class Aws::S3::Types::PutBucketAnalyticsConfigurationRequest


@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketAnalyticsConfigurationRequest AWS API Documentation
@return [String]
(Access Denied)‘ error.
by a different account, the request will fail with an HTTP `403
The account ID of the expected bucket owner. If the bucket is owned
@!attribute [rw] expected_bucket_owner
@return [Types::AnalyticsConfiguration]
The configuration and any analyses for the analytics filter.
@!attribute [rw] analytics_configuration
@return [String]
The ID that identifies the analytics configuration.
@!attribute [rw] id
@return [String]
stored.
The name of the bucket to which an analytics configuration is
@!attribute [rw] bucket
}
expected_bucket_owner: “AccountId”,
},
},
},
},
},
prefix: “Prefix”,
bucket: “BucketName”, # required
bucket_account_id: “AccountId”,
format: “CSV”, # required, accepts CSV
s3_bucket_destination: { # required
destination: { # required
output_schema_version: “V_1”, # required, accepts V_1
data_export: {
storage_class_analysis: { # required
},
},
],
},
value: “Value”, # required
key: “ObjectKey”, # required
{
tags: [
prefix: “Prefix”,
and: {
},
value: “Value”, # required
key: “ObjectKey”, # required
tag: {
prefix: “Prefix”,
filter: {
id: “AnalyticsId”, # required
analytics_configuration: { # required
id: “AnalyticsId”, # required
bucket: “BucketName”, # required
{
data as a hash:
@note When making an API call, you may pass PutBucketAnalyticsConfigurationRequest