Class: Aws::CloudHSM::Types::DescribeHsmResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudHSM::Types::DescribeHsmResponse
- Defined in:
- gems/aws-sdk-cloudhsm/lib/aws-sdk-cloudhsm/types.rb
Overview
Contains the output of the DescribeHsm operation.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#availability_zone ⇒ String
The Availability Zone that the HSM is in.
-
#eni_id ⇒ String
The identifier of the elastic network interface (ENI) attached to the HSM.
-
#eni_ip ⇒ String
The IP address assigned to the HSM's ENI.
-
#hsm_arn ⇒ String
The ARN of the HSM.
-
#hsm_type ⇒ String
The HSM model type.
-
#iam_role_arn ⇒ String
The ARN of the IAM role assigned to the HSM.
-
#partitions ⇒ Array<String>
The list of partitions on the HSM.
-
#serial_number ⇒ String
The serial number of the HSM.
-
#server_cert_last_updated ⇒ String
The date and time that the server certificate was last updated.
-
#server_cert_uri ⇒ String
The URI of the certificate server.
-
#software_version ⇒ String
The HSM software version.
-
#ssh_key_last_updated ⇒ String
The date and time that the SSH key was last updated.
-
#ssh_public_key ⇒ String
The public SSH key.
-
#status ⇒ String
The status of the HSM.
-
#status_details ⇒ String
Contains additional information about the status of the HSM.
-
#subnet_id ⇒ String
The identifier of the subnet that the HSM is in.
-
#subscription_end_date ⇒ String
The subscription end date.
-
#subscription_start_date ⇒ String
The subscription start date.
-
#subscription_type ⇒ String
Specifies the type of subscription for the HSM.
-
#vendor_name ⇒ String
The name of the HSM vendor.
-
#vpc_id ⇒ String
The identifier of the VPC that the HSM is in.
Instance Attribute Details
#availability_zone ⇒ String
The Availability Zone that the HSM is in.
465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 |
# File 'gems/aws-sdk-cloudhsm/lib/aws-sdk-cloudhsm/types.rb', line 465 class DescribeHsmResponse < Struct.new( :hsm_arn, :status, :status_details, :availability_zone, :eni_id, :eni_ip, :subscription_type, :subscription_start_date, :subscription_end_date, :vpc_id, :subnet_id, :iam_role_arn, :serial_number, :vendor_name, :hsm_type, :software_version, :ssh_public_key, :ssh_key_last_updated, :server_cert_uri, :server_cert_last_updated, :partitions) SENSITIVE = [] include Aws::Structure end |
#eni_id ⇒ String
The identifier of the elastic network interface (ENI) attached to the HSM.
465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 |
# File 'gems/aws-sdk-cloudhsm/lib/aws-sdk-cloudhsm/types.rb', line 465 class DescribeHsmResponse < Struct.new( :hsm_arn, :status, :status_details, :availability_zone, :eni_id, :eni_ip, :subscription_type, :subscription_start_date, :subscription_end_date, :vpc_id, :subnet_id, :iam_role_arn, :serial_number, :vendor_name, :hsm_type, :software_version, :ssh_public_key, :ssh_key_last_updated, :server_cert_uri, :server_cert_last_updated, :partitions) SENSITIVE = [] include Aws::Structure end |
#eni_ip ⇒ String
The IP address assigned to the HSM's ENI.
465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 |
# File 'gems/aws-sdk-cloudhsm/lib/aws-sdk-cloudhsm/types.rb', line 465 class DescribeHsmResponse < Struct.new( :hsm_arn, :status, :status_details, :availability_zone, :eni_id, :eni_ip, :subscription_type, :subscription_start_date, :subscription_end_date, :vpc_id, :subnet_id, :iam_role_arn, :serial_number, :vendor_name, :hsm_type, :software_version, :ssh_public_key, :ssh_key_last_updated, :server_cert_uri, :server_cert_last_updated, :partitions) SENSITIVE = [] include Aws::Structure end |
#hsm_arn ⇒ String
The ARN of the HSM.
465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 |
# File 'gems/aws-sdk-cloudhsm/lib/aws-sdk-cloudhsm/types.rb', line 465 class DescribeHsmResponse < Struct.new( :hsm_arn, :status, :status_details, :availability_zone, :eni_id, :eni_ip, :subscription_type, :subscription_start_date, :subscription_end_date, :vpc_id, :subnet_id, :iam_role_arn, :serial_number, :vendor_name, :hsm_type, :software_version, :ssh_public_key, :ssh_key_last_updated, :server_cert_uri, :server_cert_last_updated, :partitions) SENSITIVE = [] include Aws::Structure end |
#hsm_type ⇒ String
The HSM model type.
465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 |
# File 'gems/aws-sdk-cloudhsm/lib/aws-sdk-cloudhsm/types.rb', line 465 class DescribeHsmResponse < Struct.new( :hsm_arn, :status, :status_details, :availability_zone, :eni_id, :eni_ip, :subscription_type, :subscription_start_date, :subscription_end_date, :vpc_id, :subnet_id, :iam_role_arn, :serial_number, :vendor_name, :hsm_type, :software_version, :ssh_public_key, :ssh_key_last_updated, :server_cert_uri, :server_cert_last_updated, :partitions) SENSITIVE = [] include Aws::Structure end |
#iam_role_arn ⇒ String
The ARN of the IAM role assigned to the HSM.
465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 |
# File 'gems/aws-sdk-cloudhsm/lib/aws-sdk-cloudhsm/types.rb', line 465 class DescribeHsmResponse < Struct.new( :hsm_arn, :status, :status_details, :availability_zone, :eni_id, :eni_ip, :subscription_type, :subscription_start_date, :subscription_end_date, :vpc_id, :subnet_id, :iam_role_arn, :serial_number, :vendor_name, :hsm_type, :software_version, :ssh_public_key, :ssh_key_last_updated, :server_cert_uri, :server_cert_last_updated, :partitions) SENSITIVE = [] include Aws::Structure end |
#partitions ⇒ Array<String>
The list of partitions on the HSM.
465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 |
# File 'gems/aws-sdk-cloudhsm/lib/aws-sdk-cloudhsm/types.rb', line 465 class DescribeHsmResponse < Struct.new( :hsm_arn, :status, :status_details, :availability_zone, :eni_id, :eni_ip, :subscription_type, :subscription_start_date, :subscription_end_date, :vpc_id, :subnet_id, :iam_role_arn, :serial_number, :vendor_name, :hsm_type, :software_version, :ssh_public_key, :ssh_key_last_updated, :server_cert_uri, :server_cert_last_updated, :partitions) SENSITIVE = [] include Aws::Structure end |
#serial_number ⇒ String
The serial number of the HSM.
465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 |
# File 'gems/aws-sdk-cloudhsm/lib/aws-sdk-cloudhsm/types.rb', line 465 class DescribeHsmResponse < Struct.new( :hsm_arn, :status, :status_details, :availability_zone, :eni_id, :eni_ip, :subscription_type, :subscription_start_date, :subscription_end_date, :vpc_id, :subnet_id, :iam_role_arn, :serial_number, :vendor_name, :hsm_type, :software_version, :ssh_public_key, :ssh_key_last_updated, :server_cert_uri, :server_cert_last_updated, :partitions) SENSITIVE = [] include Aws::Structure end |
#server_cert_last_updated ⇒ String
The date and time that the server certificate was last updated.
465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 |
# File 'gems/aws-sdk-cloudhsm/lib/aws-sdk-cloudhsm/types.rb', line 465 class DescribeHsmResponse < Struct.new( :hsm_arn, :status, :status_details, :availability_zone, :eni_id, :eni_ip, :subscription_type, :subscription_start_date, :subscription_end_date, :vpc_id, :subnet_id, :iam_role_arn, :serial_number, :vendor_name, :hsm_type, :software_version, :ssh_public_key, :ssh_key_last_updated, :server_cert_uri, :server_cert_last_updated, :partitions) SENSITIVE = [] include Aws::Structure end |
#server_cert_uri ⇒ String
The URI of the certificate server.
465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 |
# File 'gems/aws-sdk-cloudhsm/lib/aws-sdk-cloudhsm/types.rb', line 465 class DescribeHsmResponse < Struct.new( :hsm_arn, :status, :status_details, :availability_zone, :eni_id, :eni_ip, :subscription_type, :subscription_start_date, :subscription_end_date, :vpc_id, :subnet_id, :iam_role_arn, :serial_number, :vendor_name, :hsm_type, :software_version, :ssh_public_key, :ssh_key_last_updated, :server_cert_uri, :server_cert_last_updated, :partitions) SENSITIVE = [] include Aws::Structure end |
#software_version ⇒ String
The HSM software version.
465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 |
# File 'gems/aws-sdk-cloudhsm/lib/aws-sdk-cloudhsm/types.rb', line 465 class DescribeHsmResponse < Struct.new( :hsm_arn, :status, :status_details, :availability_zone, :eni_id, :eni_ip, :subscription_type, :subscription_start_date, :subscription_end_date, :vpc_id, :subnet_id, :iam_role_arn, :serial_number, :vendor_name, :hsm_type, :software_version, :ssh_public_key, :ssh_key_last_updated, :server_cert_uri, :server_cert_last_updated, :partitions) SENSITIVE = [] include Aws::Structure end |
#ssh_key_last_updated ⇒ String
The date and time that the SSH key was last updated.
465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 |
# File 'gems/aws-sdk-cloudhsm/lib/aws-sdk-cloudhsm/types.rb', line 465 class DescribeHsmResponse < Struct.new( :hsm_arn, :status, :status_details, :availability_zone, :eni_id, :eni_ip, :subscription_type, :subscription_start_date, :subscription_end_date, :vpc_id, :subnet_id, :iam_role_arn, :serial_number, :vendor_name, :hsm_type, :software_version, :ssh_public_key, :ssh_key_last_updated, :server_cert_uri, :server_cert_last_updated, :partitions) SENSITIVE = [] include Aws::Structure end |
#ssh_public_key ⇒ String
The public SSH key.
465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 |
# File 'gems/aws-sdk-cloudhsm/lib/aws-sdk-cloudhsm/types.rb', line 465 class DescribeHsmResponse < Struct.new( :hsm_arn, :status, :status_details, :availability_zone, :eni_id, :eni_ip, :subscription_type, :subscription_start_date, :subscription_end_date, :vpc_id, :subnet_id, :iam_role_arn, :serial_number, :vendor_name, :hsm_type, :software_version, :ssh_public_key, :ssh_key_last_updated, :server_cert_uri, :server_cert_last_updated, :partitions) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the HSM.
465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 |
# File 'gems/aws-sdk-cloudhsm/lib/aws-sdk-cloudhsm/types.rb', line 465 class DescribeHsmResponse < Struct.new( :hsm_arn, :status, :status_details, :availability_zone, :eni_id, :eni_ip, :subscription_type, :subscription_start_date, :subscription_end_date, :vpc_id, :subnet_id, :iam_role_arn, :serial_number, :vendor_name, :hsm_type, :software_version, :ssh_public_key, :ssh_key_last_updated, :server_cert_uri, :server_cert_last_updated, :partitions) SENSITIVE = [] include Aws::Structure end |
#status_details ⇒ String
Contains additional information about the status of the HSM.
465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 |
# File 'gems/aws-sdk-cloudhsm/lib/aws-sdk-cloudhsm/types.rb', line 465 class DescribeHsmResponse < Struct.new( :hsm_arn, :status, :status_details, :availability_zone, :eni_id, :eni_ip, :subscription_type, :subscription_start_date, :subscription_end_date, :vpc_id, :subnet_id, :iam_role_arn, :serial_number, :vendor_name, :hsm_type, :software_version, :ssh_public_key, :ssh_key_last_updated, :server_cert_uri, :server_cert_last_updated, :partitions) SENSITIVE = [] include Aws::Structure end |
#subnet_id ⇒ String
The identifier of the subnet that the HSM is in.
465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 |
# File 'gems/aws-sdk-cloudhsm/lib/aws-sdk-cloudhsm/types.rb', line 465 class DescribeHsmResponse < Struct.new( :hsm_arn, :status, :status_details, :availability_zone, :eni_id, :eni_ip, :subscription_type, :subscription_start_date, :subscription_end_date, :vpc_id, :subnet_id, :iam_role_arn, :serial_number, :vendor_name, :hsm_type, :software_version, :ssh_public_key, :ssh_key_last_updated, :server_cert_uri, :server_cert_last_updated, :partitions) SENSITIVE = [] include Aws::Structure end |
#subscription_end_date ⇒ String
The subscription end date.
465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 |
# File 'gems/aws-sdk-cloudhsm/lib/aws-sdk-cloudhsm/types.rb', line 465 class DescribeHsmResponse < Struct.new( :hsm_arn, :status, :status_details, :availability_zone, :eni_id, :eni_ip, :subscription_type, :subscription_start_date, :subscription_end_date, :vpc_id, :subnet_id, :iam_role_arn, :serial_number, :vendor_name, :hsm_type, :software_version, :ssh_public_key, :ssh_key_last_updated, :server_cert_uri, :server_cert_last_updated, :partitions) SENSITIVE = [] include Aws::Structure end |
#subscription_start_date ⇒ String
The subscription start date.
465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 |
# File 'gems/aws-sdk-cloudhsm/lib/aws-sdk-cloudhsm/types.rb', line 465 class DescribeHsmResponse < Struct.new( :hsm_arn, :status, :status_details, :availability_zone, :eni_id, :eni_ip, :subscription_type, :subscription_start_date, :subscription_end_date, :vpc_id, :subnet_id, :iam_role_arn, :serial_number, :vendor_name, :hsm_type, :software_version, :ssh_public_key, :ssh_key_last_updated, :server_cert_uri, :server_cert_last_updated, :partitions) SENSITIVE = [] include Aws::Structure end |
#subscription_type ⇒ String
Specifies the type of subscription for the HSM.
PRODUCTION - The HSM is being used in a production environment.
TRIAL - The HSM is being used in a product trial.
465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 |
# File 'gems/aws-sdk-cloudhsm/lib/aws-sdk-cloudhsm/types.rb', line 465 class DescribeHsmResponse < Struct.new( :hsm_arn, :status, :status_details, :availability_zone, :eni_id, :eni_ip, :subscription_type, :subscription_start_date, :subscription_end_date, :vpc_id, :subnet_id, :iam_role_arn, :serial_number, :vendor_name, :hsm_type, :software_version, :ssh_public_key, :ssh_key_last_updated, :server_cert_uri, :server_cert_last_updated, :partitions) SENSITIVE = [] include Aws::Structure end |
#vendor_name ⇒ String
The name of the HSM vendor.
465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 |
# File 'gems/aws-sdk-cloudhsm/lib/aws-sdk-cloudhsm/types.rb', line 465 class DescribeHsmResponse < Struct.new( :hsm_arn, :status, :status_details, :availability_zone, :eni_id, :eni_ip, :subscription_type, :subscription_start_date, :subscription_end_date, :vpc_id, :subnet_id, :iam_role_arn, :serial_number, :vendor_name, :hsm_type, :software_version, :ssh_public_key, :ssh_key_last_updated, :server_cert_uri, :server_cert_last_updated, :partitions) SENSITIVE = [] include Aws::Structure end |
#vpc_id ⇒ String
The identifier of the VPC that the HSM is in.
465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 |
# File 'gems/aws-sdk-cloudhsm/lib/aws-sdk-cloudhsm/types.rb', line 465 class DescribeHsmResponse < Struct.new( :hsm_arn, :status, :status_details, :availability_zone, :eni_id, :eni_ip, :subscription_type, :subscription_start_date, :subscription_end_date, :vpc_id, :subnet_id, :iam_role_arn, :serial_number, :vendor_name, :hsm_type, :software_version, :ssh_public_key, :ssh_key_last_updated, :server_cert_uri, :server_cert_last_updated, :partitions) SENSITIVE = [] include Aws::Structure end |