Struct aws_sdk_redshift::types::builders::HsmStatusBuilder
source · #[non_exhaustive]pub struct HsmStatusBuilder { /* private fields */ }
Expand description
A builder for HsmStatus
.
Implementations§
source§impl HsmStatusBuilder
impl HsmStatusBuilder
sourcepub fn hsm_client_certificate_identifier(self, input: impl Into<String>) -> Self
pub fn hsm_client_certificate_identifier(self, input: impl Into<String>) -> Self
Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM.
sourcepub fn set_hsm_client_certificate_identifier(
self,
input: Option<String>,
) -> Self
pub fn set_hsm_client_certificate_identifier( self, input: Option<String>, ) -> Self
Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM.
sourcepub fn get_hsm_client_certificate_identifier(&self) -> &Option<String>
pub fn get_hsm_client_certificate_identifier(&self) -> &Option<String>
Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM.
sourcepub fn hsm_configuration_identifier(self, input: impl Into<String>) -> Self
pub fn hsm_configuration_identifier(self, input: impl Into<String>) -> Self
Specifies the name of the HSM configuration that contains the information the Amazon Redshift cluster can use to retrieve and store keys in an HSM.
sourcepub fn set_hsm_configuration_identifier(self, input: Option<String>) -> Self
pub fn set_hsm_configuration_identifier(self, input: Option<String>) -> Self
Specifies the name of the HSM configuration that contains the information the Amazon Redshift cluster can use to retrieve and store keys in an HSM.
sourcepub fn get_hsm_configuration_identifier(&self) -> &Option<String>
pub fn get_hsm_configuration_identifier(&self) -> &Option<String>
Specifies the name of the HSM configuration that contains the information the Amazon Redshift cluster can use to retrieve and store keys in an HSM.
sourcepub fn status(self, input: impl Into<String>) -> Self
pub fn status(self, input: impl Into<String>) -> Self
Reports whether the Amazon Redshift cluster has finished applying any HSM settings changes specified in a modify cluster command.
Values: active, applying
sourcepub fn set_status(self, input: Option<String>) -> Self
pub fn set_status(self, input: Option<String>) -> Self
Reports whether the Amazon Redshift cluster has finished applying any HSM settings changes specified in a modify cluster command.
Values: active, applying
sourcepub fn get_status(&self) -> &Option<String>
pub fn get_status(&self) -> &Option<String>
Reports whether the Amazon Redshift cluster has finished applying any HSM settings changes specified in a modify cluster command.
Values: active, applying
Trait Implementations§
source§impl Clone for HsmStatusBuilder
impl Clone for HsmStatusBuilder
source§fn clone(&self) -> HsmStatusBuilder
fn clone(&self) -> HsmStatusBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for HsmStatusBuilder
impl Debug for HsmStatusBuilder
source§impl Default for HsmStatusBuilder
impl Default for HsmStatusBuilder
source§fn default() -> HsmStatusBuilder
fn default() -> HsmStatusBuilder
source§impl PartialEq for HsmStatusBuilder
impl PartialEq for HsmStatusBuilder
impl StructuralPartialEq for HsmStatusBuilder
Auto Trait Implementations§
impl Freeze for HsmStatusBuilder
impl RefUnwindSafe for HsmStatusBuilder
impl Send for HsmStatusBuilder
impl Sync for HsmStatusBuilder
impl Unpin for HsmStatusBuilder
impl UnwindSafe for HsmStatusBuilder
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more