Package com.pulumi.aws.ec2
Class VpcIpamPoolCidrArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.VpcIpamPoolCidrArgs.Builder
-
- Enclosing class:
- VpcIpamPoolCidrArgs
public static final class VpcIpamPoolCidrArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(VpcIpamPoolCidrArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(VpcIpamPoolCidrArgs defaults)
-
-
Method Detail
-
cidr
public VpcIpamPoolCidrArgs.Builder cidr(@Nullable com.pulumi.core.Output<java.lang.String> cidr)
- Parameters:
cidr- CIDR you want to assign to the pool. Conflicts with `netmaskLength`.- Returns:
- builder
-
cidr
public VpcIpamPoolCidrArgs.Builder cidr(java.lang.String cidr)
- Parameters:
cidr- CIDR you want to assign to the pool. Conflicts with `netmaskLength`.- Returns:
- builder
-
cidrAuthorizationContext
public VpcIpamPoolCidrArgs.Builder cidrAuthorizationContext(@Nullable com.pulumi.core.Output<VpcIpamPoolCidrCidrAuthorizationContextArgs> cidrAuthorizationContext)
- Parameters:
cidrAuthorizationContext- Signed document that proves that you are authorized to bring the specified IP address range to Amazon using BYOIP. This is not stored in the state file. See cidrAuthorizationContext for more information.- Returns:
- builder
-
cidrAuthorizationContext
public VpcIpamPoolCidrArgs.Builder cidrAuthorizationContext(VpcIpamPoolCidrCidrAuthorizationContextArgs cidrAuthorizationContext)
- Parameters:
cidrAuthorizationContext- Signed document that proves that you are authorized to bring the specified IP address range to Amazon using BYOIP. This is not stored in the state file. See cidrAuthorizationContext for more information.- Returns:
- builder
-
ipamPoolId
public VpcIpamPoolCidrArgs.Builder ipamPoolId(com.pulumi.core.Output<java.lang.String> ipamPoolId)
- Parameters:
ipamPoolId- ID of the pool to which you want to assign a CIDR.- Returns:
- builder
-
ipamPoolId
public VpcIpamPoolCidrArgs.Builder ipamPoolId(java.lang.String ipamPoolId)
- Parameters:
ipamPoolId- ID of the pool to which you want to assign a CIDR.- Returns:
- builder
-
netmaskLength
public VpcIpamPoolCidrArgs.Builder netmaskLength(@Nullable com.pulumi.core.Output<java.lang.Integer> netmaskLength)
- Parameters:
netmaskLength- If provided, the CIDR provisioned into the specified pool will be the next available CIDR given this declared netmask length. Conflicts with `cidr`.- Returns:
- builder
-
netmaskLength
public VpcIpamPoolCidrArgs.Builder netmaskLength(java.lang.Integer netmaskLength)
- Parameters:
netmaskLength- If provided, the CIDR provisioned into the specified pool will be the next available CIDR given this declared netmask length. Conflicts with `cidr`.- Returns:
- builder
-
region
public VpcIpamPoolCidrArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- 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.- Returns:
- builder
-
region
public VpcIpamPoolCidrArgs.Builder region(java.lang.String region)
- Parameters:
region- 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.- Returns:
- builder
-
build
public VpcIpamPoolCidrArgs build()
-
-