AwsEc2IpamPropertiesArgs

data class AwsEc2IpamPropertiesArgs(val defaultResourceDiscoveryAssociationId: Output<String>? = null, val defaultResourceDiscoveryId: Output<String>? = null, val description: Output<String>? = null, val ipamArn: Output<String>? = null, val ipamId: Output<String>? = null, val ipamRegion: Output<String>? = null, val operatingRegions: Output<List<IpamOperatingRegionArgs>>? = null, val ownerId: Output<String>? = null, val privateDefaultScopeId: Output<String>? = null, val publicDefaultScopeId: Output<String>? = null, val resourceDiscoveryAssociationCount: Output<Int>? = null, val scopeCount: Output<Int>? = null, val state: Output<IpamStateEnumValueArgs>? = null, val stateMessage: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val tier: Output<IpamTierEnumValueArgs>? = null) : ConvertibleToJava<AwsEc2IpamPropertiesArgs>

Definition of awsEc2Ipam

Constructors

Link copied to clipboard
constructor(defaultResourceDiscoveryAssociationId: Output<String>? = null, defaultResourceDiscoveryId: Output<String>? = null, description: Output<String>? = null, ipamArn: Output<String>? = null, ipamId: Output<String>? = null, ipamRegion: Output<String>? = null, operatingRegions: Output<List<IpamOperatingRegionArgs>>? = null, ownerId: Output<String>? = null, privateDefaultScopeId: Output<String>? = null, publicDefaultScopeId: Output<String>? = null, resourceDiscoveryAssociationCount: Output<Int>? = null, scopeCount: Output<Int>? = null, state: Output<IpamStateEnumValueArgs>? = null, stateMessage: Output<String>? = null, tags: Output<List<TagArgs>>? = null, tier: Output<IpamTierEnumValueArgs>? = null)

Properties

Link copied to clipboard

The IPAM's default resource discovery association ID.

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

The IPAM's default resource discovery ID.

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

The description for the IPAM.

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

The Amazon Resource Name (ARN) of the IPAM.

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

The ID of the IPAM.

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

The Amazon Web Services Region of the IPAM.

Link copied to clipboard

The operating Regions for an IPAM. Operating Regions are Amazon Web Services Regions where the IPAM is allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the Amazon Web Services Regions you select as operating Regions.

For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide.

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

The Amazon Web Services account ID of the owner of the IPAM.

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

The ID of the IPAM's default private scope.

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

The ID of the IPAM's default public scope.

Link copied to clipboard

The IPAM's resource discovery association count.

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

The number of scopes in the IPAM. The scope quota is 5. For more information on quotas, see Quotas in IPAM in the Amazon VPC IPAM User Guide.

Link copied to clipboard
val state: Output<IpamStateEnumValueArgs>? = null

The state of the IPAM.

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

The state message.

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

The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value.

Link copied to clipboard
val tier: Output<IpamTierEnumValueArgs>? = null

IPAM is offered in a Free Tier and an Advanced Tier. For more information about the features available in each tier and the costs associated with the tiers, see Amazon VPC pricing > IPAM tab.

Functions

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