class Aws::S3::Types::PutBucketInventoryConfigurationRequest

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

data as a hash:

    {
      bucket: "BucketName", # required
      id: "InventoryId", # required
      inventory_configuration: { # required
        destination: { # required
          s3_bucket_destination: { # required
            account_id: "AccountId",
            bucket: "BucketName", # required
            format: "CSV", # required, accepts CSV, ORC, Parquet
            prefix: "Prefix",
            encryption: {
              sses3: {
              },
              ssekms: {
                key_id: "SSEKMSKeyId", # required
              },
            },
          },
        },
        is_enabled: false, # required
        filter: {
          prefix: "Prefix", # required
        },
        id: "InventoryId", # required
        included_object_versions: "All", # required, accepts All, Current
        optional_fields: ["Size"], # accepts Size, LastModifiedDate, StorageClass, ETag, IsMultipartUploaded, ReplicationStatus, EncryptionStatus, ObjectLockRetainUntilDate, ObjectLockMode, ObjectLockLegalHoldStatus, IntelligentTieringAccessTier, BucketKeyStatus
        schedule: { # required
          frequency: "Daily", # required, accepts Daily, Weekly
        },
      },
      expected_bucket_owner: "AccountId",
    }

@!attribute [rw] bucket

The name of the bucket where the inventory configuration will be
stored.
@return [String]

@!attribute [rw] id

The ID used to identify the inventory configuration.
@return [String]

@!attribute [rw] inventory_configuration

Specifies the inventory configuration.
@return [Types::InventoryConfiguration]

@!attribute [rw] expected_bucket_owner

The account ID of the expected bucket owner. If the bucket is owned
by a different account, the request will fail with an HTTP `403
(Access Denied)` error.
@return [String]

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

Constants

SENSITIVE