AddressPoolArgs

data class AddressPoolArgs(val addressPoolName: Output<String>? = null, val addresses: Output<List<AddressPoolAddressArgs>>? = null, val instanceId: Output<String>? = null, val lbaStrategy: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<AddressPoolArgs>

Provides a Alidns Address Pool resource. For information about Alidns Address Pool and how to use it, see What is Address Pool.

NOTE: Available in v1.152.0+.

Import

Alidns Address Pool can be imported using the id, e.g.

$ pulumi import alicloud:dns/addressPool:AddressPool example <id>

Constructors

Link copied to clipboard
fun AddressPoolArgs(addressPoolName: Output<String>? = null, addresses: Output<List<AddressPoolAddressArgs>>? = null, instanceId: Output<String>? = null, lbaStrategy: Output<String>? = null, type: Output<String>? = null)

Functions

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

Properties

Link copied to clipboard
val addresses: Output<List<AddressPoolAddressArgs>>? = null

The address lists of the Address Pool. See the following Block address.

Link copied to clipboard
val addressPoolName: Output<String>? = null

The name of the address pool.

Link copied to clipboard
val instanceId: Output<String>? = null

The ID of the instance.

Link copied to clipboard
val lbaStrategy: Output<String>? = null

The load balancing policy of the address pool. Valid values:ALL_RR or RATIO. ALL_RR: returns all addresses. RATIO: returns addresses by weight.

Link copied to clipboard
val type: Output<String>? = null

The type of the address pool. Valid values: IPV4, IPV6, DOMAIN.