[][src]Struct rusoto_cloudhsmv2::InitializeClusterRequest

pub struct InitializeClusterRequest {
    pub cluster_id: String,
    pub signed_cert: String,
    pub trust_anchor: String,
}

Fields

cluster_id: String

The identifier (ID) of the cluster that you are claiming. To find the cluster ID, use DescribeClusters.

signed_cert: String

The cluster certificate issued (signed) by your issuing certificate authority (CA). The certificate must be in PEM format and can contain a maximum of 5000 characters.

trust_anchor: String

The issuing certificate of the issuing certificate authority (CA) that issued (signed) the cluster certificate. You must use a self-signed certificate. The certificate used to sign the HSM CSR must be directly available, and thus must be the root certificate. The certificate must be in PEM format and can contain a maximum of 5000 characters.

Trait Implementations

impl Clone for InitializeClusterRequest[src]

impl Debug for InitializeClusterRequest[src]

impl Default for InitializeClusterRequest[src]

impl PartialEq<InitializeClusterRequest> for InitializeClusterRequest[src]

impl Serialize for InitializeClusterRequest[src]

impl StructuralPartialEq for InitializeClusterRequest[src]

Auto Trait Implementations

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> 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

type Output = T

Should always be Self

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.