#[non_exhaustive]pub struct BucketPermissionConfiguration { /* private fields */ }
Expand description
Provides information about the account-level and bucket-level permissions settings for an S3 bucket.
Implementations
sourceimpl BucketPermissionConfiguration
impl BucketPermissionConfiguration
sourcepub fn account_level_permissions(&self) -> Option<&AccountLevelPermissions>
pub fn account_level_permissions(&self) -> Option<&AccountLevelPermissions>
The account-level permissions settings that apply to the bucket.
sourcepub fn bucket_level_permissions(&self) -> Option<&BucketLevelPermissions>
pub fn bucket_level_permissions(&self) -> Option<&BucketLevelPermissions>
The bucket-level permissions settings for the bucket.
sourceimpl BucketPermissionConfiguration
impl BucketPermissionConfiguration
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture BucketPermissionConfiguration
.
Trait Implementations
sourceimpl Clone for BucketPermissionConfiguration
impl Clone for BucketPermissionConfiguration
sourcefn clone(&self) -> BucketPermissionConfiguration
fn clone(&self) -> BucketPermissionConfiguration
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 BucketPermissionConfiguration
impl Debug for BucketPermissionConfiguration
sourceimpl PartialEq<BucketPermissionConfiguration> for BucketPermissionConfiguration
impl PartialEq<BucketPermissionConfiguration> for BucketPermissionConfiguration
sourcefn eq(&self, other: &BucketPermissionConfiguration) -> bool
fn eq(&self, other: &BucketPermissionConfiguration) -> bool
impl StructuralPartialEq for BucketPermissionConfiguration
Auto Trait Implementations
impl RefUnwindSafe for BucketPermissionConfiguration
impl Send for BucketPermissionConfiguration
impl Sync for BucketPermissionConfiguration
impl Unpin for BucketPermissionConfiguration
impl UnwindSafe for BucketPermissionConfiguration
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