ConnectAttachmentState class

Input properties used for looking up and filtering ConnectAttachment resources.

Constructors

ConnectAttachmentState({Input<String?>? arn, Input<String?>? attachmentId, Input<int?>? attachmentPolicyRuleNumber, Input<String?>? attachmentType, Input<String?>? coreNetworkArn, Input<String?>? coreNetworkId, Input<String?>? edgeLocation, Input<ConnectAttachmentOptions?>? options, Input<String?>? ownerAccountId, Input<String?>? resourceArn, Input<String?>? routingPolicyLabel, Input<String?>? segmentName, Input<String?>? state, Input<Map<String, String>?>? tags, Input<Map<String, String>?>? tagsAll, Input<String?>? transportAttachmentId})
Creates a new ConnectAttachmentState. arn ARN of the attachment. attachmentId ID of the attachment. attachmentPolicyRuleNumber Policy rule number associated with the attachment. attachmentType Type of attachment. coreNetworkArn ARN of a core network. coreNetworkId ID of a core network where you want to create the attachment. edgeLocation Region where the edge is located. options Options block. See options for more information. ownerAccountId ID of the attachment account owner. resourceArn Attachment resource ARN. routingPolicyLabel The routing policy label to apply to the Connect attachment for traffic routing decisions. Maximum length of 256 characters. Changing this value will force recreation of the resource. segmentName Name of the segment attachment. state State of the attachment. 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. transportAttachmentId ID of the attachment between the two connections.
const
ConnectAttachmentState.fromMap(Map<String, dynamic> map)
factory

Properties

arn → Input<String?>?
ARN of the attachment.
final
attachmentId → Input<String?>?
ID of the attachment.
final
attachmentPolicyRuleNumber → Input<int?>?
Policy rule number associated with the attachment.
final
attachmentType → Input<String?>?
Type of attachment.
final
coreNetworkArn → Input<String?>?
ARN of a core network.
final
coreNetworkId → Input<String?>?
ID of a core network where you want to create the attachment.
final
edgeLocation → Input<String?>?
Region where the edge is located.
final
hashCode → int
The hash code for this object.
no setterinherited
options → Input<ConnectAttachmentOptions?>?
Options block. See options for more information.
final
ownerAccountId → Input<String?>?
ID of the attachment account owner.
final
resourceArn → Input<String?>?
Attachment resource ARN.
final
routingPolicyLabel → Input<String?>?
The routing policy label to apply to the Connect attachment for traffic routing decisions. Maximum length of 256 characters. Changing this value will force recreation of the resource.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
segmentName → Input<String?>?
Name of the segment attachment.
final
state → Input<String?>?
State of the attachment.
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
transportAttachmentId → Input<String?>?
ID of the attachment between the two connections.
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