pub struct BucketAclV2Result {
pub access_control_policy: Output<BucketAclV2AccessControlPolicy>,
pub acl: Output<Option<String>>,
pub bucket: Output<String>,
pub expected_bucket_owner: Output<Option<String>>,
}
Fields§
§access_control_policy: Output<BucketAclV2AccessControlPolicy>
Configuration block that sets the ACL permissions for an object per grantee. See below.
acl: Output<Option<String>>
Specifies the Canned ACL to apply to the bucket. Valid values: private
, public-read
, public-read-write
, aws-exec-read
, authenticated-read
, bucket-owner-read
, bucket-owner-full-control
, log-delivery-write
. Full details are available on the AWS documentation.
bucket: Output<String>
Bucket to which to apply the ACL.
expected_bucket_owner: Output<Option<String>>
Account ID of the expected bucket owner.
Auto Trait Implementations§
impl Freeze for BucketAclV2Result
impl RefUnwindSafe for BucketAclV2Result
impl Send for BucketAclV2Result
impl Sync for BucketAclV2Result
impl Unpin for BucketAclV2Result
impl UnwindSafe for BucketAclV2Result
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