ConnectPeerState class

Input properties used for looking up and filtering ConnectPeer resources.

Constructors

ConnectPeerState({Input<String?>? arn, Input<ConnectPeerBgpOptions?>? bgpOptions, Input<List<ConnectPeerConfiguration>?>? configurations, Input<String?>? connectAttachmentId, Input<String?>? connectPeerId, Input<String?>? coreNetworkAddress, Input<String?>? coreNetworkId, Input<String?>? createdAt, Input<String?>? edgeLocation, Input<List<String>?>? insideCidrBlocks, Input<String?>? peerAddress, Input<String?>? state, Input<String?>? subnetArn, Input<Map<String, String>?>? tags, Input<Map<String, String>?>? tagsAll})
Creates a new ConnectPeerState. arn ARN of the Connect peer. bgpOptions Connect peer BGP options. See bgpOptions for more information. configurations Configuration of the Connect peer. connectAttachmentId ID of the connection attachment. connectPeerId ID of the Connect peer. coreNetworkAddress Connect peer core network address. coreNetworkId ID of a core network. createdAt Timestamp when the Connect peer was created. edgeLocation Region where the peer is located. insideCidrBlocks Inside IP addresses used for BGP peering. Required when the Connect attachment protocol is GRE. See aws.networkmanager.ConnectAttachment for details. peerAddress Connect peer address. state State of the Connect peer. subnetArn Subnet ARN for the Connect peer. Required when the Connect attachment protocol is NO_ENCAP. See aws.networkmanager.ConnectAttachment for details. tags Key-value tags for the attachment. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level. tagsAll Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
const
ConnectPeerState.fromMap(Map<String, dynamic> map)
factory

Properties

arn → Input<String?>?
ARN of the Connect peer.
final
bgpOptions → Input<ConnectPeerBgpOptions?>?
Connect peer BGP options. See bgpOptions for more information.
final
configurations → Input<List<ConnectPeerConfiguration>?>?
Configuration of the Connect peer.
final
connectAttachmentId → Input<String?>?
ID of the connection attachment.
final
connectPeerId → Input<String?>?
ID of the Connect peer.
final
coreNetworkAddress → Input<String?>?
Connect peer core network address.
final
coreNetworkId → Input<String?>?
ID of a core network.
final
createdAt → Input<String?>?
Timestamp when the Connect peer was created.
final
edgeLocation → Input<String?>?
Region where the peer is located.
final
hashCode → int
The hash code for this object.
no setterinherited
insideCidrBlocks → Input<List<String>?>?
Inside IP addresses used for BGP peering. Required when the Connect attachment protocol is GRE. See aws.networkmanager.ConnectAttachment for details.
final
peerAddress → Input<String?>?
Connect peer address.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state → Input<String?>?
State of the Connect peer.
final
subnetArn → Input<String?>?
Subnet ARN for the Connect peer. Required when the Connect attachment protocol is NO_ENCAP. See aws.networkmanager.ConnectAttachment for details.
final
tags → Input<Map<String, String>?>?
Key-value tags for the attachment. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
final
tagsAll → Input<Map<String, String>?>?
Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited