#[non_exhaustive]pub struct EstablishedMultiRegionAccessPointPolicy { /* private fields */ }
Expand description
The last established access control policy for a Multi-Region Access Point.
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.
Implementations§
source§impl EstablishedMultiRegionAccessPointPolicy
impl EstablishedMultiRegionAccessPointPolicy
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture EstablishedMultiRegionAccessPointPolicy
.
Examples found in repository?
src/xml_deser.rs (line 3779)
3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799
pub fn deser_structure_crate_model_established_multi_region_access_point_policy(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<
crate::model::EstablishedMultiRegionAccessPointPolicy,
aws_smithy_xml::decode::XmlDecodeError,
> {
#[allow(unused_mut)]
let mut builder = crate::model::EstablishedMultiRegionAccessPointPolicy::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("Policy") /* Policy com.amazonaws.s3control#EstablishedMultiRegionAccessPointPolicy$Policy */ => {
let var_163 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_policy(var_163);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for EstablishedMultiRegionAccessPointPolicy
impl Clone for EstablishedMultiRegionAccessPointPolicy
source§fn clone(&self) -> EstablishedMultiRegionAccessPointPolicy
fn clone(&self) -> EstablishedMultiRegionAccessPointPolicy
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 more