class Aws::S3::Types::BucketLoggingStatus

Container for logging status information.

@note When making an API call, you may pass BucketLoggingStatus

data as a hash:

    {
      logging_enabled: {
        target_bucket: "TargetBucket", # required
        target_grants: [
          {
            grantee: {
              display_name: "DisplayName",
              email_address: "EmailAddress",
              id: "ID",
              type: "CanonicalUser", # required, accepts CanonicalUser, AmazonCustomerByEmail, Group
              uri: "URI",
            },
            permission: "FULL_CONTROL", # accepts FULL_CONTROL, READ, WRITE
          },
        ],
        target_prefix: "TargetPrefix", # required
      },
    }

@!attribute [rw] logging_enabled

Describes where logs are stored and the prefix that Amazon S3
assigns to all log object keys for a bucket. For more information,
see [PUT Bucket logging][1] in the *Amazon S3 API Reference*.

[1]: https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTlogging.html
@return [Types::LoggingEnabled]

@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/BucketLoggingStatus AWS API Documentation

Constants

SENSITIVE