Package com.pulumi.aws.ec2
Class VpcIpv4CidrBlockAssociationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ec2.VpcIpv4CidrBlockAssociationArgs
-
public final class VpcIpv4CidrBlockAssociationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVpcIpv4CidrBlockAssociationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static VpcIpv4CidrBlockAssociationArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VpcIpv4CidrBlockAssociationArgs.Builderbuilder()static VpcIpv4CidrBlockAssociationArgs.Builderbuilder(VpcIpv4CidrBlockAssociationArgs 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()com.pulumi.core.Output<java.lang.String>vpcId()
-
-
-
Field Detail
-
Empty
public static final VpcIpv4CidrBlockAssociationArgs 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 com.pulumi.core.Output<java.lang.String> vpcId()
- Returns:
- ID of the VPC to make the association with.
-
builder
public static VpcIpv4CidrBlockAssociationArgs.Builder builder()
-
builder
public static VpcIpv4CidrBlockAssociationArgs.Builder builder(VpcIpv4CidrBlockAssociationArgs defaults)
-
-