pub struct HsmConfiguration {
pub description: Option<String>,
pub hsm_configuration_identifier: Option<String>,
pub hsm_ip_address: Option<String>,
pub hsm_partition_name: Option<String>,
pub tags: Option<Vec<Tag>>,
}
Expand description
Returns information about an HSM configuration, which is an object that describes to Amazon Redshift clusters the information they require to connect to an HSM where they can store database encryption keys.
Fields§
§description: Option<String>
A text description of the HSM configuration.
hsm_configuration_identifier: Option<String>
The name of the Amazon Redshift HSM configuration.
hsm_ip_address: Option<String>
The IP address that the Amazon Redshift cluster must use to access the HSM.
hsm_partition_name: Option<String>
The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.
The list of tags for the HSM configuration.
Trait Implementations§
Source§impl Clone for HsmConfiguration
impl Clone for HsmConfiguration
Source§fn clone(&self) -> HsmConfiguration
fn clone(&self) -> HsmConfiguration
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 Debug for HsmConfiguration
impl Debug for HsmConfiguration
Source§impl Default for HsmConfiguration
impl Default for HsmConfiguration
Source§fn default() -> HsmConfiguration
fn default() -> HsmConfiguration
Returns the “default value” for a type. Read more
Source§impl PartialEq for HsmConfiguration
impl PartialEq for HsmConfiguration
impl StructuralPartialEq for HsmConfiguration
Auto Trait Implementations§
impl Freeze for HsmConfiguration
impl RefUnwindSafe for HsmConfiguration
impl Send for HsmConfiguration
impl Sync for HsmConfiguration
impl Unpin for HsmConfiguration
impl UnwindSafe for HsmConfiguration
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