Class: Aws::S3Control::Types::BucketLevel
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::S3Control::Types::BucketLevel
 
 
- Includes:
 - Aws::Structure
 
- Defined in:
 - lib/aws-sdk-s3control/types.rb
 
Overview
A container for the bucket-level configuration for Amazon S3 Storage Lens.
For more information about S3 Storage Lens, see [Assessing your storage activity and usage with S3 Storage Lens] in the *Amazon S3 User Guide*.
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens.html
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #activity_metrics  ⇒ Types::ActivityMetrics 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A container for the bucket-level activity metrics for S3 Storage Lens.
 - 
  
    
      #advanced_cost_optimization_metrics  ⇒ Types::AdvancedCostOptimizationMetrics 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A container for bucket-level advanced cost-optimization metrics for S3 Storage Lens.
 - 
  
    
      #advanced_data_protection_metrics  ⇒ Types::AdvancedDataProtectionMetrics 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A container for bucket-level advanced data-protection metrics for S3 Storage Lens.
 - 
  
    
      #detailed_status_codes_metrics  ⇒ Types::DetailedStatusCodesMetrics 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A container for bucket-level detailed status code metrics for S3 Storage Lens.
 - 
  
    
      #prefix_level  ⇒ Types::PrefixLevel 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A container for the prefix-level metrics for S3 Storage Lens.
 
Instance Attribute Details
#activity_metrics ⇒ Types::ActivityMetrics
A container for the bucket-level activity metrics for S3 Storage Lens.
      508 509 510 511 512 513 514 515 516  | 
    
      # File 'lib/aws-sdk-s3control/types.rb', line 508 class BucketLevel < Struct.new( :activity_metrics, :prefix_level, :advanced_cost_optimization_metrics, :advanced_data_protection_metrics, :detailed_status_codes_metrics) SENSITIVE = [] include Aws::Structure end  | 
  
#advanced_cost_optimization_metrics ⇒ Types::AdvancedCostOptimizationMetrics
A container for bucket-level advanced cost-optimization metrics for S3 Storage Lens.
      508 509 510 511 512 513 514 515 516  | 
    
      # File 'lib/aws-sdk-s3control/types.rb', line 508 class BucketLevel < Struct.new( :activity_metrics, :prefix_level, :advanced_cost_optimization_metrics, :advanced_data_protection_metrics, :detailed_status_codes_metrics) SENSITIVE = [] include Aws::Structure end  | 
  
#advanced_data_protection_metrics ⇒ Types::AdvancedDataProtectionMetrics
A container for bucket-level advanced data-protection metrics for S3 Storage Lens.
      508 509 510 511 512 513 514 515 516  | 
    
      # File 'lib/aws-sdk-s3control/types.rb', line 508 class BucketLevel < Struct.new( :activity_metrics, :prefix_level, :advanced_cost_optimization_metrics, :advanced_data_protection_metrics, :detailed_status_codes_metrics) SENSITIVE = [] include Aws::Structure end  | 
  
#detailed_status_codes_metrics ⇒ Types::DetailedStatusCodesMetrics
A container for bucket-level detailed status code metrics for S3 Storage Lens.
      508 509 510 511 512 513 514 515 516  | 
    
      # File 'lib/aws-sdk-s3control/types.rb', line 508 class BucketLevel < Struct.new( :activity_metrics, :prefix_level, :advanced_cost_optimization_metrics, :advanced_data_protection_metrics, :detailed_status_codes_metrics) SENSITIVE = [] include Aws::Structure end  | 
  
#prefix_level ⇒ Types::PrefixLevel
A container for the prefix-level metrics for S3 Storage Lens.
      508 509 510 511 512 513 514 515 516  | 
    
      # File 'lib/aws-sdk-s3control/types.rb', line 508 class BucketLevel < Struct.new( :activity_metrics, :prefix_level, :advanced_cost_optimization_metrics, :advanced_data_protection_metrics, :detailed_status_codes_metrics) SENSITIVE = [] include Aws::Structure end  |