Class: Aws::Redshift::Types::CreateHsmConfigurationMessage
- Inherits:
-
Struct
- Object
- Struct
- Aws::Redshift::Types::CreateHsmConfigurationMessage
- Defined in:
- gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
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.
2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 2870 class CreateHsmConfigurationMessage < Struct.new( :hsm_configuration_identifier, :description, :hsm_ip_address, :hsm_partition_name, :hsm_partition_password, :hsm_server_public_certificate, :tags) SENSITIVE = [] include Aws::Structure end |
#hsm_configuration_identifier ⇒ String
The identifier to be assigned to the new Amazon Redshift HSM configuration.
2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 2870 class CreateHsmConfigurationMessage < Struct.new( :hsm_configuration_identifier, :description, :hsm_ip_address, :hsm_partition_name, :hsm_partition_password, :hsm_server_public_certificate, :tags) SENSITIVE = [] include Aws::Structure end |
#hsm_ip_address ⇒ String
The IP address that the Amazon Redshift cluster must use to access the HSM.
2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 2870 class CreateHsmConfigurationMessage < Struct.new( :hsm_configuration_identifier, :description, :hsm_ip_address, :hsm_partition_name, :hsm_partition_password, :hsm_server_public_certificate, :tags) SENSITIVE = [] 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.
2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 2870 class CreateHsmConfigurationMessage < Struct.new( :hsm_configuration_identifier, :description, :hsm_ip_address, :hsm_partition_name, :hsm_partition_password, :hsm_server_public_certificate, :tags) SENSITIVE = [] include Aws::Structure end |
#hsm_partition_password ⇒ String
The password required to access the HSM partition.
2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 2870 class CreateHsmConfigurationMessage < Struct.new( :hsm_configuration_identifier, :description, :hsm_ip_address, :hsm_partition_name, :hsm_partition_password, :hsm_server_public_certificate, :tags) SENSITIVE = [] include Aws::Structure end |
#hsm_server_public_certificate ⇒ String
The HSMs public certificate file. When using Cloud HSM, the file name is server.pem.
2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 2870 class CreateHsmConfigurationMessage < Struct.new( :hsm_configuration_identifier, :description, :hsm_ip_address, :hsm_partition_name, :hsm_partition_password, :hsm_server_public_certificate, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
A list of tag instances.
2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 2870 class CreateHsmConfigurationMessage < Struct.new( :hsm_configuration_identifier, :description, :hsm_ip_address, :hsm_partition_name, :hsm_partition_password, :hsm_server_public_certificate, :tags) SENSITIVE = [] include Aws::Structure end |