Package com.pulumi.aws.ec2.inputs
Class VpcIpamPoolCidrAllocationState.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.inputs.VpcIpamPoolCidrAllocationState.Builder
-
- Enclosing class:
- VpcIpamPoolCidrAllocationState
public static final class VpcIpamPoolCidrAllocationState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(VpcIpamPoolCidrAllocationState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VpcIpamPoolCidrAllocationStatebuild()VpcIpamPoolCidrAllocationState.Buildercidr(com.pulumi.core.Output<java.lang.String> cidr)VpcIpamPoolCidrAllocationState.Buildercidr(java.lang.String cidr)VpcIpamPoolCidrAllocationState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)VpcIpamPoolCidrAllocationState.Builderdescription(java.lang.String description)VpcIpamPoolCidrAllocationState.BuilderdisallowedCidrs(com.pulumi.core.Output<java.util.List<java.lang.String>> disallowedCidrs)VpcIpamPoolCidrAllocationState.BuilderdisallowedCidrs(java.lang.String... disallowedCidrs)VpcIpamPoolCidrAllocationState.BuilderdisallowedCidrs(java.util.List<java.lang.String> disallowedCidrs)VpcIpamPoolCidrAllocationState.BuilderipamPoolAllocationId(com.pulumi.core.Output<java.lang.String> ipamPoolAllocationId)VpcIpamPoolCidrAllocationState.BuilderipamPoolAllocationId(java.lang.String ipamPoolAllocationId)VpcIpamPoolCidrAllocationState.BuilderipamPoolId(com.pulumi.core.Output<java.lang.String> ipamPoolId)VpcIpamPoolCidrAllocationState.BuilderipamPoolId(java.lang.String ipamPoolId)VpcIpamPoolCidrAllocationState.BuildernetmaskLength(com.pulumi.core.Output<java.lang.Integer> netmaskLength)VpcIpamPoolCidrAllocationState.BuildernetmaskLength(java.lang.Integer netmaskLength)VpcIpamPoolCidrAllocationState.Builderregion(com.pulumi.core.Output<java.lang.String> region)VpcIpamPoolCidrAllocationState.Builderregion(java.lang.String region)VpcIpamPoolCidrAllocationState.BuilderresourceId(com.pulumi.core.Output<java.lang.String> resourceId)VpcIpamPoolCidrAllocationState.BuilderresourceId(java.lang.String resourceId)VpcIpamPoolCidrAllocationState.BuilderresourceOwner(com.pulumi.core.Output<java.lang.String> resourceOwner)VpcIpamPoolCidrAllocationState.BuilderresourceOwner(java.lang.String resourceOwner)VpcIpamPoolCidrAllocationState.BuilderresourceType(com.pulumi.core.Output<java.lang.String> resourceType)VpcIpamPoolCidrAllocationState.BuilderresourceType(java.lang.String resourceType)VpcIpamPoolCidrAllocationState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)VpcIpamPoolCidrAllocationState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)VpcIpamPoolCidrAllocationState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)VpcIpamPoolCidrAllocationState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(VpcIpamPoolCidrAllocationState defaults)
-
-
Method Detail
-
cidr
public VpcIpamPoolCidrAllocationState.Builder cidr(@Nullable com.pulumi.core.Output<java.lang.String> cidr)
- Parameters:
cidr- CIDR you want to assign to the pool.- Returns:
- builder
-
cidr
public VpcIpamPoolCidrAllocationState.Builder cidr(java.lang.String cidr)
- Parameters:
cidr- CIDR you want to assign to the pool.- Returns:
- builder
-
description
public VpcIpamPoolCidrAllocationState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description for the allocation.- Returns:
- builder
-
description
public VpcIpamPoolCidrAllocationState.Builder description(java.lang.String description)
- Parameters:
description- Description for the allocation.- Returns:
- builder
-
disallowedCidrs
public VpcIpamPoolCidrAllocationState.Builder disallowedCidrs(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> disallowedCidrs)
- Parameters:
disallowedCidrs- Exclude a particular CIDR range from being returned by the pool.- Returns:
- builder
-
disallowedCidrs
public VpcIpamPoolCidrAllocationState.Builder disallowedCidrs(java.util.List<java.lang.String> disallowedCidrs)
- Parameters:
disallowedCidrs- Exclude a particular CIDR range from being returned by the pool.- Returns:
- builder
-
disallowedCidrs
public VpcIpamPoolCidrAllocationState.Builder disallowedCidrs(java.lang.String... disallowedCidrs)
- Parameters:
disallowedCidrs- Exclude a particular CIDR range from being returned by the pool.- Returns:
- builder
-
ipamPoolAllocationId
public VpcIpamPoolCidrAllocationState.Builder ipamPoolAllocationId(@Nullable com.pulumi.core.Output<java.lang.String> ipamPoolAllocationId)
- Parameters:
ipamPoolAllocationId- ID of the allocation.- Returns:
- builder
-
ipamPoolAllocationId
public VpcIpamPoolCidrAllocationState.Builder ipamPoolAllocationId(java.lang.String ipamPoolAllocationId)
- Parameters:
ipamPoolAllocationId- ID of the allocation.- Returns:
- builder
-
ipamPoolId
public VpcIpamPoolCidrAllocationState.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 VpcIpamPoolCidrAllocationState.Builder ipamPoolId(java.lang.String ipamPoolId)
- Parameters:
ipamPoolId- ID of the pool to which you want to assign a CIDR.- Returns:
- builder
-
netmaskLength
public VpcIpamPoolCidrAllocationState.Builder netmaskLength(@Nullable com.pulumi.core.Output<java.lang.Integer> netmaskLength)
- Parameters:
netmaskLength- Netmask length of the CIDR you would like to allocate to the IPAM pool. Valid Values: `0-128`.- Returns:
- builder
-
netmaskLength
public VpcIpamPoolCidrAllocationState.Builder netmaskLength(java.lang.Integer netmaskLength)
- Parameters:
netmaskLength- Netmask length of the CIDR you would like to allocate to the IPAM pool. Valid Values: `0-128`.- Returns:
- builder
-
region
public VpcIpamPoolCidrAllocationState.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 VpcIpamPoolCidrAllocationState.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
-
resourceId
public VpcIpamPoolCidrAllocationState.Builder resourceId(@Nullable com.pulumi.core.Output<java.lang.String> resourceId)
- Parameters:
resourceId- ID of the resource.- Returns:
- builder
-
resourceId
public VpcIpamPoolCidrAllocationState.Builder resourceId(java.lang.String resourceId)
- Parameters:
resourceId- ID of the resource.- Returns:
- builder
-
resourceOwner
public VpcIpamPoolCidrAllocationState.Builder resourceOwner(@Nullable com.pulumi.core.Output<java.lang.String> resourceOwner)
- Parameters:
resourceOwner- Owner of the resource.- Returns:
- builder
-
resourceOwner
public VpcIpamPoolCidrAllocationState.Builder resourceOwner(java.lang.String resourceOwner)
- Parameters:
resourceOwner- Owner of the resource.- Returns:
- builder
-
resourceType
public VpcIpamPoolCidrAllocationState.Builder resourceType(@Nullable com.pulumi.core.Output<java.lang.String> resourceType)
- Parameters:
resourceType- Type of the resource.- Returns:
- builder
-
resourceType
public VpcIpamPoolCidrAllocationState.Builder resourceType(java.lang.String resourceType)
- Parameters:
resourceType- Type of the resource.- Returns:
- builder
-
tags
public VpcIpamPoolCidrAllocationState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public VpcIpamPoolCidrAllocationState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public VpcIpamPoolCidrAllocationState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public VpcIpamPoolCidrAllocationState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
build
public VpcIpamPoolCidrAllocationState build()
-
-