Class: Aws::S3Control::Types::S3ManifestOutputLocation

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-s3control/types.rb

Overview

Location details for where the generated manifest should be written.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#bucketString

The bucket ARN the generated manifest should be written to.

<note markdown=“1”> **Directory buckets** - Directory buckets aren’t supported as the buckets to store the generated manifest.

</note>

Returns:

  • (String)


7302
7303
7304
7305
7306
7307
7308
7309
7310
# File 'lib/aws-sdk-s3control/types.rb', line 7302

class S3ManifestOutputLocation < Struct.new(
  :expected_manifest_bucket_owner,
  :bucket,
  :manifest_prefix,
  :manifest_encryption,
  :manifest_format)
  SENSITIVE = []
  include Aws::Structure
end

#expected_manifest_bucket_ownerString

The Account ID that owns the bucket the generated manifest is written to.

Returns:

  • (String)


7302
7303
7304
7305
7306
7307
7308
7309
7310
# File 'lib/aws-sdk-s3control/types.rb', line 7302

class S3ManifestOutputLocation < Struct.new(
  :expected_manifest_bucket_owner,
  :bucket,
  :manifest_prefix,
  :manifest_encryption,
  :manifest_format)
  SENSITIVE = []
  include Aws::Structure
end

#manifest_encryptionTypes::GeneratedManifestEncryption

Specifies what encryption should be used when the generated manifest objects are written.



7302
7303
7304
7305
7306
7307
7308
7309
7310
# File 'lib/aws-sdk-s3control/types.rb', line 7302

class S3ManifestOutputLocation < Struct.new(
  :expected_manifest_bucket_owner,
  :bucket,
  :manifest_prefix,
  :manifest_encryption,
  :manifest_format)
  SENSITIVE = []
  include Aws::Structure
end

#manifest_formatString

The format of the generated manifest.

Returns:

  • (String)


7302
7303
7304
7305
7306
7307
7308
7309
7310
# File 'lib/aws-sdk-s3control/types.rb', line 7302

class S3ManifestOutputLocation < Struct.new(
  :expected_manifest_bucket_owner,
  :bucket,
  :manifest_prefix,
  :manifest_encryption,
  :manifest_format)
  SENSITIVE = []
  include Aws::Structure
end

#manifest_prefixString

Prefix identifying one or more objects to which the manifest applies.

Returns:

  • (String)


7302
7303
7304
7305
7306
7307
7308
7309
7310
# File 'lib/aws-sdk-s3control/types.rb', line 7302

class S3ManifestOutputLocation < Struct.new(
  :expected_manifest_bucket_owner,
  :bucket,
  :manifest_prefix,
  :manifest_encryption,
  :manifest_format)
  SENSITIVE = []
  include Aws::Structure
end