Struct rusoto_kms::CustomKeyStoresListEntry[][src]

pub struct CustomKeyStoresListEntry {
    pub cloud_hsm_cluster_id: Option<String>,
    pub connection_error_code: Option<String>,
    pub connection_state: Option<String>,
    pub creation_date: Option<f64>,
    pub custom_key_store_id: Option<String>,
    pub custom_key_store_name: Option<String>,
    pub trust_anchor_certificate: Option<String>,
}

Contains information about each custom key store in the custom key store list.

Fields

cloud_hsm_cluster_id: Option<String>

A unique identifier for the AWS CloudHSM cluster that is associated with the custom key store.

connection_error_code: Option<String>

Describes the connection error. This field appears in the response only when the ConnectionState is FAILED. For help resolving these errors, see How to Fix a Connection Failure in AWS Key Management Service Developer Guide.

Valid values are:

connection_state: Option<String>

Indicates whether the custom key store is connected to its AWS CloudHSM cluster.

You can create and use CMKs in your custom key stores only when its connection state is CONNECTED.

The value is DISCONNECTED if the key store has never been connected or you use the DisconnectCustomKeyStore operation to disconnect it. If the value is CONNECTED but you are having trouble using the custom key store, make sure that its associated AWS CloudHSM cluster is active and contains at least one active HSM.

A value of FAILED indicates that an attempt to connect was unsuccessful. The ConnectionErrorCode field in the response indicates the cause of the failure. For help resolving a connection failure, see Troubleshooting a Custom Key Store in the AWS Key Management Service Developer Guide.

creation_date: Option<f64>

The date and time when the custom key store was created.

custom_key_store_id: Option<String>

A unique identifier for the custom key store.

custom_key_store_name: Option<String>

The user-specified friendly name for the custom key store.

trust_anchor_certificate: Option<String>

The trust anchor certificate of the associated AWS CloudHSM cluster. When you initialize the cluster, you create this certificate and save it in the customerCA.crt file.

Trait Implementations

impl Clone for CustomKeyStoresListEntry[src]

impl Debug for CustomKeyStoresListEntry[src]

impl Default for CustomKeyStoresListEntry[src]

impl<'de> Deserialize<'de> for CustomKeyStoresListEntry[src]

impl PartialEq<CustomKeyStoresListEntry> for CustomKeyStoresListEntry[src]

impl Serialize for CustomKeyStoresListEntry[src]

impl StructuralPartialEq for CustomKeyStoresListEntry[src]

Auto Trait Implementations

impl RefUnwindSafe for CustomKeyStoresListEntry

impl Send for CustomKeyStoresListEntry

impl Sync for CustomKeyStoresListEntry

impl Unpin for CustomKeyStoresListEntry

impl UnwindSafe for CustomKeyStoresListEntry

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T> Sealed<T> for T where
    T: ?Sized
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.