GetNatIpsPlainArgs

data class GetNatIpsPlainArgs(val ids: List<String>? = null, val nameRegex: String? = null, val natGatewayId: String, val natIpCidr: String? = null, val natIpIds: List<String>? = null, val natIpNames: List<String>? = null, val outputFile: String? = null, val status: String? = null) : ConvertibleToJava<GetNatIpsPlainArgs>

A collection of arguments for invoking getNatIps.

Constructors

Link copied to clipboard
fun GetNatIpsPlainArgs(ids: List<String>? = null, nameRegex: String? = null, natGatewayId: String, natIpCidr: String? = null, natIpIds: List<String>? = null, natIpNames: List<String>? = null, outputFile: String? = null, status: String? = null)

Functions

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

Properties

Link copied to clipboard
val ids: List<String>? = null

A list of Nat Ip IDs.

Link copied to clipboard
val nameRegex: String? = null

A regex string to filter results by Nat Ip name.

Link copied to clipboard

The ID of the Virtual Private Cloud (VPC) NAT gateway to which the NAT IP address belongs.

Link copied to clipboard
val natIpCidr: String? = null

The CIDR block to which the NAT IP address belongs.

Link copied to clipboard
val natIpIds: List<String>? = null
Link copied to clipboard
val natIpNames: List<String>? = null

The name of the NAT IP address.

Link copied to clipboard
val outputFile: String? = null

File name where to save data source results (after running pulumi preview).

Link copied to clipboard
val status: String? = null

The status of the NAT IP address. Valid values: Available, Deleting and Creating.