Package com.pulumi.aws.ec2
Class VpcIpv4CidrBlockAssociationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.VpcIpv4CidrBlockAssociationArgs.Builder
-
- Enclosing class:
- VpcIpv4CidrBlockAssociationArgs
public static final class VpcIpv4CidrBlockAssociationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(VpcIpv4CidrBlockAssociationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VpcIpv4CidrBlockAssociationArgs
build()
VpcIpv4CidrBlockAssociationArgs.Builder
cidrBlock(com.pulumi.core.Output<java.lang.String> cidrBlock)
VpcIpv4CidrBlockAssociationArgs.Builder
cidrBlock(java.lang.String cidrBlock)
VpcIpv4CidrBlockAssociationArgs.Builder
ipv4IpamPoolId(com.pulumi.core.Output<java.lang.String> ipv4IpamPoolId)
VpcIpv4CidrBlockAssociationArgs.Builder
ipv4IpamPoolId(java.lang.String ipv4IpamPoolId)
VpcIpv4CidrBlockAssociationArgs.Builder
ipv4NetmaskLength(com.pulumi.core.Output<java.lang.Integer> ipv4NetmaskLength)
VpcIpv4CidrBlockAssociationArgs.Builder
ipv4NetmaskLength(java.lang.Integer ipv4NetmaskLength)
VpcIpv4CidrBlockAssociationArgs.Builder
vpcId(com.pulumi.core.Output<java.lang.String> vpcId)
VpcIpv4CidrBlockAssociationArgs.Builder
vpcId(java.lang.String vpcId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(VpcIpv4CidrBlockAssociationArgs defaults)
-
-
Method Detail
-
cidrBlock
public VpcIpv4CidrBlockAssociationArgs.Builder cidrBlock(@Nullable com.pulumi.core.Output<java.lang.String> cidrBlock)
- Parameters:
cidrBlock
- The IPv4 CIDR block for the VPC. CIDR can be explicitly set or it can be derived from IPAM using `ipv4_netmask_length`.- Returns:
- builder
-
cidrBlock
public VpcIpv4CidrBlockAssociationArgs.Builder cidrBlock(java.lang.String cidrBlock)
- Parameters:
cidrBlock
- The IPv4 CIDR block for the VPC. CIDR can be explicitly set or it can be derived from IPAM using `ipv4_netmask_length`.- Returns:
- builder
-
ipv4IpamPoolId
public VpcIpv4CidrBlockAssociationArgs.Builder ipv4IpamPoolId(@Nullable com.pulumi.core.Output<java.lang.String> ipv4IpamPoolId)
- Parameters:
ipv4IpamPoolId
- 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.- Returns:
- builder
-
ipv4IpamPoolId
public VpcIpv4CidrBlockAssociationArgs.Builder ipv4IpamPoolId(java.lang.String ipv4IpamPoolId)
- Parameters:
ipv4IpamPoolId
- 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.- Returns:
- builder
-
ipv4NetmaskLength
public VpcIpv4CidrBlockAssociationArgs.Builder ipv4NetmaskLength(@Nullable com.pulumi.core.Output<java.lang.Integer> ipv4NetmaskLength)
- Parameters:
ipv4NetmaskLength
- The netmask length of the IPv4 CIDR you want to allocate to this VPC. Requires specifying a `ipv4_ipam_pool_id`.- Returns:
- builder
-
ipv4NetmaskLength
public VpcIpv4CidrBlockAssociationArgs.Builder ipv4NetmaskLength(java.lang.Integer ipv4NetmaskLength)
- Parameters:
ipv4NetmaskLength
- The netmask length of the IPv4 CIDR you want to allocate to this VPC. Requires specifying a `ipv4_ipam_pool_id`.- Returns:
- builder
-
vpcId
public VpcIpv4CidrBlockAssociationArgs.Builder vpcId(com.pulumi.core.Output<java.lang.String> vpcId)
- Parameters:
vpcId
- The ID of the VPC to make the association with.- Returns:
- builder
-
vpcId
public VpcIpv4CidrBlockAssociationArgs.Builder vpcId(java.lang.String vpcId)
- Parameters:
vpcId
- The ID of the VPC to make the association with.- Returns:
- builder
-
build
public VpcIpv4CidrBlockAssociationArgs build()
-
-