logo
pub struct DescribeHsmResponse {
Show 21 fields pub availability_zone: Option<String>, pub eni_id: Option<String>, pub eni_ip: Option<String>, pub hsm_arn: Option<String>, pub hsm_type: Option<String>, pub iam_role_arn: Option<String>, pub partitions: Option<Vec<String>>, pub serial_number: Option<String>, pub server_cert_last_updated: Option<String>, pub server_cert_uri: Option<String>, pub software_version: Option<String>, pub ssh_key_last_updated: Option<String>, pub ssh_public_key: Option<String>, pub status: Option<String>, pub status_details: Option<String>, pub subnet_id: Option<String>, pub subscription_end_date: Option<String>, pub subscription_start_date: Option<String>, pub subscription_type: Option<String>, pub vendor_name: Option<String>, pub vpc_id: Option<String>,
}
Expand description

Contains the output of the DescribeHsm operation.

Fields

availability_zone: Option<String>

The Availability Zone that the HSM is in.

eni_id: Option<String>

The identifier of the elastic network interface (ENI) attached to the HSM.

eni_ip: Option<String>

The IP address assigned to the HSM's ENI.

hsm_arn: Option<String>

The ARN of the HSM.

hsm_type: Option<String>

The HSM model type.

iam_role_arn: Option<String>

The ARN of the IAM role assigned to the HSM.

partitions: Option<Vec<String>>

The list of partitions on the HSM.

serial_number: Option<String>

The serial number of the HSM.

server_cert_last_updated: Option<String>

The date and time that the server certificate was last updated.

server_cert_uri: Option<String>

The URI of the certificate server.

software_version: Option<String>

The HSM software version.

ssh_key_last_updated: Option<String>

The date and time that the SSH key was last updated.

ssh_public_key: Option<String>

The public SSH key.

status: Option<String>

The status of the HSM.

status_details: Option<String>

Contains additional information about the status of the HSM.

subnet_id: Option<String>

The identifier of the subnet that the HSM is in.

subscription_end_date: Option<String>

The subscription end date.

subscription_start_date: Option<String>

The subscription start date.

subscription_type: Option<String>vendor_name: Option<String>

The name of the HSM vendor.

vpc_id: Option<String>

The identifier of the VPC that the HSM is in.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Deserialize this value from the given Serde deserializer. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more