Class: Aws::CloudHSMV2::Types::Cluster
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudHSMV2::Types::Cluster
- Defined in:
- gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb
Overview
Contains information about an AWS CloudHSM cluster.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#backup_policy ⇒ String
The cluster's backup policy.
-
#backup_retention_policy ⇒ Types::BackupRetentionPolicy
A policy that defines how the service retains backups.
-
#certificates ⇒ Types::Certificates
Contains one or more certificates or a certificate signing request (CSR).
-
#cluster_id ⇒ String
The cluster's identifier (ID).
-
#create_timestamp ⇒ Time
The date and time when the cluster was created.
-
#hsm_type ⇒ String
The type of HSM that the cluster contains.
-
#hsms ⇒ Array<Types::Hsm>
Contains information about the HSMs in the cluster.
-
#pre_co_password ⇒ String
The default password for the cluster's Pre-Crypto Officer (PRECO) user.
-
#security_group ⇒ String
The identifier (ID) of the cluster's security group.
-
#source_backup_id ⇒ String
The identifier (ID) of the backup used to create the cluster.
-
#state ⇒ String
The cluster's state.
-
#state_message ⇒ String
A description of the cluster's state.
-
#subnet_mapping ⇒ Hash<String,String>
A map from availability zone to the cluster’s subnet in that availability zone.
-
#tag_list ⇒ Array<Types::Tag>
The list of tags for the cluster.
-
#vpc_id ⇒ String
The identifier (ID) of the virtual private cloud (VPC) that contains the cluster.
Instance Attribute Details
#backup_policy ⇒ String
The cluster's backup policy.
298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 |
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 298 class Cluster < Struct.new( :backup_policy, :backup_retention_policy, :cluster_id, :create_timestamp, :hsms, :hsm_type, :pre_co_password, :security_group, :source_backup_id, :state, :state_message, :subnet_mapping, :vpc_id, :certificates, :tag_list) SENSITIVE = [] include Aws::Structure end |
#backup_retention_policy ⇒ Types::BackupRetentionPolicy
A policy that defines how the service retains backups.
298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 |
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 298 class Cluster < Struct.new( :backup_policy, :backup_retention_policy, :cluster_id, :create_timestamp, :hsms, :hsm_type, :pre_co_password, :security_group, :source_backup_id, :state, :state_message, :subnet_mapping, :vpc_id, :certificates, :tag_list) SENSITIVE = [] include Aws::Structure end |
#certificates ⇒ Types::Certificates
Contains one or more certificates or a certificate signing request (CSR).
298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 |
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 298 class Cluster < Struct.new( :backup_policy, :backup_retention_policy, :cluster_id, :create_timestamp, :hsms, :hsm_type, :pre_co_password, :security_group, :source_backup_id, :state, :state_message, :subnet_mapping, :vpc_id, :certificates, :tag_list) SENSITIVE = [] include Aws::Structure end |
#cluster_id ⇒ String
The cluster's identifier (ID).
298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 |
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 298 class Cluster < Struct.new( :backup_policy, :backup_retention_policy, :cluster_id, :create_timestamp, :hsms, :hsm_type, :pre_co_password, :security_group, :source_backup_id, :state, :state_message, :subnet_mapping, :vpc_id, :certificates, :tag_list) SENSITIVE = [] include Aws::Structure end |
#create_timestamp ⇒ Time
The date and time when the cluster was created.
298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 |
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 298 class Cluster < Struct.new( :backup_policy, :backup_retention_policy, :cluster_id, :create_timestamp, :hsms, :hsm_type, :pre_co_password, :security_group, :source_backup_id, :state, :state_message, :subnet_mapping, :vpc_id, :certificates, :tag_list) SENSITIVE = [] include Aws::Structure end |
#hsm_type ⇒ String
The type of HSM that the cluster contains.
298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 |
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 298 class Cluster < Struct.new( :backup_policy, :backup_retention_policy, :cluster_id, :create_timestamp, :hsms, :hsm_type, :pre_co_password, :security_group, :source_backup_id, :state, :state_message, :subnet_mapping, :vpc_id, :certificates, :tag_list) SENSITIVE = [] include Aws::Structure end |
#hsms ⇒ Array<Types::Hsm>
Contains information about the HSMs in the cluster.
298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 |
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 298 class Cluster < Struct.new( :backup_policy, :backup_retention_policy, :cluster_id, :create_timestamp, :hsms, :hsm_type, :pre_co_password, :security_group, :source_backup_id, :state, :state_message, :subnet_mapping, :vpc_id, :certificates, :tag_list) SENSITIVE = [] include Aws::Structure end |
#pre_co_password ⇒ String
The default password for the cluster's Pre-Crypto Officer (PRECO) user.
298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 |
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 298 class Cluster < Struct.new( :backup_policy, :backup_retention_policy, :cluster_id, :create_timestamp, :hsms, :hsm_type, :pre_co_password, :security_group, :source_backup_id, :state, :state_message, :subnet_mapping, :vpc_id, :certificates, :tag_list) SENSITIVE = [] include Aws::Structure end |
#security_group ⇒ String
The identifier (ID) of the cluster's security group.
298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 |
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 298 class Cluster < Struct.new( :backup_policy, :backup_retention_policy, :cluster_id, :create_timestamp, :hsms, :hsm_type, :pre_co_password, :security_group, :source_backup_id, :state, :state_message, :subnet_mapping, :vpc_id, :certificates, :tag_list) SENSITIVE = [] include Aws::Structure end |
#source_backup_id ⇒ String
The identifier (ID) of the backup used to create the cluster. This value exists only when the cluster was created from a backup.
298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 |
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 298 class Cluster < Struct.new( :backup_policy, :backup_retention_policy, :cluster_id, :create_timestamp, :hsms, :hsm_type, :pre_co_password, :security_group, :source_backup_id, :state, :state_message, :subnet_mapping, :vpc_id, :certificates, :tag_list) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The cluster's state.
298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 |
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 298 class Cluster < Struct.new( :backup_policy, :backup_retention_policy, :cluster_id, :create_timestamp, :hsms, :hsm_type, :pre_co_password, :security_group, :source_backup_id, :state, :state_message, :subnet_mapping, :vpc_id, :certificates, :tag_list) SENSITIVE = [] include Aws::Structure end |
#state_message ⇒ String
A description of the cluster's state.
298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 |
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 298 class Cluster < Struct.new( :backup_policy, :backup_retention_policy, :cluster_id, :create_timestamp, :hsms, :hsm_type, :pre_co_password, :security_group, :source_backup_id, :state, :state_message, :subnet_mapping, :vpc_id, :certificates, :tag_list) SENSITIVE = [] include Aws::Structure end |
#subnet_mapping ⇒ Hash<String,String>
A map from availability zone to the cluster’s subnet in that availability zone.
298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 |
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 298 class Cluster < Struct.new( :backup_policy, :backup_retention_policy, :cluster_id, :create_timestamp, :hsms, :hsm_type, :pre_co_password, :security_group, :source_backup_id, :state, :state_message, :subnet_mapping, :vpc_id, :certificates, :tag_list) SENSITIVE = [] include Aws::Structure end |
#tag_list ⇒ Array<Types::Tag>
The list of tags for the cluster.
298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 |
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 298 class Cluster < Struct.new( :backup_policy, :backup_retention_policy, :cluster_id, :create_timestamp, :hsms, :hsm_type, :pre_co_password, :security_group, :source_backup_id, :state, :state_message, :subnet_mapping, :vpc_id, :certificates, :tag_list) SENSITIVE = [] include Aws::Structure end |
#vpc_id ⇒ String
The identifier (ID) of the virtual private cloud (VPC) that contains the cluster.
298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 |
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 298 class Cluster < Struct.new( :backup_policy, :backup_retention_policy, :cluster_id, :create_timestamp, :hsms, :hsm_type, :pre_co_password, :security_group, :source_backup_id, :state, :state_message, :subnet_mapping, :vpc_id, :certificates, :tag_list) SENSITIVE = [] include Aws::Structure end |