GetVpcIamPoolResult

data class GetVpcIamPoolResult(val addressFamily: String, val allocationDefaultNetmaskLength: Int, val allocationMaxNetmaskLength: Int, val allocationMinNetmaskLength: Int, val allocationResourceTags: Map<String, String>, val arn: String, val autoImport: Boolean, val awsService: String, val description: String, val filters: List<GetVpcIamPoolFilter>? = null, val id: String? = null, val ipamPoolId: String? = null, val ipamScopeId: String, val ipamScopeType: String, val locale: String, val poolDepth: Int, val publiclyAdvertisable: Boolean, val sourceIpamPoolId: String, val state: String, val tags: Map<String, String>)

A collection of values returned by getVpcIamPool.

Constructors

Link copied to clipboard
constructor(addressFamily: String, allocationDefaultNetmaskLength: Int, allocationMaxNetmaskLength: Int, allocationMinNetmaskLength: Int, allocationResourceTags: Map<String, String>, arn: String, autoImport: Boolean, awsService: String, description: String, filters: List<GetVpcIamPoolFilter>? = null, id: String? = null, ipamPoolId: String? = null, ipamScopeId: String, ipamScopeType: String, locale: String, poolDepth: Int, publiclyAdvertisable: Boolean, sourceIpamPoolId: String, state: String, tags: Map<String, String>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

IP protocol assigned to this pool.

Link copied to clipboard

A default netmask length for allocations added to this pool. If, for example, the CIDR assigned to this pool is 10.0.0.0/8 and you enter 16 here, new allocations will default to 10.0.0.0/16.

Link copied to clipboard

The maximum netmask length that will be required for CIDR allocations in this pool.

Link copied to clipboard

The minimum netmask length that will be required for CIDR allocations in this pool.

Link copied to clipboard

Tags that are required to create resources in using this pool.

Link copied to clipboard
val arn: String

ARN of the pool

Link copied to clipboard

If enabled, IPAM will continuously look for resources within the CIDR range of this pool and automatically import them as allocations into your IPAM.

Link copied to clipboard

Limits which service in AWS that the pool can be used in. ec2 for example, allows users to use space for Elastic IP addresses and VPCs.

Link copied to clipboard

Description for the IPAM pool.

Link copied to clipboard
Link copied to clipboard
val id: String? = null

ID of the IPAM pool.

Link copied to clipboard
val ipamPoolId: String? = null
Link copied to clipboard

ID of the scope the pool belongs to.

Link copied to clipboard
Link copied to clipboard

Locale is the Region where your pool is available for allocations. You can only create pools with locales that match the operating Regions of the IPAM. You can only create VPCs from a pool whose locale matches the VPC's Region.

Link copied to clipboard
Link copied to clipboard

Defines whether or not IPv6 pool space is publicly advertisable over the internet.

Link copied to clipboard

ID of the source IPAM pool.

Link copied to clipboard
Link copied to clipboard

Map of tags to assigned to the resource.