Package com.pulumi.aws.ec2.inputs
Class VpcIpv4CidrBlockAssociationState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ec2.inputs.VpcIpv4CidrBlockAssociationState
-
public final class VpcIpv4CidrBlockAssociationState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VpcIpv4CidrBlockAssociationState.Builder
-
Field Summary
Fields Modifier and Type Field Description static VpcIpv4CidrBlockAssociationState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VpcIpv4CidrBlockAssociationState.Builder
builder()
static VpcIpv4CidrBlockAssociationState.Builder
builder(VpcIpv4CidrBlockAssociationState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
cidrBlock()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
ipv4IpamPoolId()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
ipv4NetmaskLength()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
vpcId()
-
-
-
Field Detail
-
Empty
public static final VpcIpv4CidrBlockAssociationState Empty
-
-
Method Detail
-
cidrBlock
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cidrBlock()
- Returns:
- The IPv4 CIDR block for the VPC. CIDR can be explicitly set or it can be derived from IPAM using `ipv4_netmask_length`.
-
ipv4IpamPoolId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ipv4IpamPoolId()
- Returns:
- The ID of an IPv4 IPAM pool you want to use for allocating this VPC's CIDR. IPAM is a VPC feature that you can use to automate your IP address management workflows including assigning, tracking, troubleshooting, and auditing IP addresses across AWS Regions and accounts. Using IPAM you can monitor IP address usage throughout your AWS Organization.
-
ipv4NetmaskLength
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> ipv4NetmaskLength()
- Returns:
- The netmask length of the IPv4 CIDR you want to allocate to this VPC. Requires specifying a `ipv4_ipam_pool_id`.
-
vpcId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> vpcId()
- Returns:
- The ID of the VPC to make the association with.
-
builder
public static VpcIpv4CidrBlockAssociationState.Builder builder()
-
builder
public static VpcIpv4CidrBlockAssociationState.Builder builder(VpcIpv4CidrBlockAssociationState defaults)
-
-