Class: Aws::Redshift::Types::CreateHsmConfigurationMessage
- Inherits:
-
Struct
- Object
- Struct
- Aws::Redshift::Types::CreateHsmConfigurationMessage
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-redshift/types.rb
Overview
When making an API call, you may pass CreateHsmConfigurationMessage data as a hash:
{
hsm_configuration_identifier: "String", # required
description: "String", # required
hsm_ip_address: "String", # required
hsm_partition_name: "String", # required
hsm_partition_password: "String", # required
hsm_server_public_certificate: "String", # required
tags: [
{
key: "String",
value: "String",
},
],
}
Instance Attribute Summary collapse
-
#description ⇒ String
A text description of the HSM configuration to be created.
-
#hsm_configuration_identifier ⇒ String
The identifier to be assigned to the new Amazon Redshift HSM configuration.
-
#hsm_ip_address ⇒ String
The IP address that the Amazon Redshift cluster must use to access the HSM.
-
#hsm_partition_name ⇒ String
The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.
-
#hsm_partition_password ⇒ String
The password required to access the HSM partition.
-
#hsm_server_public_certificate ⇒ String
The HSMs public certificate file.
-
#tags ⇒ Array<Types::Tag>
A list of tag instances.
Instance Attribute Details
#description ⇒ String
A text description of the HSM configuration to be created.
2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 |
# File 'lib/aws-sdk-redshift/types.rb', line 2217 class CreateHsmConfigurationMessage < Struct.new( :hsm_configuration_identifier, :description, :hsm_ip_address, :hsm_partition_name, :hsm_partition_password, :hsm_server_public_certificate, :tags) include Aws::Structure end |
#hsm_configuration_identifier ⇒ String
The identifier to be assigned to the new Amazon Redshift HSM configuration.
2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 |
# File 'lib/aws-sdk-redshift/types.rb', line 2217 class CreateHsmConfigurationMessage < Struct.new( :hsm_configuration_identifier, :description, :hsm_ip_address, :hsm_partition_name, :hsm_partition_password, :hsm_server_public_certificate, :tags) include Aws::Structure end |
#hsm_ip_address ⇒ String
The IP address that the Amazon Redshift cluster must use to access the HSM.
2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 |
# File 'lib/aws-sdk-redshift/types.rb', line 2217 class CreateHsmConfigurationMessage < Struct.new( :hsm_configuration_identifier, :description, :hsm_ip_address, :hsm_partition_name, :hsm_partition_password, :hsm_server_public_certificate, :tags) include Aws::Structure end |
#hsm_partition_name ⇒ String
The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.
2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 |
# File 'lib/aws-sdk-redshift/types.rb', line 2217 class CreateHsmConfigurationMessage < Struct.new( :hsm_configuration_identifier, :description, :hsm_ip_address, :hsm_partition_name, :hsm_partition_password, :hsm_server_public_certificate, :tags) include Aws::Structure end |
#hsm_partition_password ⇒ String
The password required to access the HSM partition.
2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 |
# File 'lib/aws-sdk-redshift/types.rb', line 2217 class CreateHsmConfigurationMessage < Struct.new( :hsm_configuration_identifier, :description, :hsm_ip_address, :hsm_partition_name, :hsm_partition_password, :hsm_server_public_certificate, :tags) include Aws::Structure end |
#hsm_server_public_certificate ⇒ String
The HSMs public certificate file. When using Cloud HSM, the file name is server.pem.
2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 |
# File 'lib/aws-sdk-redshift/types.rb', line 2217 class CreateHsmConfigurationMessage < Struct.new( :hsm_configuration_identifier, :description, :hsm_ip_address, :hsm_partition_name, :hsm_partition_password, :hsm_server_public_certificate, :tags) include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
A list of tag instances.
2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 |
# File 'lib/aws-sdk-redshift/types.rb', line 2217 class CreateHsmConfigurationMessage < Struct.new( :hsm_configuration_identifier, :description, :hsm_ip_address, :hsm_partition_name, :hsm_partition_password, :hsm_server_public_certificate, :tags) include Aws::Structure end |