AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi
aws-native.ec2.getTransitGatewayAttachment
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi
Resource Type definition for AWS::EC2::TransitGatewayAttachment
Using getTransitGatewayAttachment
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 getTransitGatewayAttachment(args: GetTransitGatewayAttachmentArgs, opts?: InvokeOptions): Promise<GetTransitGatewayAttachmentResult>
function getTransitGatewayAttachmentOutput(args: GetTransitGatewayAttachmentOutputArgs, opts?: InvokeOptions): Output<GetTransitGatewayAttachmentResult>
def get_transit_gateway_attachment(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetTransitGatewayAttachmentResult
def get_transit_gateway_attachment_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTransitGatewayAttachmentResult]
func LookupTransitGatewayAttachment(ctx *Context, args *LookupTransitGatewayAttachmentArgs, opts ...InvokeOption) (*LookupTransitGatewayAttachmentResult, error)
func LookupTransitGatewayAttachmentOutput(ctx *Context, args *LookupTransitGatewayAttachmentOutputArgs, opts ...InvokeOption) LookupTransitGatewayAttachmentResultOutput
> Note: This function is named LookupTransitGatewayAttachment
in the Go SDK.
public static class GetTransitGatewayAttachment
{
public static Task<GetTransitGatewayAttachmentResult> InvokeAsync(GetTransitGatewayAttachmentArgs args, InvokeOptions? opts = null)
public static Output<GetTransitGatewayAttachmentResult> Invoke(GetTransitGatewayAttachmentInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetTransitGatewayAttachmentResult> getTransitGatewayAttachment(GetTransitGatewayAttachmentArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:ec2:getTransitGatewayAttachment
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- Id string
- id String
- id string
- id str
- id String
getTransitGatewayAttachment Result
The following output properties are available:
- Id string
- Options
Pulumi.
Aws Native. Ec2. Outputs. Options Properties - The options for the transit gateway vpc attachment.
- Subnet
Ids List<string> - List<Pulumi.
Aws Native. Outputs. Tag>
- Id string
- Options
Options
Properties - The options for the transit gateway vpc attachment.
- Subnet
Ids []string - Tag
- id String
- options
Options
Properties - The options for the transit gateway vpc attachment.
- subnet
Ids List<String> - List<Tag>
- id string
- options
Options
Properties - The options for the transit gateway vpc attachment.
- subnet
Ids string[] - Tag[]
- id str
- options
Options
Properties - The options for the transit gateway vpc attachment.
- subnet_
ids Sequence[str] - Sequence[_
root_Tag]
- id String
- options Property Map
- The options for the transit gateway vpc attachment.
- subnet
Ids List<String> - List<Property Map>
Supporting Types
OptionsProperties
- Appliance
Mode stringSupport - Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable
- Dns
Support string - Indicates whether to enable DNS Support for Vpc Attachment. Valid Values: enable | disable
- Ipv6Support string
- Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable
- Appliance
Mode stringSupport - Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable
- Dns
Support string - Indicates whether to enable DNS Support for Vpc Attachment. Valid Values: enable | disable
- Ipv6Support string
- Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable
- appliance
Mode StringSupport - Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable
- dns
Support String - Indicates whether to enable DNS Support for Vpc Attachment. Valid Values: enable | disable
- ipv6Support String
- Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable
- appliance
Mode stringSupport - Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable
- dns
Support string - Indicates whether to enable DNS Support for Vpc Attachment. Valid Values: enable | disable
- ipv6Support string
- Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable
- appliance_
mode_ strsupport - Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable
- dns_
support str - Indicates whether to enable DNS Support for Vpc Attachment. Valid Values: enable | disable
- ipv6_
support str - Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable
- appliance
Mode StringSupport - Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable
- dns
Support String - Indicates whether to enable DNS Support for Vpc Attachment. Valid Values: enable | disable
- ipv6Support String
- Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi