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

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 AccountLevel data as a hash:

{
  activity_metrics: {
    is_enabled: false,
  },
  bucket_level: { # required
    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 account level Amazon S3 Storage Lens configuration.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#activity_metricsTypes::ActivityMetrics

A container for the S3 Storage Lens activity metrics.



122
123
124
125
126
127
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 122

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

#bucket_levelTypes::BucketLevel

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

Returns:



122
123
124
125
126
127
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 122

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