Package com.pulumi.aws.ec2.inputs
Class SecondaryNetworkState.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.inputs.SecondaryNetworkState.Builder
-
- Enclosing class:
- SecondaryNetworkState
public static final class SecondaryNetworkState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(SecondaryNetworkState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(SecondaryNetworkState defaults)
-
-
Method Detail
-
arn
public SecondaryNetworkState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the secondary network.- Returns:
- builder
-
arn
public SecondaryNetworkState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the secondary network.- Returns:
- builder
-
ipv4CidrBlock
public SecondaryNetworkState.Builder ipv4CidrBlock(@Nullable com.pulumi.core.Output<java.lang.String> ipv4CidrBlock)
- Parameters:
ipv4CidrBlock- IPv4 CIDR block for the secondary network. The CIDR block size must be between `/12` and `/28`.- Returns:
- builder
-
ipv4CidrBlock
public SecondaryNetworkState.Builder ipv4CidrBlock(java.lang.String ipv4CidrBlock)
- Parameters:
ipv4CidrBlock- IPv4 CIDR block for the secondary network. The CIDR block size must be between `/12` and `/28`.- Returns:
- builder
-
ipv4CidrBlockAssociations
public SecondaryNetworkState.Builder ipv4CidrBlockAssociations(@Nullable com.pulumi.core.Output<java.util.List<SecondaryNetworkIpv4CidrBlockAssociationArgs>> ipv4CidrBlockAssociations)
- Parameters:
ipv4CidrBlockAssociations- A list of IPv4 CIDR block associations for the secondary network.- Returns:
- builder
-
ipv4CidrBlockAssociations
public SecondaryNetworkState.Builder ipv4CidrBlockAssociations(java.util.List<SecondaryNetworkIpv4CidrBlockAssociationArgs> ipv4CidrBlockAssociations)
- Parameters:
ipv4CidrBlockAssociations- A list of IPv4 CIDR block associations for the secondary network.- Returns:
- builder
-
ipv4CidrBlockAssociations
public SecondaryNetworkState.Builder ipv4CidrBlockAssociations(SecondaryNetworkIpv4CidrBlockAssociationArgs... ipv4CidrBlockAssociations)
- Parameters:
ipv4CidrBlockAssociations- A list of IPv4 CIDR block associations for the secondary network.- Returns:
- builder
-
networkType
public SecondaryNetworkState.Builder networkType(@Nullable com.pulumi.core.Output<java.lang.String> networkType)
- Parameters:
networkType- Type of secondary network. Currently only `rdma` is supported.- Returns:
- builder
-
networkType
public SecondaryNetworkState.Builder networkType(java.lang.String networkType)
- Parameters:
networkType- Type of secondary network. Currently only `rdma` is supported.- Returns:
- builder
-
ownerId
public SecondaryNetworkState.Builder ownerId(@Nullable com.pulumi.core.Output<java.lang.String> ownerId)
-
ownerId
public SecondaryNetworkState.Builder ownerId(java.lang.String ownerId)
-
region
public SecondaryNetworkState.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 SecondaryNetworkState.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
-
secondaryNetworkId
public SecondaryNetworkState.Builder secondaryNetworkId(@Nullable com.pulumi.core.Output<java.lang.String> secondaryNetworkId)
- Parameters:
secondaryNetworkId- ID of the secondary network.- Returns:
- builder
-
secondaryNetworkId
public SecondaryNetworkState.Builder secondaryNetworkId(java.lang.String secondaryNetworkId)
- Parameters:
secondaryNetworkId- ID of the secondary network.- Returns:
- builder
-
state
public SecondaryNetworkState.Builder state(@Nullable com.pulumi.core.Output<java.lang.String> state)
- Parameters:
state- State of the IPv4 CIDR block association.- Returns:
- builder
-
state
public SecondaryNetworkState.Builder state(java.lang.String state)
- Parameters:
state- State of the IPv4 CIDR block association.- Returns:
- builder
-
tags
public SecondaryNetworkState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- A 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 SecondaryNetworkState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- A 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 SecondaryNetworkState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public SecondaryNetworkState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
timeouts
public SecondaryNetworkState.Builder timeouts(@Nullable com.pulumi.core.Output<SecondaryNetworkTimeoutsArgs> timeouts)
-
timeouts
public SecondaryNetworkState.Builder timeouts(SecondaryNetworkTimeoutsArgs timeouts)
-
build
public SecondaryNetworkState build()
-
-