AWS::NetworkManager::TransitGatewayPeering - AWS CloudFormation

AWS::NetworkManager::TransitGatewayPeering

Creates a transit gateway peering connection.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::NetworkManager::TransitGatewayPeering", "Properties" : { "CoreNetworkId" : String, "Tags" : [ Tag, ... ], "TransitGatewayArn" : String } }

YAML

Type: AWS::NetworkManager::TransitGatewayPeering Properties: CoreNetworkId: String Tags: - Tag TransitGatewayArn: String

Properties

CoreNetworkId

The ID of the core network.

Required: Yes

Type: String

Update requires: Replacement

Tags

The list of key-value tags associated with the peering.

Required: No

Type: List of Tag

Update requires: No interruption

TransitGatewayArn

The ARN of the transit gateway.

Required: Yes

Type: String

Minimum: 0

Maximum: 500

Pattern: [\s\S]*

Update requires: Replacement

Return values

Ref

When you pass the logical ID of this resource to the intrinsic Reffunction, Refreturns the peeringId. For example: peering-01234ab1234a12a12.

For more information about using the Reffunction, see Ref.

Fn::GetAtt

CoreNetworkArn

The ARN of the core network.

CreatedAt

The timestamp when the core network peering was created.

EdgeLocation

The edge location for the peer.

OwnerAccountId

The ID of the account owner.

PeeringId

The ID of the peering.

PeeringType

The peering type. This will be TRANSIT_GATEWAY.

ResourceArn

The ARN of the resource peered to a core network.

State

The current state of the peer. This can be CREATING | FAILED | AVAILABLE | DELETING.

TransitGatewayPeeringAttachmentId

The ID of the peering attachment.