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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-s3control/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.

Directory buckets - Directory buckets aren't supported as the buckets to store the generated manifest.

Returns:

  • (String)


7125
7126
7127
7128
7129
7130
7131
7132
7133
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 7125

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)


7125
7126
7127
7128
7129
7130
7131
7132
7133
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 7125

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.



7125
7126
7127
7128
7129
7130
7131
7132
7133
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 7125

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)


7125
7126
7127
7128
7129
7130
7131
7132
7133
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 7125

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)


7125
7126
7127
7128
7129
7130
7131
7132
7133
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 7125

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