GetNatGatewayPlainArgs

data class GetNatGatewayPlainArgs(val filters: List<GetNatGatewayFilter>? = null, val id: String? = null, val state: String? = null, val subnetId: String? = null, val tags: Map<String, String>? = null, val vpcId: String? = null) : ConvertibleToJava<GetNatGatewayPlainArgs>

A collection of arguments for invoking getNatGateway.

Constructors

Link copied to clipboard
constructor(filters: List<GetNatGatewayFilter>? = null, id: String? = null, state: String? = null, subnetId: String? = null, tags: Map<String, String>? = null, vpcId: String? = null)

Properties

Link copied to clipboard

Custom filter block as described below. The arguments of this data source act as filters for querying the available NAT Gateways in the current Region. The given filters must match exactly one NAT Gateway whose data will be exported as attributes.

Link copied to clipboard
val id: String? = null

ID of the specific NAT Gateway to retrieve.

Link copied to clipboard
val state: String? = null

State of the NAT Gateway (pending | failed | available | deleting | deleted ).

Link copied to clipboard
val subnetId: String? = null

ID of subnet that the NAT Gateway resides in.

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 NAT Gateway.

Link copied to clipboard
val vpcId: String? = null

ID of the VPC that the NAT Gateway resides in.

Functions

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