AWS::NetworkManager::ConnectAttachment
Creates a core network Connect attachment from a specified core network attachment.
A core network Connect attachment is a GRE-based tunnel attachment that you can use to establish a connection between a core network and an appliance. A core network Connect attachment uses an existing VPC attachment as the underlying transport mechanism.
Syntax
To declare this entity in your Amazon CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::NetworkManager::ConnectAttachment", "Properties" : { "CoreNetworkId" :String, "EdgeLocation" :String, "Options" :ConnectAttachmentOptions, "Tags" :[ Tag, ... ], "TransportAttachmentId" :String} }
YAML
Type: AWS::NetworkManager::ConnectAttachment Properties: CoreNetworkId:StringEdgeLocation:StringOptions:ConnectAttachmentOptionsTags:- TagTransportAttachmentId:String
Properties
CoreNetworkId-
The ID of the core network where the Connect attachment is located.
Required: Yes
Type: String
Update requires: Replacement
EdgeLocation-
The Region where the edge is located.
Required: Yes
Type: String
Minimum:
1Maximum:
63Pattern:
[\s\S]*Update requires: Replacement
Options-
Options for connecting an attachment.
Required: Yes
Type: ConnectAttachmentOptions
Update requires: Replacement
TagsProperty description not available.
Required: No
Type: List of Tag
Update requires: No interruption
TransportAttachmentId-
The ID of the transport attachment.
Required: Yes
Type: String
Minimum:
0Maximum:
50Pattern:
^attachment-([0-9a-f]{8,17})$Update requires: Replacement
Return values
Ref
When you pass the logical ID of this resource to the intrinsic Reffunction, Refreturns the AttachmentId. For example, { "Ref: "attachment-02767e74104a33690" }.
For more information about using the Reffunction, see Ref.
Fn::GetAtt
The Fn::GetAttintrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.
For more information about using the Fn::GetAttintrinsic function, see Fn::GetAtt.
AttachmentId-
The ID of the Connect attachment.
AttachmentPolicyRuleNumber-
The rule number associated with the attachment.
AttachmentType-
The type of attachment. This will be
CONNECT. CoreNetworkArn-
The ARN of the core network.
CreatedAt-
The timestamp when the Connect attachment was created.
OwnerAccountId-
The ID of the Connect attachment owner.
ProposedSegmentChangeProperty description not available.
ProposedSegmentChange.AttachmentPolicyRuleNumberProperty description not available.
ProposedSegmentChange.SegmentNameProperty description not available.
ProposedSegmentChange.TagsProperty description not available.
ResourceArn-
The resource ARN for the Connect attachment.
SegmentName-
The name of the Connect attachment's segment.
State-
The state of the Connect attachment. This can be:
REJECTED|PENDING_ATTACHMENT_ACCEPTANCE|CREATING|FAILED|AVAILABLE|UPDATING|PENDING_NETWORK_UPDATE|PENDING_TAG_ACCEPTANCE|DELETING. UpdatedAt-
The timestamp when the Connect attachment was last updated.