Package com.pulumi.aws.ec2transitgateway
Class Ec2transitgatewayFunctions
- java.lang.Object
-
- com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions
-
public final class Ec2transitgatewayFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Ec2transitgatewayFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetAttachmentResult>getAttachment()Get information on an EC2 Transit Gateway's attachment to a resource.static com.pulumi.core.Output<GetAttachmentResult>getAttachment(GetAttachmentArgs args)Get information on an EC2 Transit Gateway's attachment to a resource.static com.pulumi.core.Output<GetAttachmentResult>getAttachment(GetAttachmentArgs args, com.pulumi.deployment.InvokeOptions options)Get information on an EC2 Transit Gateway's attachment to a resource.static com.pulumi.core.Output<GetAttachmentResult>getAttachment(GetAttachmentArgs args, com.pulumi.deployment.InvokeOutputOptions options)Get information on an EC2 Transit Gateway's attachment to a resource.static java.util.concurrent.CompletableFuture<GetAttachmentResult>getAttachmentPlain()Get information on an EC2 Transit Gateway's attachment to a resource.static java.util.concurrent.CompletableFuture<GetAttachmentResult>getAttachmentPlain(GetAttachmentPlainArgs args)Get information on an EC2 Transit Gateway's attachment to a resource.static java.util.concurrent.CompletableFuture<GetAttachmentResult>getAttachmentPlain(GetAttachmentPlainArgs args, com.pulumi.deployment.InvokeOptions options)Get information on an EC2 Transit Gateway's attachment to a resource.static com.pulumi.core.Output<GetAttachmentsResult>getAttachments()Get information on EC2 Transit Gateway Attachments.static com.pulumi.core.Output<GetAttachmentsResult>getAttachments(GetAttachmentsArgs args)Get information on EC2 Transit Gateway Attachments.static com.pulumi.core.Output<GetAttachmentsResult>getAttachments(GetAttachmentsArgs args, com.pulumi.deployment.InvokeOptions options)Get information on EC2 Transit Gateway Attachments.static com.pulumi.core.Output<GetAttachmentsResult>getAttachments(GetAttachmentsArgs args, com.pulumi.deployment.InvokeOutputOptions options)Get information on EC2 Transit Gateway Attachments.static java.util.concurrent.CompletableFuture<GetAttachmentsResult>getAttachmentsPlain()Get information on EC2 Transit Gateway Attachments.static java.util.concurrent.CompletableFuture<GetAttachmentsResult>getAttachmentsPlain(GetAttachmentsPlainArgs args)Get information on EC2 Transit Gateway Attachments.static java.util.concurrent.CompletableFuture<GetAttachmentsResult>getAttachmentsPlain(GetAttachmentsPlainArgs args, com.pulumi.deployment.InvokeOptions options)Get information on EC2 Transit Gateway Attachments.static com.pulumi.core.Output<GetConnectResult>getConnect()Get information on an EC2 Transit Gateway Connect.static com.pulumi.core.Output<GetConnectResult>getConnect(GetConnectArgs args)Get information on an EC2 Transit Gateway Connect.static com.pulumi.core.Output<GetConnectResult>getConnect(GetConnectArgs args, com.pulumi.deployment.InvokeOptions options)Get information on an EC2 Transit Gateway Connect.static com.pulumi.core.Output<GetConnectResult>getConnect(GetConnectArgs args, com.pulumi.deployment.InvokeOutputOptions options)Get information on an EC2 Transit Gateway Connect.static com.pulumi.core.Output<GetConnectPeerResult>getConnectPeer()Get information on an EC2 Transit Gateway Connect Peer.static com.pulumi.core.Output<GetConnectPeerResult>getConnectPeer(GetConnectPeerArgs args)Get information on an EC2 Transit Gateway Connect Peer.static com.pulumi.core.Output<GetConnectPeerResult>getConnectPeer(GetConnectPeerArgs args, com.pulumi.deployment.InvokeOptions options)Get information on an EC2 Transit Gateway Connect Peer.static com.pulumi.core.Output<GetConnectPeerResult>getConnectPeer(GetConnectPeerArgs args, com.pulumi.deployment.InvokeOutputOptions options)Get information on an EC2 Transit Gateway Connect Peer.static java.util.concurrent.CompletableFuture<GetConnectPeerResult>getConnectPeerPlain()Get information on an EC2 Transit Gateway Connect Peer.static java.util.concurrent.CompletableFuture<GetConnectPeerResult>getConnectPeerPlain(GetConnectPeerPlainArgs args)Get information on an EC2 Transit Gateway Connect Peer.static java.util.concurrent.CompletableFuture<GetConnectPeerResult>getConnectPeerPlain(GetConnectPeerPlainArgs args, com.pulumi.deployment.InvokeOptions options)Get information on an EC2 Transit Gateway Connect Peer.static java.util.concurrent.CompletableFuture<GetConnectResult>getConnectPlain()Get information on an EC2 Transit Gateway Connect.static java.util.concurrent.CompletableFuture<GetConnectResult>getConnectPlain(GetConnectPlainArgs args)Get information on an EC2 Transit Gateway Connect.static java.util.concurrent.CompletableFuture<GetConnectResult>getConnectPlain(GetConnectPlainArgs args, com.pulumi.deployment.InvokeOptions options)Get information on an EC2 Transit Gateway Connect.static com.pulumi.core.Output<GetDirectConnectGatewayAttachmentResult>getDirectConnectGatewayAttachment()Get information on an EC2 Transit Gateway's attachment to a Direct Connect Gateway.static com.pulumi.core.Output<GetDirectConnectGatewayAttachmentResult>getDirectConnectGatewayAttachment(GetDirectConnectGatewayAttachmentArgs args)Get information on an EC2 Transit Gateway's attachment to a Direct Connect Gateway.static com.pulumi.core.Output<GetDirectConnectGatewayAttachmentResult>getDirectConnectGatewayAttachment(GetDirectConnectGatewayAttachmentArgs args, com.pulumi.deployment.InvokeOptions options)Get information on an EC2 Transit Gateway's attachment to a Direct Connect Gateway.static com.pulumi.core.Output<GetDirectConnectGatewayAttachmentResult>getDirectConnectGatewayAttachment(GetDirectConnectGatewayAttachmentArgs args, com.pulumi.deployment.InvokeOutputOptions options)Get information on an EC2 Transit Gateway's attachment to a Direct Connect Gateway.static java.util.concurrent.CompletableFuture<GetDirectConnectGatewayAttachmentResult>getDirectConnectGatewayAttachmentPlain()Get information on an EC2 Transit Gateway's attachment to a Direct Connect Gateway.static java.util.concurrent.CompletableFuture<GetDirectConnectGatewayAttachmentResult>getDirectConnectGatewayAttachmentPlain(GetDirectConnectGatewayAttachmentPlainArgs args)Get information on an EC2 Transit Gateway's attachment to a Direct Connect Gateway.static java.util.concurrent.CompletableFuture<GetDirectConnectGatewayAttachmentResult>getDirectConnectGatewayAttachmentPlain(GetDirectConnectGatewayAttachmentPlainArgs args, com.pulumi.deployment.InvokeOptions options)Get information on an EC2 Transit Gateway's attachment to a Direct Connect Gateway.static com.pulumi.core.Output<GetMulticastDomainResult>getMulticastDomain()Get information on an EC2 Transit Gateway Multicast Domain.static com.pulumi.core.Output<GetMulticastDomainResult>getMulticastDomain(GetMulticastDomainArgs args)Get information on an EC2 Transit Gateway Multicast Domain.static com.pulumi.core.Output<GetMulticastDomainResult>getMulticastDomain(GetMulticastDomainArgs args, com.pulumi.deployment.InvokeOptions options)Get information on an EC2 Transit Gateway Multicast Domain.static com.pulumi.core.Output<GetMulticastDomainResult>getMulticastDomain(GetMulticastDomainArgs args, com.pulumi.deployment.InvokeOutputOptions options)Get information on an EC2 Transit Gateway Multicast Domain.static java.util.concurrent.CompletableFuture<GetMulticastDomainResult>getMulticastDomainPlain()Get information on an EC2 Transit Gateway Multicast Domain.static java.util.concurrent.CompletableFuture<GetMulticastDomainResult>getMulticastDomainPlain(GetMulticastDomainPlainArgs args)Get information on an EC2 Transit Gateway Multicast Domain.static java.util.concurrent.CompletableFuture<GetMulticastDomainResult>getMulticastDomainPlain(GetMulticastDomainPlainArgs args, com.pulumi.deployment.InvokeOptions options)Get information on an EC2 Transit Gateway Multicast Domain.static com.pulumi.core.Output<GetPeeringAttachmentResult>getPeeringAttachment()Get information on an EC2 Transit Gateway Peering Attachment.static com.pulumi.core.Output<GetPeeringAttachmentResult>getPeeringAttachment(GetPeeringAttachmentArgs args)Get information on an EC2 Transit Gateway Peering Attachment.static com.pulumi.core.Output<GetPeeringAttachmentResult>getPeeringAttachment(GetPeeringAttachmentArgs args, com.pulumi.deployment.InvokeOptions options)Get information on an EC2 Transit Gateway Peering Attachment.static com.pulumi.core.Output<GetPeeringAttachmentResult>getPeeringAttachment(GetPeeringAttachmentArgs args, com.pulumi.deployment.InvokeOutputOptions options)Get information on an EC2 Transit Gateway Peering Attachment.static java.util.concurrent.CompletableFuture<GetPeeringAttachmentResult>getPeeringAttachmentPlain()Get information on an EC2 Transit Gateway Peering Attachment.static java.util.concurrent.CompletableFuture<GetPeeringAttachmentResult>getPeeringAttachmentPlain(GetPeeringAttachmentPlainArgs args)Get information on an EC2 Transit Gateway Peering Attachment.static java.util.concurrent.CompletableFuture<GetPeeringAttachmentResult>getPeeringAttachmentPlain(GetPeeringAttachmentPlainArgs args, com.pulumi.deployment.InvokeOptions options)Get information on an EC2 Transit Gateway Peering Attachment.static com.pulumi.core.Output<GetPeeringAttachmentsResult>getPeeringAttachments()Get information on EC2 Transit Gateway Peering Attachments.static com.pulumi.core.Output<GetPeeringAttachmentsResult>getPeeringAttachments(GetPeeringAttachmentsArgs args)Get information on EC2 Transit Gateway Peering Attachments.static com.pulumi.core.Output<GetPeeringAttachmentsResult>getPeeringAttachments(GetPeeringAttachmentsArgs args, com.pulumi.deployment.InvokeOptions options)Get information on EC2 Transit Gateway Peering Attachments.static com.pulumi.core.Output<GetPeeringAttachmentsResult>getPeeringAttachments(GetPeeringAttachmentsArgs args, com.pulumi.deployment.InvokeOutputOptions options)Get information on EC2 Transit Gateway Peering Attachments.static java.util.concurrent.CompletableFuture<GetPeeringAttachmentsResult>getPeeringAttachmentsPlain()Get information on EC2 Transit Gateway Peering Attachments.static java.util.concurrent.CompletableFuture<GetPeeringAttachmentsResult>getPeeringAttachmentsPlain(GetPeeringAttachmentsPlainArgs args)Get information on EC2 Transit Gateway Peering Attachments.static java.util.concurrent.CompletableFuture<GetPeeringAttachmentsResult>getPeeringAttachmentsPlain(GetPeeringAttachmentsPlainArgs args, com.pulumi.deployment.InvokeOptions options)Get information on EC2 Transit Gateway Peering Attachments.static com.pulumi.core.Output<GetRouteTableResult>getRouteTable()Get information on an EC2 Transit Gateway Route Table.static com.pulumi.core.Output<GetRouteTableResult>getRouteTable(GetRouteTableArgs args)Get information on an EC2 Transit Gateway Route Table.static com.pulumi.core.Output<GetRouteTableResult>getRouteTable(GetRouteTableArgs args, com.pulumi.deployment.InvokeOptions options)Get information on an EC2 Transit Gateway Route Table.static com.pulumi.core.Output<GetRouteTableResult>getRouteTable(GetRouteTableArgs args, com.pulumi.deployment.InvokeOutputOptions options)Get information on an EC2 Transit Gateway Route Table.static com.pulumi.core.Output<GetRouteTableAssociationsResult>getRouteTableAssociations(GetRouteTableAssociationsArgs args)Provides information for multiple EC2 Transit Gateway Route Table Associations, such as their identifiers.static com.pulumi.core.Output<GetRouteTableAssociationsResult>getRouteTableAssociations(GetRouteTableAssociationsArgs args, com.pulumi.deployment.InvokeOptions options)Provides information for multiple EC2 Transit Gateway Route Table Associations, such as their identifiers.static com.pulumi.core.Output<GetRouteTableAssociationsResult>getRouteTableAssociations(GetRouteTableAssociationsArgs args, com.pulumi.deployment.InvokeOutputOptions options)Provides information for multiple EC2 Transit Gateway Route Table Associations, such as their identifiers.static java.util.concurrent.CompletableFuture<GetRouteTableAssociationsResult>getRouteTableAssociationsPlain(GetRouteTableAssociationsPlainArgs args)Provides information for multiple EC2 Transit Gateway Route Table Associations, such as their identifiers.static java.util.concurrent.CompletableFuture<GetRouteTableAssociationsResult>getRouteTableAssociationsPlain(GetRouteTableAssociationsPlainArgs args, com.pulumi.deployment.InvokeOptions options)Provides information for multiple EC2 Transit Gateway Route Table Associations, such as their identifiers.static java.util.concurrent.CompletableFuture<GetRouteTableResult>getRouteTablePlain()Get information on an EC2 Transit Gateway Route Table.static java.util.concurrent.CompletableFuture<GetRouteTableResult>getRouteTablePlain(GetRouteTablePlainArgs args)Get information on an EC2 Transit Gateway Route Table.static java.util.concurrent.CompletableFuture<GetRouteTableResult>getRouteTablePlain(GetRouteTablePlainArgs args, com.pulumi.deployment.InvokeOptions options)Get information on an EC2 Transit Gateway Route Table.static com.pulumi.core.Output<GetRouteTablePropagationsResult>getRouteTablePropagations(GetRouteTablePropagationsArgs args)Provides information for multiple EC2 Transit Gateway Route Table Propagations, such as their identifiers.static com.pulumi.core.Output<GetRouteTablePropagationsResult>getRouteTablePropagations(GetRouteTablePropagationsArgs args, com.pulumi.deployment.InvokeOptions options)Provides information for multiple EC2 Transit Gateway Route Table Propagations, such as their identifiers.static com.pulumi.core.Output<GetRouteTablePropagationsResult>getRouteTablePropagations(GetRouteTablePropagationsArgs args, com.pulumi.deployment.InvokeOutputOptions options)Provides information for multiple EC2 Transit Gateway Route Table Propagations, such as their identifiers.static java.util.concurrent.CompletableFuture<GetRouteTablePropagationsResult>getRouteTablePropagationsPlain(GetRouteTablePropagationsPlainArgs args)Provides information for multiple EC2 Transit Gateway Route Table Propagations, such as their identifiers.static java.util.concurrent.CompletableFuture<GetRouteTablePropagationsResult>getRouteTablePropagationsPlain(GetRouteTablePropagationsPlainArgs args, com.pulumi.deployment.InvokeOptions options)Provides information for multiple EC2 Transit Gateway Route Table Propagations, such as their identifiers.static com.pulumi.core.Output<GetRouteTableRoutesResult>getRouteTableRoutes(GetRouteTableRoutesArgs args)Provides informations for routes of a specific transit gateway, such as state, type, CIDR ## Example Usagestatic com.pulumi.core.Output<GetRouteTableRoutesResult>getRouteTableRoutes(GetRouteTableRoutesArgs args, com.pulumi.deployment.InvokeOptions options)Provides informations for routes of a specific transit gateway, such as state, type, CIDR ## Example Usagestatic com.pulumi.core.Output<GetRouteTableRoutesResult>getRouteTableRoutes(GetRouteTableRoutesArgs args, com.pulumi.deployment.InvokeOutputOptions options)Provides informations for routes of a specific transit gateway, such as state, type, CIDR ## Example Usagestatic java.util.concurrent.CompletableFuture<GetRouteTableRoutesResult>getRouteTableRoutesPlain(GetRouteTableRoutesPlainArgs args)Provides informations for routes of a specific transit gateway, such as state, type, CIDR ## Example Usagestatic java.util.concurrent.CompletableFuture<GetRouteTableRoutesResult>getRouteTableRoutesPlain(GetRouteTableRoutesPlainArgs args, com.pulumi.deployment.InvokeOptions options)Provides informations for routes of a specific transit gateway, such as state, type, CIDR ## Example Usagestatic com.pulumi.core.Output<GetTransitGatewayResult>getTransitGateway()Get information on an EC2 Transit Gateway.static com.pulumi.core.Output<GetTransitGatewayResult>getTransitGateway(GetTransitGatewayArgs args)Get information on an EC2 Transit Gateway.static com.pulumi.core.Output<GetTransitGatewayResult>getTransitGateway(GetTransitGatewayArgs args, com.pulumi.deployment.InvokeOptions options)Get information on an EC2 Transit Gateway.static com.pulumi.core.Output<GetTransitGatewayResult>getTransitGateway(GetTransitGatewayArgs args, com.pulumi.deployment.InvokeOutputOptions options)Get information on an EC2 Transit Gateway.static java.util.concurrent.CompletableFuture<GetTransitGatewayResult>getTransitGatewayPlain()Get information on an EC2 Transit Gateway.static java.util.concurrent.CompletableFuture<GetTransitGatewayResult>getTransitGatewayPlain(GetTransitGatewayPlainArgs args)Get information on an EC2 Transit Gateway.static java.util.concurrent.CompletableFuture<GetTransitGatewayResult>getTransitGatewayPlain(GetTransitGatewayPlainArgs args, com.pulumi.deployment.InvokeOptions options)Get information on an EC2 Transit Gateway.static com.pulumi.core.Output<GetVpcAttachmentResult>getVpcAttachment()Get information on an EC2 Transit Gateway VPC Attachment.static com.pulumi.core.Output<GetVpcAttachmentResult>getVpcAttachment(GetVpcAttachmentArgs args)Get information on an EC2 Transit Gateway VPC Attachment.static com.pulumi.core.Output<GetVpcAttachmentResult>getVpcAttachment(GetVpcAttachmentArgs args, com.pulumi.deployment.InvokeOptions options)Get information on an EC2 Transit Gateway VPC Attachment.static com.pulumi.core.Output<GetVpcAttachmentResult>getVpcAttachment(GetVpcAttachmentArgs args, com.pulumi.deployment.InvokeOutputOptions options)Get information on an EC2 Transit Gateway VPC Attachment.static java.util.concurrent.CompletableFuture<GetVpcAttachmentResult>getVpcAttachmentPlain()Get information on an EC2 Transit Gateway VPC Attachment.static java.util.concurrent.CompletableFuture<GetVpcAttachmentResult>getVpcAttachmentPlain(GetVpcAttachmentPlainArgs args)Get information on an EC2 Transit Gateway VPC Attachment.static java.util.concurrent.CompletableFuture<GetVpcAttachmentResult>getVpcAttachmentPlain(GetVpcAttachmentPlainArgs args, com.pulumi.deployment.InvokeOptions options)Get information on an EC2 Transit Gateway VPC Attachment.static com.pulumi.core.Output<GetVpcAttachmentsResult>getVpcAttachments()Get information on EC2 Transit Gateway VPC Attachments.static com.pulumi.core.Output<GetVpcAttachmentsResult>getVpcAttachments(GetVpcAttachmentsArgs args)Get information on EC2 Transit Gateway VPC Attachments.static com.pulumi.core.Output<GetVpcAttachmentsResult>getVpcAttachments(GetVpcAttachmentsArgs args, com.pulumi.deployment.InvokeOptions options)Get information on EC2 Transit Gateway VPC Attachments.static com.pulumi.core.Output<GetVpcAttachmentsResult>getVpcAttachments(GetVpcAttachmentsArgs args, com.pulumi.deployment.InvokeOutputOptions options)Get information on EC2 Transit Gateway VPC Attachments.static java.util.concurrent.CompletableFuture<GetVpcAttachmentsResult>getVpcAttachmentsPlain()Get information on EC2 Transit Gateway VPC Attachments.static java.util.concurrent.CompletableFuture<GetVpcAttachmentsResult>getVpcAttachmentsPlain(GetVpcAttachmentsPlainArgs args)Get information on EC2 Transit Gateway VPC Attachments.static java.util.concurrent.CompletableFuture<GetVpcAttachmentsResult>getVpcAttachmentsPlain(GetVpcAttachmentsPlainArgs args, com.pulumi.deployment.InvokeOptions options)Get information on EC2 Transit Gateway VPC Attachments.static com.pulumi.core.Output<GetVpnAttachmentResult>getVpnAttachment()Get information on an EC2 Transit Gateway VPN Attachment.static com.pulumi.core.Output<GetVpnAttachmentResult>getVpnAttachment(GetVpnAttachmentArgs args)Get information on an EC2 Transit Gateway VPN Attachment.static com.pulumi.core.Output<GetVpnAttachmentResult>getVpnAttachment(GetVpnAttachmentArgs args, com.pulumi.deployment.InvokeOptions options)Get information on an EC2 Transit Gateway VPN Attachment.static com.pulumi.core.Output<GetVpnAttachmentResult>getVpnAttachment(GetVpnAttachmentArgs args, com.pulumi.deployment.InvokeOutputOptions options)Get information on an EC2 Transit Gateway VPN Attachment.static java.util.concurrent.CompletableFuture<GetVpnAttachmentResult>getVpnAttachmentPlain()Get information on an EC2 Transit Gateway VPN Attachment.static java.util.concurrent.CompletableFuture<GetVpnAttachmentResult>getVpnAttachmentPlain(GetVpnAttachmentPlainArgs args)Get information on an EC2 Transit Gateway VPN Attachment.static java.util.concurrent.CompletableFuture<GetVpnAttachmentResult>getVpnAttachmentPlain(GetVpnAttachmentPlainArgs args, com.pulumi.deployment.InvokeOptions options)Get information on an EC2 Transit Gateway VPN Attachment.
-
-
-
Method Detail
-
getAttachment
public static com.pulumi.core.Output<GetAttachmentResult> getAttachment()
Get information on an EC2 Transit Gateway's attachment to a resource. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getAttachment(GetAttachmentArgs.builder() .filters( GetAttachmentFilterArgs.builder() .name("transit-gateway-id") .values(exampleAwsEc2TransitGateway.id()) .build(), GetAttachmentFilterArgs.builder() .name("resource-type") .values("peering") .build()) .build()); } }
-
getAttachmentPlain
public static java.util.concurrent.CompletableFuture<GetAttachmentResult> getAttachmentPlain()
Get information on an EC2 Transit Gateway's attachment to a resource. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getAttachment(GetAttachmentArgs.builder() .filters( GetAttachmentFilterArgs.builder() .name("transit-gateway-id") .values(exampleAwsEc2TransitGateway.id()) .build(), GetAttachmentFilterArgs.builder() .name("resource-type") .values("peering") .build()) .build()); } }
-
getAttachment
public static com.pulumi.core.Output<GetAttachmentResult> getAttachment(GetAttachmentArgs args)
Get information on an EC2 Transit Gateway's attachment to a resource. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getAttachment(GetAttachmentArgs.builder() .filters( GetAttachmentFilterArgs.builder() .name("transit-gateway-id") .values(exampleAwsEc2TransitGateway.id()) .build(), GetAttachmentFilterArgs.builder() .name("resource-type") .values("peering") .build()) .build()); } }
-
getAttachmentPlain
public static java.util.concurrent.CompletableFuture<GetAttachmentResult> getAttachmentPlain(GetAttachmentPlainArgs args)
Get information on an EC2 Transit Gateway's attachment to a resource. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getAttachment(GetAttachmentArgs.builder() .filters( GetAttachmentFilterArgs.builder() .name("transit-gateway-id") .values(exampleAwsEc2TransitGateway.id()) .build(), GetAttachmentFilterArgs.builder() .name("resource-type") .values("peering") .build()) .build()); } }
-
getAttachment
public static com.pulumi.core.Output<GetAttachmentResult> getAttachment(GetAttachmentArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on an EC2 Transit Gateway's attachment to a resource. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getAttachment(GetAttachmentArgs.builder() .filters( GetAttachmentFilterArgs.builder() .name("transit-gateway-id") .values(exampleAwsEc2TransitGateway.id()) .build(), GetAttachmentFilterArgs.builder() .name("resource-type") .values("peering") .build()) .build()); } }
-
getAttachment
public static com.pulumi.core.Output<GetAttachmentResult> getAttachment(GetAttachmentArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Get information on an EC2 Transit Gateway's attachment to a resource. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getAttachment(GetAttachmentArgs.builder() .filters( GetAttachmentFilterArgs.builder() .name("transit-gateway-id") .values(exampleAwsEc2TransitGateway.id()) .build(), GetAttachmentFilterArgs.builder() .name("resource-type") .values("peering") .build()) .build()); } }
-
getAttachmentPlain
public static java.util.concurrent.CompletableFuture<GetAttachmentResult> getAttachmentPlain(GetAttachmentPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on an EC2 Transit Gateway's attachment to a resource. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getAttachment(GetAttachmentArgs.builder() .filters( GetAttachmentFilterArgs.builder() .name("transit-gateway-id") .values(exampleAwsEc2TransitGateway.id()) .build(), GetAttachmentFilterArgs.builder() .name("resource-type") .values("peering") .build()) .build()); } }
-
getAttachments
public static com.pulumi.core.Output<GetAttachmentsResult> getAttachments()
Get information on EC2 Transit Gateway Attachments. ## Example Usage ### By Filter
-
getAttachmentsPlain
public static java.util.concurrent.CompletableFuture<GetAttachmentsResult> getAttachmentsPlain()
Get information on EC2 Transit Gateway Attachments. ## Example Usage ### By Filter
-
getAttachments
public static com.pulumi.core.Output<GetAttachmentsResult> getAttachments(GetAttachmentsArgs args)
Get information on EC2 Transit Gateway Attachments. ## Example Usage ### By Filter
-
getAttachmentsPlain
public static java.util.concurrent.CompletableFuture<GetAttachmentsResult> getAttachmentsPlain(GetAttachmentsPlainArgs args)
Get information on EC2 Transit Gateway Attachments. ## Example Usage ### By Filter
-
getAttachments
public static com.pulumi.core.Output<GetAttachmentsResult> getAttachments(GetAttachmentsArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on EC2 Transit Gateway Attachments. ## Example Usage ### By Filter
-
getAttachments
public static com.pulumi.core.Output<GetAttachmentsResult> getAttachments(GetAttachmentsArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Get information on EC2 Transit Gateway Attachments. ## Example Usage ### By Filter
-
getAttachmentsPlain
public static java.util.concurrent.CompletableFuture<GetAttachmentsResult> getAttachmentsPlain(GetAttachmentsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on EC2 Transit Gateway Attachments. ## Example Usage ### By Filter
-
getConnect
public static com.pulumi.core.Output<GetConnectResult> getConnect()
Get information on an EC2 Transit Gateway Connect. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnect(GetConnectArgs.builder() .filters(GetConnectFilterArgs.builder() .name("transport-transit-gateway-attachment-id") .values("tgw-attach-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnect(GetConnectArgs.builder() .transitGatewayConnectId("tgw-attach-12345678") .build()); } }
-
getConnectPlain
public static java.util.concurrent.CompletableFuture<GetConnectResult> getConnectPlain()
Get information on an EC2 Transit Gateway Connect. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnect(GetConnectArgs.builder() .filters(GetConnectFilterArgs.builder() .name("transport-transit-gateway-attachment-id") .values("tgw-attach-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnect(GetConnectArgs.builder() .transitGatewayConnectId("tgw-attach-12345678") .build()); } }
-
getConnect
public static com.pulumi.core.Output<GetConnectResult> getConnect(GetConnectArgs args)
Get information on an EC2 Transit Gateway Connect. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnect(GetConnectArgs.builder() .filters(GetConnectFilterArgs.builder() .name("transport-transit-gateway-attachment-id") .values("tgw-attach-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnect(GetConnectArgs.builder() .transitGatewayConnectId("tgw-attach-12345678") .build()); } }
-
getConnectPlain
public static java.util.concurrent.CompletableFuture<GetConnectResult> getConnectPlain(GetConnectPlainArgs args)
Get information on an EC2 Transit Gateway Connect. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnect(GetConnectArgs.builder() .filters(GetConnectFilterArgs.builder() .name("transport-transit-gateway-attachment-id") .values("tgw-attach-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnect(GetConnectArgs.builder() .transitGatewayConnectId("tgw-attach-12345678") .build()); } }
-
getConnect
public static com.pulumi.core.Output<GetConnectResult> getConnect(GetConnectArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on an EC2 Transit Gateway Connect. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnect(GetConnectArgs.builder() .filters(GetConnectFilterArgs.builder() .name("transport-transit-gateway-attachment-id") .values("tgw-attach-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnect(GetConnectArgs.builder() .transitGatewayConnectId("tgw-attach-12345678") .build()); } }
-
getConnect
public static com.pulumi.core.Output<GetConnectResult> getConnect(GetConnectArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Get information on an EC2 Transit Gateway Connect. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnect(GetConnectArgs.builder() .filters(GetConnectFilterArgs.builder() .name("transport-transit-gateway-attachment-id") .values("tgw-attach-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnect(GetConnectArgs.builder() .transitGatewayConnectId("tgw-attach-12345678") .build()); } }
-
getConnectPlain
public static java.util.concurrent.CompletableFuture<GetConnectResult> getConnectPlain(GetConnectPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on an EC2 Transit Gateway Connect. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnect(GetConnectArgs.builder() .filters(GetConnectFilterArgs.builder() .name("transport-transit-gateway-attachment-id") .values("tgw-attach-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnect(GetConnectArgs.builder() .transitGatewayConnectId("tgw-attach-12345678") .build()); } }
-
getConnectPeer
public static com.pulumi.core.Output<GetConnectPeerResult> getConnectPeer()
Get information on an EC2 Transit Gateway Connect Peer. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectPeerArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectPeerFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnectPeer(GetConnectPeerArgs.builder() .filters(GetConnectPeerFilterArgs.builder() .name("transit-gateway-attachment-id") .values("tgw-attach-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectPeerArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnectPeer(GetConnectPeerArgs.builder() .transitGatewayConnectPeerId("tgw-connect-peer-12345678") .build()); } }
-
getConnectPeerPlain
public static java.util.concurrent.CompletableFuture<GetConnectPeerResult> getConnectPeerPlain()
Get information on an EC2 Transit Gateway Connect Peer. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectPeerArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectPeerFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnectPeer(GetConnectPeerArgs.builder() .filters(GetConnectPeerFilterArgs.builder() .name("transit-gateway-attachment-id") .values("tgw-attach-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectPeerArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnectPeer(GetConnectPeerArgs.builder() .transitGatewayConnectPeerId("tgw-connect-peer-12345678") .build()); } }
-
getConnectPeer
public static com.pulumi.core.Output<GetConnectPeerResult> getConnectPeer(GetConnectPeerArgs args)
Get information on an EC2 Transit Gateway Connect Peer. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectPeerArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectPeerFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnectPeer(GetConnectPeerArgs.builder() .filters(GetConnectPeerFilterArgs.builder() .name("transit-gateway-attachment-id") .values("tgw-attach-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectPeerArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnectPeer(GetConnectPeerArgs.builder() .transitGatewayConnectPeerId("tgw-connect-peer-12345678") .build()); } }
-
getConnectPeerPlain
public static java.util.concurrent.CompletableFuture<GetConnectPeerResult> getConnectPeerPlain(GetConnectPeerPlainArgs args)
Get information on an EC2 Transit Gateway Connect Peer. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectPeerArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectPeerFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnectPeer(GetConnectPeerArgs.builder() .filters(GetConnectPeerFilterArgs.builder() .name("transit-gateway-attachment-id") .values("tgw-attach-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectPeerArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnectPeer(GetConnectPeerArgs.builder() .transitGatewayConnectPeerId("tgw-connect-peer-12345678") .build()); } }
-
getConnectPeer
public static com.pulumi.core.Output<GetConnectPeerResult> getConnectPeer(GetConnectPeerArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on an EC2 Transit Gateway Connect Peer. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectPeerArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectPeerFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnectPeer(GetConnectPeerArgs.builder() .filters(GetConnectPeerFilterArgs.builder() .name("transit-gateway-attachment-id") .values("tgw-attach-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectPeerArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnectPeer(GetConnectPeerArgs.builder() .transitGatewayConnectPeerId("tgw-connect-peer-12345678") .build()); } }
-
getConnectPeer
public static com.pulumi.core.Output<GetConnectPeerResult> getConnectPeer(GetConnectPeerArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Get information on an EC2 Transit Gateway Connect Peer. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectPeerArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectPeerFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnectPeer(GetConnectPeerArgs.builder() .filters(GetConnectPeerFilterArgs.builder() .name("transit-gateway-attachment-id") .values("tgw-attach-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectPeerArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnectPeer(GetConnectPeerArgs.builder() .transitGatewayConnectPeerId("tgw-connect-peer-12345678") .build()); } }
-
getConnectPeerPlain
public static java.util.concurrent.CompletableFuture<GetConnectPeerResult> getConnectPeerPlain(GetConnectPeerPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on an EC2 Transit Gateway Connect Peer. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectPeerArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectPeerFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnectPeer(GetConnectPeerArgs.builder() .filters(GetConnectPeerFilterArgs.builder() .name("transit-gateway-attachment-id") .values("tgw-attach-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetConnectPeerArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getConnectPeer(GetConnectPeerArgs.builder() .transitGatewayConnectPeerId("tgw-connect-peer-12345678") .build()); } }
-
getDirectConnectGatewayAttachment
public static com.pulumi.core.Output<GetDirectConnectGatewayAttachmentResult> getDirectConnectGatewayAttachment()
Get information on an EC2 Transit Gateway's attachment to a Direct Connect Gateway. > **Warning:** Using the `aws.ec2transitgateway.getDirectConnectGatewayAttachment` data source in combination with `aws.ec2transitgateway.RouteTablePropagation` or `aws.ec2transitgateway.RouteTableAssociation` may result in lost connectivity due to unnecessary resource re-creation. To avoid this, use the `transitGatewayAttachmentId` attribute directly from the `aws.directconnect.GatewayAssociation` resource. For example, `transitGatewayAttachmentId = aws_dx_gateway_association.example.transit_gateway_attachment_id`. ## Example Usage ### By Transit Gateway and Direct Connect Gateway Identifierspackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetDirectConnectGatewayAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getDirectConnectGatewayAttachment(GetDirectConnectGatewayAttachmentArgs.builder() .transitGatewayId(exampleAwsEc2TransitGateway.id()) .dxGatewayId(exampleAwsDxGateway.id()) .build()); } }
-
getDirectConnectGatewayAttachmentPlain
public static java.util.concurrent.CompletableFuture<GetDirectConnectGatewayAttachmentResult> getDirectConnectGatewayAttachmentPlain()
Get information on an EC2 Transit Gateway's attachment to a Direct Connect Gateway. > **Warning:** Using the `aws.ec2transitgateway.getDirectConnectGatewayAttachment` data source in combination with `aws.ec2transitgateway.RouteTablePropagation` or `aws.ec2transitgateway.RouteTableAssociation` may result in lost connectivity due to unnecessary resource re-creation. To avoid this, use the `transitGatewayAttachmentId` attribute directly from the `aws.directconnect.GatewayAssociation` resource. For example, `transitGatewayAttachmentId = aws_dx_gateway_association.example.transit_gateway_attachment_id`. ## Example Usage ### By Transit Gateway and Direct Connect Gateway Identifierspackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetDirectConnectGatewayAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getDirectConnectGatewayAttachment(GetDirectConnectGatewayAttachmentArgs.builder() .transitGatewayId(exampleAwsEc2TransitGateway.id()) .dxGatewayId(exampleAwsDxGateway.id()) .build()); } }
-
getDirectConnectGatewayAttachment
public static com.pulumi.core.Output<GetDirectConnectGatewayAttachmentResult> getDirectConnectGatewayAttachment(GetDirectConnectGatewayAttachmentArgs args)
Get information on an EC2 Transit Gateway's attachment to a Direct Connect Gateway. > **Warning:** Using the `aws.ec2transitgateway.getDirectConnectGatewayAttachment` data source in combination with `aws.ec2transitgateway.RouteTablePropagation` or `aws.ec2transitgateway.RouteTableAssociation` may result in lost connectivity due to unnecessary resource re-creation. To avoid this, use the `transitGatewayAttachmentId` attribute directly from the `aws.directconnect.GatewayAssociation` resource. For example, `transitGatewayAttachmentId = aws_dx_gateway_association.example.transit_gateway_attachment_id`. ## Example Usage ### By Transit Gateway and Direct Connect Gateway Identifierspackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetDirectConnectGatewayAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getDirectConnectGatewayAttachment(GetDirectConnectGatewayAttachmentArgs.builder() .transitGatewayId(exampleAwsEc2TransitGateway.id()) .dxGatewayId(exampleAwsDxGateway.id()) .build()); } }
-
getDirectConnectGatewayAttachmentPlain
public static java.util.concurrent.CompletableFuture<GetDirectConnectGatewayAttachmentResult> getDirectConnectGatewayAttachmentPlain(GetDirectConnectGatewayAttachmentPlainArgs args)
Get information on an EC2 Transit Gateway's attachment to a Direct Connect Gateway. > **Warning:** Using the `aws.ec2transitgateway.getDirectConnectGatewayAttachment` data source in combination with `aws.ec2transitgateway.RouteTablePropagation` or `aws.ec2transitgateway.RouteTableAssociation` may result in lost connectivity due to unnecessary resource re-creation. To avoid this, use the `transitGatewayAttachmentId` attribute directly from the `aws.directconnect.GatewayAssociation` resource. For example, `transitGatewayAttachmentId = aws_dx_gateway_association.example.transit_gateway_attachment_id`. ## Example Usage ### By Transit Gateway and Direct Connect Gateway Identifierspackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetDirectConnectGatewayAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getDirectConnectGatewayAttachment(GetDirectConnectGatewayAttachmentArgs.builder() .transitGatewayId(exampleAwsEc2TransitGateway.id()) .dxGatewayId(exampleAwsDxGateway.id()) .build()); } }
-
getDirectConnectGatewayAttachment
public static com.pulumi.core.Output<GetDirectConnectGatewayAttachmentResult> getDirectConnectGatewayAttachment(GetDirectConnectGatewayAttachmentArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on an EC2 Transit Gateway's attachment to a Direct Connect Gateway. > **Warning:** Using the `aws.ec2transitgateway.getDirectConnectGatewayAttachment` data source in combination with `aws.ec2transitgateway.RouteTablePropagation` or `aws.ec2transitgateway.RouteTableAssociation` may result in lost connectivity due to unnecessary resource re-creation. To avoid this, use the `transitGatewayAttachmentId` attribute directly from the `aws.directconnect.GatewayAssociation` resource. For example, `transitGatewayAttachmentId = aws_dx_gateway_association.example.transit_gateway_attachment_id`. ## Example Usage ### By Transit Gateway and Direct Connect Gateway Identifierspackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetDirectConnectGatewayAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getDirectConnectGatewayAttachment(GetDirectConnectGatewayAttachmentArgs.builder() .transitGatewayId(exampleAwsEc2TransitGateway.id()) .dxGatewayId(exampleAwsDxGateway.id()) .build()); } }
-
getDirectConnectGatewayAttachment
public static com.pulumi.core.Output<GetDirectConnectGatewayAttachmentResult> getDirectConnectGatewayAttachment(GetDirectConnectGatewayAttachmentArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Get information on an EC2 Transit Gateway's attachment to a Direct Connect Gateway. > **Warning:** Using the `aws.ec2transitgateway.getDirectConnectGatewayAttachment` data source in combination with `aws.ec2transitgateway.RouteTablePropagation` or `aws.ec2transitgateway.RouteTableAssociation` may result in lost connectivity due to unnecessary resource re-creation. To avoid this, use the `transitGatewayAttachmentId` attribute directly from the `aws.directconnect.GatewayAssociation` resource. For example, `transitGatewayAttachmentId = aws_dx_gateway_association.example.transit_gateway_attachment_id`. ## Example Usage ### By Transit Gateway and Direct Connect Gateway Identifierspackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetDirectConnectGatewayAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getDirectConnectGatewayAttachment(GetDirectConnectGatewayAttachmentArgs.builder() .transitGatewayId(exampleAwsEc2TransitGateway.id()) .dxGatewayId(exampleAwsDxGateway.id()) .build()); } }
-
getDirectConnectGatewayAttachmentPlain
public static java.util.concurrent.CompletableFuture<GetDirectConnectGatewayAttachmentResult> getDirectConnectGatewayAttachmentPlain(GetDirectConnectGatewayAttachmentPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on an EC2 Transit Gateway's attachment to a Direct Connect Gateway. > **Warning:** Using the `aws.ec2transitgateway.getDirectConnectGatewayAttachment` data source in combination with `aws.ec2transitgateway.RouteTablePropagation` or `aws.ec2transitgateway.RouteTableAssociation` may result in lost connectivity due to unnecessary resource re-creation. To avoid this, use the `transitGatewayAttachmentId` attribute directly from the `aws.directconnect.GatewayAssociation` resource. For example, `transitGatewayAttachmentId = aws_dx_gateway_association.example.transit_gateway_attachment_id`. ## Example Usage ### By Transit Gateway and Direct Connect Gateway Identifierspackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetDirectConnectGatewayAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getDirectConnectGatewayAttachment(GetDirectConnectGatewayAttachmentArgs.builder() .transitGatewayId(exampleAwsEc2TransitGateway.id()) .dxGatewayId(exampleAwsDxGateway.id()) .build()); } }
-
getMulticastDomain
public static com.pulumi.core.Output<GetMulticastDomainResult> getMulticastDomain()
Get information on an EC2 Transit Gateway Multicast Domain. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetMulticastDomainArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetMulticastDomainFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getMulticastDomain(GetMulticastDomainArgs.builder() .filters(GetMulticastDomainFilterArgs.builder() .name("transit-gateway-multicast-domain-id") .values("tgw-mcast-domain-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetMulticastDomainArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getMulticastDomain(GetMulticastDomainArgs.builder() .transitGatewayMulticastDomainId("tgw-mcast-domain-12345678") .build()); } }
-
getMulticastDomainPlain
public static java.util.concurrent.CompletableFuture<GetMulticastDomainResult> getMulticastDomainPlain()
Get information on an EC2 Transit Gateway Multicast Domain. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetMulticastDomainArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetMulticastDomainFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getMulticastDomain(GetMulticastDomainArgs.builder() .filters(GetMulticastDomainFilterArgs.builder() .name("transit-gateway-multicast-domain-id") .values("tgw-mcast-domain-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetMulticastDomainArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getMulticastDomain(GetMulticastDomainArgs.builder() .transitGatewayMulticastDomainId("tgw-mcast-domain-12345678") .build()); } }
-
getMulticastDomain
public static com.pulumi.core.Output<GetMulticastDomainResult> getMulticastDomain(GetMulticastDomainArgs args)
Get information on an EC2 Transit Gateway Multicast Domain. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetMulticastDomainArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetMulticastDomainFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getMulticastDomain(GetMulticastDomainArgs.builder() .filters(GetMulticastDomainFilterArgs.builder() .name("transit-gateway-multicast-domain-id") .values("tgw-mcast-domain-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetMulticastDomainArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getMulticastDomain(GetMulticastDomainArgs.builder() .transitGatewayMulticastDomainId("tgw-mcast-domain-12345678") .build()); } }
-
getMulticastDomainPlain
public static java.util.concurrent.CompletableFuture<GetMulticastDomainResult> getMulticastDomainPlain(GetMulticastDomainPlainArgs args)
Get information on an EC2 Transit Gateway Multicast Domain. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetMulticastDomainArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetMulticastDomainFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getMulticastDomain(GetMulticastDomainArgs.builder() .filters(GetMulticastDomainFilterArgs.builder() .name("transit-gateway-multicast-domain-id") .values("tgw-mcast-domain-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetMulticastDomainArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getMulticastDomain(GetMulticastDomainArgs.builder() .transitGatewayMulticastDomainId("tgw-mcast-domain-12345678") .build()); } }
-
getMulticastDomain
public static com.pulumi.core.Output<GetMulticastDomainResult> getMulticastDomain(GetMulticastDomainArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on an EC2 Transit Gateway Multicast Domain. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetMulticastDomainArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetMulticastDomainFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getMulticastDomain(GetMulticastDomainArgs.builder() .filters(GetMulticastDomainFilterArgs.builder() .name("transit-gateway-multicast-domain-id") .values("tgw-mcast-domain-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetMulticastDomainArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getMulticastDomain(GetMulticastDomainArgs.builder() .transitGatewayMulticastDomainId("tgw-mcast-domain-12345678") .build()); } }
-
getMulticastDomain
public static com.pulumi.core.Output<GetMulticastDomainResult> getMulticastDomain(GetMulticastDomainArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Get information on an EC2 Transit Gateway Multicast Domain. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetMulticastDomainArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetMulticastDomainFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getMulticastDomain(GetMulticastDomainArgs.builder() .filters(GetMulticastDomainFilterArgs.builder() .name("transit-gateway-multicast-domain-id") .values("tgw-mcast-domain-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetMulticastDomainArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getMulticastDomain(GetMulticastDomainArgs.builder() .transitGatewayMulticastDomainId("tgw-mcast-domain-12345678") .build()); } }
-
getMulticastDomainPlain
public static java.util.concurrent.CompletableFuture<GetMulticastDomainResult> getMulticastDomainPlain(GetMulticastDomainPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on an EC2 Transit Gateway Multicast Domain. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetMulticastDomainArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetMulticastDomainFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getMulticastDomain(GetMulticastDomainArgs.builder() .filters(GetMulticastDomainFilterArgs.builder() .name("transit-gateway-multicast-domain-id") .values("tgw-mcast-domain-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetMulticastDomainArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getMulticastDomain(GetMulticastDomainArgs.builder() .transitGatewayMulticastDomainId("tgw-mcast-domain-12345678") .build()); } }
-
getPeeringAttachment
public static com.pulumi.core.Output<GetPeeringAttachmentResult> getPeeringAttachment()
Get information on an EC2 Transit Gateway Peering Attachment. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getPeeringAttachment(GetPeeringAttachmentArgs.builder() .filters(GetPeeringAttachmentFilterArgs.builder() .name("transit-gateway-attachment-id") .values("tgw-attach-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var attachment = Ec2transitgatewayFunctions.getPeeringAttachment(GetPeeringAttachmentArgs.builder() .id("tgw-attach-12345678") .build()); } }
-
getPeeringAttachmentPlain
public static java.util.concurrent.CompletableFuture<GetPeeringAttachmentResult> getPeeringAttachmentPlain()
Get information on an EC2 Transit Gateway Peering Attachment. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getPeeringAttachment(GetPeeringAttachmentArgs.builder() .filters(GetPeeringAttachmentFilterArgs.builder() .name("transit-gateway-attachment-id") .values("tgw-attach-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var attachment = Ec2transitgatewayFunctions.getPeeringAttachment(GetPeeringAttachmentArgs.builder() .id("tgw-attach-12345678") .build()); } }
-
getPeeringAttachment
public static com.pulumi.core.Output<GetPeeringAttachmentResult> getPeeringAttachment(GetPeeringAttachmentArgs args)
Get information on an EC2 Transit Gateway Peering Attachment. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getPeeringAttachment(GetPeeringAttachmentArgs.builder() .filters(GetPeeringAttachmentFilterArgs.builder() .name("transit-gateway-attachment-id") .values("tgw-attach-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var attachment = Ec2transitgatewayFunctions.getPeeringAttachment(GetPeeringAttachmentArgs.builder() .id("tgw-attach-12345678") .build()); } }
-
getPeeringAttachmentPlain
public static java.util.concurrent.CompletableFuture<GetPeeringAttachmentResult> getPeeringAttachmentPlain(GetPeeringAttachmentPlainArgs args)
Get information on an EC2 Transit Gateway Peering Attachment. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getPeeringAttachment(GetPeeringAttachmentArgs.builder() .filters(GetPeeringAttachmentFilterArgs.builder() .name("transit-gateway-attachment-id") .values("tgw-attach-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var attachment = Ec2transitgatewayFunctions.getPeeringAttachment(GetPeeringAttachmentArgs.builder() .id("tgw-attach-12345678") .build()); } }
-
getPeeringAttachment
public static com.pulumi.core.Output<GetPeeringAttachmentResult> getPeeringAttachment(GetPeeringAttachmentArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on an EC2 Transit Gateway Peering Attachment. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getPeeringAttachment(GetPeeringAttachmentArgs.builder() .filters(GetPeeringAttachmentFilterArgs.builder() .name("transit-gateway-attachment-id") .values("tgw-attach-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var attachment = Ec2transitgatewayFunctions.getPeeringAttachment(GetPeeringAttachmentArgs.builder() .id("tgw-attach-12345678") .build()); } }
-
getPeeringAttachment
public static com.pulumi.core.Output<GetPeeringAttachmentResult> getPeeringAttachment(GetPeeringAttachmentArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Get information on an EC2 Transit Gateway Peering Attachment. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getPeeringAttachment(GetPeeringAttachmentArgs.builder() .filters(GetPeeringAttachmentFilterArgs.builder() .name("transit-gateway-attachment-id") .values("tgw-attach-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var attachment = Ec2transitgatewayFunctions.getPeeringAttachment(GetPeeringAttachmentArgs.builder() .id("tgw-attach-12345678") .build()); } }
-
getPeeringAttachmentPlain
public static java.util.concurrent.CompletableFuture<GetPeeringAttachmentResult> getPeeringAttachmentPlain(GetPeeringAttachmentPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on an EC2 Transit Gateway Peering Attachment. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getPeeringAttachment(GetPeeringAttachmentArgs.builder() .filters(GetPeeringAttachmentFilterArgs.builder() .name("transit-gateway-attachment-id") .values("tgw-attach-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var attachment = Ec2transitgatewayFunctions.getPeeringAttachment(GetPeeringAttachmentArgs.builder() .id("tgw-attach-12345678") .build()); } }
-
getPeeringAttachments
public static com.pulumi.core.Output<GetPeeringAttachmentsResult> getPeeringAttachments()
Get information on EC2 Transit Gateway Peering Attachments. ## Example Usage ### All Resources
### By Filterpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var test = Ec2transitgatewayFunctions.getPeeringAttachments(GetPeeringAttachmentsArgs.builder() .build()); } }
-
getPeeringAttachmentsPlain
public static java.util.concurrent.CompletableFuture<GetPeeringAttachmentsResult> getPeeringAttachmentsPlain()
Get information on EC2 Transit Gateway Peering Attachments. ## Example Usage ### All Resources
### By Filterpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var test = Ec2transitgatewayFunctions.getPeeringAttachments(GetPeeringAttachmentsArgs.builder() .build()); } }
-
getPeeringAttachments
public static com.pulumi.core.Output<GetPeeringAttachmentsResult> getPeeringAttachments(GetPeeringAttachmentsArgs args)
Get information on EC2 Transit Gateway Peering Attachments. ## Example Usage ### All Resources
### By Filterpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var test = Ec2transitgatewayFunctions.getPeeringAttachments(GetPeeringAttachmentsArgs.builder() .build()); } }
-
getPeeringAttachmentsPlain
public static java.util.concurrent.CompletableFuture<GetPeeringAttachmentsResult> getPeeringAttachmentsPlain(GetPeeringAttachmentsPlainArgs args)
Get information on EC2 Transit Gateway Peering Attachments. ## Example Usage ### All Resources
### By Filterpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var test = Ec2transitgatewayFunctions.getPeeringAttachments(GetPeeringAttachmentsArgs.builder() .build()); } }
-
getPeeringAttachments
public static com.pulumi.core.Output<GetPeeringAttachmentsResult> getPeeringAttachments(GetPeeringAttachmentsArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on EC2 Transit Gateway Peering Attachments. ## Example Usage ### All Resources
### By Filterpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var test = Ec2transitgatewayFunctions.getPeeringAttachments(GetPeeringAttachmentsArgs.builder() .build()); } }
-
getPeeringAttachments
public static com.pulumi.core.Output<GetPeeringAttachmentsResult> getPeeringAttachments(GetPeeringAttachmentsArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Get information on EC2 Transit Gateway Peering Attachments. ## Example Usage ### All Resources
### By Filterpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var test = Ec2transitgatewayFunctions.getPeeringAttachments(GetPeeringAttachmentsArgs.builder() .build()); } }
-
getPeeringAttachmentsPlain
public static java.util.concurrent.CompletableFuture<GetPeeringAttachmentsResult> getPeeringAttachmentsPlain(GetPeeringAttachmentsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on EC2 Transit Gateway Peering Attachments. ## Example Usage ### All Resources
### By Filterpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetPeeringAttachmentsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var test = Ec2transitgatewayFunctions.getPeeringAttachments(GetPeeringAttachmentsArgs.builder() .build()); } }
-
getRouteTable
public static com.pulumi.core.Output<GetRouteTableResult> getRouteTable()
Get information on an EC2 Transit Gateway Route Table. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getRouteTable(GetRouteTableArgs.builder() .filters( GetRouteTableFilterArgs.builder() .name("default-association-route-table") .values("true") .build(), GetRouteTableFilterArgs.builder() .name("transit-gateway-id") .values("tgw-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getRouteTable(GetRouteTableArgs.builder() .id("tgw-rtb-12345678") .build()); } }
-
getRouteTablePlain
public static java.util.concurrent.CompletableFuture<GetRouteTableResult> getRouteTablePlain()
Get information on an EC2 Transit Gateway Route Table. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getRouteTable(GetRouteTableArgs.builder() .filters( GetRouteTableFilterArgs.builder() .name("default-association-route-table") .values("true") .build(), GetRouteTableFilterArgs.builder() .name("transit-gateway-id") .values("tgw-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getRouteTable(GetRouteTableArgs.builder() .id("tgw-rtb-12345678") .build()); } }
-
getRouteTable
public static com.pulumi.core.Output<GetRouteTableResult> getRouteTable(GetRouteTableArgs args)
Get information on an EC2 Transit Gateway Route Table. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getRouteTable(GetRouteTableArgs.builder() .filters( GetRouteTableFilterArgs.builder() .name("default-association-route-table") .values("true") .build(), GetRouteTableFilterArgs.builder() .name("transit-gateway-id") .values("tgw-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getRouteTable(GetRouteTableArgs.builder() .id("tgw-rtb-12345678") .build()); } }
-
getRouteTablePlain
public static java.util.concurrent.CompletableFuture<GetRouteTableResult> getRouteTablePlain(GetRouteTablePlainArgs args)
Get information on an EC2 Transit Gateway Route Table. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getRouteTable(GetRouteTableArgs.builder() .filters( GetRouteTableFilterArgs.builder() .name("default-association-route-table") .values("true") .build(), GetRouteTableFilterArgs.builder() .name("transit-gateway-id") .values("tgw-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getRouteTable(GetRouteTableArgs.builder() .id("tgw-rtb-12345678") .build()); } }
-
getRouteTable
public static com.pulumi.core.Output<GetRouteTableResult> getRouteTable(GetRouteTableArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on an EC2 Transit Gateway Route Table. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getRouteTable(GetRouteTableArgs.builder() .filters( GetRouteTableFilterArgs.builder() .name("default-association-route-table") .values("true") .build(), GetRouteTableFilterArgs.builder() .name("transit-gateway-id") .values("tgw-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getRouteTable(GetRouteTableArgs.builder() .id("tgw-rtb-12345678") .build()); } }
-
getRouteTable
public static com.pulumi.core.Output<GetRouteTableResult> getRouteTable(GetRouteTableArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Get information on an EC2 Transit Gateway Route Table. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getRouteTable(GetRouteTableArgs.builder() .filters( GetRouteTableFilterArgs.builder() .name("default-association-route-table") .values("true") .build(), GetRouteTableFilterArgs.builder() .name("transit-gateway-id") .values("tgw-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getRouteTable(GetRouteTableArgs.builder() .id("tgw-rtb-12345678") .build()); } }
-
getRouteTablePlain
public static java.util.concurrent.CompletableFuture<GetRouteTableResult> getRouteTablePlain(GetRouteTablePlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on an EC2 Transit Gateway Route Table. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getRouteTable(GetRouteTableArgs.builder() .filters( GetRouteTableFilterArgs.builder() .name("default-association-route-table") .values("true") .build(), GetRouteTableFilterArgs.builder() .name("transit-gateway-id") .values("tgw-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getRouteTable(GetRouteTableArgs.builder() .id("tgw-rtb-12345678") .build()); } }
-
getRouteTableAssociations
public static com.pulumi.core.Output<GetRouteTableAssociationsResult> getRouteTableAssociations(GetRouteTableAssociationsArgs args)
Provides information for multiple EC2 Transit Gateway Route Table Associations, such as their identifiers. ## Example Usage ### By Transit Gateway Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableAssociationsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getRouteTableAssociations(GetRouteTableAssociationsArgs.builder() .transitGatewayRouteTableId(exampleAwsEc2TransitGatewayRouteTable.id()) .build()); } }
-
getRouteTableAssociationsPlain
public static java.util.concurrent.CompletableFuture<GetRouteTableAssociationsResult> getRouteTableAssociationsPlain(GetRouteTableAssociationsPlainArgs args)
Provides information for multiple EC2 Transit Gateway Route Table Associations, such as their identifiers. ## Example Usage ### By Transit Gateway Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableAssociationsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getRouteTableAssociations(GetRouteTableAssociationsArgs.builder() .transitGatewayRouteTableId(exampleAwsEc2TransitGatewayRouteTable.id()) .build()); } }
-
getRouteTableAssociations
public static com.pulumi.core.Output<GetRouteTableAssociationsResult> getRouteTableAssociations(GetRouteTableAssociationsArgs args, com.pulumi.deployment.InvokeOptions options)
Provides information for multiple EC2 Transit Gateway Route Table Associations, such as their identifiers. ## Example Usage ### By Transit Gateway Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableAssociationsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getRouteTableAssociations(GetRouteTableAssociationsArgs.builder() .transitGatewayRouteTableId(exampleAwsEc2TransitGatewayRouteTable.id()) .build()); } }
-
getRouteTableAssociations
public static com.pulumi.core.Output<GetRouteTableAssociationsResult> getRouteTableAssociations(GetRouteTableAssociationsArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Provides information for multiple EC2 Transit Gateway Route Table Associations, such as their identifiers. ## Example Usage ### By Transit Gateway Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableAssociationsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getRouteTableAssociations(GetRouteTableAssociationsArgs.builder() .transitGatewayRouteTableId(exampleAwsEc2TransitGatewayRouteTable.id()) .build()); } }
-
getRouteTableAssociationsPlain
public static java.util.concurrent.CompletableFuture<GetRouteTableAssociationsResult> getRouteTableAssociationsPlain(GetRouteTableAssociationsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Provides information for multiple EC2 Transit Gateway Route Table Associations, such as their identifiers. ## Example Usage ### By Transit Gateway Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableAssociationsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getRouteTableAssociations(GetRouteTableAssociationsArgs.builder() .transitGatewayRouteTableId(exampleAwsEc2TransitGatewayRouteTable.id()) .build()); } }
-
getRouteTablePropagations
public static com.pulumi.core.Output<GetRouteTablePropagationsResult> getRouteTablePropagations(GetRouteTablePropagationsArgs args)
Provides information for multiple EC2 Transit Gateway Route Table Propagations, such as their identifiers. ## Example Usage ### By Transit Gateway Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTablePropagationsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getRouteTablePropagations(GetRouteTablePropagationsArgs.builder() .transitGatewayRouteTableId(exampleAwsEc2TransitGatewayRouteTable.id()) .build()); } }
-
getRouteTablePropagationsPlain
public static java.util.concurrent.CompletableFuture<GetRouteTablePropagationsResult> getRouteTablePropagationsPlain(GetRouteTablePropagationsPlainArgs args)
Provides information for multiple EC2 Transit Gateway Route Table Propagations, such as their identifiers. ## Example Usage ### By Transit Gateway Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTablePropagationsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getRouteTablePropagations(GetRouteTablePropagationsArgs.builder() .transitGatewayRouteTableId(exampleAwsEc2TransitGatewayRouteTable.id()) .build()); } }
-
getRouteTablePropagations
public static com.pulumi.core.Output<GetRouteTablePropagationsResult> getRouteTablePropagations(GetRouteTablePropagationsArgs args, com.pulumi.deployment.InvokeOptions options)
Provides information for multiple EC2 Transit Gateway Route Table Propagations, such as their identifiers. ## Example Usage ### By Transit Gateway Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTablePropagationsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getRouteTablePropagations(GetRouteTablePropagationsArgs.builder() .transitGatewayRouteTableId(exampleAwsEc2TransitGatewayRouteTable.id()) .build()); } }
-
getRouteTablePropagations
public static com.pulumi.core.Output<GetRouteTablePropagationsResult> getRouteTablePropagations(GetRouteTablePropagationsArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Provides information for multiple EC2 Transit Gateway Route Table Propagations, such as their identifiers. ## Example Usage ### By Transit Gateway Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTablePropagationsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getRouteTablePropagations(GetRouteTablePropagationsArgs.builder() .transitGatewayRouteTableId(exampleAwsEc2TransitGatewayRouteTable.id()) .build()); } }
-
getRouteTablePropagationsPlain
public static java.util.concurrent.CompletableFuture<GetRouteTablePropagationsResult> getRouteTablePropagationsPlain(GetRouteTablePropagationsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Provides information for multiple EC2 Transit Gateway Route Table Propagations, such as their identifiers. ## Example Usage ### By Transit Gateway Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTablePropagationsArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getRouteTablePropagations(GetRouteTablePropagationsArgs.builder() .transitGatewayRouteTableId(exampleAwsEc2TransitGatewayRouteTable.id()) .build()); } }
-
getRouteTableRoutes
public static com.pulumi.core.Output<GetRouteTableRoutesResult> getRouteTableRoutes(GetRouteTableRoutesArgs args)
Provides informations for routes of a specific transit gateway, such as state, type, CIDR ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableRoutesArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableRoutesFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var test = Ec2transitgatewayFunctions.getRouteTableRoutes(GetRouteTableRoutesArgs.builder() .filters(GetRouteTableRoutesFilterArgs.builder() .name("type") .values("propagated") .build()) .transitGatewayRouteTableId(example.id()) .build()); } }
-
getRouteTableRoutesPlain
public static java.util.concurrent.CompletableFuture<GetRouteTableRoutesResult> getRouteTableRoutesPlain(GetRouteTableRoutesPlainArgs args)
Provides informations for routes of a specific transit gateway, such as state, type, CIDR ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableRoutesArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableRoutesFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var test = Ec2transitgatewayFunctions.getRouteTableRoutes(GetRouteTableRoutesArgs.builder() .filters(GetRouteTableRoutesFilterArgs.builder() .name("type") .values("propagated") .build()) .transitGatewayRouteTableId(example.id()) .build()); } }
-
getRouteTableRoutes
public static com.pulumi.core.Output<GetRouteTableRoutesResult> getRouteTableRoutes(GetRouteTableRoutesArgs args, com.pulumi.deployment.InvokeOptions options)
Provides informations for routes of a specific transit gateway, such as state, type, CIDR ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableRoutesArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableRoutesFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var test = Ec2transitgatewayFunctions.getRouteTableRoutes(GetRouteTableRoutesArgs.builder() .filters(GetRouteTableRoutesFilterArgs.builder() .name("type") .values("propagated") .build()) .transitGatewayRouteTableId(example.id()) .build()); } }
-
getRouteTableRoutes
public static com.pulumi.core.Output<GetRouteTableRoutesResult> getRouteTableRoutes(GetRouteTableRoutesArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Provides informations for routes of a specific transit gateway, such as state, type, CIDR ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableRoutesArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableRoutesFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var test = Ec2transitgatewayFunctions.getRouteTableRoutes(GetRouteTableRoutesArgs.builder() .filters(GetRouteTableRoutesFilterArgs.builder() .name("type") .values("propagated") .build()) .transitGatewayRouteTableId(example.id()) .build()); } }
-
getRouteTableRoutesPlain
public static java.util.concurrent.CompletableFuture<GetRouteTableRoutesResult> getRouteTableRoutesPlain(GetRouteTableRoutesPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Provides informations for routes of a specific transit gateway, such as state, type, CIDR ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableRoutesArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetRouteTableRoutesFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var test = Ec2transitgatewayFunctions.getRouteTableRoutes(GetRouteTableRoutesArgs.builder() .filters(GetRouteTableRoutesFilterArgs.builder() .name("type") .values("propagated") .build()) .transitGatewayRouteTableId(example.id()) .build()); } }
-
getTransitGateway
public static com.pulumi.core.Output<GetTransitGatewayResult> getTransitGateway()
Get information on an EC2 Transit Gateway. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetTransitGatewayArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetTransitGatewayFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getTransitGateway(GetTransitGatewayArgs.builder() .filters(GetTransitGatewayFilterArgs.builder() .name("options.amazon-side-asn") .values("64512") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetTransitGatewayArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getTransitGateway(GetTransitGatewayArgs.builder() .id("tgw-12345678") .build()); } }
-
getTransitGatewayPlain
public static java.util.concurrent.CompletableFuture<GetTransitGatewayResult> getTransitGatewayPlain()
Get information on an EC2 Transit Gateway. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetTransitGatewayArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetTransitGatewayFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getTransitGateway(GetTransitGatewayArgs.builder() .filters(GetTransitGatewayFilterArgs.builder() .name("options.amazon-side-asn") .values("64512") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetTransitGatewayArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getTransitGateway(GetTransitGatewayArgs.builder() .id("tgw-12345678") .build()); } }
-
getTransitGateway
public static com.pulumi.core.Output<GetTransitGatewayResult> getTransitGateway(GetTransitGatewayArgs args)
Get information on an EC2 Transit Gateway. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetTransitGatewayArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetTransitGatewayFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getTransitGateway(GetTransitGatewayArgs.builder() .filters(GetTransitGatewayFilterArgs.builder() .name("options.amazon-side-asn") .values("64512") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetTransitGatewayArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getTransitGateway(GetTransitGatewayArgs.builder() .id("tgw-12345678") .build()); } }
-
getTransitGatewayPlain
public static java.util.concurrent.CompletableFuture<GetTransitGatewayResult> getTransitGatewayPlain(GetTransitGatewayPlainArgs args)
Get information on an EC2 Transit Gateway. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetTransitGatewayArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetTransitGatewayFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getTransitGateway(GetTransitGatewayArgs.builder() .filters(GetTransitGatewayFilterArgs.builder() .name("options.amazon-side-asn") .values("64512") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetTransitGatewayArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getTransitGateway(GetTransitGatewayArgs.builder() .id("tgw-12345678") .build()); } }
-
getTransitGateway
public static com.pulumi.core.Output<GetTransitGatewayResult> getTransitGateway(GetTransitGatewayArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on an EC2 Transit Gateway. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetTransitGatewayArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetTransitGatewayFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getTransitGateway(GetTransitGatewayArgs.builder() .filters(GetTransitGatewayFilterArgs.builder() .name("options.amazon-side-asn") .values("64512") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetTransitGatewayArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getTransitGateway(GetTransitGatewayArgs.builder() .id("tgw-12345678") .build()); } }
-
getTransitGateway
public static com.pulumi.core.Output<GetTransitGatewayResult> getTransitGateway(GetTransitGatewayArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Get information on an EC2 Transit Gateway. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetTransitGatewayArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetTransitGatewayFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getTransitGateway(GetTransitGatewayArgs.builder() .filters(GetTransitGatewayFilterArgs.builder() .name("options.amazon-side-asn") .values("64512") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetTransitGatewayArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getTransitGateway(GetTransitGatewayArgs.builder() .id("tgw-12345678") .build()); } }
-
getTransitGatewayPlain
public static java.util.concurrent.CompletableFuture<GetTransitGatewayResult> getTransitGatewayPlain(GetTransitGatewayPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on an EC2 Transit Gateway. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetTransitGatewayArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetTransitGatewayFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getTransitGateway(GetTransitGatewayArgs.builder() .filters(GetTransitGatewayFilterArgs.builder() .name("options.amazon-side-asn") .values("64512") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetTransitGatewayArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getTransitGateway(GetTransitGatewayArgs.builder() .id("tgw-12345678") .build()); } }
-
getVpcAttachment
public static com.pulumi.core.Output<GetVpcAttachmentResult> getVpcAttachment()
Get information on an EC2 Transit Gateway VPC Attachment. > **Warning:** Using the `aws.ec2transitgateway.VpcAttachment` data source in combination with `aws.ec2transitgateway.RouteTablePropagation` or `aws.ec2transitgateway.RouteTableAssociation` may result in lost connectivity due to unnecessary resource re-creation. To avoid this, use the `id` attribute directly from the `aws.ec2transitgateway.VpcAttachment` _resource_. For example, `transitGatewayAttachmentId = aws_ec2_transit_gateway_vpc_attachment.example.id`. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpcAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetVpcAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getVpcAttachment(GetVpcAttachmentArgs.builder() .filters(GetVpcAttachmentFilterArgs.builder() .name("vpc-id") .values("vpc-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpcAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getVpcAttachment(GetVpcAttachmentArgs.builder() .id("tgw-attach-12345678") .build()); } }
-
getVpcAttachmentPlain
public static java.util.concurrent.CompletableFuture<GetVpcAttachmentResult> getVpcAttachmentPlain()
Get information on an EC2 Transit Gateway VPC Attachment. > **Warning:** Using the `aws.ec2transitgateway.VpcAttachment` data source in combination with `aws.ec2transitgateway.RouteTablePropagation` or `aws.ec2transitgateway.RouteTableAssociation` may result in lost connectivity due to unnecessary resource re-creation. To avoid this, use the `id` attribute directly from the `aws.ec2transitgateway.VpcAttachment` _resource_. For example, `transitGatewayAttachmentId = aws_ec2_transit_gateway_vpc_attachment.example.id`. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpcAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetVpcAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getVpcAttachment(GetVpcAttachmentArgs.builder() .filters(GetVpcAttachmentFilterArgs.builder() .name("vpc-id") .values("vpc-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpcAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getVpcAttachment(GetVpcAttachmentArgs.builder() .id("tgw-attach-12345678") .build()); } }
-
getVpcAttachment
public static com.pulumi.core.Output<GetVpcAttachmentResult> getVpcAttachment(GetVpcAttachmentArgs args)
Get information on an EC2 Transit Gateway VPC Attachment. > **Warning:** Using the `aws.ec2transitgateway.VpcAttachment` data source in combination with `aws.ec2transitgateway.RouteTablePropagation` or `aws.ec2transitgateway.RouteTableAssociation` may result in lost connectivity due to unnecessary resource re-creation. To avoid this, use the `id` attribute directly from the `aws.ec2transitgateway.VpcAttachment` _resource_. For example, `transitGatewayAttachmentId = aws_ec2_transit_gateway_vpc_attachment.example.id`. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpcAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetVpcAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getVpcAttachment(GetVpcAttachmentArgs.builder() .filters(GetVpcAttachmentFilterArgs.builder() .name("vpc-id") .values("vpc-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpcAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getVpcAttachment(GetVpcAttachmentArgs.builder() .id("tgw-attach-12345678") .build()); } }
-
getVpcAttachmentPlain
public static java.util.concurrent.CompletableFuture<GetVpcAttachmentResult> getVpcAttachmentPlain(GetVpcAttachmentPlainArgs args)
Get information on an EC2 Transit Gateway VPC Attachment. > **Warning:** Using the `aws.ec2transitgateway.VpcAttachment` data source in combination with `aws.ec2transitgateway.RouteTablePropagation` or `aws.ec2transitgateway.RouteTableAssociation` may result in lost connectivity due to unnecessary resource re-creation. To avoid this, use the `id` attribute directly from the `aws.ec2transitgateway.VpcAttachment` _resource_. For example, `transitGatewayAttachmentId = aws_ec2_transit_gateway_vpc_attachment.example.id`. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpcAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetVpcAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getVpcAttachment(GetVpcAttachmentArgs.builder() .filters(GetVpcAttachmentFilterArgs.builder() .name("vpc-id") .values("vpc-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpcAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getVpcAttachment(GetVpcAttachmentArgs.builder() .id("tgw-attach-12345678") .build()); } }
-
getVpcAttachment
public static com.pulumi.core.Output<GetVpcAttachmentResult> getVpcAttachment(GetVpcAttachmentArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on an EC2 Transit Gateway VPC Attachment. > **Warning:** Using the `aws.ec2transitgateway.VpcAttachment` data source in combination with `aws.ec2transitgateway.RouteTablePropagation` or `aws.ec2transitgateway.RouteTableAssociation` may result in lost connectivity due to unnecessary resource re-creation. To avoid this, use the `id` attribute directly from the `aws.ec2transitgateway.VpcAttachment` _resource_. For example, `transitGatewayAttachmentId = aws_ec2_transit_gateway_vpc_attachment.example.id`. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpcAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetVpcAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getVpcAttachment(GetVpcAttachmentArgs.builder() .filters(GetVpcAttachmentFilterArgs.builder() .name("vpc-id") .values("vpc-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpcAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getVpcAttachment(GetVpcAttachmentArgs.builder() .id("tgw-attach-12345678") .build()); } }
-
getVpcAttachment
public static com.pulumi.core.Output<GetVpcAttachmentResult> getVpcAttachment(GetVpcAttachmentArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Get information on an EC2 Transit Gateway VPC Attachment. > **Warning:** Using the `aws.ec2transitgateway.VpcAttachment` data source in combination with `aws.ec2transitgateway.RouteTablePropagation` or `aws.ec2transitgateway.RouteTableAssociation` may result in lost connectivity due to unnecessary resource re-creation. To avoid this, use the `id` attribute directly from the `aws.ec2transitgateway.VpcAttachment` _resource_. For example, `transitGatewayAttachmentId = aws_ec2_transit_gateway_vpc_attachment.example.id`. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpcAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetVpcAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getVpcAttachment(GetVpcAttachmentArgs.builder() .filters(GetVpcAttachmentFilterArgs.builder() .name("vpc-id") .values("vpc-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpcAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getVpcAttachment(GetVpcAttachmentArgs.builder() .id("tgw-attach-12345678") .build()); } }
-
getVpcAttachmentPlain
public static java.util.concurrent.CompletableFuture<GetVpcAttachmentResult> getVpcAttachmentPlain(GetVpcAttachmentPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on an EC2 Transit Gateway VPC Attachment. > **Warning:** Using the `aws.ec2transitgateway.VpcAttachment` data source in combination with `aws.ec2transitgateway.RouteTablePropagation` or `aws.ec2transitgateway.RouteTableAssociation` may result in lost connectivity due to unnecessary resource re-creation. To avoid this, use the `id` attribute directly from the `aws.ec2transitgateway.VpcAttachment` _resource_. For example, `transitGatewayAttachmentId = aws_ec2_transit_gateway_vpc_attachment.example.id`. ## Example Usage ### By Filter
### By Identifierpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpcAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetVpcAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getVpcAttachment(GetVpcAttachmentArgs.builder() .filters(GetVpcAttachmentFilterArgs.builder() .name("vpc-id") .values("vpc-12345678") .build()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpcAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getVpcAttachment(GetVpcAttachmentArgs.builder() .id("tgw-attach-12345678") .build()); } }
-
getVpcAttachments
public static com.pulumi.core.Output<GetVpcAttachmentsResult> getVpcAttachments()
Get information on EC2 Transit Gateway VPC Attachments. ## Example Usage ### By Filter
-
getVpcAttachmentsPlain
public static java.util.concurrent.CompletableFuture<GetVpcAttachmentsResult> getVpcAttachmentsPlain()
Get information on EC2 Transit Gateway VPC Attachments. ## Example Usage ### By Filter
-
getVpcAttachments
public static com.pulumi.core.Output<GetVpcAttachmentsResult> getVpcAttachments(GetVpcAttachmentsArgs args)
Get information on EC2 Transit Gateway VPC Attachments. ## Example Usage ### By Filter
-
getVpcAttachmentsPlain
public static java.util.concurrent.CompletableFuture<GetVpcAttachmentsResult> getVpcAttachmentsPlain(GetVpcAttachmentsPlainArgs args)
Get information on EC2 Transit Gateway VPC Attachments. ## Example Usage ### By Filter
-
getVpcAttachments
public static com.pulumi.core.Output<GetVpcAttachmentsResult> getVpcAttachments(GetVpcAttachmentsArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on EC2 Transit Gateway VPC Attachments. ## Example Usage ### By Filter
-
getVpcAttachments
public static com.pulumi.core.Output<GetVpcAttachmentsResult> getVpcAttachments(GetVpcAttachmentsArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Get information on EC2 Transit Gateway VPC Attachments. ## Example Usage ### By Filter
-
getVpcAttachmentsPlain
public static java.util.concurrent.CompletableFuture<GetVpcAttachmentsResult> getVpcAttachmentsPlain(GetVpcAttachmentsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on EC2 Transit Gateway VPC Attachments. ## Example Usage ### By Filter
-
getVpnAttachment
public static com.pulumi.core.Output<GetVpnAttachmentResult> getVpnAttachment()
Get information on an EC2 Transit Gateway VPN Attachment. > EC2 Transit Gateway VPN Attachments are implicitly created by VPN Connections referencing an EC2 Transit Gateway so there is no managed resource. For ease, the `aws.ec2.VpnConnection` resource includes a `transitGatewayAttachmentId` attribute which can replace some usage of this data source. For tagging the attachment, see the `aws.ec2.Tag` resource. ## Example Usage ### By Transit Gateway and VPN Connection Identifiers
### Filterpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpnAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getVpnAttachment(GetVpnAttachmentArgs.builder() .transitGatewayId(exampleAwsEc2TransitGateway.id()) .vpnConnectionId(exampleAwsVpnConnection.id()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpnAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetVpnAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var test = Ec2transitgatewayFunctions.getVpnAttachment(GetVpnAttachmentArgs.builder() .filters(GetVpnAttachmentFilterArgs.builder() .name("resource-id") .values("some-resource") .build()) .build()); } }
-
getVpnAttachmentPlain
public static java.util.concurrent.CompletableFuture<GetVpnAttachmentResult> getVpnAttachmentPlain()
Get information on an EC2 Transit Gateway VPN Attachment. > EC2 Transit Gateway VPN Attachments are implicitly created by VPN Connections referencing an EC2 Transit Gateway so there is no managed resource. For ease, the `aws.ec2.VpnConnection` resource includes a `transitGatewayAttachmentId` attribute which can replace some usage of this data source. For tagging the attachment, see the `aws.ec2.Tag` resource. ## Example Usage ### By Transit Gateway and VPN Connection Identifiers
### Filterpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpnAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getVpnAttachment(GetVpnAttachmentArgs.builder() .transitGatewayId(exampleAwsEc2TransitGateway.id()) .vpnConnectionId(exampleAwsVpnConnection.id()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpnAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetVpnAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var test = Ec2transitgatewayFunctions.getVpnAttachment(GetVpnAttachmentArgs.builder() .filters(GetVpnAttachmentFilterArgs.builder() .name("resource-id") .values("some-resource") .build()) .build()); } }
-
getVpnAttachment
public static com.pulumi.core.Output<GetVpnAttachmentResult> getVpnAttachment(GetVpnAttachmentArgs args)
Get information on an EC2 Transit Gateway VPN Attachment. > EC2 Transit Gateway VPN Attachments are implicitly created by VPN Connections referencing an EC2 Transit Gateway so there is no managed resource. For ease, the `aws.ec2.VpnConnection` resource includes a `transitGatewayAttachmentId` attribute which can replace some usage of this data source. For tagging the attachment, see the `aws.ec2.Tag` resource. ## Example Usage ### By Transit Gateway and VPN Connection Identifiers
### Filterpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpnAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getVpnAttachment(GetVpnAttachmentArgs.builder() .transitGatewayId(exampleAwsEc2TransitGateway.id()) .vpnConnectionId(exampleAwsVpnConnection.id()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpnAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetVpnAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var test = Ec2transitgatewayFunctions.getVpnAttachment(GetVpnAttachmentArgs.builder() .filters(GetVpnAttachmentFilterArgs.builder() .name("resource-id") .values("some-resource") .build()) .build()); } }
-
getVpnAttachmentPlain
public static java.util.concurrent.CompletableFuture<GetVpnAttachmentResult> getVpnAttachmentPlain(GetVpnAttachmentPlainArgs args)
Get information on an EC2 Transit Gateway VPN Attachment. > EC2 Transit Gateway VPN Attachments are implicitly created by VPN Connections referencing an EC2 Transit Gateway so there is no managed resource. For ease, the `aws.ec2.VpnConnection` resource includes a `transitGatewayAttachmentId` attribute which can replace some usage of this data source. For tagging the attachment, see the `aws.ec2.Tag` resource. ## Example Usage ### By Transit Gateway and VPN Connection Identifiers
### Filterpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpnAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getVpnAttachment(GetVpnAttachmentArgs.builder() .transitGatewayId(exampleAwsEc2TransitGateway.id()) .vpnConnectionId(exampleAwsVpnConnection.id()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpnAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetVpnAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var test = Ec2transitgatewayFunctions.getVpnAttachment(GetVpnAttachmentArgs.builder() .filters(GetVpnAttachmentFilterArgs.builder() .name("resource-id") .values("some-resource") .build()) .build()); } }
-
getVpnAttachment
public static com.pulumi.core.Output<GetVpnAttachmentResult> getVpnAttachment(GetVpnAttachmentArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on an EC2 Transit Gateway VPN Attachment. > EC2 Transit Gateway VPN Attachments are implicitly created by VPN Connections referencing an EC2 Transit Gateway so there is no managed resource. For ease, the `aws.ec2.VpnConnection` resource includes a `transitGatewayAttachmentId` attribute which can replace some usage of this data source. For tagging the attachment, see the `aws.ec2.Tag` resource. ## Example Usage ### By Transit Gateway and VPN Connection Identifiers
### Filterpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpnAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getVpnAttachment(GetVpnAttachmentArgs.builder() .transitGatewayId(exampleAwsEc2TransitGateway.id()) .vpnConnectionId(exampleAwsVpnConnection.id()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpnAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetVpnAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var test = Ec2transitgatewayFunctions.getVpnAttachment(GetVpnAttachmentArgs.builder() .filters(GetVpnAttachmentFilterArgs.builder() .name("resource-id") .values("some-resource") .build()) .build()); } }
-
getVpnAttachment
public static com.pulumi.core.Output<GetVpnAttachmentResult> getVpnAttachment(GetVpnAttachmentArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Get information on an EC2 Transit Gateway VPN Attachment. > EC2 Transit Gateway VPN Attachments are implicitly created by VPN Connections referencing an EC2 Transit Gateway so there is no managed resource. For ease, the `aws.ec2.VpnConnection` resource includes a `transitGatewayAttachmentId` attribute which can replace some usage of this data source. For tagging the attachment, see the `aws.ec2.Tag` resource. ## Example Usage ### By Transit Gateway and VPN Connection Identifiers
### Filterpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpnAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getVpnAttachment(GetVpnAttachmentArgs.builder() .transitGatewayId(exampleAwsEc2TransitGateway.id()) .vpnConnectionId(exampleAwsVpnConnection.id()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpnAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetVpnAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var test = Ec2transitgatewayFunctions.getVpnAttachment(GetVpnAttachmentArgs.builder() .filters(GetVpnAttachmentFilterArgs.builder() .name("resource-id") .values("some-resource") .build()) .build()); } }
-
getVpnAttachmentPlain
public static java.util.concurrent.CompletableFuture<GetVpnAttachmentResult> getVpnAttachmentPlain(GetVpnAttachmentPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get information on an EC2 Transit Gateway VPN Attachment. > EC2 Transit Gateway VPN Attachments are implicitly created by VPN Connections referencing an EC2 Transit Gateway so there is no managed resource. For ease, the `aws.ec2.VpnConnection` resource includes a `transitGatewayAttachmentId` attribute which can replace some usage of this data source. For tagging the attachment, see the `aws.ec2.Tag` resource. ## Example Usage ### By Transit Gateway and VPN Connection Identifiers
### Filterpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpnAttachmentArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = Ec2transitgatewayFunctions.getVpnAttachment(GetVpnAttachmentArgs.builder() .transitGatewayId(exampleAwsEc2TransitGateway.id()) .vpnConnectionId(exampleAwsVpnConnection.id()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ec2transitgateway.Ec2transitgatewayFunctions; import com.pulumi.aws.ec2transitgateway.inputs.GetVpnAttachmentArgs; import com.pulumi.aws.ec2transitgateway.inputs.GetVpnAttachmentFilterArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var test = Ec2transitgatewayFunctions.getVpnAttachment(GetVpnAttachmentArgs.builder() .filters(GetVpnAttachmentFilterArgs.builder() .name("resource-id") .values("some-resource") .build()) .build()); } }
-
-