interface CfnClusterProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.CloudHSM.CfnClusterProps |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awscloudhsm#CfnClusterProps |
Java | software.amazon.awscdk.services.cloudhsm.CfnClusterProps |
Python | aws_cdk.aws_cloudhsm.CfnClusterProps |
TypeScript | aws-cdk-lib » aws_cloudhsm » CfnClusterProps |
Properties for defining a CfnCluster.
See also: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudhsm-cluster.html
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_cloudhsm as cloudhsm } from 'aws-cdk-lib';
const cfnClusterProps: cloudhsm.CfnClusterProps = {
hsmType: 'hsmType',
// the properties below are optional
backupRetentionPolicy: {
type: 'type',
value: 'value',
},
mode: 'mode',
networkType: 'networkType',
subnetIds: ['subnetIds'],
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
| Name | Type | Description |
|---|---|---|
| hsm | string | The type of HSM to use in the cluster. |
| backup | IResolvable | Backup | A policy that defines how the service retains backups. |
| mode? | string | The mode to use in the cluster. |
| network | string | The NetworkType to create a cluster with. |
| subnet | string[] | The identifiers (IDs) of the subnets where the cluster is created. |
| tags? | Tags[] | Tags to apply to the CloudHSM cluster. |
hsmType
Type:
string
The type of HSM to use in the cluster.
backupRetentionPolicy?
Type:
IResolvable | Backup
(optional)
A policy that defines how the service retains backups.
mode?
Type:
string
(optional)
The mode to use in the cluster.
networkType?
Type:
string
(optional)
The NetworkType to create a cluster with.
subnetIds?
Type:
string[]
(optional)
The identifiers (IDs) of the subnets where the cluster is created.
You must specify at least one subnet.
tags?
Type:
Tags[]
(optional)
Tags to apply to the CloudHSM cluster.

.NET
Go
Java
Python
TypeScript