Class: Aws::S3Control::Types::BucketLevel

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#activity_metricsTypes::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_metricsTypes::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_metricsTypes::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_metricsTypes::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_levelTypes::PrefixLevel

A container for the prefix-level metrics for S3 Storage Lens.

Returns:



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