Struct aws_sdk_cloudhsmv2::model::Hsm [−][src]
#[non_exhaustive]pub struct Hsm {
pub availability_zone: Option<String>,
pub cluster_id: Option<String>,
pub subnet_id: Option<String>,
pub eni_id: Option<String>,
pub eni_ip: Option<String>,
pub hsm_id: Option<String>,
pub state: Option<HsmState>,
pub state_message: Option<String>,
}Expand description
Contains information about a hardware security module (HSM) in an AWS CloudHSM cluster.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.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.
subnet_id: Option<String>The subnet that contains the HSM's elastic network interface (ENI).
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: Option<String>The HSM's identifier (ID).
state: Option<HsmState>The HSM's state.
state_message: Option<String>A description of the HSM's state.
Implementations
The Availability Zone that contains the HSM.
The identifier (ID) of the cluster that contains the HSM.
The subnet that contains the HSM's elastic network interface (ENI).
The identifier (ID) of the HSM's elastic network interface (ENI).
The IP address of the HSM's elastic network interface (ENI).
A description of the HSM's state.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Hsm
impl UnwindSafe for Hsm
Blanket Implementations
Mutably borrows from an owned value. Read more
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