AWS::NetworkManager::ConnectAttachment - AWS CloudFormation

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 AWS 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: String EdgeLocation: String Options: ConnectAttachmentOptions Tags: - Tag TransportAttachmentId: String

Properties

CoreNetworkId

The core network ID.

Required: No

Type: String

Update requires: Replacement

EdgeLocation

The Region where the edge is located.

Required: No

Type: String

Minimum: 1

Maximum: 63

Pattern: [\s\S]*

Update requires: Replacement

Options

Options for creating a Connect attachment.

Required: No

Type: ConnectAttachmentOptions

Update requires: Replacement

Tags

The tags associated with the Connect attachment.

Required: No

Type: List of Tag

Update requires: No interruption

TransportAttachmentId

The ID of the attachment between the two connections.

Required: No

Type: String

Minimum: 0

Maximum: 50

Pattern: ^attachment-([0-9a-f]{8,17})$

Update requires: Replacement

Return values

Ref

When you pass the logical ID of this resource to the intrinsic Ref function, Ref returns the AttachmentId. For example, { "Ref: "attachment-02767e74104a33690" }.

For more information about using the Ref function, see Ref.

Fn::GetAtt

The Fn::GetAtt intrinsic 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::GetAtt intrinsic 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.

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.