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>>,
}
Expand description
Fields§
§description: String
A text description of the HSM configuration to be created.
hsm_configuration_identifier: String
The identifier to be assigned to the new Amazon Redshift HSM configuration.
hsm_ip_address: String
The IP address that the Amazon Redshift cluster must use to access the HSM.
hsm_partition_name: String
The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.
hsm_partition_password: String
The password required to access the HSM partition.
hsm_server_public_certificate: String
The HSMs public certificate file. When using Cloud HSM, the file name is server.pem.
A list of tag instances.
Trait Implementations§
Source§impl Clone for CreateHsmConfigurationMessage
impl Clone for CreateHsmConfigurationMessage
Source§fn clone(&self) -> CreateHsmConfigurationMessage
fn clone(&self) -> CreateHsmConfigurationMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for CreateHsmConfigurationMessage
impl Default for CreateHsmConfigurationMessage
Source§fn default() -> CreateHsmConfigurationMessage
fn default() -> CreateHsmConfigurationMessage
Returns the “default value” for a type. Read more
Source§impl PartialEq for CreateHsmConfigurationMessage
impl PartialEq for CreateHsmConfigurationMessage
Source§fn eq(&self, other: &CreateHsmConfigurationMessage) -> bool
fn eq(&self, other: &CreateHsmConfigurationMessage) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for CreateHsmConfigurationMessage
Auto Trait Implementations§
impl Freeze for CreateHsmConfigurationMessage
impl RefUnwindSafe for CreateHsmConfigurationMessage
impl Send for CreateHsmConfigurationMessage
impl Sync for CreateHsmConfigurationMessage
impl Unpin for CreateHsmConfigurationMessage
impl UnwindSafe for CreateHsmConfigurationMessage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more