Package com.pulumi.aws.ec2.inputs
Class VpcIpamPoolCidrState.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.inputs.VpcIpamPoolCidrState.Builder
-
- Enclosing class:
- VpcIpamPoolCidrState
public static final class VpcIpamPoolCidrState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(VpcIpamPoolCidrState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(VpcIpamPoolCidrState defaults)
-
-
Method Detail
-
cidr
public VpcIpamPoolCidrState.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 VpcIpamPoolCidrState.Builder cidr(java.lang.String cidr)
- Parameters:
cidr- CIDR you want to assign to the pool. Conflicts with `netmaskLength`.- Returns:
- builder
-
cidrAuthorizationContext
public VpcIpamPoolCidrState.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 VpcIpamPoolCidrState.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
-
ipamPoolCidrId
public VpcIpamPoolCidrState.Builder ipamPoolCidrId(@Nullable com.pulumi.core.Output<java.lang.String> ipamPoolCidrId)
- Parameters:
ipamPoolCidrId- Unique ID generated by AWS for the pool CIDR. Typically this is the resource `id` but this attribute was added to the API calls after the fact and is therefore not used as the Pulumi resource ID.- Returns:
- builder
-
ipamPoolCidrId
public VpcIpamPoolCidrState.Builder ipamPoolCidrId(java.lang.String ipamPoolCidrId)
- Parameters:
ipamPoolCidrId- Unique ID generated by AWS for the pool CIDR. Typically this is the resource `id` but this attribute was added to the API calls after the fact and is therefore not used as the Pulumi resource ID.- Returns:
- builder
-
ipamPoolId
public VpcIpamPoolCidrState.Builder ipamPoolId(@Nullable 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 VpcIpamPoolCidrState.Builder ipamPoolId(java.lang.String ipamPoolId)
- Parameters:
ipamPoolId- ID of the pool to which you want to assign a CIDR.- Returns:
- builder
-
netmaskLength
public VpcIpamPoolCidrState.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 VpcIpamPoolCidrState.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 VpcIpamPoolCidrState.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 VpcIpamPoolCidrState.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 VpcIpamPoolCidrState build()
-
-