GetVpnGatewayPlainArgs

data class GetVpnGatewayPlainArgs(val amazonSideAsn: String? = null, val attachedVpcId: String? = null, val availabilityZone: String? = null, val filters: List<GetVpnGatewayFilter>? = null, val id: String? = null, val state: String? = null, val tags: Map<String, String>? = null) : ConvertibleToJava<GetVpnGatewayPlainArgs>

A collection of arguments for invoking getVpnGateway.

Constructors

Link copied to clipboard
constructor(amazonSideAsn: String? = null, attachedVpcId: String? = null, availabilityZone: String? = null, filters: List<GetVpnGatewayFilter>? = null, id: String? = null, state: String? = null, tags: Map<String, String>? = null)

Properties

Link copied to clipboard
val amazonSideAsn: String? = null

Autonomous System Number (ASN) for the Amazon side of the specific VPN Gateway to retrieve. More complex filters can be expressed using one or more filter sub-blocks, which take the following arguments:

Link copied to clipboard
val attachedVpcId: String? = null

ID of a VPC attached to the specific VPN Gateway to retrieve.

Link copied to clipboard

Availability Zone of the specific VPN Gateway to retrieve.

Link copied to clipboard

Custom filter block as described below.

Link copied to clipboard
val id: String? = null

ID of the specific VPN Gateway to retrieve.

Link copied to clipboard
val state: String? = null

State of the specific VPN Gateway to retrieve.

Link copied to clipboard
val tags: Map<String, String>? = null

Map of tags, each pair of which must exactly match a pair on the desired VPN Gateway.

Functions

Link copied to clipboard
open override fun toJava(): GetVpnGatewayPlainArgs