We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.networkmanager.getTransitGatewayRouteTableAttachment
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
AWS::NetworkManager::TransitGatewayRouteTableAttachment Resource Type definition.
Using getTransitGatewayRouteTableAttachment
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getTransitGatewayRouteTableAttachment(args: GetTransitGatewayRouteTableAttachmentArgs, opts?: InvokeOptions): Promise<GetTransitGatewayRouteTableAttachmentResult>
function getTransitGatewayRouteTableAttachmentOutput(args: GetTransitGatewayRouteTableAttachmentOutputArgs, opts?: InvokeOptions): Output<GetTransitGatewayRouteTableAttachmentResult>def get_transit_gateway_route_table_attachment(attachment_id: Optional[str] = None,
                                               opts: Optional[InvokeOptions] = None) -> GetTransitGatewayRouteTableAttachmentResult
def get_transit_gateway_route_table_attachment_output(attachment_id: Optional[pulumi.Input[str]] = None,
                                               opts: Optional[InvokeOptions] = None) -> Output[GetTransitGatewayRouteTableAttachmentResult]func LookupTransitGatewayRouteTableAttachment(ctx *Context, args *LookupTransitGatewayRouteTableAttachmentArgs, opts ...InvokeOption) (*LookupTransitGatewayRouteTableAttachmentResult, error)
