Data Source: awsEc2TransitGatewayDxGatewayAttachment
Get information on an EC2 Transit Gateway's attachment to a Direct Connect Gateway.
Example Usage
By Transit Gateway and Direct Connect Gateway Identifiers
/*Provider bindings are generated by running cdktf get.
See https://cdk.tf/provider-generation for more details.*/
import * as aws from "./.gen/providers/aws";
new aws.dataAwsEc2TransitGatewayDxGatewayAttachment.DataAwsEc2TransitGatewayDxGatewayAttachment(
this,
"example",
{
dxGatewayId: "${aws_dx_gateway.example.id}",
transitGatewayId: "${aws_ec2_transit_gateway.example.id}",
}
);
Argument Reference
The following arguments are supported:
transitGatewayId
- (Optional) Identifier of the EC2 Transit Gateway.dxGatewayId
- (Optional) Identifier of the Direct Connect Gateway.filter
- (Optional) Configuration block(s) for filtering. Detailed below.tags
- (Optional) Map of tags, each pair of which must exactly match a pair on the desired Transit Gateway Direct Connect Gateway Attachment.
filter Configuration Block
The following arguments are supported by the filter
configuration block:
name
- (Required) Name of the filter field. Valid values can be found in the EC2 DescribeTransitGatewayAttachments API Reference.values
- (Required) Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
Attribute Reference
In addition to all arguments above, the following attributes are exported:
id
- EC2 Transit Gateway Attachment identifiertags
- Key-value tags for the EC2 Transit Gateway Attachment
Timeouts
read
- (Default20M
)