aws-cdk-lib.aws_s3.CfnStorageLens.BucketLevelProperty

interface BucketLevelProperty

LanguageType name
.NETAmazon.CDK.AWS.S3.CfnStorageLens.BucketLevelProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awss3#CfnStorageLens_BucketLevelProperty
Javasoftware.amazon.awscdk.services.s3.CfnStorageLens.BucketLevelProperty
Pythonaws_cdk.aws_s3.CfnStorageLens.BucketLevelProperty
TypeScript aws-cdk-lib » aws_s3 » CfnStorageLens » BucketLevelProperty

A property for the bucket-level storage metrics for Amazon S3 Storage Lens.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_s3 as s3 } from 'aws-cdk-lib';
const bucketLevelProperty: s3.CfnStorageLens.BucketLevelProperty = {
  activityMetrics: {
    isEnabled: false,
  },
  advancedCostOptimizationMetrics: {
    isEnabled: false,
  },
  advancedDataProtectionMetrics: {
    isEnabled: false,
  },
  detailedStatusCodesMetrics: {
    isEnabled: false,
  },
  prefixLevel: {
    storageMetrics: {
      isEnabled: false,
      selectionCriteria: {
        delimiter: 'delimiter',
        maxDepth: 123,
        minStorageBytesPercentage: 123,
      },
    },
  },
};

Properties

NameTypeDescription
activityMetrics?IResolvable | ActivityMetricsPropertyA property for bucket-level activity metrics for S3 Storage Lens.
advancedCostOptimizationMetrics?IResolvable | AdvancedCostOptimizationMetricsPropertyA property for bucket-level advanced cost optimization metrics for S3 Storage Lens.
advancedDataProtectionMetrics?IResolvable | AdvancedDataProtectionMetricsPropertyA property for bucket-level advanced data protection metrics for S3 Storage Lens.
detailedStatusCodesMetrics?IResolvable | DetailedStatusCodesMetricsPropertyA property for bucket-level detailed status code metrics for S3 Storage Lens.
prefixLevel?IResolvable | PrefixLevelPropertyA property for bucket-level prefix-level storage metrics for S3 Storage Lens.

activityMetrics?

Type: IResolvable | ActivityMetricsProperty (optional)

A property for bucket-level activity metrics for S3 Storage Lens.


advancedCostOptimizationMetrics?

Type: IResolvable | AdvancedCostOptimizationMetricsProperty (optional)

A property for bucket-level advanced cost optimization metrics for S3 Storage Lens.


advancedDataProtectionMetrics?

Type: IResolvable | AdvancedDataProtectionMetricsProperty (optional)

A property for bucket-level advanced data protection metrics for S3 Storage Lens.


detailedStatusCodesMetrics?

Type: IResolvable | DetailedStatusCodesMetricsProperty (optional)

A property for bucket-level detailed status code metrics for S3 Storage Lens.


prefixLevel?

Type: IResolvable | PrefixLevelProperty (optional)

A property for bucket-level prefix-level storage metrics for S3 Storage Lens.