pub struct PutPublicAccessBlockInput {
pub bucket: String,
pub checksum_algorithm: Option<ChecksumAlgorithm>,
pub content_md5: Option<String>,
pub expected_bucket_owner: Option<String>,
pub public_access_block_configuration: PublicAccessBlockConfiguration,
}Expand description
S3 PutPublicAccessBlockInput.
Fields§
§bucket: StringHTTP label (URI path).
checksum_algorithm: Option<ChecksumAlgorithm>HTTP header: x-amz-sdk-checksum-algorithm.
content_md5: Option<String>HTTP header: Content-MD5.
expected_bucket_owner: Option<String>HTTP header: x-amz-expected-bucket-owner.
public_access_block_configuration: PublicAccessBlockConfigurationHTTP payload body.
Trait Implementations§
Source§impl Clone for PutPublicAccessBlockInput
impl Clone for PutPublicAccessBlockInput
Source§fn clone(&self) -> PutPublicAccessBlockInput
fn clone(&self) -> PutPublicAccessBlockInput
Returns a duplicate 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 Debug for PutPublicAccessBlockInput
impl Debug for PutPublicAccessBlockInput
Source§impl Default for PutPublicAccessBlockInput
impl Default for PutPublicAccessBlockInput
Source§fn default() -> PutPublicAccessBlockInput
fn default() -> PutPublicAccessBlockInput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PutPublicAccessBlockInput
impl RefUnwindSafe for PutPublicAccessBlockInput
impl Send for PutPublicAccessBlockInput
impl Sync for PutPublicAccessBlockInput
impl Unpin for PutPublicAccessBlockInput
impl UnsafeUnpin for PutPublicAccessBlockInput
impl UnwindSafe for PutPublicAccessBlockInput
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