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
constructor(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)

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 for which you want to create the NAT IP address.

Link copied to clipboard
val natIpCidr: String? = null

NAT IP ADDRESS of the address segment.

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

NAT IP ADDRESS the name of the root directory. Length is from 2 to 128 characters, must start with a letter or the Chinese at the beginning can contain numbers, half a period (.), underscore (_) and dash (-). But do not start with http:// or https:// at the beginning.

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.

Functions

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