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< ? tags, Input<String, String> ?>Map< ? tagsAll, Input<String, String> ?>String?> ? transportAttachmentId}) -
Creates a new ConnectAttachmentState.
arnARN of the attachment.attachmentIdID of the attachment.attachmentPolicyRuleNumberPolicy rule number associated with the attachment.attachmentTypeType of attachment.coreNetworkArnARN of a core network.coreNetworkIdID of a core network where you want to create the attachment.edgeLocationRegion where the edge is located.optionsOptions block. See options for more information.ownerAccountIdID of the attachment account owner.resourceArnAttachment resource ARN.routingPolicyLabelThe 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.segmentNameName of the segment attachment.stateState of the attachment.tagsKey-value tags for the attachment. If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.tagsAllMap of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration block.transportAttachmentIdID 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
-
Key-value tags for the attachment. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration 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