GetPublicIpAddressPoolsPlainArgs

data class GetPublicIpAddressPoolsPlainArgs(val ids: List<String>? = null, val isp: String? = null, val nameRegex: String? = null, val outputFile: String? = null, val publicIpAddressPoolIds: List<String>? = null, val publicIpAddressPoolName: String? = null, val status: String? = null) : ConvertibleToJava<GetPublicIpAddressPoolsPlainArgs>

A collection of arguments for invoking getPublicIpAddressPools.

Constructors

Link copied to clipboard
constructor(ids: List<String>? = null, isp: String? = null, nameRegex: String? = null, outputFile: String? = null, publicIpAddressPoolIds: List<String>? = null, publicIpAddressPoolName: String? = null, status: String? = null)

Properties

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

A list of Vpc Public Ip Address Pool IDs.

Link copied to clipboard
val isp: String? = null

The Internet service provider. Valid values: BGP, BGP_PRO, ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2, BGP_FinanceCloud.

Link copied to clipboard
val nameRegex: String? = null

A regex string to filter results by Vpc Public Ip Address Pool name.

Link copied to clipboard
val outputFile: String? = null

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

Link copied to clipboard

The IDs of the Vpc Public IP address pools.

Link copied to clipboard

The name of the VPC Public IP address pool.

Link copied to clipboard
val status: String? = null

The status of the Vpc Public Ip Address Pool. Valid values: Created, Deleting, Modifying.

Functions

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