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.

<note markdown=“1”> You must enable Storage Lens metrics consistently at both the account level and bucket level, or your request will fail.

</note>

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.



195
196
197
198
199
200
201
202
203
204
205
# File 'lib/aws-sdk-s3control/types.rb', line 195

class AccountLevel < Struct.new(
  :activity_metrics,
  :bucket_level,
  :advanced_cost_optimization_metrics,
  :advanced_data_protection_metrics,
  :detailed_status_codes_metrics,
  :advanced_performance_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.



195
196
197
198
199
200
201
202
203
204
205
# File 'lib/aws-sdk-s3control/types.rb', line 195

class AccountLevel < Struct.new(
  :activity_metrics,
  :bucket_level,
  :advanced_cost_optimization_metrics,
  :advanced_data_protection_metrics,
  :detailed_status_codes_metrics,
  :advanced_performance_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.



195
196
197
198
199
200
201
202
203
204
205
# File 'lib/aws-sdk-s3control/types.rb', line 195

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

#advanced_performance_metricsTypes::AdvancedPerformanceMetrics

A container element for S3 Storage Lens advanced performance metrics.



195
196
197
198
199
200
201
202
203
204
205
# File 'lib/aws-sdk-s3control/types.rb', line 195

class AccountLevel < Struct.new(
  :activity_metrics,
  :bucket_level,
  :advanced_cost_optimization_metrics,
  :advanced_data_protection_metrics,
  :detailed_status_codes_metrics,
  :advanced_performance_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:



195
196
197
198
199
200
201
202
203
204
205
# File 'lib/aws-sdk-s3control/types.rb', line 195

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

#detailed_status_codes_metricsTypes::DetailedStatusCodesMetrics

A container element for detailed status code metrics.



195
196
197
198
199
200
201
202
203
204
205
# File 'lib/aws-sdk-s3control/types.rb', line 195

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

#storage_lens_group_levelTypes::StorageLensGroupLevel

A container element for S3 Storage Lens groups metrics.



195
196
197
198
199
200
201
202
203
204
205
# File 'lib/aws-sdk-s3control/types.rb', line 195

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