class Aws::S3::Types::InventoryS3BucketDestination

Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.

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

data as a hash:

    {
      account_id: "AccountId",
      bucket: "BucketName", # required
      format: "CSV", # required, accepts CSV, ORC, Parquet
      prefix: "Prefix",
      encryption: {
        sses3: {
        },
        ssekms: {
          key_id: "SSEKMSKeyId", # required
        },
      },
    }

@!attribute [rw] account_id

The account ID that owns the destination S3 bucket. If no account ID
is provided, the owner is not validated before exporting data.

<note markdown="1"> Although this value is optional, we strongly recommend that you set
it to help prevent problems if the destination bucket ownership
changes.

 </note>
@return [String]

@!attribute [rw] bucket

The Amazon Resource Name (ARN) of the bucket where inventory results
will be published.
@return [String]

@!attribute [rw] format

Specifies the output format of the inventory results.
@return [String]

@!attribute [rw] prefix

The prefix that is prepended to all inventory results.
@return [String]

@!attribute [rw] encryption

Contains the type of server-side encryption used to encrypt the
inventory results.
@return [Types::InventoryEncryption]

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

Constants

SENSITIVE