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 class
GetVpcIpamPoolResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
addressFamily()
java.lang.Integer
allocationDefaultNetmaskLength()
java.lang.Integer
allocationMaxNetmaskLength()
java.lang.Integer
allocationMinNetmaskLength()
java.util.Map<java.lang.String,java.lang.String>
allocationResourceTags()
java.lang.String
arn()
java.lang.Boolean
autoImport()
java.lang.String
awsService()
static GetVpcIpamPoolResult.Builder
builder()
static GetVpcIpamPoolResult.Builder
builder(GetVpcIpamPoolResult defaults)
java.lang.String
description()
java.util.List<GetVpcIpamPoolFilter>
filters()
java.util.Optional<java.lang.String>
id()
java.util.Optional<java.lang.String>
ipamPoolId()
java.lang.String
ipamScopeId()
java.lang.String
ipamScopeType()
java.lang.String
locale()
java.lang.Integer
poolDepth()
java.lang.Boolean
publiclyAdvertisable()
java.lang.String
sourceIpamPoolId()
java.lang.String
state()
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:
- 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`.
-
allocationMaxNetmaskLength
public java.lang.Integer allocationMaxNetmaskLength()
- Returns:
- The maximum netmask length that will be required for CIDR allocations in this pool.
-
allocationMinNetmaskLength
public java.lang.Integer allocationMinNetmaskLength()
- Returns:
- The 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()
-
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()
-
publiclyAdvertisable
public java.lang.Boolean publiclyAdvertisable()
- Returns:
- Defines whether or not IPv6 pool space is publicly advertisable over the internet.
-
sourceIpamPoolId
public java.lang.String sourceIpamPoolId()
- Returns:
- ID of the source IPAM pool.
-
state
public java.lang.String state()
-
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)
-
-