Class: Aws::CloudHSMV2::Types::CreateClusterRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudHSMV2::Types::CreateClusterRequest
- Defined in:
- gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#backup_retention_policy ⇒ Types::BackupRetentionPolicy
A policy that defines how the service retains backups.
-
#hsm_type ⇒ String
The type of HSM to use in the cluster.
-
#mode ⇒ String
The mode to use in the cluster.
-
#network_type ⇒ String
The NetworkType to create a cluster with.
-
#source_backup_id ⇒ String
The identifier (ID) or the Amazon Resource Name (ARN) of the cluster backup to restore.
-
#subnet_ids ⇒ Array<String>
The identifiers (IDs) of the subnets where you are creating the cluster.
-
#tag_list ⇒ Array<Types::Tag>
Tags to apply to the CloudHSM cluster during creation.
Instance Attribute Details
#backup_retention_policy ⇒ Types::BackupRetentionPolicy
A policy that defines how the service retains backups.
460 461 462 463 464 465 466 467 468 469 470 |
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 460 class CreateClusterRequest < Struct.new( :backup_retention_policy, :hsm_type, :source_backup_id, :subnet_ids, :network_type, :tag_list, :mode) SENSITIVE = [] include Aws::Structure end |
#hsm_type ⇒ String
The type of HSM to use in the cluster. The allowed values are
hsm1.medium
and hsm2m.medium
.
460 461 462 463 464 465 466 467 468 469 470 |
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 460 class CreateClusterRequest < Struct.new( :backup_retention_policy, :hsm_type, :source_backup_id, :subnet_ids, :network_type, :tag_list, :mode) SENSITIVE = [] include Aws::Structure end |
#mode ⇒ String
The mode to use in the cluster. The allowed values are FIPS
and
NON_FIPS
.
460 461 462 463 464 465 466 467 468 469 470 |
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 460 class CreateClusterRequest < Struct.new( :backup_retention_policy, :hsm_type, :source_backup_id, :subnet_ids, :network_type, :tag_list, :mode) SENSITIVE = [] include Aws::Structure end |
#network_type ⇒ String
The NetworkType to create a cluster with. The allowed values are
IPV4
and DUALSTACK
.
460 461 462 463 464 465 466 467 468 469 470 |
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 460 class CreateClusterRequest < Struct.new( :backup_retention_policy, :hsm_type, :source_backup_id, :subnet_ids, :network_type, :tag_list, :mode) SENSITIVE = [] include Aws::Structure end |
#source_backup_id ⇒ String
The identifier (ID) or the Amazon Resource Name (ARN) of the cluster backup to restore. Use this value to restore the cluster from a backup instead of creating a new cluster. To find the backup ID or ARN, use DescribeBackups. If using a backup in another account, the full ARN must be supplied.
460 461 462 463 464 465 466 467 468 469 470 |
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 460 class CreateClusterRequest < Struct.new( :backup_retention_policy, :hsm_type, :source_backup_id, :subnet_ids, :network_type, :tag_list, :mode) SENSITIVE = [] include Aws::Structure end |
#subnet_ids ⇒ Array<String>
The identifiers (IDs) of the subnets where you are creating the cluster. You must specify at least one subnet. If you specify multiple subnets, they must meet the following criteria:
All subnets must be in the same virtual private cloud (VPC).
You can specify only one subnet per Availability Zone.
460 461 462 463 464 465 466 467 468 469 470 |
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 460 class CreateClusterRequest < Struct.new( :backup_retention_policy, :hsm_type, :source_backup_id, :subnet_ids, :network_type, :tag_list, :mode) SENSITIVE = [] include Aws::Structure end |
#tag_list ⇒ Array<Types::Tag>
Tags to apply to the CloudHSM cluster during creation.
460 461 462 463 464 465 466 467 468 469 470 |
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 460 class CreateClusterRequest < Struct.new( :backup_retention_policy, :hsm_type, :source_backup_id, :subnet_ids, :network_type, :tag_list, :mode) SENSITIVE = [] include Aws::Structure end |