TransitGatewayRouteTableAttachmentArgs

data class TransitGatewayRouteTableAttachmentArgs(val networkFunctionGroupName: Output<String>? = null, val peeringId: Output<String>? = null, val proposedNetworkFunctionGroupChange: Output<TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs>? = null, val proposedSegmentChange: Output<TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs>? = null, val tags: Output<List<TagArgs>>? = null, val transitGatewayRouteTableArn: Output<String>? = null) : ConvertibleToJava<TransitGatewayRouteTableAttachmentArgs>

AWS::NetworkManager::TransitGatewayRouteTableAttachment Resource Type definition.

Constructors

Link copied to clipboard
constructor(networkFunctionGroupName: Output<String>? = null, peeringId: Output<String>? = null, proposedNetworkFunctionGroupChange: Output<TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeArgs>? = null, proposedSegmentChange: Output<TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs>? = null, tags: Output<List<TagArgs>>? = null, transitGatewayRouteTableArn: Output<String>? = null)

Properties

Link copied to clipboard
val networkFunctionGroupName: Output<String>? = null

The name of the network function group attachment.

Link copied to clipboard
val peeringId: Output<String>? = null

The Id of peering between transit gateway and core network.

Link copied to clipboard

The attachment to move from one network function group to another.

Link copied to clipboard

The attachment to move from one segment to another.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An array of key-value pairs to apply to this resource.

Link copied to clipboard
val transitGatewayRouteTableArn: Output<String>? = null

The Arn of transit gateway route table.

Functions

Link copied to clipboard
open override fun toJava(): TransitGatewayRouteTableAttachmentArgs