Struct aws_sdk_kms::model::multi_region_configuration::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }Expand description
A builder for MultiRegionConfiguration
Implementations
sourceimpl Builder
impl Builder
sourcepub fn multi_region_key_type(self, input: MultiRegionKeyType) -> Self
pub fn multi_region_key_type(self, input: MultiRegionKeyType) -> Self
Indicates whether the KMS key is a PRIMARY or REPLICA key.
sourcepub fn set_multi_region_key_type(
self,
input: Option<MultiRegionKeyType>
) -> Self
pub fn set_multi_region_key_type(
self,
input: Option<MultiRegionKeyType>
) -> Self
Indicates whether the KMS key is a PRIMARY or REPLICA key.
sourcepub fn primary_key(self, input: MultiRegionKey) -> Self
pub fn primary_key(self, input: MultiRegionKey) -> Self
Displays the key ARN and Region of the primary key. This field includes the current KMS key if it is the primary key.
sourcepub fn set_primary_key(self, input: Option<MultiRegionKey>) -> Self
pub fn set_primary_key(self, input: Option<MultiRegionKey>) -> Self
Displays the key ARN and Region of the primary key. This field includes the current KMS key if it is the primary key.
sourcepub fn replica_keys(self, input: MultiRegionKey) -> Self
pub fn replica_keys(self, input: MultiRegionKey) -> Self
Appends an item to replica_keys.
To override the contents of this collection use set_replica_keys.
displays the key ARNs and Regions of all replica keys. This field includes the current KMS key if it is a replica key.
sourcepub fn set_replica_keys(self, input: Option<Vec<MultiRegionKey>>) -> Self
pub fn set_replica_keys(self, input: Option<Vec<MultiRegionKey>>) -> Self
displays the key ARNs and Regions of all replica keys. This field includes the current KMS key if it is a replica key.
sourcepub fn build(self) -> MultiRegionConfiguration
pub fn build(self) -> MultiRegionConfiguration
Consumes the builder and constructs a MultiRegionConfiguration
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more