#[non_exhaustive]pub struct MultiRegionAccessPointPolicyDocument {
pub established: Option<EstablishedMultiRegionAccessPointPolicy>,
pub proposed: Option<ProposedMultiRegionAccessPointPolicy>,
}
Expand description
The Multi-Region Access Point access control policy.
When you update the policy, the update is first listed as the proposed policy. After the update is finished and all Regions have been updated, the proposed policy is listed as the established policy. If both policies have the same version number, the proposed policy is the established policy.
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.established: Option<EstablishedMultiRegionAccessPointPolicy>
The last established policy for the Multi-Region Access Point.
proposed: Option<ProposedMultiRegionAccessPointPolicy>
The proposed policy for the Multi-Region Access Point.
Implementations§
source§impl MultiRegionAccessPointPolicyDocument
impl MultiRegionAccessPointPolicyDocument
sourcepub fn established(&self) -> Option<&EstablishedMultiRegionAccessPointPolicy>
pub fn established(&self) -> Option<&EstablishedMultiRegionAccessPointPolicy>
The last established policy for the Multi-Region Access Point.
sourcepub fn proposed(&self) -> Option<&ProposedMultiRegionAccessPointPolicy>
pub fn proposed(&self) -> Option<&ProposedMultiRegionAccessPointPolicy>
The proposed policy for the Multi-Region Access Point.
source§impl MultiRegionAccessPointPolicyDocument
impl MultiRegionAccessPointPolicyDocument
sourcepub fn builder() -> MultiRegionAccessPointPolicyDocumentBuilder
pub fn builder() -> MultiRegionAccessPointPolicyDocumentBuilder
Creates a new builder-style object to manufacture MultiRegionAccessPointPolicyDocument
.
Trait Implementations§
source§impl Clone for MultiRegionAccessPointPolicyDocument
impl Clone for MultiRegionAccessPointPolicyDocument
source§fn clone(&self) -> MultiRegionAccessPointPolicyDocument
fn clone(&self) -> MultiRegionAccessPointPolicyDocument
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 MultiRegionAccessPointPolicyDocument
impl PartialEq for MultiRegionAccessPointPolicyDocument
source§fn eq(&self, other: &MultiRegionAccessPointPolicyDocument) -> bool
fn eq(&self, other: &MultiRegionAccessPointPolicyDocument) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for MultiRegionAccessPointPolicyDocument
Auto Trait Implementations§
impl Freeze for MultiRegionAccessPointPolicyDocument
impl RefUnwindSafe for MultiRegionAccessPointPolicyDocument
impl Send for MultiRegionAccessPointPolicyDocument
impl Sync for MultiRegionAccessPointPolicyDocument
impl Unpin for MultiRegionAccessPointPolicyDocument
impl UnwindSafe for MultiRegionAccessPointPolicyDocument
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> 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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.