lib/aws-sdk-s3control/client.rb in aws-sdk-s3control-1.55.0 vs lib/aws-sdk-s3control/client.rb in aws-sdk-s3control-1.56.0
- old
+ new
@@ -3209,23 +3209,26 @@
req.send_request(options)
end
# Gets the Amazon S3 Storage Lens configuration. For more information,
# see [Assessing your storage activity and usage with Amazon S3 Storage
- # Lens ][1] in the *Amazon S3 User Guide*.
+ # Lens ][1] in the *Amazon S3 User Guide*. For a complete list of S3
+ # Storage Lens metrics, see [S3 Storage Lens metrics glossary][2] in the
+ # *Amazon S3 User Guide*.
#
# <note markdown="1"> To use this action, you must have permission to perform the
# `s3:GetStorageLensConfiguration` action. For more information, see
- # [Setting permissions to use Amazon S3 Storage Lens][2] in the *Amazon
+ # [Setting permissions to use Amazon S3 Storage Lens][3] in the *Amazon
# S3 User Guide*.
#
# </note>
#
#
#
# [1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html
- # [2]: https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html
+ # [2]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_metrics_glossary.html
+ # [3]: https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html
#
# @option params [required, String] :config_id
# The ID of the Amazon S3 Storage Lens configuration.
#
# @option params [String] :account_id
@@ -3249,10 +3252,16 @@
# resp.storage_lens_configuration.account_level.bucket_level.activity_metrics.is_enabled #=> Boolean
# resp.storage_lens_configuration.account_level.bucket_level.prefix_level.storage_metrics.is_enabled #=> Boolean
# resp.storage_lens_configuration.account_level.bucket_level.prefix_level.storage_metrics.selection_criteria.delimiter #=> String
# resp.storage_lens_configuration.account_level.bucket_level.prefix_level.storage_metrics.selection_criteria.max_depth #=> Integer
# resp.storage_lens_configuration.account_level.bucket_level.prefix_level.storage_metrics.selection_criteria.min_storage_bytes_percentage #=> Float
+ # resp.storage_lens_configuration.account_level.bucket_level.advanced_cost_optimization_metrics.is_enabled #=> Boolean
+ # resp.storage_lens_configuration.account_level.bucket_level.advanced_data_protection_metrics.is_enabled #=> Boolean
+ # resp.storage_lens_configuration.account_level.bucket_level.detailed_status_codes_metrics.is_enabled #=> Boolean
+ # resp.storage_lens_configuration.account_level.advanced_cost_optimization_metrics.is_enabled #=> Boolean
+ # resp.storage_lens_configuration.account_level.advanced_data_protection_metrics.is_enabled #=> Boolean
+ # resp.storage_lens_configuration.account_level.detailed_status_codes_metrics.is_enabled #=> Boolean
# resp.storage_lens_configuration.include.buckets #=> Array
# resp.storage_lens_configuration.include.buckets[0] #=> String
# resp.storage_lens_configuration.include.regions #=> Array
# resp.storage_lens_configuration.include.regions[0] #=> String
# resp.storage_lens_configuration.exclude.buckets #=> Array
@@ -4625,23 +4634,26 @@
req.send_request(options)
end
# Puts an Amazon S3 Storage Lens configuration. For more information
# about S3 Storage Lens, see [Working with Amazon S3 Storage Lens][1] in
- # the *Amazon S3 User Guide*.
+ # the *Amazon S3 User Guide*. For a complete list of S3 Storage Lens
+ # metrics, see [S3 Storage Lens metrics glossary][2] in the *Amazon S3
+ # User Guide*.
#
# <note markdown="1"> To use this action, you must have permission to perform the
# `s3:PutStorageLensConfiguration` action. For more information, see
- # [Setting permissions to use Amazon S3 Storage Lens][2] in the *Amazon
+ # [Setting permissions to use Amazon S3 Storage Lens][3] in the *Amazon
# S3 User Guide*.
#
# </note>
#
#
#
# [1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html
- # [2]: https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html
+ # [2]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_metrics_glossary.html
+ # [3]: https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html
#
# @option params [required, String] :config_id
# The ID of the S3 Storage Lens configuration.
#
# @option params [String] :account_id
@@ -4682,11 +4694,29 @@
# max_depth: 1,
# min_storage_bytes_percentage: 1.0,
# },
# },
# },
+ # advanced_cost_optimization_metrics: {
+ # is_enabled: false,
+ # },
+ # advanced_data_protection_metrics: {
+ # is_enabled: false,
+ # },
+ # detailed_status_codes_metrics: {
+ # is_enabled: false,
+ # },
# },
+ # advanced_cost_optimization_metrics: {
+ # is_enabled: false,
+ # },
+ # advanced_data_protection_metrics: {
+ # is_enabled: false,
+ # },
+ # detailed_status_codes_metrics: {
+ # is_enabled: false,
+ # },
# },
# include: {
# buckets: ["S3BucketArnString"],
# regions: ["S3AWSRegion"],
# },
@@ -4931,10 +4961,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-s3control'
- context[:gem_version] = '1.55.0'
+ context[:gem_version] = '1.56.0'
Seahorse::Client::Request.new(handlers, context)
end
# @api private
# @deprecated