IpamIpamPoolArgs

data class IpamIpamPoolArgs(val allocationDefaultCidrMask: Output<Int>? = null, val allocationMaxCidrMask: Output<Int>? = null, val allocationMinCidrMask: Output<Int>? = null, val autoImport: Output<Boolean>? = null, val clearAllocationDefaultCidrMask: Output<Boolean>? = null, val ipVersion: Output<String>? = null, val ipamPoolDescription: Output<String>? = null, val ipamPoolName: Output<String>? = null, val ipamScopeId: Output<String>? = null, val poolRegionId: Output<String>? = null, val resourceGroupId: Output<String>? = null, val sourceIpamPoolId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<IpamIpamPoolArgs>

Provides a Vpc Ipam Ipam Pool resource. IP Address Management Pool. For information about Vpc Ipam Ipam Pool and how to use it, see What is Ipam Pool.

NOTE: Available since v1.234.0.

Import

Vpc Ipam Ipam Pool can be imported using the id, e.g.

$ pulumi import alicloud:vpc/ipamIpamPool:IpamIpamPool example <id>

Constructors

Link copied to clipboard
constructor(allocationDefaultCidrMask: Output<Int>? = null, allocationMaxCidrMask: Output<Int>? = null, allocationMinCidrMask: Output<Int>? = null, autoImport: Output<Boolean>? = null, clearAllocationDefaultCidrMask: Output<Boolean>? = null, ipVersion: Output<String>? = null, ipamPoolDescription: Output<String>? = null, ipamPoolName: Output<String>? = null, ipamScopeId: Output<String>? = null, poolRegionId: Output<String>? = null, resourceGroupId: Output<String>? = null, sourceIpamPoolId: Output<String>? = null, tags: Output<Map<String, String>>? = null)

Properties

Link copied to clipboard
val allocationDefaultCidrMask: Output<Int>? = null

The default network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.

Link copied to clipboard
val allocationMaxCidrMask: Output<Int>? = null

The maximum network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.

Link copied to clipboard
val allocationMinCidrMask: Output<Int>? = null

The minimum Network mask assigned by the IPAM address pool. IPv4 network mask value range: 0 to 32 bits.

Link copied to clipboard
val autoImport: Output<Boolean>? = null

Whether the automatic import function is enabled for the address pool.

Link copied to clipboard

Whether to clear the default network mask of the IPAM address pool. Value:

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

The description of the IPAM address pool. It must be 2 to 256 characters in length and must start with an English letter or a Chinese character, but cannot start with 'http:// 'or 'https. If it is not filled in, it is empty. The default value is empty.

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

The name of the resource.

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

Ipam scope id.

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

The IP protocol version. Currently, only IPv4 is supported * *.

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

The effective region of the IPAM address pool.

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

The ID of the resource group.

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

The instance ID of the source IPAM address pool.

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

The tag of the resource.

Functions

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