[][src]Struct rusoto_redshift::CreateHsmConfigurationMessage

pub struct CreateHsmConfigurationMessage {
    pub description: String,
    pub hsm_configuration_identifier: String,
    pub hsm_ip_address: String,
    pub hsm_partition_name: String,
    pub hsm_partition_password: String,
    pub hsm_server_public_certificate: String,
    pub tags: Option<Vec<Tag>>,
}

Fields

A text description of the HSM configuration to be created.

The identifier to be assigned to the new Amazon Redshift HSM configuration.

The IP address that the Amazon Redshift cluster must use to access the HSM.

The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.

The password required to access the HSM partition.

The HSMs public certificate file. When using Cloud HSM, the file name is server.pem.

A list of tag instances.

Trait Implementations

impl Clone for CreateHsmConfigurationMessage
[src]

Performs copy-assignment from source. Read more

impl Default for CreateHsmConfigurationMessage
[src]

impl PartialEq<CreateHsmConfigurationMessage> for CreateHsmConfigurationMessage
[src]

impl Debug for CreateHsmConfigurationMessage
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

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

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

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

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

The type returned in the event of a conversion error.

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

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

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

The type returned in the event of a conversion error.

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

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

impl<T> Same for T

Should always be Self

impl<T> Erased for T