Struct aws_sdk_macie2::model::BucketPolicy
source · [−]#[non_exhaustive]pub struct BucketPolicy { /* private fields */ }
Expand description
Provides information about the permissions settings of the bucket policy for an S3 bucket.
Implementations
sourceimpl BucketPolicy
impl BucketPolicy
sourcepub fn allows_public_read_access(&self) -> bool
pub fn allows_public_read_access(&self) -> bool
Specifies whether the bucket policy allows the general public to have read access to the bucket.
sourcepub fn allows_public_write_access(&self) -> bool
pub fn allows_public_write_access(&self) -> bool
Specifies whether the bucket policy allows the general public to have write access to the bucket.
sourceimpl BucketPolicy
impl BucketPolicy
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture BucketPolicy
.
Trait Implementations
sourceimpl Clone for BucketPolicy
impl Clone for BucketPolicy
sourcefn clone(&self) -> BucketPolicy
fn clone(&self) -> BucketPolicy
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for BucketPolicy
impl Debug for BucketPolicy
sourceimpl PartialEq<BucketPolicy> for BucketPolicy
impl PartialEq<BucketPolicy> for BucketPolicy
sourcefn eq(&self, other: &BucketPolicy) -> bool
fn eq(&self, other: &BucketPolicy) -> bool
impl StructuralPartialEq for BucketPolicy
Auto Trait Implementations
impl RefUnwindSafe for BucketPolicy
impl Send for BucketPolicy
impl Sync for BucketPolicy
impl Unpin for BucketPolicy
impl UnwindSafe for BucketPolicy
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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