Ec2transitgateway Functions
object Ec2transitgatewayFunctions
Functions
Link copied to clipboard
Get information on an EC2 Transit Gateway's attachment to a resource.
suspend fun getAttachment(argument: suspend GetAttachmentPlainArgsBuilder.() -> Unit): GetAttachmentResult
suspend fun getAttachment(filters: List<GetAttachmentFilter>? = null, tags: Map<String, String>? = null, transitGatewayAttachmentId: String? = null): GetAttachmentResult
Link copied to clipboard
Get information on an EC2 Transit Gateway Connect.
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(argument: suspend GetConnectPeerPlainArgsBuilder.() -> Unit): GetConnectPeerResult
suspend fun getConnectPeer(filters: List<GetConnectPeerFilter>? = null, tags: Map<String, String>? = null, transitGatewayConnectPeerId: String? = null): GetConnectPeerResult
Link copied to clipboard
suspend fun getDirectConnectGatewayAttachment(argument: GetDirectConnectGatewayAttachmentPlainArgs): GetDirectConnectGatewayAttachmentResult
Get information on an EC2 Transit Gateway's attachment to a Direct Connect Gateway.
suspend fun getDirectConnectGatewayAttachment(argument: suspend GetDirectConnectGatewayAttachmentPlainArgsBuilder.() -> Unit): GetDirectConnectGatewayAttachmentResult
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(argument: suspend GetMulticastDomainPlainArgsBuilder.() -> Unit): GetMulticastDomainResult
suspend fun getMulticastDomain(filters: List<GetMulticastDomainFilter>? = null, tags: Map<String, String>? = null, transitGatewayMulticastDomainId: String? = null): GetMulticastDomainResult
Link copied to clipboard
suspend fun getPeeringAttachment(argument: GetPeeringAttachmentPlainArgs): GetPeeringAttachmentResult
Get information on an EC2 Transit Gateway Peering Attachment.
suspend fun getPeeringAttachment(argument: suspend GetPeeringAttachmentPlainArgsBuilder.() -> Unit): GetPeeringAttachmentResult
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(argument: suspend GetRouteTablePlainArgsBuilder.() -> Unit): GetRouteTableResult
suspend fun getRouteTable(filters: List<GetRouteTableFilter>? = null, id: String? = null, tags: Map<String, String>? = null): GetRouteTableResult
Link copied to clipboard
Get information on an EC2 Transit Gateway.
suspend fun getTransitGateway(argument: suspend GetTransitGatewayPlainArgsBuilder.() -> Unit): GetTransitGatewayResult
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(argument: suspend GetVpcAttachmentPlainArgsBuilder.() -> Unit): GetVpcAttachmentResult
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. {{% examples %}}
suspend fun getVpcAttachments(filters: List<GetVpcAttachmentsFilter>? = null): GetVpcAttachmentsResult
suspend fun getVpcAttachments(argument: suspend GetVpcAttachmentsPlainArgsBuilder.() -> Unit): GetVpcAttachmentsResult
Link copied to clipboard
Get information on an EC2 Transit Gateway VPN Attachment.
suspend fun getVpnAttachment(argument: suspend GetVpnAttachmentPlainArgsBuilder.() -> Unit): GetVpnAttachmentResult
suspend fun getVpnAttachment(filters: List<GetVpnAttachmentFilter>? = null, tags: Map<String, String>? = null, transitGatewayId: String? = null, vpnConnectionId: String? = null): GetVpnAttachmentResult