We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.79.0
published on Monday, Sep 14, 2026 by Pulumi
published on Monday, Sep 14, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.79.0
published on Monday, Sep 14, 2026 by Pulumi
published on Monday, Sep 14, 2026 by Pulumi
Creates and manages an AWS CloudHSM cluster.
Using getCluster
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getCluster(args: GetClusterArgs, opts?: InvokeOptions): Promise<GetClusterResult>
function getClusterOutput(args: GetClusterOutputArgs, opts?: InvokeOutputOptions): Output<GetClusterResult>def get_cluster(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetClusterResult
def get_cluster_output(arn: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetClusterResult]func LookupCluster(ctx *Context, args *LookupClusterArgs, opts ...InvokeOption) (*LookupClusterResult, error)
func LookupClusterOutput(ctx *Context, args *LookupClusterOutputArgs, opts ...InvokeOption) LookupClusterResultOutput> Note: This function is named LookupCluster in the Go SDK.
public static class GetCluster
{
public static Task<GetClusterResult> InvokeAsync(GetClusterArgs args, InvokeOptions? opts = null)
public static Output<GetClusterResult> Invoke(GetClusterInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetClusterResult> Invoke(GetClusterInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetClusterResult> getCluster(GetClusterArgs args, InvokeOptions options)
public static Output<GetClusterResult> getCluster(GetClusterArgs args, InvokeOptions options)
public static Output<GetClusterResult> getCluster(GetClusterArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws-native:cloudhsm:getCluster
arguments:
# arguments dictionarydata "aws-native_cloudhsm_get_cluster" "name" {
# arguments
}The following arguments are supported:
- Arn string
- The Amazon Resource Name (ARN) of the cluster.
- Arn string
- The Amazon Resource Name (ARN) of the cluster.
- arn string
- The Amazon Resource Name (ARN) of the cluster.
- arn String
- The Amazon Resource Name (ARN) of the cluster.
- arn string
- The Amazon Resource Name (ARN) of the cluster.
- arn str
- The Amazon Resource Name (ARN) of the cluster.
- arn String
- The Amazon Resource Name (ARN) of the cluster.
getCluster Result
The following output properties are available:
- Arn string
- The Amazon Resource Name (ARN) of the cluster.
- Backup
Policy Pulumi.Aws Native. Cloud Hsm. Cluster Backup Policy - The cluster's backup policy.
- Backup
Retention Pulumi.Policy Aws Native. Cloud Hsm. Outputs. Backup Retention Policy Properties - A policy that defines how the service retains backups.
- Cluster
Id string - The cluster's identifier (ID).
- Security
Group string - The identifier (ID) of the cluster's security group.
- State
Pulumi.
Aws Native. Cloud Hsm. Cluster State - The cluster's state.
- Subnet
Mapping Dictionary<string, string> - A map from availability zone to the cluster's subnet in that availability zone.
-
List<Pulumi.
Aws Native. Outputs. Tag> - Tags to apply to the CloudHSM cluster.
- Vpc
Id string - The identifier (ID) of the virtual private cloud (VPC) that contains the cluster.
- Arn string
- The Amazon Resource Name (ARN) of the cluster.
- Backup
Policy ClusterBackup Policy - The cluster's backup policy.
- Backup
Retention BackupPolicy Retention Policy Properties - A policy that defines how the service retains backups.
- Cluster
Id string - The cluster's identifier (ID).
- Security
Group string - The identifier (ID) of the cluster's security group.
- State
Cluster
State Enum - The cluster's state.
- Subnet
Mapping map[string]string - A map from availability zone to the cluster's subnet in that availability zone.
- Tag
- Tags to apply to the CloudHSM cluster.
- Vpc
Id string - The identifier (ID) of the virtual private cloud (VPC) that contains the cluster.
- arn string
- The Amazon Resource Name (ARN) of the cluster.
- backup_
policy "DEFAULT" - The cluster's backup policy.
- backup_
retention_ objectpolicy - A policy that defines how the service retains backups.
- cluster_
id string - The cluster's identifier (ID).
- security_
group string - The identifier (ID) of the cluster's security group.
- state "CREATE_IN_PROGRESS" | "UNINITIALIZED" | "INITIALIZE_IN_PROGRESS" | "INITIALIZED" | "ACTIVE" | "UPDATE_IN_PROGRESS" | "MODIFY_IN_PROGRESS" | "ROLLBACK_IN_PROGRESS" | "DELETE_IN_PROGRESS" | "DELETED" | "DEGRADED"
- The cluster's state.
- subnet_
mapping map(string) - A map from availability zone to the cluster's subnet in that availability zone.
- list(object)
- Tags to apply to the CloudHSM cluster.
- vpc_
id string - The identifier (ID) of the virtual private cloud (VPC) that contains the cluster.
- arn String
- The Amazon Resource Name (ARN) of the cluster.
- backup
Policy ClusterBackup Policy - The cluster's backup policy.
- backup
Retention BackupPolicy Retention Policy Properties - A policy that defines how the service retains backups.
- cluster
Id String - The cluster's identifier (ID).
- security
Group String - The identifier (ID) of the cluster's security group.
- state
Cluster
State - The cluster's state.
- subnet
Mapping Map<String,String> - A map from availability zone to the cluster's subnet in that availability zone.
- List<Tag>
- Tags to apply to the CloudHSM cluster.
- vpc
Id String - The identifier (ID) of the virtual private cloud (VPC) that contains the cluster.
- arn string
- The Amazon Resource Name (ARN) of the cluster.
- backup
Policy ClusterBackup Policy - The cluster's backup policy.
- backup
Retention BackupPolicy Retention Policy Properties - A policy that defines how the service retains backups.
- cluster
Id string - The cluster's identifier (ID).
- security
Group string - The identifier (ID) of the cluster's security group.
- state
Cluster
State - The cluster's state.
- subnet
Mapping {[key: string]: string} - A map from availability zone to the cluster's subnet in that availability zone.
- Tag[]
- Tags to apply to the CloudHSM cluster.
- vpc
Id string - The identifier (ID) of the virtual private cloud (VPC) that contains the cluster.
- arn str
- The Amazon Resource Name (ARN) of the cluster.
- backup_
policy ClusterBackup Policy - The cluster's backup policy.
- backup_
retention_ Backuppolicy Retention Policy Properties - A policy that defines how the service retains backups.
- cluster_
id str - The cluster's identifier (ID).
- security_
group str - The identifier (ID) of the cluster's security group.
- state
Cluster
State - The cluster's state.
- subnet_
mapping Mapping[str, str] - A map from availability zone to the cluster's subnet in that availability zone.
- Sequence[root_Tag]
- Tags to apply to the CloudHSM cluster.
- vpc_
id str - The identifier (ID) of the virtual private cloud (VPC) that contains the cluster.
- arn String
- The Amazon Resource Name (ARN) of the cluster.
- backup
Policy "DEFAULT" - The cluster's backup policy.
- backup
Retention Property MapPolicy - A policy that defines how the service retains backups.
- cluster
Id String - The cluster's identifier (ID).
- security
Group String - The identifier (ID) of the cluster's security group.
- state "CREATE_IN_PROGRESS" | "UNINITIALIZED" | "INITIALIZE_IN_PROGRESS" | "INITIALIZED" | "ACTIVE" | "UPDATE_IN_PROGRESS" | "MODIFY_IN_PROGRESS" | "ROLLBACK_IN_PROGRESS" | "DELETE_IN_PROGRESS" | "DELETED" | "DEGRADED"
- The cluster's state.
- subnet
Mapping Map<String> - A map from availability zone to the cluster's subnet in that availability zone.
- List<Property Map>
- Tags to apply to the CloudHSM cluster.
- vpc
Id String - The identifier (ID) of the virtual private cloud (VPC) that contains the cluster.
Supporting Types
BackupRetentionPolicyProperties
- Type
Pulumi.
Aws Native. Cloud Hsm. Cluster Backup Retention Policy Properties Type - The type of backup retention policy.
- Value string
- Use a value between 7 - 379.
- Type
Cluster
Backup Retention Policy Properties Type - The type of backup retention policy.
- Value string
- Use a value between 7 - 379.
- type
Cluster
Backup Retention Policy Properties Type - The type of backup retention policy.
- value String
- Use a value between 7 - 379.
- type
Cluster
Backup Retention Policy Properties Type - The type of backup retention policy.
- value string
- Use a value between 7 - 379.
- type
Cluster
Backup Retention Policy Properties Type - The type of backup retention policy.
- value str
- Use a value between 7 - 379.
ClusterBackupPolicy
ClusterBackupRetentionPolicyPropertiesType
ClusterState
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.79.0
published on Monday, Sep 14, 2026 by Pulumi
published on Monday, Sep 14, 2026 by Pulumi