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

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

Overview

Note:

When making an API call, you may pass BucketLevel data as a hash:

{
  activity_metrics: {
    is_enabled: false,
  },
  prefix_level: {
    storage_metrics: { # required
      is_enabled: false,
      selection_criteria: {
        delimiter: "StorageLensPrefixLevelDelimiter",
        max_depth: 1,
        min_storage_bytes_percentage: 1.0,
      },
    },
  },
}

A container for the bucket-level configuration.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#activity_metricsTypes::ActivityMetrics

A container for the bucket-level activity metrics for Amazon S3 Storage Lens



366
367
368
369
370
371
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 366

class BucketLevel < Struct.new(
  :activity_metrics,
  :prefix_level)
  SENSITIVE = []
  include Aws::Structure
end

#prefix_levelTypes::PrefixLevel

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

Returns:



366
367
368
369
370
371
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 366

class BucketLevel < Struct.new(
  :activity_metrics,
  :prefix_level)
  SENSITIVE = []
  include Aws::Structure
end