Class: Aws::S3Control::Types::AccountLevel

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

Overview

A container element for the account-level Amazon S3 Storage Lens configuration.

For more information about S3 Storage Lens, see [Assessing your storage activity and usage with S3 Storage Lens] in the *Amazon S3 User Guide*. For a complete list of S3 Storage Lens metrics, see [S3 Storage Lens metrics glossary] in the *Amazon S3 User Guide*.

[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens.html [2]: docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_metrics_glossary.html

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#activity_metricsTypes::ActivityMetrics

A container element for S3 Storage Lens activity metrics.



175
176
177
178
179
180
181
182
183
184
# File 'lib/aws-sdk-s3control/types.rb', line 175

class AccountLevel < Struct.new(
  :activity_metrics,
  :bucket_level,
  :advanced_cost_optimization_metrics,
  :advanced_data_protection_metrics,
  :detailed_status_codes_metrics,
  :storage_lens_group_level)
  SENSITIVE = []
  include Aws::Structure
end

#advanced_cost_optimization_metricsTypes::AdvancedCostOptimizationMetrics

A container element for S3 Storage Lens advanced cost-optimization metrics.



175
176
177
178
179
180
181
182
183
184
# File 'lib/aws-sdk-s3control/types.rb', line 175

class AccountLevel < Struct.new(
  :activity_metrics,
  :bucket_level,
  :advanced_cost_optimization_metrics,
  :advanced_data_protection_metrics,
  :detailed_status_codes_metrics,
  :storage_lens_group_level)
  SENSITIVE = []
  include Aws::Structure
end

#advanced_data_protection_metricsTypes::AdvancedDataProtectionMetrics

A container element for S3 Storage Lens advanced data-protection metrics.



175
176
177
178
179
180
181
182
183
184
# File 'lib/aws-sdk-s3control/types.rb', line 175

class AccountLevel < Struct.new(
  :activity_metrics,
  :bucket_level,
  :advanced_cost_optimization_metrics,
  :advanced_data_protection_metrics,
  :detailed_status_codes_metrics,
  :storage_lens_group_level)
  SENSITIVE = []
  include Aws::Structure
end

#bucket_levelTypes::BucketLevel

A container element for the S3 Storage Lens bucket-level configuration.

Returns:



175
176
177
178
179
180
181
182
183
184
# File 'lib/aws-sdk-s3control/types.rb', line 175

class AccountLevel < Struct.new(
  :activity_metrics,
  :bucket_level,
  :advanced_cost_optimization_metrics,
  :advanced_data_protection_metrics,
  :detailed_status_codes_metrics,
  :storage_lens_group_level)
  SENSITIVE = []
  include Aws::Structure
end

#detailed_status_codes_metricsTypes::DetailedStatusCodesMetrics

A container element for detailed status code metrics.



175
176
177
178
179
180
181
182
183
184
# File 'lib/aws-sdk-s3control/types.rb', line 175

class AccountLevel < Struct.new(
  :activity_metrics,
  :bucket_level,
  :advanced_cost_optimization_metrics,
  :advanced_data_protection_metrics,
  :detailed_status_codes_metrics,
  :storage_lens_group_level)
  SENSITIVE = []
  include Aws::Structure
end

#storage_lens_group_levelTypes::StorageLensGroupLevel

A container element for S3 Storage Lens groups metrics.



175
176
177
178
179
180
181
182
183
184
# File 'lib/aws-sdk-s3control/types.rb', line 175

class AccountLevel < Struct.new(
  :activity_metrics,
  :bucket_level,
  :advanced_cost_optimization_metrics,
  :advanced_data_protection_metrics,
  :detailed_status_codes_metrics,
  :storage_lens_group_level)
  SENSITIVE = []
  include Aws::Structure
end