pub struct BucketLoggingV2Result {
pub bucket: Output<String>,
pub expected_bucket_owner: Output<Option<String>>,
pub target_bucket: Output<String>,
pub target_grants: Output<Option<Vec<BucketLoggingV2TargetGrant>>>,
pub target_object_key_format: Output<Option<BucketLoggingV2TargetObjectKeyFormat>>,
pub target_prefix: Output<String>,
}
Fields§
§bucket: Output<String>
Name of the bucket.
expected_bucket_owner: Output<Option<String>>
Account ID of the expected bucket owner.
target_bucket: Output<String>
Name of the bucket where you want Amazon S3 to store server access logs.
target_grants: Output<Option<Vec<BucketLoggingV2TargetGrant>>>
Set of configuration blocks with information for granting permissions. See below.
target_object_key_format: Output<Option<BucketLoggingV2TargetObjectKeyFormat>>
Amazon S3 key format for log objects. See below.
target_prefix: Output<String>
Prefix for all log object keys.
Auto Trait Implementations§
impl Freeze for BucketLoggingV2Result
impl RefUnwindSafe for BucketLoggingV2Result
impl Send for BucketLoggingV2Result
impl Sync for BucketLoggingV2Result
impl Unpin for BucketLoggingV2Result
impl UnwindSafe for BucketLoggingV2Result
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