Package com.pulumi.aws.ec2.inputs
Class VpcIpamPoolCidrState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ec2.inputs.VpcIpamPoolCidrState
-
public final class VpcIpamPoolCidrState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVpcIpamPoolCidrState.Builder
-
Field Summary
Fields Modifier and Type Field Description static VpcIpamPoolCidrStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VpcIpamPoolCidrState.Builderbuilder()static VpcIpamPoolCidrState.Builderbuilder(VpcIpamPoolCidrState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>cidr()java.util.Optional<com.pulumi.core.Output<VpcIpamPoolCidrCidrAuthorizationContextArgs>>cidrAuthorizationContext()java.util.Optional<com.pulumi.core.Output<java.lang.String>>ipamPoolCidrId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>ipamPoolId()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>netmaskLength()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()
-
-
-
Field Detail
-
Empty
public static final VpcIpamPoolCidrState Empty
-
-
Method Detail
-
cidr
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cidr()
- Returns:
- CIDR you want to assign to the pool. Conflicts with `netmaskLength`.
-
cidrAuthorizationContext
public java.util.Optional<com.pulumi.core.Output<VpcIpamPoolCidrCidrAuthorizationContextArgs>> cidrAuthorizationContext()
- Returns:
- 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.
-
ipamPoolCidrId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ipamPoolCidrId()
- Returns:
- 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.
-
ipamPoolId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ipamPoolId()
- Returns:
- ID of the pool to which you want to assign a CIDR.
-
netmaskLength
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> netmaskLength()
- Returns:
- If provided, the CIDR provisioned into the specified pool will be the next available CIDR given this declared netmask length. Conflicts with `cidr`.
-
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.
-
builder
public static VpcIpamPoolCidrState.Builder builder()
-
builder
public static VpcIpamPoolCidrState.Builder builder(VpcIpamPoolCidrState defaults)
-
-