GetIpamPoolResult

data class GetIpamPoolResult(val allocationDefaultNetmaskLength: Int? = null, val allocationMaxNetmaskLength: Int? = null, val allocationMinNetmaskLength: Int? = null, val allocationResourceTags: List<IpamPoolTag>? = null, val arn: String? = null, val autoImport: Boolean? = null, val description: String? = null, val ipamArn: String? = null, val ipamPoolId: String? = null, val ipamScopeArn: String? = null, val ipamScopeType: IpamPoolIpamScopeType? = null, val poolDepth: Int? = null, val provisionedCidrs: List<IpamPoolProvisionedCidr>? = null, val state: IpamPoolState? = null, val stateMessage: String? = null, val tags: List<Tag>? = null)

Constructors

Link copied to clipboard
constructor(allocationDefaultNetmaskLength: Int? = null, allocationMaxNetmaskLength: Int? = null, allocationMinNetmaskLength: Int? = null, allocationResourceTags: List<IpamPoolTag>? = null, arn: String? = null, autoImport: Boolean? = null, description: String? = null, ipamArn: String? = null, ipamPoolId: String? = null, ipamScopeArn: String? = null, ipamScopeType: IpamPoolIpamScopeType? = null, poolDepth: Int? = null, provisionedCidrs: List<IpamPoolProvisionedCidr>? = null, state: IpamPoolState? = null, stateMessage: String? = null, tags: List<Tag>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The default netmask length for allocations made from this pool. This value is used when the netmask length of an allocation isn't specified.

Link copied to clipboard

The maximum allowed netmask length for allocations made from this pool.

Link copied to clipboard

The minimum allowed netmask length for allocations made from this pool.

Link copied to clipboard

When specified, an allocation will not be allowed unless a resource has a matching set of tags.

Link copied to clipboard
val arn: String? = null

The Amazon Resource Name (ARN) of the IPAM Pool.

Link copied to clipboard
val autoImport: Boolean? = null

Determines what to do if IPAM discovers resources that haven't been assigned an allocation. If set to true, an allocation will be made automatically.

Link copied to clipboard
val description: String? = null

The description of the IPAM pool.

Link copied to clipboard
val ipamArn: String? = null

The Amazon Resource Name (ARN) of the IPAM this pool is a part of.

Link copied to clipboard
val ipamPoolId: String? = null

Id of the IPAM Pool.

Link copied to clipboard
val ipamScopeArn: String? = null

The Amazon Resource Name (ARN) of the scope this pool is a part of.

Link copied to clipboard

Determines whether this scope contains publicly routable space or space for a private network

Link copied to clipboard
val poolDepth: Int? = null

The depth of this pool in the source pool hierarchy.

Link copied to clipboard

A list of cidrs representing the address space available for allocation in this pool.

Link copied to clipboard
val state: IpamPoolState? = null

The state of this pool. This can be one of the following values: "create-in-progress", "create-complete", "modify-in-progress", "modify-complete", "delete-in-progress", or "delete-complete"

Link copied to clipboard
val stateMessage: String? = null

An explanation of how the pool arrived at it current state.

Link copied to clipboard
val tags: List<Tag>? = null

An array of key-value pairs to apply to this resource.