func LookupTransitGatewayRouteTableAttachmentOutput(ctx *Context, args *LookupTransitGatewayRouteTableAttachmentOutputArgs, opts ...InvokeOption) LookupTransitGatewayRouteTableAttachmentResultOutput> Note: This function is named LookupTransitGatewayRouteTableAttachment in the Go SDK.
public static class GetTransitGatewayRouteTableAttachment 
{
    public static Task<GetTransitGatewayRouteTableAttachmentResult> InvokeAsync(GetTransitGatewayRouteTableAttachmentArgs args, InvokeOptions? opts = null)
    public static Output<GetTransitGatewayRouteTableAttachmentResult> Invoke(GetTransitGatewayRouteTableAttachmentInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTransitGatewayRouteTableAttachmentResult> getTransitGatewayRouteTableAttachment(GetTransitGatewayRouteTableAttachmentArgs args, InvokeOptions options)
public static Output<GetTransitGatewayRouteTableAttachmentResult> getTransitGatewayRouteTableAttachment(GetTransitGatewayRouteTableAttachmentArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:networkmanager:getTransitGatewayRouteTableAttachment
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AttachmentId string
- The ID of the attachment.
- AttachmentId string
- The ID of the attachment.
- attachmentId String
- The ID of the attachment.
- attachmentId string
- The ID of the attachment.
- attachment_id str
- The ID of the attachment.
- attachmentId String
- The ID of the attachment.
getTransitGatewayRouteTableAttachment Result
The following output properties are available:
- AttachmentId string
- The ID of the attachment.
- AttachmentPolicy intRule Number 
- The policy rule number associated with the attachment.
- AttachmentType string
- The type of attachment.
- CoreNetwork stringArn 
- The ARN of a core network for the VPC attachment.
- CoreNetwork stringId 
- The ID of a core network where you're creating a site-to-site VPN attachment.
- CreatedAt string
- Creation time of the attachment.
- EdgeLocation string
- The Region where the edge is located.
- NetworkFunction stringGroup Name 
- The name of the network function group attachment.
- OwnerAccount stringId 
- Owner account of the attachment.
- ProposedNetwork Pulumi.Function Group Change Aws Native. Network Manager. Outputs. Transit Gateway Route Table Attachment Proposed Network Function Group Change 
- The attachment to move from one network function group to another.
- ProposedSegment Pulumi.Change Aws Native. Network Manager. Outputs. Transit Gateway Route Table Attachment Proposed Segment Change 
- The attachment to move from one segment to another.
- ResourceArn string
- The ARN of the Resource.
- SegmentName string
- The name of the segment that attachment is in.
- State string
- The state of the attachment.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- An array of key-value pairs to apply to this resource.
- UpdatedAt string
- Last update time of the attachment.
- AttachmentId string
- The ID of the attachment.
- AttachmentPolicy intRule Number 
- The policy rule number associated with the attachment.
- AttachmentType string
- The type of attachment.
- CoreNetwork stringArn 
- The ARN of a core network for the VPC attachment.
- CoreNetwork stringId 
- The ID of a core network where you're creating a site-to-site VPN attachment.
- CreatedAt string
- Creation time of the attachment.
- EdgeLocation string
- The Region where the edge is located.
- NetworkFunction stringGroup Name 
- The name of the network function group attachment.
- OwnerAccount stringId 
- Owner account of the attachment.
- ProposedNetwork TransitFunction Group Change Gateway Route Table Attachment Proposed Network Function Group Change 
- The attachment to move from one network function group to another.
- ProposedSegment TransitChange Gateway Route Table Attachment Proposed Segment Change 
- The attachment to move from one segment to another.
- ResourceArn string
- The ARN of the Resource.
- SegmentName string
- The name of the segment that attachment is in.
- State string
- The state of the attachment.
- Tag
- An array of key-value pairs to apply to this resource.
- UpdatedAt string
- Last update time of the attachment.
- attachmentId String
- The ID of the attachment.
- attachmentPolicy IntegerRule Number 
- The policy rule number associated with the attachment.
- attachmentType String
- The type of attachment.
- coreNetwork StringArn 
- The ARN of a core network for the VPC attachment.
- coreNetwork StringId 
- The ID of a core network where you're creating a site-to-site VPN attachment.
- createdAt String
- Creation time of the attachment.
- edgeLocation String
- The Region where the edge is located.
- networkFunction StringGroup Name 
- The name of the network function group attachment.
- ownerAccount StringId 
- Owner account of the attachment.
- proposedNetwork TransitFunction Group Change Gateway Route Table Attachment Proposed Network Function Group Change 
- The attachment to move from one network function group to another.
- proposedSegment TransitChange Gateway Route Table Attachment Proposed Segment Change 
- The attachment to move from one segment to another.
- resourceArn String
- The ARN of the Resource.
- segmentName String
- The name of the segment that attachment is in.
- state String
- The state of the attachment.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- updatedAt String
- Last update time of the attachment.
- attachmentId string
- The ID of the attachment.
- attachmentPolicy numberRule Number 
- The policy rule number associated with the attachment.
- attachmentType string
- The type of attachment.
- coreNetwork stringArn 
- The ARN of a core network for the VPC attachment.
- coreNetwork stringId 
- The ID of a core network where you're creating a site-to-site VPN attachment.
- createdAt string
- Creation time of the attachment.
- edgeLocation string
- The Region where the edge is located.
- networkFunction stringGroup Name 
- The name of the network function group attachment.
- ownerAccount stringId 
- Owner account of the attachment.
- proposedNetwork TransitFunction Group Change Gateway Route Table Attachment Proposed Network Function Group Change 
- The attachment to move from one network function group to another.
- proposedSegment TransitChange Gateway Route Table Attachment Proposed Segment Change 
- The attachment to move from one segment to another.
- resourceArn string
- The ARN of the Resource.
- segmentName string
- The name of the segment that attachment is in.
- state string
- The state of the attachment.
- Tag[]
- An array of key-value pairs to apply to this resource.
- updatedAt string
- Last update time of the attachment.
- attachment_id str
- The ID of the attachment.
- attachment_policy_ intrule_ number 
- The policy rule number associated with the attachment.
- attachment_type str
- The type of attachment.
- core_network_ strarn 
- The ARN of a core network for the VPC attachment.
- core_network_ strid 
- The ID of a core network where you're creating a site-to-site VPN attachment.
- created_at str
- Creation time of the attachment.
- edge_location str
- The Region where the edge is located.
- network_function_ strgroup_ name 
- The name of the network function group attachment.
- owner_account_ strid 
- Owner account of the attachment.
- proposed_network_ Transitfunction_ group_ change Gateway Route Table Attachment Proposed Network Function Group Change 
- The attachment to move from one network function group to another.
- proposed_segment_ Transitchange Gateway Route Table Attachment Proposed Segment Change 
- The attachment to move from one segment to another.
- resource_arn str
- The ARN of the Resource.
- segment_name str
- The name of the segment that attachment is in.
- state str
- The state of the attachment.
- Sequence[root_Tag]
- An array of key-value pairs to apply to this resource.
- updated_at str
- Last update time of the attachment.
- attachmentId String
- The ID of the attachment.
- attachmentPolicy NumberRule Number 
- The policy rule number associated with the attachment.
- attachmentType String
- The type of attachment.
- coreNetwork StringArn 
- The ARN of a core network for the VPC attachment.
- coreNetwork StringId 
- The ID of a core network where you're creating a site-to-site VPN attachment.
- createdAt String
- Creation time of the attachment.
- edgeLocation String
- The Region where the edge is located.
- networkFunction StringGroup Name 
- The name of the network function group attachment.
- ownerAccount StringId 
- Owner account of the attachment.
- proposedNetwork Property MapFunction Group Change 
- The attachment to move from one network function group to another.
- proposedSegment Property MapChange 
- The attachment to move from one segment to another.
- resourceArn String
- The ARN of the Resource.
- segmentName String
- The name of the segment that attachment is in.
- state String
- The state of the attachment.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
- updatedAt String
- Last update time of the attachment.
Supporting Types
Tag
TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChange         
- AttachmentPolicy intRule Number 
- The rule number in the policy document that applies to this change.
- NetworkFunction stringGroup Name 
- The name of the network function group to change.
- 
List<Pulumi.Aws Native. Network Manager. Inputs. Transit Gateway Route Table Attachment Tag> 
- The key-value tags that changed for the network function group.
- AttachmentPolicy intRule Number 
- The rule number in the policy document that applies to this change.
- NetworkFunction stringGroup Name 
- The name of the network function group to change.
- 
[]TransitGateway Route Table Attachment Tag 
- The key-value tags that changed for the network function group.
- attachmentPolicy IntegerRule Number 
- The rule number in the policy document that applies to this change.
- networkFunction StringGroup Name 
- The name of the network function group to change.
- 
List<TransitGateway Route Table Attachment Tag> 
- The key-value tags that changed for the network function group.
- attachmentPolicy numberRule Number 
- The rule number in the policy document that applies to this change.
- networkFunction stringGroup Name 
- The name of the network function group to change.
- 
TransitGateway Route Table Attachment Tag[] 
- The key-value tags that changed for the network function group.
- attachment_policy_ intrule_ number 
- The rule number in the policy document that applies to this change.
- network_function_ strgroup_ name 
- The name of the network function group to change.
- 
Sequence[TransitGateway Route Table Attachment Tag] 
- The key-value tags that changed for the network function group.
- attachmentPolicy NumberRule Number 
- The rule number in the policy document that applies to this change.
- networkFunction StringGroup Name 
- The name of the network function group to change.
- List<Property Map>
- The key-value tags that changed for the network function group.
TransitGatewayRouteTableAttachmentProposedSegmentChange       
- AttachmentPolicy intRule Number 
- The rule number in the policy document that applies to this change.
- SegmentName string
- The name of the segment to change.
- 
List<Pulumi.Aws Native. Network Manager. Inputs. Transit Gateway Route Table Attachment Tag> 
- The key-value tags that changed for the segment.
- AttachmentPolicy intRule Number 
- The rule number in the policy document that applies to this change.
- SegmentName string
- The name of the segment to change.
- 
[]TransitGateway Route Table Attachment Tag 
- The key-value tags that changed for the segment.
- attachmentPolicy IntegerRule Number 
- The rule number in the policy document that applies to this change.
- segmentName String
- The name of the segment to change.
- 
List<TransitGateway Route Table Attachment Tag> 
- The key-value tags that changed for the segment.
- attachmentPolicy numberRule Number 
- The rule number in the policy document that applies to this change.
- segmentName string
- The name of the segment to change.
- 
TransitGateway Route Table Attachment Tag[] 
- The key-value tags that changed for the segment.
- attachment_policy_ intrule_ number 
- The rule number in the policy document that applies to this change.
- segment_name str
- The name of the segment to change.
- 
Sequence[TransitGateway Route Table Attachment Tag] 
- The key-value tags that changed for the segment.
- attachmentPolicy NumberRule Number 
- The rule number in the policy document that applies to this change.
- segmentName String
- The name of the segment to change.
- List<Property Map>
- The key-value tags that changed for the segment.
TransitGatewayRouteTableAttachmentTag     
- Key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key str
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value str
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi