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 classVpcIpv4CidrBlockAssociationState.Builder
-
Field Summary
Fields Modifier and Type Field Description static VpcIpv4CidrBlockAssociationStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VpcIpv4CidrBlockAssociationState.Builderbuilder()static VpcIpv4CidrBlockAssociationState.Builderbuilder(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>>region()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:
- IPv4 CIDR block for the VPC. CIDR can be explicitly set or it can be derived from IPAM using `ipv4NetmaskLength`.
-
ipv4IpamPoolId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ipv4IpamPoolId()
- Returns:
- 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:
- Netmask length of the IPv4 CIDR you want to allocate to this VPC. Requires specifying a `ipv4IpamPoolId`.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
vpcId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> vpcId()
- Returns:
- ID of the VPC to make the association with.
-
builder
public static VpcIpv4CidrBlockAssociationState.Builder builder()
-
builder
public static VpcIpv4CidrBlockAssociationState.Builder builder(VpcIpv4CidrBlockAssociationState defaults)
-
-