Struct aws_sdk_secretsmanager::operation::remove_regions_from_replication::RemoveRegionsFromReplicationOutput
source · #[non_exhaustive]pub struct RemoveRegionsFromReplicationOutput {
pub arn: Option<String>,
pub replication_status: Option<Vec<ReplicationStatusType>>,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.arn: Option<String>
The ARN of the primary secret.
replication_status: Option<Vec<ReplicationStatusType>>
The status of replicas for this secret after you remove Regions.
Implementations§
source§impl RemoveRegionsFromReplicationOutput
impl RemoveRegionsFromReplicationOutput
sourcepub fn replication_status(&self) -> &[ReplicationStatusType]
pub fn replication_status(&self) -> &[ReplicationStatusType]
The status of replicas for this secret after you remove Regions.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .replication_status.is_none()
.
source§impl RemoveRegionsFromReplicationOutput
impl RemoveRegionsFromReplicationOutput
sourcepub fn builder() -> RemoveRegionsFromReplicationOutputBuilder
pub fn builder() -> RemoveRegionsFromReplicationOutputBuilder
Creates a new builder-style object to manufacture RemoveRegionsFromReplicationOutput
.
Trait Implementations§
source§impl Clone for RemoveRegionsFromReplicationOutput
impl Clone for RemoveRegionsFromReplicationOutput
source§fn clone(&self) -> RemoveRegionsFromReplicationOutput
fn clone(&self) -> RemoveRegionsFromReplicationOutput
Returns a copy 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 PartialEq for RemoveRegionsFromReplicationOutput
impl PartialEq for RemoveRegionsFromReplicationOutput
source§fn eq(&self, other: &RemoveRegionsFromReplicationOutput) -> bool
fn eq(&self, other: &RemoveRegionsFromReplicationOutput) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.source§impl RequestId for RemoveRegionsFromReplicationOutput
impl RequestId for RemoveRegionsFromReplicationOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.impl StructuralPartialEq for RemoveRegionsFromReplicationOutput
Auto Trait Implementations§
impl Freeze for RemoveRegionsFromReplicationOutput
impl RefUnwindSafe for RemoveRegionsFromReplicationOutput
impl Send for RemoveRegionsFromReplicationOutput
impl Sync for RemoveRegionsFromReplicationOutput
impl Unpin for RemoveRegionsFromReplicationOutput
impl UnwindSafe for RemoveRegionsFromReplicationOutput
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
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>
Creates a shared type from an unshared type.