Package com.pulumi.aws.cloudhsmv2
Class ClusterArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudhsmv2.ClusterArgs.Builder
-
- Enclosing class:
- ClusterArgs
public static final class ClusterArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ClusterArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClusterArgsbuild()ClusterArgs.BuilderhsmType(com.pulumi.core.Output<java.lang.String> hsmType)ClusterArgs.BuilderhsmType(java.lang.String hsmType)ClusterArgs.Buildermode(com.pulumi.core.Output<java.lang.String> mode)ClusterArgs.Buildermode(java.lang.String mode)ClusterArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)ClusterArgs.Builderregion(java.lang.String region)ClusterArgs.BuildersourceBackupIdentifier(com.pulumi.core.Output<java.lang.String> sourceBackupIdentifier)ClusterArgs.BuildersourceBackupIdentifier(java.lang.String sourceBackupIdentifier)ClusterArgs.BuildersubnetIds(com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)ClusterArgs.BuildersubnetIds(java.lang.String... subnetIds)ClusterArgs.BuildersubnetIds(java.util.List<java.lang.String> subnetIds)ClusterArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ClusterArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ClusterArgs defaults)
-
-
Method Detail
-
hsmType
public ClusterArgs.Builder hsmType(com.pulumi.core.Output<java.lang.String> hsmType)
- Parameters:
hsmType- The type of HSM module in the cluster. Currently, `hsm1.medium` and `hsm2m.medium` are supported.- Returns:
- builder
-
hsmType
public ClusterArgs.Builder hsmType(java.lang.String hsmType)
- Parameters:
hsmType- The type of HSM module in the cluster. Currently, `hsm1.medium` and `hsm2m.medium` are supported.- Returns:
- builder
-
mode
public ClusterArgs.Builder mode(@Nullable com.pulumi.core.Output<java.lang.String> mode)
- Parameters:
mode- The mode to use in the cluster. The allowed values are `FIPS` and `NON_FIPS`. This field is required if `hsmType` is `hsm2m.medium`.- Returns:
- builder
-
mode
public ClusterArgs.Builder mode(java.lang.String mode)
- Parameters:
mode- The mode to use in the cluster. The allowed values are `FIPS` and `NON_FIPS`. This field is required if `hsmType` is `hsm2m.medium`.- Returns:
- builder
-
region
public ClusterArgs.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 ClusterArgs.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
-
sourceBackupIdentifier
public ClusterArgs.Builder sourceBackupIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> sourceBackupIdentifier)
- Parameters:
sourceBackupIdentifier- ID of Cloud HSM v2 cluster backup to be restored.- Returns:
- builder
-
sourceBackupIdentifier
public ClusterArgs.Builder sourceBackupIdentifier(java.lang.String sourceBackupIdentifier)
- Parameters:
sourceBackupIdentifier- ID of Cloud HSM v2 cluster backup to be restored.- Returns:
- builder
-
subnetIds
public ClusterArgs.Builder subnetIds(com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)
- Parameters:
subnetIds- The IDs of subnets in which cluster will operate.- Returns:
- builder
-
subnetIds
public ClusterArgs.Builder subnetIds(java.util.List<java.lang.String> subnetIds)
- Parameters:
subnetIds- The IDs of subnets in which cluster will operate.- Returns:
- builder
-
subnetIds
public ClusterArgs.Builder subnetIds(java.lang.String... subnetIds)
- Parameters:
subnetIds- The IDs of subnets in which cluster will operate.- Returns:
- builder
-
tags
public ClusterArgs.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 ClusterArgs.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
-
build
public ClusterArgs build()
-
-