You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::CloudHSMV2::Types::Cluster

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb

Overview

Contains information about an AWS CloudHSM cluster.

Instance Attribute Summary collapse

Instance Attribute Details

#backup_policyString

The cluster's backup policy.

Returns:

  • (String)


137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 137

class Cluster < Struct.new(
  :backup_policy,
  :cluster_id,
  :create_timestamp,
  :hsms,
  :hsm_type,
  :pre_co_password,
  :security_group,
  :source_backup_id,
  :state,
  :state_message,
  :subnet_mapping,
  :vpc_id,
  :certificates)
  include Aws::Structure
end

#certificatesTypes::Certificates

Contains one or more certificates or a certificate signing request (CSR).

Returns:



137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 137

class Cluster < Struct.new(
  :backup_policy,
  :cluster_id,
  :create_timestamp,
  :hsms,
  :hsm_type,
  :pre_co_password,
  :security_group,
  :source_backup_id,
  :state,
  :state_message,
  :subnet_mapping,
  :vpc_id,
  :certificates)
  include Aws::Structure
end

#cluster_idString

The cluster's identifier (ID).

Returns:

  • (String)


137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 137

class Cluster < Struct.new(
  :backup_policy,
  :cluster_id,
  :create_timestamp,
  :hsms,
  :hsm_type,
  :pre_co_password,
  :security_group,
  :source_backup_id,
  :state,
  :state_message,
  :subnet_mapping,
  :vpc_id,
  :certificates)
  include Aws::Structure
end

#create_timestampTime

The date and time when the cluster was created.

Returns:

  • (Time)


137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 137

class Cluster < Struct.new(
  :backup_policy,
  :cluster_id,
  :create_timestamp,
  :hsms,
  :hsm_type,
  :pre_co_password,
  :security_group,
  :source_backup_id,
  :state,
  :state_message,
  :subnet_mapping,
  :vpc_id,
  :certificates)
  include Aws::Structure
end

#hsm_typeString

The type of HSM that the cluster contains.

Returns:

  • (String)


137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 137

class Cluster < Struct.new(
  :backup_policy,
  :cluster_id,
  :create_timestamp,
  :hsms,
  :hsm_type,
  :pre_co_password,
  :security_group,
  :source_backup_id,
  :state,
  :state_message,
  :subnet_mapping,
  :vpc_id,
  :certificates)
  include Aws::Structure
end

#hsmsArray<Types::Hsm>

Contains information about the HSMs in the cluster.

Returns:



137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 137

class Cluster < Struct.new(
  :backup_policy,
  :cluster_id,
  :create_timestamp,
  :hsms,
  :hsm_type,
  :pre_co_password,
  :security_group,
  :source_backup_id,
  :state,
  :state_message,
  :subnet_mapping,
  :vpc_id,
  :certificates)
  include Aws::Structure
end

#pre_co_passwordString

The default password for the cluster's Pre-Crypto Officer (PRECO) user.

Returns:

  • (String)


137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 137

class Cluster < Struct.new(
  :backup_policy,
  :cluster_id,
  :create_timestamp,
  :hsms,
  :hsm_type,
  :pre_co_password,
  :security_group,
  :source_backup_id,
  :state,
  :state_message,
  :subnet_mapping,
  :vpc_id,
  :certificates)
  include Aws::Structure
end

#security_groupString

The identifier (ID) of the cluster's security group.

Returns:

  • (String)


137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 137

class Cluster < Struct.new(
  :backup_policy,
  :cluster_id,
  :create_timestamp,
  :hsms,
  :hsm_type,
  :pre_co_password,
  :security_group,
  :source_backup_id,
  :state,
  :state_message,
  :subnet_mapping,
  :vpc_id,
  :certificates)
  include Aws::Structure
end

#source_backup_idString

The identifier (ID) of the backup used to create the cluster. This value exists only when the cluster was created from a backup.

Returns:

  • (String)


137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 137

class Cluster < Struct.new(
  :backup_policy,
  :cluster_id,
  :create_timestamp,
  :hsms,
  :hsm_type,
  :pre_co_password,
  :security_group,
  :source_backup_id,
  :state,
  :state_message,
  :subnet_mapping,
  :vpc_id,
  :certificates)
  include Aws::Structure
end

#stateString

The cluster's state.

Returns:

  • (String)


137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 137

class Cluster < Struct.new(
  :backup_policy,
  :cluster_id,
  :create_timestamp,
  :hsms,
  :hsm_type,
  :pre_co_password,
  :security_group,
  :source_backup_id,
  :state,
  :state_message,
  :subnet_mapping,
  :vpc_id,
  :certificates)
  include Aws::Structure
end

#state_messageString

A description of the cluster's state.

Returns:

  • (String)


137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 137

class Cluster < Struct.new(
  :backup_policy,
  :cluster_id,
  :create_timestamp,
  :hsms,
  :hsm_type,
  :pre_co_password,
  :security_group,
  :source_backup_id,
  :state,
  :state_message,
  :subnet_mapping,
  :vpc_id,
  :certificates)
  include Aws::Structure
end

#subnet_mappingHash<String,String>

A map of the cluster's subnets and their corresponding Availability Zones.

Returns:

  • (Hash<String,String>)


137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 137

class Cluster < Struct.new(
  :backup_policy,
  :cluster_id,
  :create_timestamp,
  :hsms,
  :hsm_type,
  :pre_co_password,
  :security_group,
  :source_backup_id,
  :state,
  :state_message,
  :subnet_mapping,
  :vpc_id,
  :certificates)
  include Aws::Structure
end

#vpc_idString

The identifier (ID) of the virtual private cloud (VPC) that contains the cluster.

Returns:

  • (String)


137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'gems/aws-sdk-cloudhsmv2/lib/aws-sdk-cloudhsmv2/types.rb', line 137

class Cluster < Struct.new(
  :backup_policy,
  :cluster_id,
  :create_timestamp,
  :hsms,
  :hsm_type,
  :pre_co_password,
  :security_group,
  :source_backup_id,
  :state,
  :state_message,
  :subnet_mapping,
  :vpc_id,
  :certificates)
  include Aws::Structure
end