#[non_exhaustive]pub struct AwsS3AccountPublicAccessBlockDetails { /* private fields */ }Expand description
provides information about the Amazon S3 Public Access Block configuration for accounts.
Implementations
sourceimpl AwsS3AccountPublicAccessBlockDetails
impl AwsS3AccountPublicAccessBlockDetails
sourcepub fn block_public_acls(&self) -> bool
pub fn block_public_acls(&self) -> bool
Indicates whether to reject calls to update an S3 bucket if the calls include a public access control list (ACL).
sourcepub fn block_public_policy(&self) -> bool
pub fn block_public_policy(&self) -> bool
Indicates whether to reject calls to update the access policy for an S3 bucket or access point if the policy allows public access.
sourcepub fn ignore_public_acls(&self) -> bool
pub fn ignore_public_acls(&self) -> bool
Indicates whether Amazon S3 ignores public ACLs that are associated with an S3 bucket.
sourcepub fn restrict_public_buckets(&self) -> bool
pub fn restrict_public_buckets(&self) -> bool
Indicates whether to restrict access to an access point or S3 bucket that has a public policy to only Amazon Web Services service principals and authorized users within the S3 bucket owner's account.
sourceimpl AwsS3AccountPublicAccessBlockDetails
impl AwsS3AccountPublicAccessBlockDetails
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AwsS3AccountPublicAccessBlockDetails.
Trait Implementations
sourceimpl Clone for AwsS3AccountPublicAccessBlockDetails
impl Clone for AwsS3AccountPublicAccessBlockDetails
sourcefn clone(&self) -> AwsS3AccountPublicAccessBlockDetails
fn clone(&self) -> AwsS3AccountPublicAccessBlockDetails
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 more
sourceimpl PartialEq<AwsS3AccountPublicAccessBlockDetails> for AwsS3AccountPublicAccessBlockDetails
impl PartialEq<AwsS3AccountPublicAccessBlockDetails> for AwsS3AccountPublicAccessBlockDetails
sourcefn eq(&self, other: &AwsS3AccountPublicAccessBlockDetails) -> bool
fn eq(&self, other: &AwsS3AccountPublicAccessBlockDetails) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl StructuralPartialEq for AwsS3AccountPublicAccessBlockDetails
Auto Trait Implementations
impl RefUnwindSafe for AwsS3AccountPublicAccessBlockDetails
impl Send for AwsS3AccountPublicAccessBlockDetails
impl Sync for AwsS3AccountPublicAccessBlockDetails
impl Unpin for AwsS3AccountPublicAccessBlockDetails
impl UnwindSafe for AwsS3AccountPublicAccessBlockDetails
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more