pub struct BucketACLResult {
pub bucket: Output<String>,
pub default_acl: Output<Option<String>>,
pub predefined_acl: Output<Option<String>>,
pub role_entities: Output<Vec<String>>,
}
Fields§
§bucket: Output<String>
The name of the bucket it applies to.
default_acl: Output<Option<String>>
Configure this ACL to be the default ACL.
predefined_acl: Output<Option<String>>
The canned GCS ACL to apply. Must be set if role_entity
is not.
role_entities: Output<Vec<String>>
List of role/entity pairs in the form ROLE:entity
. See GCS Bucket ACL documentation for more details. Must be set if predefined_acl
is not.
Auto Trait Implementations§
impl Freeze for BucketACLResult
impl RefUnwindSafe for BucketACLResult
impl Send for BucketACLResult
impl Sync for BucketACLResult
impl Unpin for BucketACLResult
impl UnwindSafe for BucketACLResult
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