Ec2transitgatewayFunctions

Functions

Link copied to clipboard

Get information on an EC2 Transit Gateway's attachment to a resource.

suspend fun getAttachment(filters: List<GetAttachmentFilter>? = null, tags: Map<String, String>? = null, transitGatewayAttachmentId: String? = null): GetAttachmentResult
Link copied to clipboard

Get information on EC2 Transit Gateway Attachments. {{% examples %}}

suspend fun getAttachments(filters: List<GetAttachmentsFilter>? = null, tags: Map<String, String>? = null): GetAttachmentsResult
Link copied to clipboard

Get information on an EC2 Transit Gateway Connect.

suspend fun getConnect(argument: suspend GetConnectPlainArgsBuilder.() -> Unit): GetConnectResult
suspend fun getConnect(filters: List<GetConnectFilter>? = null, tags: Map<String, String>? = null, transitGatewayConnectId: String? = null): GetConnectResult
Link copied to clipboard

Get information on an EC2 Transit Gateway Connect Peer.

suspend fun getConnectPeer(filters: List<GetConnectPeerFilter>? = null, tags: Map<String, String>? = null, transitGatewayConnectPeerId: String? = null): GetConnectPeerResult
Link copied to clipboard

Get information on an EC2 Transit Gateway's attachment to a Direct Connect Gateway.

suspend fun getDirectConnectGatewayAttachment(dxGatewayId: String? = null, filters: List<GetDirectConnectGatewayAttachmentFilter>? = null, tags: Map<String, String>? = null, transitGatewayId: String? = null): GetDirectConnectGatewayAttachmentResult
Link copied to clipboard

Get information on an EC2 Transit Gateway Multicast Domain.

suspend fun getMulticastDomain(filters: List<GetMulticastDomainFilter>? = null, tags: Map<String, String>? = null, transitGatewayMulticastDomainId: String? = null): GetMulticastDomainResult
Link copied to clipboard

Get information on an EC2 Transit Gateway Peering Attachment.

suspend fun getPeeringAttachment(filters: List<GetPeeringAttachmentFilter>? = null, id: String? = null, tags: Map<String, String>? = null): GetPeeringAttachmentResult
Link copied to clipboard

Get information on an EC2 Transit Gateway Route Table.

suspend fun getRouteTable(filters: List<GetRouteTableFilter>? = null, id: String? = null, tags: Map<String, String>? = null): GetRouteTableResult
Link copied to clipboard

Provides information for multiple EC2 Transit Gateway Route Table Associations, such as their identifiers.

suspend fun getRouteTableAssociations(filters: List<GetRouteTableAssociationsFilter>? = null, transitGatewayRouteTableId: String): GetRouteTableAssociationsResult
Link copied to clipboard

Provides information for multiple EC2 Transit Gateway Route Table Propagations, such as their identifiers.

suspend fun getRouteTablePropagations(filters: List<GetRouteTablePropagationsFilter>? = null, transitGatewayRouteTableId: String): GetRouteTablePropagationsResult
Link copied to clipboard

Get information on an EC2 Transit Gateway.

suspend fun getTransitGateway(filters: List<GetTransitGatewayFilter>? = null, id: String? = null, tags: Map<String, String>? = null): GetTransitGatewayResult
Link copied to clipboard

Get information on an EC2 Transit Gateway VPC Attachment.

suspend fun getVpcAttachment(filters: List<GetVpcAttachmentFilter>? = null, id: String? = null, tags: Map<String, String>? = null): GetVpcAttachmentResult
Link copied to clipboard

Get information on EC2 Transit Gateway VPC Attachments.

Link copied to clipboard

Get information on an EC2 Transit Gateway VPN Attachment.

suspend fun getVpnAttachment(filters: List<GetVpnAttachmentFilter>? = null, tags: Map<String, String>? = null, transitGatewayId: String? = null, vpnConnectionId: String? = null): GetVpnAttachmentResult