Package com.pulumi.aws.ec2.outputs
Class GetVpcIpamPoolResult
- java.lang.Object
-
- com.pulumi.aws.ec2.outputs.GetVpcIpamPoolResult
-
public final class GetVpcIpamPoolResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetVpcIpamPoolResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringaddressFamily()java.lang.IntegerallocationDefaultNetmaskLength()java.lang.IntegerallocationMaxNetmaskLength()java.lang.IntegerallocationMinNetmaskLength()java.util.Map<java.lang.String,java.lang.String>allocationResourceTags()java.lang.Stringarn()java.lang.BooleanautoImport()java.lang.StringawsService()static GetVpcIpamPoolResult.Builderbuilder()static GetVpcIpamPoolResult.Builderbuilder(GetVpcIpamPoolResult defaults)java.lang.Stringdescription()java.util.List<GetVpcIpamPoolFilter>filters()java.util.Optional<java.lang.String>id()java.util.Optional<java.lang.String>ipamPoolId()java.lang.StringipamScopeId()java.lang.StringipamScopeType()java.lang.Stringlocale()java.lang.IntegerpoolDepth()java.lang.BooleanpubliclyAdvertisable()java.lang.Stringregion()java.lang.StringsourceIpamPoolId()java.util.List<GetVpcIpamPoolSourceResource>sourceResources()java.lang.Stringstate()java.util.Map<java.lang.String,java.lang.String>tags()
-
-
-
Method Detail
-
addressFamily
public java.lang.String addressFamily()
- Returns:
- IP protocol assigned to this pool.
-
allocationDefaultNetmaskLength
public java.lang.Integer allocationDefaultNetmaskLength()
- Returns:
- 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`.
-
allocationMaxNetmaskLength
public java.lang.Integer allocationMaxNetmaskLength()
- Returns:
- Maximum netmask length that will be required for CIDR allocations in this pool.
-
allocationMinNetmaskLength
public java.lang.Integer allocationMinNetmaskLength()
- Returns:
- Minimum netmask length that will be required for CIDR allocations in this pool.
-
allocationResourceTags
public java.util.Map<java.lang.String,java.lang.String> allocationResourceTags()
- Returns:
- Tags that are required to create resources in using this pool.
-
arn
public java.lang.String arn()
- Returns:
- ARN of the pool
-
autoImport
public java.lang.Boolean autoImport()
- Returns:
- If enabled, IPAM will continuously look for resources within the CIDR range of this pool and automatically import them as allocations into your IPAM.
-
awsService
public java.lang.String awsService()
- Returns:
- 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.
-
description
public java.lang.String description()
- Returns:
- Description for the IPAM pool.
-
filters
public java.util.List<GetVpcIpamPoolFilter> filters()
-
id
public java.util.Optional<java.lang.String> id()
- Returns:
- ID of the IPAM pool.
-
ipamPoolId
public java.util.Optional<java.lang.String> ipamPoolId()
-
ipamScopeId
public java.lang.String ipamScopeId()
- Returns:
- ID of the scope the pool belongs to.
-
ipamScopeType
public java.lang.String ipamScopeType()
- Returns:
- Type of the scope the pool belongs to.
-
locale
public java.lang.String locale()
- Returns:
- 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.
-
poolDepth
public java.lang.Integer poolDepth()
- Returns:
- Depth of pools in your IPAM pool.
-
publiclyAdvertisable
public java.lang.Boolean publiclyAdvertisable()
- Returns:
- Whether IPv6 pool space is publicly advertisable over the internet.
-
region
public java.lang.String region()
-
sourceIpamPoolId
public java.lang.String sourceIpamPoolId()
- Returns:
- ID of the source IPAM pool.
-
sourceResources
public java.util.List<GetVpcIpamPoolSourceResource> sourceResources()
- Returns:
- Resource used to create the resource planning pool.
-
state
public java.lang.String state()
- Returns:
- State of the IPAM pool.
-
tags
public java.util.Map<java.lang.String,java.lang.String> tags()
- Returns:
- Map of tags to assigned to the resource.
-
builder
public static GetVpcIpamPoolResult.Builder builder()
-
builder
public static GetVpcIpamPoolResult.Builder builder(GetVpcIpamPoolResult defaults)
-
-