Class: Aws::S3Control::Types::S3ManifestOutputLocation
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::S3Control::Types::S3ManifestOutputLocation
 
 
- 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
- 
  
    
      #bucket  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The bucket ARN the generated manifest should be written to.
 - 
  
    
      #expected_manifest_bucket_owner  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The Account ID that owns the bucket the generated manifest is written to.
 - 
  
    
      #manifest_encryption  ⇒ Types::GeneratedManifestEncryption 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Specifies what encryption should be used when the generated manifest objects are written.
 - 
  
    
      #manifest_format  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The format of the generated manifest.
 - 
  
    
      #manifest_prefix  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Prefix identifying one or more objects to which the manifest applies.
 
Instance Attribute Details
#bucket ⇒ String
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>
  
      7303 7304 7305 7306 7307 7308 7309 7310 7311  | 
    
      # File 'lib/aws-sdk-s3control/types.rb', line 7303 class S3ManifestOutputLocation < Struct.new( :expected_manifest_bucket_owner, :bucket, :manifest_prefix, :manifest_encryption, :manifest_format) SENSITIVE = [] include Aws::Structure end  | 
  
#expected_manifest_bucket_owner ⇒ String
The Account ID that owns the bucket the generated manifest is written to.
      7303 7304 7305 7306 7307 7308 7309 7310 7311  | 
    
      # File 'lib/aws-sdk-s3control/types.rb', line 7303 class S3ManifestOutputLocation < Struct.new( :expected_manifest_bucket_owner, :bucket, :manifest_prefix, :manifest_encryption, :manifest_format) SENSITIVE = [] include Aws::Structure end  | 
  
#manifest_encryption ⇒ Types::GeneratedManifestEncryption
Specifies what encryption should be used when the generated manifest objects are written.
      7303 7304 7305 7306 7307 7308 7309 7310 7311  | 
    
      # File 'lib/aws-sdk-s3control/types.rb', line 7303 class S3ManifestOutputLocation < Struct.new( :expected_manifest_bucket_owner, :bucket, :manifest_prefix, :manifest_encryption, :manifest_format) SENSITIVE = [] include Aws::Structure end  | 
  
#manifest_format ⇒ String
The format of the generated manifest.
      7303 7304 7305 7306 7307 7308 7309 7310 7311  | 
    
      # File 'lib/aws-sdk-s3control/types.rb', line 7303 class S3ManifestOutputLocation < Struct.new( :expected_manifest_bucket_owner, :bucket, :manifest_prefix, :manifest_encryption, :manifest_format) SENSITIVE = [] include Aws::Structure end  | 
  
#manifest_prefix ⇒ String
Prefix identifying one or more objects to which the manifest applies.
      7303 7304 7305 7306 7307 7308 7309 7310 7311  | 
    
      # File 'lib/aws-sdk-s3control/types.rb', line 7303 class S3ManifestOutputLocation < Struct.new( :expected_manifest_bucket_owner, :bucket, :manifest_prefix, :manifest_encryption, :manifest_format) SENSITIVE = [] include Aws::Structure end  |