GetEipAddressesPlainArgs

data class GetEipAddressesPlainArgs(val addressName: String? = null, val associatedInstanceId: String? = null, val associatedInstanceType: String? = null, val dryRun: Boolean? = null, val enableDetails: Boolean? = null, val ids: List<String>? = null, val includeReservationData: Boolean? = null, val ipAddress: String? = null, val ipAddresses: List<String>? = null, val isp: String? = null, val lockReason: String? = null, val nameRegex: String? = null, val outputFile: String? = null, val paymentType: String? = null, val resourceGroupId: String? = null, val segmentInstanceId: String? = null, val status: String? = null, val tags: Map<String, String>? = null) : ConvertibleToJava<GetEipAddressesPlainArgs>

A collection of arguments for invoking getEipAddresses.

Constructors

Link copied to clipboard
constructor(addressName: String? = null, associatedInstanceId: String? = null, associatedInstanceType: String? = null, dryRun: Boolean? = null, enableDetails: Boolean? = null, ids: List<String>? = null, includeReservationData: Boolean? = null, ipAddress: String? = null, ipAddresses: List<String>? = null, isp: String? = null, lockReason: String? = null, nameRegex: String? = null, outputFile: String? = null, paymentType: String? = null, resourceGroupId: String? = null, segmentInstanceId: String? = null, status: String? = null, tags: Map<String, String>? = null)

Properties

Link copied to clipboard
val addressName: String? = null

The eip name.

Link copied to clipboard

The associated instance id.

Link copied to clipboard

The associated instance type.

Link copied to clipboard
val dryRun: Boolean? = null

The dry run.

Link copied to clipboard
val enableDetails: Boolean? = null

Default to true. Set it to false can hide the tags to output.

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

A list of Address IDs.

Link copied to clipboard

The include reservation data. Valid values: BGP and BGP_PRO.

Link copied to clipboard
val ipAddress: String? = null

The eip address.

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

The Internet service provider (ISP). Valid values BGP and BGP_PRO.

Link copied to clipboard
val lockReason: String? = null

The lock reason.

Link copied to clipboard
val nameRegex: String? = null

A regex string to filter results by Address 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
val paymentType: String? = null

The billing method of the EIP. Valid values: Subscription and PayAsYouGo.

Link copied to clipboard
val resourceGroupId: String? = null

The ID of the resource group.

Link copied to clipboard

The IDs of the contiguous EIPs. This value is returned only when contiguous EIPs are specified.

Link copied to clipboard
val status: String? = null

The status of the EIP. Valid values: Associating: The EIP is being associated. Unassociating: The EIP is being disassociated. InUse: The EIP is allocated. Available:The EIP is available.

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

A mapping of tags to assign to the resource.

Functions

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