Struct rusoto_cloudhsmv2::Hsm [−][src]
pub struct Hsm { pub availability_zone: Option<String>, pub cluster_id: Option<String>, pub eni_id: Option<String>, pub eni_ip: Option<String>, pub hsm_id: String, pub state: Option<String>, pub state_message: Option<String>, pub subnet_id: Option<String>, }
Contains information about a hardware security module (HSM) in an AWS CloudHSM cluster.
Fields
availability_zone: Option<String>
The Availability Zone that contains the HSM.
cluster_id: Option<String>
The identifier (ID) of the cluster that contains the HSM.
eni_id: Option<String>
The identifier (ID) of the HSM's elastic network interface (ENI).
eni_ip: Option<String>
The IP address of the HSM's elastic network interface (ENI).
hsm_id: String
The HSM's identifier (ID).
state: Option<String>
The HSM's state.
state_message: Option<String>
A description of the HSM's state.
subnet_id: Option<String>
The subnet that contains the HSM's elastic network interface (ENI).
Trait Implementations
impl Default for Hsm
[src]
impl Default for Hsm
impl Debug for Hsm
[src]
impl Debug for Hsm
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for Hsm
[src]
impl Clone for Hsm
fn clone(&self) -> Hsm
[src]
fn clone(&self) -> Hsm
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl PartialEq for Hsm
[src]
impl PartialEq for Hsm