published on Thursday, Sep 10, 2026 by Pulumi
published on Thursday, Sep 10, 2026 by Pulumi
Provides a resource to manage an S3 Storage Lens configuration.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const current = aws.getCallerIdentity({});
const example = new aws.s3control.StorageLensConfiguration("example", {
storageLensConfiguration: {
accountLevel: {
activityMetrics: {
enabled: true,
},
bucketLevel: {
activityMetrics: {
enabled: true,
},
},
},
dataExport: {
cloudWatchMetrics: {
enabled: true,
},
s3BucketDestination: {
encryption: {
sseS3s: [{}],
},
accountId: current.then(current => current.accountId),
arn: target.arn,
format: "CSV",
outputSchemaVersion: "V_1",
},
},
exclude: {
buckets: [
b1.arn,
b2.arn,
],
regions: ["us-east-2"],
},
enabled: true,
},
configId: "example-1",
});
import pulumi
import pulumi_aws as aws
current = aws.get_caller_identity()
example = aws.s3control.StorageLensConfiguration("example",
storage_lens_configuration={
"account_level": {
"activity_metrics": {
"enabled": True,
},
"bucket_level": {
"activity_metrics": {
"enabled": True,
},
},
},
"data_export": {
"cloud_watch_metrics": {
"enabled": True,
},
"s3_bucket_destination": {
"encryption": {
"sse_s3s": [{}],
},
"account_id": current.account_id,
"arn": target["arn"],
"format": "CSV",
"output_schema_version": "V_1",
},
},
"exclude": {
"buckets": [
b1["arn"],
b2["arn"],
],
"regions": ["us-east-2"],
},
"enabled": True,
},
config_id="example-1")
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws"
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/s3control"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
current, err := aws.GetCallerIdentity(ctx, &aws.GetCallerIdentityArgs{}, nil)
if err != nil {
return err
}
_, err = s3control.NewStorageLensConfiguration(ctx, "example", &s3control.StorageLensConfigurationArgs{
StorageLensConfiguration: &s3control.StorageLensConfigurationStorageLensConfigurationArgs{
AccountLevel: &s3control.StorageLensConfigurationStorageLensConfigurationAccountLevelArgs{
ActivityMetrics: &s3control.StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs{
Enabled: pulumi.Bool(true),
},
BucketLevel: &s3control.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs{
ActivityMetrics: &s3control.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs{
Enabled: pulumi.Bool(true),
},
},
},
DataExport: &s3control.StorageLensConfigurationStorageLensConfigurationDataExportArgs{
CloudWatchMetrics: &s3control.StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs{
Enabled: pulumi.Bool(true),
},
S3BucketDestination: &s3control.StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs{
Encryption: &s3control.StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs{
SseS3s: s3control.StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Array{
&s3control.StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args{},
},
},
AccountId: pulumi.String(current.AccountId),
Arn: pulumi.Any(target.Arn),
Format: pulumi.String("CSV"),
OutputSchemaVersion: pulumi.String("V_1"),
},
},
Exclude: &s3control.StorageLensConfigurationStorageLensConfigurationExcludeArgs{
Buckets: pulumi.StringArray{
b1.Arn,
b2.Arn,
},
Regions: pulumi.StringArray{
pulumi.String("us-east-2"),
},
},
Enabled: pulumi.Bool(true),
},
ConfigId: pulumi.String("example-1"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var current = Aws.GetCallerIdentity.Invoke();
var example = new Aws.S3Control.StorageLensConfiguration("example", new()
{
StorageLensConfigurationDetail = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationArgs
{
AccountLevel = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationAccountLevelArgs
{
ActivityMetrics = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs
{
Enabled = true,
},
BucketLevel = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs
{
ActivityMetrics = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs
{
Enabled = true,
},
},
},
DataExport = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationDataExportArgs
{
CloudWatchMetrics = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs
{
Enabled = true,
},
S3BucketDestination = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs
{
Encryption = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs
{
SseS3s = new[]
{
null,
},
},
AccountId = current.Apply(getCallerIdentityResult => getCallerIdentityResult.AccountId),
Arn = target.Arn,
Format = "CSV",
OutputSchemaVersion = "V_1",
},
},
Exclude = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationExcludeArgs
{
Buckets = new[]
{
b1.Arn,
b2.Arn,
},
Regions = new[]
{
"us-east-2",
},
},
Enabled = true,
},
ConfigId = "example-1",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.AwsFunctions;
import com.pulumi.aws.inputs.GetCallerIdentityArgs;
import com.pulumi.aws.s3control.StorageLensConfiguration;
import com.pulumi.aws.s3control.StorageLensConfigurationArgs;
import com.pulumi.aws.s3control.inputs.StorageLensConfigurationStorageLensConfigurationArgs;
import com.pulumi.aws.s3control.inputs.StorageLensConfigurationStorageLensConfigurationAccountLevelArgs;
import com.pulumi.aws.s3control.inputs.StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs;
import com.pulumi.aws.s3control.inputs.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs;
import com.pulumi.aws.s3control.inputs.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs;
import com.pulumi.aws.s3control.inputs.StorageLensConfigurationStorageLensConfigurationDataExportArgs;
import com.pulumi.aws.s3control.inputs.StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs;
import com.pulumi.aws.s3control.inputs.StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs;
import com.pulumi.aws.s3control.inputs.StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs;
import com.pulumi.aws.s3control.inputs.StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args;
import com.pulumi.aws.s3control.inputs.StorageLensConfigurationStorageLensConfigurationExcludeArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var current = AwsFunctions.getCallerIdentity(GetCallerIdentityArgs.builder()
.build());
var example = new StorageLensConfiguration("example", StorageLensConfigurationArgs.builder()
.storageLensConfiguration(StorageLensConfigurationStorageLensConfigurationArgs.builder()
.accountLevel(StorageLensConfigurationStorageLensConfigurationAccountLevelArgs.builder()
.activityMetrics(StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs.builder()
.enabled(true)
.build())
.bucketLevel(StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs.builder()
.activityMetrics(StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs.builder()
.enabled(true)
.build())
.build())
.build())
.dataExport(StorageLensConfigurationStorageLensConfigurationDataExportArgs.builder()
.cloudWatchMetrics(StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs.builder()
.enabled(true)
.build())
.s3BucketDestination(StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs.builder()
.encryption(StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs.builder()
.sseS3s(StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args.builder()
.build())
.build())
.accountId(current.accountId())
.arn(target.arn())
.format("CSV")
.outputSchemaVersion("V_1")
.build())
.build())
.exclude(StorageLensConfigurationStorageLensConfigurationExcludeArgs.builder()
.buckets(
b1.arn(),
b2.arn())
.regions("us-east-2")
.build())
.enabled(true)
.build())
.configId("example-1")
.build());
}
}
resources:
example:
type: aws:s3control:StorageLensConfiguration
properties:
storageLensConfiguration:
accountLevel:
activityMetrics:
enabled: true
bucketLevel:
activityMetrics:
enabled: true
dataExport:
cloudWatchMetrics:
enabled: true
s3BucketDestination:
encryption:
sseS3s:
- {}
accountId: ${current.accountId}
arn: ${target.arn}
format: CSV
outputSchemaVersion: V_1
exclude:
buckets:
- ${b1.arn}
- ${b2.arn}
regions:
- us-east-2
enabled: true
configId: example-1
variables:
current:
fn::invoke:
function: aws:getCallerIdentity
arguments: {}
pulumi {
required_providers {
aws = {
source = "pulumi/aws"
}
}
}
data "aws_getcalleridentity" "current" {
}
resource "aws_s3control_storagelensconfiguration" "example" {
storage_lens_configuration = {
account_level = {
activity_metrics = {
enabled = true
}
bucket_level = {
activity_metrics = {
enabled = true
}
}
}
data_export = {
cloud_watch_metrics = {
enabled = true
}
s3_bucket_destination = {
encryption = {
sse_s3s = [{}]
}
account_id = data.aws_getcalleridentity.current.account_id
arn = target.arn
format = "CSV"
output_schema_version = "V_1"
}
}
exclude = {
buckets = [b1.arn, b2.arn]
regions = ["us-east-2"]
}
enabled = true
}
config_id = "example-1"
}
Create StorageLensConfiguration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new StorageLensConfiguration(name: string, args: StorageLensConfigurationArgs, opts?: CustomResourceOptions);@overload
def StorageLensConfiguration(resource_name: str,
args: StorageLensConfigurationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def StorageLensConfiguration(resource_name: str,
opts: Optional[ResourceOptions] = None,
config_id: Optional[str] = None,
storage_lens_configuration: Optional[StorageLensConfigurationStorageLensConfigurationArgs] = None,
account_id: Optional[str] = None,
region: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None)func NewStorageLensConfiguration(ctx *Context, name string, args StorageLensConfigurationArgs, opts ...ResourceOption) (*StorageLensConfiguration, error)public StorageLensConfiguration(string name, StorageLensConfigurationArgs args, CustomResourceOptions? opts = null)
public StorageLensConfiguration(String name, StorageLensConfigurationArgs args)
public StorageLensConfiguration(String name, StorageLensConfigurationArgs args, CustomResourceOptions options)
type: aws:s3control:StorageLensConfiguration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws_s3control_storage_lens_configuration" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args StorageLensConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args StorageLensConfigurationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args StorageLensConfigurationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args StorageLensConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args StorageLensConfigurationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var storageLensConfigurationResource = new Aws.S3Control.StorageLensConfiguration("storageLensConfigurationResource", new()
{
ConfigId = "string",
StorageLensConfigurationDetail = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationArgs
{
AccountLevel = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationAccountLevelArgs
{
BucketLevel = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs
{
ActivityMetrics = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs
{
Enabled = false,
},
AdvancedCostOptimizationMetrics = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs
{
Enabled = false,
},
AdvancedDataProtectionMetrics = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs
{
Enabled = false,
},
AdvancedPerformanceMetrics = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetricsArgs
{
Enabled = false,
},
DetailedStatusCodeMetrics = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs
{
Enabled = false,
},
PrefixLevel = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs
{
StorageMetrics = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs
{
Enabled = false,
SelectionCriteria = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs
{
Delimiter = "string",
MaxDepth = 0,
MinStorageBytesPercentage = 0.0,
},
},
},
},
ActivityMetrics = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs
{
Enabled = false,
},
AdvancedCostOptimizationMetrics = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs
{
Enabled = false,
},
AdvancedDataProtectionMetrics = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs
{
Enabled = false,
},
AdvancedPerformanceMetrics = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedPerformanceMetricsArgs
{
Enabled = false,
},
DetailedStatusCodeMetrics = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs
{
Enabled = false,
},
},
Enabled = false,
AwsOrg = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationAwsOrgArgs
{
Arn = "string",
},
DataExport = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationDataExportArgs
{
CloudWatchMetrics = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs
{
Enabled = false,
},
S3BucketDestination = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs
{
AccountId = "string",
Arn = "string",
Format = "string",
OutputSchemaVersion = "string",
Encryption = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs
{
SseKms = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs
{
KeyId = "string",
},
SseS3s = new[]
{
null,
},
},
Prefix = "string",
},
StorageLensTableDestination = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationDataExportStorageLensTableDestinationArgs
{
Enabled = false,
Encryption = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionArgs
{
SseKms = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSseKmsArgs
{
KeyId = "string",
},
SseS3s = new[]
{
null,
},
},
},
},
Exclude = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationExcludeArgs
{
Buckets = new[]
{
"string",
},
Regions = new[]
{
"string",
},
},
ExpandedPrefixesDataExport = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportArgs
{
S3BucketDestination = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationArgs
{
AccountId = "string",
Arn = "string",
Format = "string",
OutputSchemaVersion = "string",
Encryption = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionArgs
{
SseKms = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSseKmsArgs
{
KeyId = "string",
},
SseS3s = new[]
{
null,
},
},
Prefix = "string",
},
StorageLensTableDestination = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationArgs
{
Enabled = false,
Encryption = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionArgs
{
SseKms = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSseKmsArgs
{
KeyId = "string",
},
SseS3s = new[]
{
null,
},
},
},
},
Include = new Aws.S3Control.Inputs.StorageLensConfigurationStorageLensConfigurationIncludeArgs
{
Buckets = new[]
{
"string",
},
Regions = new[]
{
"string",
},
},
PrefixDelimiter = "string",
},
AccountId = "string",
Region = "string",
Tags =
{
{ "string", "string" },
},
});
example, err := s3control.NewStorageLensConfiguration(ctx, "storageLensConfigurationResource", &s3control.StorageLensConfigurationArgs{
ConfigId: pulumi.String("string"),
StorageLensConfiguration: &s3control.StorageLensConfigurationStorageLensConfigurationArgs{
AccountLevel: &s3control.StorageLensConfigurationStorageLensConfigurationAccountLevelArgs{
BucketLevel: &s3control.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs{
ActivityMetrics: &s3control.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs{
Enabled: pulumi.Bool(false),
},
AdvancedCostOptimizationMetrics: &s3control.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs{
Enabled: pulumi.Bool(false),
},
AdvancedDataProtectionMetrics: &s3control.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs{
Enabled: pulumi.Bool(false),
},
AdvancedPerformanceMetrics: &s3control.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetricsArgs{
Enabled: pulumi.Bool(false),
},
DetailedStatusCodeMetrics: &s3control.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs{
Enabled: pulumi.Bool(false),
},
PrefixLevel: &s3control.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs{
StorageMetrics: &s3control.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs{
Enabled: pulumi.Bool(false),
SelectionCriteria: &s3control.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs{
Delimiter: pulumi.String("string"),
MaxDepth: pulumi.Int(0),
MinStorageBytesPercentage: pulumi.Float64(0),
},
},
},
},
ActivityMetrics: &s3control.StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs{
Enabled: pulumi.Bool(false),
},
AdvancedCostOptimizationMetrics: &s3control.StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs{
Enabled: pulumi.Bool(false),
},
AdvancedDataProtectionMetrics: &s3control.StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs{
Enabled: pulumi.Bool(false),
},
AdvancedPerformanceMetrics: &s3control.StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedPerformanceMetricsArgs{
Enabled: pulumi.Bool(false),
},
DetailedStatusCodeMetrics: &s3control.StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs{
Enabled: pulumi.Bool(false),
},
},
Enabled: pulumi.Bool(false),
AwsOrg: &s3control.StorageLensConfigurationStorageLensConfigurationAwsOrgArgs{
Arn: pulumi.String("string"),
},
DataExport: &s3control.StorageLensConfigurationStorageLensConfigurationDataExportArgs{
CloudWatchMetrics: &s3control.StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs{
Enabled: pulumi.Bool(false),
},
S3BucketDestination: &s3control.StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs{
AccountId: pulumi.String("string"),
Arn: pulumi.String("string"),
Format: pulumi.String("string"),
OutputSchemaVersion: pulumi.String("string"),
Encryption: &s3control.StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs{
SseKms: &s3control.StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs{
KeyId: pulumi.String("string"),
},
SseS3s: s3control.StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Array{
&s3control.StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args{},
},
},
Prefix: pulumi.String("string"),
},
StorageLensTableDestination: &s3control.StorageLensConfigurationStorageLensConfigurationDataExportStorageLensTableDestinationArgs{
Enabled: pulumi.Bool(false),
Encryption: &s3control.StorageLensConfigurationStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionArgs{
SseKms: &s3control.StorageLensConfigurationStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSseKmsArgs{
KeyId: pulumi.String("string"),
},
SseS3s: s3control.StorageLensConfigurationStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSseS3Array{
&s3control.StorageLensConfigurationStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSseS3Args{},
},
},
},
},
Exclude: &s3control.StorageLensConfigurationStorageLensConfigurationExcludeArgs{
Buckets: pulumi.StringArray{
pulumi.String("string"),
},
Regions: pulumi.StringArray{
pulumi.String("string"),
},
},
ExpandedPrefixesDataExport: &s3control.StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportArgs{
S3BucketDestination: &s3control.StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationArgs{
AccountId: pulumi.String("string"),
Arn: pulumi.String("string"),
Format: pulumi.String("string"),
OutputSchemaVersion: pulumi.String("string"),
Encryption: &s3control.StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionArgs{
SseKms: &s3control.StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSseKmsArgs{
KeyId: pulumi.String("string"),
},
SseS3s: s3control.StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSseS3Array{
&s3control.StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSseS3Args{},
},
},
Prefix: pulumi.String("string"),
},
StorageLensTableDestination: &s3control.StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationArgs{
Enabled: pulumi.Bool(false),
Encryption: &s3control.StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionArgs{
SseKms: &s3control.StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSseKmsArgs{
KeyId: pulumi.String("string"),
},
SseS3s: s3control.StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSseS3Array{
&s3control.StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSseS3Args{},
},
},
},
},
Include: &s3control.StorageLensConfigurationStorageLensConfigurationIncludeArgs{
Buckets: pulumi.StringArray{
pulumi.String("string"),
},
Regions: pulumi.StringArray{
pulumi.String("string"),
},
},
PrefixDelimiter: pulumi.String("string"),
},
AccountId: pulumi.String("string"),
Region: pulumi.String("string"),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
resource "aws_s3control_storage_lens_configuration" "storageLensConfigurationResource" {
lifecycle {
create_before_destroy = true
}
config_id = "string"
storage_lens_configuration = {
account_level = {
bucket_level = {
activity_metrics = {
enabled = false
}
advanced_cost_optimization_metrics = {
enabled = false
}
advanced_data_protection_metrics = {
enabled = false
}
advanced_performance_metrics = {
enabled = false
}
detailed_status_code_metrics = {
enabled = false
}
prefix_level = {
storage_metrics = {
enabled = false
selection_criteria = {
delimiter = "string"
max_depth = 0
min_storage_bytes_percentage = 0
}
}
}
}
activity_metrics = {
enabled = false
}
advanced_cost_optimization_metrics = {
enabled = false
}
advanced_data_protection_metrics = {
enabled = false
}
advanced_performance_metrics = {
enabled = false
}
detailed_status_code_metrics = {
enabled = false
}
}
enabled = false
aws_org = {
arn = "string"
}
data_export = {
cloud_watch_metrics = {
enabled = false
}
s3_bucket_destination = {
account_id = "string"
arn = "string"
format = "string"
output_schema_version = "string"
encryption = {
sse_kms = {
key_id = "string"
}
sse_s3s = [{}]
}
prefix = "string"
}
storage_lens_table_destination = {
enabled = false
encryption = {
sse_kms = {
key_id = "string"
}
sse_s3s = [{}]
}
}
}
exclude = {
buckets = ["string"]
regions = ["string"]
}
expanded_prefixes_data_export = {
s3_bucket_destination = {
account_id = "string"
arn = "string"
format = "string"
output_schema_version = "string"
encryption = {
sse_kms = {
key_id = "string"
}
sse_s3s = [{}]
}
prefix = "string"
}
storage_lens_table_destination = {
enabled = false
encryption = {
sse_kms = {
key_id = "string"
}
sse_s3s = [{}]
}
}
}
include = {
buckets = ["string"]
regions = ["string"]
}
prefix_delimiter = "string"
}
account_id = "string"
region = "string"
tags = {
"string" = "string"
}
}
var storageLensConfigurationResource = new StorageLensConfiguration("storageLensConfigurationResource", StorageLensConfigurationArgs.builder()
.configId("string")
.storageLensConfiguration(StorageLensConfigurationStorageLensConfigurationArgs.builder()
.accountLevel(StorageLensConfigurationStorageLensConfigurationAccountLevelArgs.builder()
.bucketLevel(StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs.builder()
.activityMetrics(StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs.builder()
.enabled(false)
.build())
.advancedCostOptimizationMetrics(StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs.builder()
.enabled(false)
.build())
.advancedDataProtectionMetrics(StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs.builder()
.enabled(false)
.build())
.advancedPerformanceMetrics(StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetricsArgs.builder()
.enabled(false)
.build())
.detailedStatusCodeMetrics(StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs.builder()
.enabled(false)
.build())
.prefixLevel(StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs.builder()
.storageMetrics(StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs.builder()
.enabled(false)
.selectionCriteria(StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs.builder()
.delimiter("string")
.maxDepth(0)
.minStorageBytesPercentage(0.0)
.build())
.build())
.build())
.build())
.activityMetrics(StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs.builder()
.enabled(false)
.build())
.advancedCostOptimizationMetrics(StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs.builder()
.enabled(false)
.build())
.advancedDataProtectionMetrics(StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs.builder()
.enabled(false)
.build())
.advancedPerformanceMetrics(StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedPerformanceMetricsArgs.builder()
.enabled(false)
.build())
.detailedStatusCodeMetrics(StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs.builder()
.enabled(false)
.build())
.build())
.enabled(false)
.awsOrg(StorageLensConfigurationStorageLensConfigurationAwsOrgArgs.builder()
.arn("string")
.build())
.dataExport(StorageLensConfigurationStorageLensConfigurationDataExportArgs.builder()
.cloudWatchMetrics(StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs.builder()
.enabled(false)
.build())
.s3BucketDestination(StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs.builder()
.accountId("string")
.arn("string")
.format("string")
.outputSchemaVersion("string")
.encryption(StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs.builder()
.sseKms(StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs.builder()
.keyId("string")
.build())
.sseS3s(StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args.builder()
.build())
.build())
.prefix("string")
.build())
.storageLensTableDestination(StorageLensConfigurationStorageLensConfigurationDataExportStorageLensTableDestinationArgs.builder()
.enabled(false)
.encryption(StorageLensConfigurationStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionArgs.builder()
.sseKms(StorageLensConfigurationStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSseKmsArgs.builder()
.keyId("string")
.build())
.sseS3s(StorageLensConfigurationStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSseS3Args.builder()
.build())
.build())
.build())
.build())
.exclude(StorageLensConfigurationStorageLensConfigurationExcludeArgs.builder()
.buckets("string")
.regions("string")
.build())
.expandedPrefixesDataExport(StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportArgs.builder()
.s3BucketDestination(StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationArgs.builder()
.accountId("string")
.arn("string")
.format("string")
.outputSchemaVersion("string")
.encryption(StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionArgs.builder()
.sseKms(StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSseKmsArgs.builder()
.keyId("string")
.build())
.sseS3s(StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSseS3Args.builder()
.build())
.build())
.prefix("string")
.build())
.storageLensTableDestination(StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationArgs.builder()
.enabled(false)
.encryption(StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionArgs.builder()
.sseKms(StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSseKmsArgs.builder()
.keyId("string")
.build())
.sseS3s(StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSseS3Args.builder()
.build())
.build())
.build())
.build())
.include(StorageLensConfigurationStorageLensConfigurationIncludeArgs.builder()
.buckets("string")
.regions("string")
.build())
.prefixDelimiter("string")
.build())
.accountId("string")
.region("string")
.tags(Map.of("string", "string"))
.build());
storage_lens_configuration_resource = aws.s3control.StorageLensConfiguration("storageLensConfigurationResource",
config_id="string",
storage_lens_configuration={
"account_level": {
"bucket_level": {
"activity_metrics": {
"enabled": False,
},
"advanced_cost_optimization_metrics": {
"enabled": False,
},
"advanced_data_protection_metrics": {
"enabled": False,
},
"advanced_performance_metrics": {
"enabled": False,
},
"detailed_status_code_metrics": {
"enabled": False,
},
"prefix_level": {
"storage_metrics": {
"enabled": False,
"selection_criteria": {
"delimiter": "string",
"max_depth": 0,
"min_storage_bytes_percentage": float(0),
},
},
},
},
"activity_metrics": {
"enabled": False,
},
"advanced_cost_optimization_metrics": {
"enabled": False,
},
"advanced_data_protection_metrics": {
"enabled": False,
},
"advanced_performance_metrics": {
"enabled": False,
},
"detailed_status_code_metrics": {
"enabled": False,
},
},
"enabled": False,
"aws_org": {
"arn": "string",
},
"data_export": {
"cloud_watch_metrics": {
"enabled": False,
},
"s3_bucket_destination": {
"account_id": "string",
"arn": "string",
"format": "string",
"output_schema_version": "string",
"encryption": {
"sse_kms": {
"key_id": "string",
},
"sse_s3s": [{}],
},
"prefix": "string",
},
"storage_lens_table_destination": {
"enabled": False,
"encryption": {
"sse_kms": {
"key_id": "string",
},
"sse_s3s": [{}],
},
},
},
"exclude": {
"buckets": ["string"],
"regions": ["string"],
},
"expanded_prefixes_data_export": {
"s3_bucket_destination": {
"account_id": "string",
"arn": "string",
"format": "string",
"output_schema_version": "string",
"encryption": {
"sse_kms": {
"key_id": "string",
},
"sse_s3s": [{}],
},
"prefix": "string",
},
"storage_lens_table_destination": {
"enabled": False,
"encryption": {
"sse_kms": {
"key_id": "string",
},
"sse_s3s": [{}],
},
},
},
"include": {
"buckets": ["string"],
"regions": ["string"],
},
"prefix_delimiter": "string",
},
account_id="string",
region="string",
tags={
"string": "string",
})
const storageLensConfigurationResource = new aws.s3control.StorageLensConfiguration("storageLensConfigurationResource", {
configId: "string",
storageLensConfiguration: {
accountLevel: {
bucketLevel: {
activityMetrics: {
enabled: false,
},
advancedCostOptimizationMetrics: {
enabled: false,
},
advancedDataProtectionMetrics: {
enabled: false,
},
advancedPerformanceMetrics: {
enabled: false,
},
detailedStatusCodeMetrics: {
enabled: false,
},
prefixLevel: {
storageMetrics: {
enabled: false,
selectionCriteria: {
delimiter: "string",
maxDepth: 0,
minStorageBytesPercentage: 0,
},
},
},
},
activityMetrics: {
enabled: false,
},
advancedCostOptimizationMetrics: {
enabled: false,
},
advancedDataProtectionMetrics: {
enabled: false,
},
advancedPerformanceMetrics: {
enabled: false,
},
detailedStatusCodeMetrics: {
enabled: false,
},
},
enabled: false,
awsOrg: {
arn: "string",
},
dataExport: {
cloudWatchMetrics: {
enabled: false,
},
s3BucketDestination: {
accountId: "string",
arn: "string",
format: "string",
outputSchemaVersion: "string",
encryption: {
sseKms: {
keyId: "string",
},
sseS3s: [{}],
},
prefix: "string",
},
storageLensTableDestination: {
enabled: false,
encryption: {
sseKms: {
keyId: "string",
},
sseS3s: [{}],
},
},
},
exclude: {
buckets: ["string"],
regions: ["string"],
},
expandedPrefixesDataExport: {
s3BucketDestination: {
accountId: "string",
arn: "string",
format: "string",
outputSchemaVersion: "string",
encryption: {
sseKms: {
keyId: "string",
},
sseS3s: [{}],
},
prefix: "string",
},
storageLensTableDestination: {
enabled: false,
encryption: {
sseKms: {
keyId: "string",
},
sseS3s: [{}],
},
},
},
include: {
buckets: ["string"],
regions: ["string"],
},
prefixDelimiter: "string",
},
accountId: "string",
region: "string",
tags: {
string: "string",
},
});
type: aws:s3control:StorageLensConfiguration
properties:
accountId: string
configId: string
region: string
storageLensConfiguration:
accountLevel:
activityMetrics:
enabled: false
advancedCostOptimizationMetrics:
enabled: false
advancedDataProtectionMetrics:
enabled: false
advancedPerformanceMetrics:
enabled: false
bucketLevel:
activityMetrics:
enabled: false
advancedCostOptimizationMetrics:
enabled: false
advancedDataProtectionMetrics:
enabled: false
advancedPerformanceMetrics:
enabled: false
detailedStatusCodeMetrics:
enabled: false
prefixLevel:
storageMetrics:
enabled: false
selectionCriteria:
delimiter: string
maxDepth: 0
minStorageBytesPercentage: 0
detailedStatusCodeMetrics:
enabled: false
awsOrg:
arn: string
dataExport:
cloudWatchMetrics:
enabled: false
s3BucketDestination:
accountId: string
arn: string
encryption:
sseKms:
keyId: string
sseS3s:
- {}
format: string
outputSchemaVersion: string
prefix: string
storageLensTableDestination:
enabled: false
encryption:
sseKms:
keyId: string
sseS3s:
- {}
enabled: false
exclude:
buckets:
- string
regions:
- string
expandedPrefixesDataExport:
s3BucketDestination:
accountId: string
arn: string
encryption:
sseKms:
keyId: string
sseS3s:
- {}
format: string
outputSchemaVersion: string
prefix: string
storageLensTableDestination:
enabled: false
encryption:
sseKms:
keyId: string
sseS3s:
- {}
include:
buckets:
- string
regions:
- string
prefixDelimiter: string
tags:
string: string
StorageLensConfiguration Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The StorageLensConfiguration resource accepts the following input properties:
- Config
Id string - ID of the S3 Storage Lens configuration.
- Storage
Lens StorageConfiguration Detail Lens Configuration Storage Lens Configuration - S3 Storage Lens configuration. See
storageLensConfigurationbelow for more details. - Account
Id string - AWS account ID for the S3 Storage Lens configuration. Defaults to automatically determined account ID of the AWS provider.
- Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Dictionary<string, string>
- Key-value map of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Config
Id string - ID of the S3 Storage Lens configuration.
- Storage
Lens StorageConfiguration Lens Configuration Storage Lens Configuration Args - S3 Storage Lens configuration. See
storageLensConfigurationbelow for more details. - Account
Id string - AWS account ID for the S3 Storage Lens configuration. Defaults to automatically determined account ID of the AWS provider.
- Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- map[string]string
- Key-value map of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- config_
id string - ID of the S3 Storage Lens configuration.
- storage_
lens_ objectconfiguration - S3 Storage Lens configuration. See
storageLensConfigurationbelow for more details. - account_
id string - AWS account ID for the S3 Storage Lens configuration. Defaults to automatically determined account ID of the AWS provider.
- region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- map(string)
- Key-value map of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- config
Id String - ID of the S3 Storage Lens configuration.
- storage
Lens StorageConfiguration Lens Configuration Storage Lens Configuration - S3 Storage Lens configuration. See
storageLensConfigurationbelow for more details. - account
Id String - AWS account ID for the S3 Storage Lens configuration. Defaults to automatically determined account ID of the AWS provider.
- region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Map<String,String>
- Key-value map of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- config
Id string - ID of the S3 Storage Lens configuration.
- storage
Lens StorageConfiguration Lens Configuration Storage Lens Configuration - S3 Storage Lens configuration. See
storageLensConfigurationbelow for more details. - account
Id string - AWS account ID for the S3 Storage Lens configuration. Defaults to automatically determined account ID of the AWS provider.
- region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- {[key: string]: string}
- Key-value map of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- config_
id str - ID of the S3 Storage Lens configuration.
- storage_
lens_ Storageconfiguration Lens Configuration Storage Lens Configuration Args - S3 Storage Lens configuration. See
storageLensConfigurationbelow for more details. - account_
id str - AWS account ID for the S3 Storage Lens configuration. Defaults to automatically determined account ID of the AWS provider.
- region str
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Mapping[str, str]
- Key-value map of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- config
Id String - ID of the S3 Storage Lens configuration.
- storage
Lens Property MapConfiguration - S3 Storage Lens configuration. See
storageLensConfigurationbelow for more details. - account
Id String - AWS account ID for the S3 Storage Lens configuration. Defaults to automatically determined account ID of the AWS provider.
- region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Map<String>
- Key-value map of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
Outputs
All input properties are implicitly available as output properties. Additionally, the StorageLensConfiguration resource produces the following output properties:
Look up Existing StorageLensConfiguration Resource
Get an existing StorageLensConfiguration resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: StorageLensConfigurationState, opts?: CustomResourceOptions): StorageLensConfiguration@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
arn: Optional[str] = None,
config_id: Optional[str] = None,
region: Optional[str] = None,
storage_lens_configuration: Optional[StorageLensConfigurationStorageLensConfigurationArgs] = None,
tags: Optional[Mapping[str, str]] = None,
tags_all: Optional[Mapping[str, str]] = None) -> StorageLensConfigurationfunc GetStorageLensConfiguration(ctx *Context, name string, id IDInput, state *StorageLensConfigurationState, opts ...ResourceOption) (*StorageLensConfiguration, error)public static StorageLensConfiguration Get(string name, Input<string> id, StorageLensConfigurationState? state, CustomResourceOptions? opts = null)public static StorageLensConfiguration get(String name, Output<String> id, StorageLensConfigurationState state, CustomResourceOptions options)resources: _: type: aws:s3control:StorageLensConfiguration get: id: ${id}import {
to = aws_s3control_storage_lens_configuration.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Account
Id string - AWS account ID for the S3 Storage Lens configuration. Defaults to automatically determined account ID of the AWS provider.
- Arn string
- ARN of the S3 Storage Lens configuration.
- Config
Id string - ID of the S3 Storage Lens configuration.
- Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Storage
Lens StorageConfiguration Detail Lens Configuration Storage Lens Configuration - S3 Storage Lens configuration. See
storageLensConfigurationbelow for more details. - Dictionary<string, string>
- Key-value map of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Dictionary<string, string>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- Account
Id string - AWS account ID for the S3 Storage Lens configuration. Defaults to automatically determined account ID of the AWS provider.
- Arn string
- ARN of the S3 Storage Lens configuration.
- Config
Id string - ID of the S3 Storage Lens configuration.
- Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Storage
Lens StorageConfiguration Lens Configuration Storage Lens Configuration Args - S3 Storage Lens configuration. See
storageLensConfigurationbelow for more details. - map[string]string
- Key-value map of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - map[string]string
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- account_
id string - AWS account ID for the S3 Storage Lens configuration. Defaults to automatically determined account ID of the AWS provider.
- arn string
- ARN of the S3 Storage Lens configuration.
- config_
id string - ID of the S3 Storage Lens configuration.
- region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- storage_
lens_ objectconfiguration - S3 Storage Lens configuration. See
storageLensConfigurationbelow for more details. - map(string)
- Key-value map of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - map(string)
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- account
Id String - AWS account ID for the S3 Storage Lens configuration. Defaults to automatically determined account ID of the AWS provider.
- arn String
- ARN of the S3 Storage Lens configuration.
- config
Id String - ID of the S3 Storage Lens configuration.
- region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- storage
Lens StorageConfiguration Lens Configuration Storage Lens Configuration - S3 Storage Lens configuration. See
storageLensConfigurationbelow for more details. - Map<String,String>
- Key-value map of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Map<String,String>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- account
Id string - AWS account ID for the S3 Storage Lens configuration. Defaults to automatically determined account ID of the AWS provider.
- arn string
- ARN of the S3 Storage Lens configuration.
- config
Id string - ID of the S3 Storage Lens configuration.
- region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- storage
Lens StorageConfiguration Lens Configuration Storage Lens Configuration - S3 Storage Lens configuration. See
storageLensConfigurationbelow for more details. - {[key: string]: string}
- Key-value map of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - {[key: string]: string}
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- account_
id str - AWS account ID for the S3 Storage Lens configuration. Defaults to automatically determined account ID of the AWS provider.
- arn str
- ARN of the S3 Storage Lens configuration.
- config_
id str - ID of the S3 Storage Lens configuration.
- region str
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- storage_
lens_ Storageconfiguration Lens Configuration Storage Lens Configuration Args - S3 Storage Lens configuration. See
storageLensConfigurationbelow for more details. - Mapping[str, str]
- Key-value map of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Mapping[str, str]
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- account
Id String - AWS account ID for the S3 Storage Lens configuration. Defaults to automatically determined account ID of the AWS provider.
- arn String
- ARN of the S3 Storage Lens configuration.
- config
Id String - ID of the S3 Storage Lens configuration.
- region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- storage
Lens Property MapConfiguration - S3 Storage Lens configuration. See
storageLensConfigurationbelow for more details. - Map<String>
- Key-value map of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Map<String>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
Supporting Types
StorageLensConfigurationStorageLensConfiguration, StorageLensConfigurationStorageLensConfigurationArgs
- Account
Level StorageLens Configuration Storage Lens Configuration Account Level - Account-level configurations of the S3 Storage Lens configuration. See
accountLevelbelow for more details. - Enabled bool
- Whether the S3 Storage Lens configuration is enabled.
- Aws
Org StorageLens Configuration Storage Lens Configuration Aws Org - Amazon Web Services organization for the S3 Storage Lens configuration. See
awsOrgbelow for more details. - Data
Export StorageLens Configuration Storage Lens Configuration Data Export - Properties of S3 Storage Lens metrics export including the destination, schema and format. See
dataExportbelow for more details. - Exclude
Storage
Lens Configuration Storage Lens Configuration Exclude - What is excluded in this configuration. Conflicts with
include. Seeexcludebelow for more details. - Expanded
Prefixes StorageData Export Lens Configuration Storage Lens Configuration Expanded Prefixes Data Export - Configuration for the S3 Storage Lens expanded prefix metrics report. Unlike the default Storage Lens metrics report, the enhanced prefix metrics report includes all S3 Storage Lens storage and activity data related to the full list of prefixes in your Storage Lens configuration. See
expandedPrefixesDataExportbelow for more details. - Include
Storage
Lens Configuration Storage Lens Configuration Include - What is included in this configuration. Conflicts with
exclude. Seeincludebelow for more details. - Prefix
Delimiter string - Prefix delimiter used for object keys in this S3 Storage Lens configuration.
- Account
Level StorageLens Configuration Storage Lens Configuration Account Level - Account-level configurations of the S3 Storage Lens configuration. See
accountLevelbelow for more details. - Enabled bool
- Whether the S3 Storage Lens configuration is enabled.
- Aws
Org StorageLens Configuration Storage Lens Configuration Aws Org - Amazon Web Services organization for the S3 Storage Lens configuration. See
awsOrgbelow for more details. - Data
Export StorageLens Configuration Storage Lens Configuration Data Export - Properties of S3 Storage Lens metrics export including the destination, schema and format. See
dataExportbelow for more details. - Exclude
Storage
Lens Configuration Storage Lens Configuration Exclude - What is excluded in this configuration. Conflicts with
include. Seeexcludebelow for more details. - Expanded
Prefixes StorageData Export Lens Configuration Storage Lens Configuration Expanded Prefixes Data Export - Configuration for the S3 Storage Lens expanded prefix metrics report. Unlike the default Storage Lens metrics report, the enhanced prefix metrics report includes all S3 Storage Lens storage and activity data related to the full list of prefixes in your Storage Lens configuration. See
expandedPrefixesDataExportbelow for more details. - Include
Storage
Lens Configuration Storage Lens Configuration Include - What is included in this configuration. Conflicts with
exclude. Seeincludebelow for more details. - Prefix
Delimiter string - Prefix delimiter used for object keys in this S3 Storage Lens configuration.
- account_
level object - Account-level configurations of the S3 Storage Lens configuration. See
accountLevelbelow for more details. - enabled bool
- Whether the S3 Storage Lens configuration is enabled.
- aws_
org object - Amazon Web Services organization for the S3 Storage Lens configuration. See
awsOrgbelow for more details. - data_
export object - Properties of S3 Storage Lens metrics export including the destination, schema and format. See
dataExportbelow for more details. - exclude object
- What is excluded in this configuration. Conflicts with
include. Seeexcludebelow for more details. - expanded_
prefixes_ objectdata_ export - Configuration for the S3 Storage Lens expanded prefix metrics report. Unlike the default Storage Lens metrics report, the enhanced prefix metrics report includes all S3 Storage Lens storage and activity data related to the full list of prefixes in your Storage Lens configuration. See
expandedPrefixesDataExportbelow for more details. - include object
- What is included in this configuration. Conflicts with
exclude. Seeincludebelow for more details. - prefix_
delimiter string - Prefix delimiter used for object keys in this S3 Storage Lens configuration.
- account
Level StorageLens Configuration Storage Lens Configuration Account Level - Account-level configurations of the S3 Storage Lens configuration. See
accountLevelbelow for more details. - enabled Boolean
- Whether the S3 Storage Lens configuration is enabled.
- aws
Org StorageLens Configuration Storage Lens Configuration Aws Org - Amazon Web Services organization for the S3 Storage Lens configuration. See
awsOrgbelow for more details. - data
Export StorageLens Configuration Storage Lens Configuration Data Export - Properties of S3 Storage Lens metrics export including the destination, schema and format. See
dataExportbelow for more details. - exclude
Storage
Lens Configuration Storage Lens Configuration Exclude - What is excluded in this configuration. Conflicts with
include. Seeexcludebelow for more details. - expanded
Prefixes StorageData Export Lens Configuration Storage Lens Configuration Expanded Prefixes Data Export - Configuration for the S3 Storage Lens expanded prefix metrics report. Unlike the default Storage Lens metrics report, the enhanced prefix metrics report includes all S3 Storage Lens storage and activity data related to the full list of prefixes in your Storage Lens configuration. See
expandedPrefixesDataExportbelow for more details. - include
Storage
Lens Configuration Storage Lens Configuration Include - What is included in this configuration. Conflicts with
exclude. Seeincludebelow for more details. - prefix
Delimiter String - Prefix delimiter used for object keys in this S3 Storage Lens configuration.
- account
Level StorageLens Configuration Storage Lens Configuration Account Level - Account-level configurations of the S3 Storage Lens configuration. See
accountLevelbelow for more details. - enabled boolean
- Whether the S3 Storage Lens configuration is enabled.
- aws
Org StorageLens Configuration Storage Lens Configuration Aws Org - Amazon Web Services organization for the S3 Storage Lens configuration. See
awsOrgbelow for more details. - data
Export StorageLens Configuration Storage Lens Configuration Data Export - Properties of S3 Storage Lens metrics export including the destination, schema and format. See
dataExportbelow for more details. - exclude
Storage
Lens Configuration Storage Lens Configuration Exclude - What is excluded in this configuration. Conflicts with
include. Seeexcludebelow for more details. - expanded
Prefixes StorageData Export Lens Configuration Storage Lens Configuration Expanded Prefixes Data Export - Configuration for the S3 Storage Lens expanded prefix metrics report. Unlike the default Storage Lens metrics report, the enhanced prefix metrics report includes all S3 Storage Lens storage and activity data related to the full list of prefixes in your Storage Lens configuration. See
expandedPrefixesDataExportbelow for more details. - include
Storage
Lens Configuration Storage Lens Configuration Include - What is included in this configuration. Conflicts with
exclude. Seeincludebelow for more details. - prefix
Delimiter string - Prefix delimiter used for object keys in this S3 Storage Lens configuration.
- account_
level StorageLens Configuration Storage Lens Configuration Account Level - Account-level configurations of the S3 Storage Lens configuration. See
accountLevelbelow for more details. - enabled bool
- Whether the S3 Storage Lens configuration is enabled.
- aws_
org StorageLens Configuration Storage Lens Configuration Aws Org - Amazon Web Services organization for the S3 Storage Lens configuration. See
awsOrgbelow for more details. - data_
export StorageLens Configuration Storage Lens Configuration Data Export - Properties of S3 Storage Lens metrics export including the destination, schema and format. See
dataExportbelow for more details. - exclude
Storage
Lens Configuration Storage Lens Configuration Exclude - What is excluded in this configuration. Conflicts with
include. Seeexcludebelow for more details. - expanded_
prefixes_ Storagedata_ export Lens Configuration Storage Lens Configuration Expanded Prefixes Data Export - Configuration for the S3 Storage Lens expanded prefix metrics report. Unlike the default Storage Lens metrics report, the enhanced prefix metrics report includes all S3 Storage Lens storage and activity data related to the full list of prefixes in your Storage Lens configuration. See
expandedPrefixesDataExportbelow for more details. - include
Storage
Lens Configuration Storage Lens Configuration Include - What is included in this configuration. Conflicts with
exclude. Seeincludebelow for more details. - prefix_
delimiter str - Prefix delimiter used for object keys in this S3 Storage Lens configuration.
- account
Level Property Map - Account-level configurations of the S3 Storage Lens configuration. See
accountLevelbelow for more details. - enabled Boolean
- Whether the S3 Storage Lens configuration is enabled.
- aws
Org Property Map - Amazon Web Services organization for the S3 Storage Lens configuration. See
awsOrgbelow for more details. - data
Export Property Map - Properties of S3 Storage Lens metrics export including the destination, schema and format. See
dataExportbelow for more details. - exclude Property Map
- What is excluded in this configuration. Conflicts with
include. Seeexcludebelow for more details. - expanded
Prefixes Property MapData Export - Configuration for the S3 Storage Lens expanded prefix metrics report. Unlike the default Storage Lens metrics report, the enhanced prefix metrics report includes all S3 Storage Lens storage and activity data related to the full list of prefixes in your Storage Lens configuration. See
expandedPrefixesDataExportbelow for more details. - include Property Map
- What is included in this configuration. Conflicts with
exclude. Seeincludebelow for more details. - prefix
Delimiter String - Prefix delimiter used for object keys in this S3 Storage Lens configuration.
StorageLensConfigurationStorageLensConfigurationAccountLevel, StorageLensConfigurationStorageLensConfigurationAccountLevelArgs
- Bucket
Level StorageLens Configuration Storage Lens Configuration Account Level Bucket Level - S3 Storage Lens bucket-level configuration. See
bucketLevelbelow for more details. - Activity
Metrics StorageLens Configuration Storage Lens Configuration Account Level Activity Metrics - S3 Storage Lens activity metrics. See
activityMetricsbelow for more details. - Advanced
Cost StorageOptimization Metrics Lens Configuration Storage Lens Configuration Account Level Advanced Cost Optimization Metrics - Advanced cost-optimization metrics for S3 Storage Lens. See
advancedCostOptimizationMetricsbelow for more details. - Advanced
Data StorageProtection Metrics Lens Configuration Storage Lens Configuration Account Level Advanced Data Protection Metrics - Advanced data-protection metrics for S3 Storage Lens. See
advancedDataProtectionMetricsbelow for more details. - Advanced
Performance StorageMetrics Lens Configuration Storage Lens Configuration Account Level Advanced Performance Metrics - Advanced performance metrics for S3 Storage Lens. See
advancedPerformanceMetricsbelow for more details. - Detailed
Status StorageCode Metrics Lens Configuration Storage Lens Configuration Account Level Detailed Status Code Metrics - Detailed status code metrics for S3 Storage Lens. See
detailedStatusCodeMetricsbelow for more details.
- Bucket
Level StorageLens Configuration Storage Lens Configuration Account Level Bucket Level - S3 Storage Lens bucket-level configuration. See
bucketLevelbelow for more details. - Activity
Metrics StorageLens Configuration Storage Lens Configuration Account Level Activity Metrics - S3 Storage Lens activity metrics. See
activityMetricsbelow for more details. - Advanced
Cost StorageOptimization Metrics Lens Configuration Storage Lens Configuration Account Level Advanced Cost Optimization Metrics - Advanced cost-optimization metrics for S3 Storage Lens. See
advancedCostOptimizationMetricsbelow for more details. - Advanced
Data StorageProtection Metrics Lens Configuration Storage Lens Configuration Account Level Advanced Data Protection Metrics - Advanced data-protection metrics for S3 Storage Lens. See
advancedDataProtectionMetricsbelow for more details. - Advanced
Performance StorageMetrics Lens Configuration Storage Lens Configuration Account Level Advanced Performance Metrics - Advanced performance metrics for S3 Storage Lens. See
advancedPerformanceMetricsbelow for more details. - Detailed
Status StorageCode Metrics Lens Configuration Storage Lens Configuration Account Level Detailed Status Code Metrics - Detailed status code metrics for S3 Storage Lens. See
detailedStatusCodeMetricsbelow for more details.
- bucket_
level object - S3 Storage Lens bucket-level configuration. See
bucketLevelbelow for more details. - activity_
metrics object - S3 Storage Lens activity metrics. See
activityMetricsbelow for more details. - advanced_
cost_ objectoptimization_ metrics - Advanced cost-optimization metrics for S3 Storage Lens. See
advancedCostOptimizationMetricsbelow for more details. - advanced_
data_ objectprotection_ metrics - Advanced data-protection metrics for S3 Storage Lens. See
advancedDataProtectionMetricsbelow for more details. - advanced_
performance_ objectmetrics - Advanced performance metrics for S3 Storage Lens. See
advancedPerformanceMetricsbelow for more details. - detailed_
status_ objectcode_ metrics - Detailed status code metrics for S3 Storage Lens. See
detailedStatusCodeMetricsbelow for more details.
- bucket
Level StorageLens Configuration Storage Lens Configuration Account Level Bucket Level - S3 Storage Lens bucket-level configuration. See
bucketLevelbelow for more details. - activity
Metrics StorageLens Configuration Storage Lens Configuration Account Level Activity Metrics - S3 Storage Lens activity metrics. See
activityMetricsbelow for more details. - advanced
Cost StorageOptimization Metrics Lens Configuration Storage Lens Configuration Account Level Advanced Cost Optimization Metrics - Advanced cost-optimization metrics for S3 Storage Lens. See
advancedCostOptimizationMetricsbelow for more details. - advanced
Data StorageProtection Metrics Lens Configuration Storage Lens Configuration Account Level Advanced Data Protection Metrics - Advanced data-protection metrics for S3 Storage Lens. See
advancedDataProtectionMetricsbelow for more details. - advanced
Performance StorageMetrics Lens Configuration Storage Lens Configuration Account Level Advanced Performance Metrics - Advanced performance metrics for S3 Storage Lens. See
advancedPerformanceMetricsbelow for more details. - detailed
Status StorageCode Metrics Lens Configuration Storage Lens Configuration Account Level Detailed Status Code Metrics - Detailed status code metrics for S3 Storage Lens. See
detailedStatusCodeMetricsbelow for more details.
- bucket
Level StorageLens Configuration Storage Lens Configuration Account Level Bucket Level - S3 Storage Lens bucket-level configuration. See
bucketLevelbelow for more details. - activity
Metrics StorageLens Configuration Storage Lens Configuration Account Level Activity Metrics - S3 Storage Lens activity metrics. See
activityMetricsbelow for more details. - advanced
Cost StorageOptimization Metrics Lens Configuration Storage Lens Configuration Account Level Advanced Cost Optimization Metrics - Advanced cost-optimization metrics for S3 Storage Lens. See
advancedCostOptimizationMetricsbelow for more details. - advanced
Data StorageProtection Metrics Lens Configuration Storage Lens Configuration Account Level Advanced Data Protection Metrics - Advanced data-protection metrics for S3 Storage Lens. See
advancedDataProtectionMetricsbelow for more details. - advanced
Performance StorageMetrics Lens Configuration Storage Lens Configuration Account Level Advanced Performance Metrics - Advanced performance metrics for S3 Storage Lens. See
advancedPerformanceMetricsbelow for more details. - detailed
Status StorageCode Metrics Lens Configuration Storage Lens Configuration Account Level Detailed Status Code Metrics - Detailed status code metrics for S3 Storage Lens. See
detailedStatusCodeMetricsbelow for more details.
- bucket_
level StorageLens Configuration Storage Lens Configuration Account Level Bucket Level - S3 Storage Lens bucket-level configuration. See
bucketLevelbelow for more details. - activity_
metrics StorageLens Configuration Storage Lens Configuration Account Level Activity Metrics - S3 Storage Lens activity metrics. See
activityMetricsbelow for more details. - advanced_
cost_ Storageoptimization_ metrics Lens Configuration Storage Lens Configuration Account Level Advanced Cost Optimization Metrics - Advanced cost-optimization metrics for S3 Storage Lens. See
advancedCostOptimizationMetricsbelow for more details. - advanced_
data_ Storageprotection_ metrics Lens Configuration Storage Lens Configuration Account Level Advanced Data Protection Metrics - Advanced data-protection metrics for S3 Storage Lens. See
advancedDataProtectionMetricsbelow for more details. - advanced_
performance_ Storagemetrics Lens Configuration Storage Lens Configuration Account Level Advanced Performance Metrics - Advanced performance metrics for S3 Storage Lens. See
advancedPerformanceMetricsbelow for more details. - detailed_
status_ Storagecode_ metrics Lens Configuration Storage Lens Configuration Account Level Detailed Status Code Metrics - Detailed status code metrics for S3 Storage Lens. See
detailedStatusCodeMetricsbelow for more details.
- bucket
Level Property Map - S3 Storage Lens bucket-level configuration. See
bucketLevelbelow for more details. - activity
Metrics Property Map - S3 Storage Lens activity metrics. See
activityMetricsbelow for more details. - advanced
Cost Property MapOptimization Metrics - Advanced cost-optimization metrics for S3 Storage Lens. See
advancedCostOptimizationMetricsbelow for more details. - advanced
Data Property MapProtection Metrics - Advanced data-protection metrics for S3 Storage Lens. See
advancedDataProtectionMetricsbelow for more details. - advanced
Performance Property MapMetrics - Advanced performance metrics for S3 Storage Lens. See
advancedPerformanceMetricsbelow for more details. - detailed
Status Property MapCode Metrics - Detailed status code metrics for S3 Storage Lens. See
detailedStatusCodeMetricsbelow for more details.
StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetrics, StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs
- Enabled bool
- Whether the activity metrics are enabled.
- Enabled bool
- Whether the activity metrics are enabled.
- enabled bool
- Whether the activity metrics are enabled.
- enabled Boolean
- Whether the activity metrics are enabled.
- enabled boolean
- Whether the activity metrics are enabled.
- enabled bool
- Whether the activity metrics are enabled.
- enabled Boolean
- Whether the activity metrics are enabled.
StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetrics, StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs
- Enabled bool
- Whether advanced cost-optimization metrics are enabled.
- Enabled bool
- Whether advanced cost-optimization metrics are enabled.
- enabled bool
- Whether advanced cost-optimization metrics are enabled.
- enabled Boolean
- Whether advanced cost-optimization metrics are enabled.
- enabled boolean
- Whether advanced cost-optimization metrics are enabled.
- enabled bool
- Whether advanced cost-optimization metrics are enabled.
- enabled Boolean
- Whether advanced cost-optimization metrics are enabled.
StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetrics, StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs
- Enabled bool
- Whether advanced data-protection metrics are enabled.
- Enabled bool
- Whether advanced data-protection metrics are enabled.
- enabled bool
- Whether advanced data-protection metrics are enabled.
- enabled Boolean
- Whether advanced data-protection metrics are enabled.
- enabled boolean
- Whether advanced data-protection metrics are enabled.
- enabled bool
- Whether advanced data-protection metrics are enabled.
- enabled Boolean
- Whether advanced data-protection metrics are enabled.
StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedPerformanceMetrics, StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedPerformanceMetricsArgs
- Enabled bool
- Whether advanced performance metrics are enabled.
- Enabled bool
- Whether advanced performance metrics are enabled.
- enabled bool
- Whether advanced performance metrics are enabled.
- enabled Boolean
- Whether advanced performance metrics are enabled.
- enabled boolean
- Whether advanced performance metrics are enabled.
- enabled bool
- Whether advanced performance metrics are enabled.
- enabled Boolean
- Whether advanced performance metrics are enabled.
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevel, StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs
- Activity
Metrics StorageLens Configuration Storage Lens Configuration Account Level Bucket Level Activity Metrics - S3 Storage Lens activity metrics. See
activityMetricsabove for more details. - Advanced
Cost StorageOptimization Metrics Lens Configuration Storage Lens Configuration Account Level Bucket Level Advanced Cost Optimization Metrics - Advanced cost-optimization metrics for S3 Storage Lens. See
advancedCostOptimizationMetricsabove for more details. - Advanced
Data StorageProtection Metrics Lens Configuration Storage Lens Configuration Account Level Bucket Level Advanced Data Protection Metrics - Advanced data-protection metrics for S3 Storage Lens. See
advancedDataProtectionMetricsabove for more details. - Advanced
Performance StorageMetrics Lens Configuration Storage Lens Configuration Account Level Bucket Level Advanced Performance Metrics - Advanced performance metrics for S3 Storage Lens. See
advancedPerformanceMetricsabove for more details. - Detailed
Status StorageCode Metrics Lens Configuration Storage Lens Configuration Account Level Bucket Level Detailed Status Code Metrics - Detailed status code metrics for S3 Storage Lens. See
detailedStatusCodeMetricsabove for more details. - Prefix
Level StorageLens Configuration Storage Lens Configuration Account Level Bucket Level Prefix Level - Prefix-level metrics for S3 Storage Lens. See
prefixLevelbelow for more details.
- Activity
Metrics StorageLens Configuration Storage Lens Configuration Account Level Bucket Level Activity Metrics - S3 Storage Lens activity metrics. See
activityMetricsabove for more details. - Advanced
Cost StorageOptimization Metrics Lens Configuration Storage Lens Configuration Account Level Bucket Level Advanced Cost Optimization Metrics - Advanced cost-optimization metrics for S3 Storage Lens. See
advancedCostOptimizationMetricsabove for more details. - Advanced
Data StorageProtection Metrics Lens Configuration Storage Lens Configuration Account Level Bucket Level Advanced Data Protection Metrics - Advanced data-protection metrics for S3 Storage Lens. See
advancedDataProtectionMetricsabove for more details. - Advanced
Performance StorageMetrics Lens Configuration Storage Lens Configuration Account Level Bucket Level Advanced Performance Metrics - Advanced performance metrics for S3 Storage Lens. See
advancedPerformanceMetricsabove for more details. - Detailed
Status StorageCode Metrics Lens Configuration Storage Lens Configuration Account Level Bucket Level Detailed Status Code Metrics - Detailed status code metrics for S3 Storage Lens. See
detailedStatusCodeMetricsabove for more details. - Prefix
Level StorageLens Configuration Storage Lens Configuration Account Level Bucket Level Prefix Level - Prefix-level metrics for S3 Storage Lens. See
prefixLevelbelow for more details.
- activity_
metrics object - S3 Storage Lens activity metrics. See
activityMetricsabove for more details. - advanced_
cost_ objectoptimization_ metrics - Advanced cost-optimization metrics for S3 Storage Lens. See
advancedCostOptimizationMetricsabove for more details. - advanced_
data_ objectprotection_ metrics - Advanced data-protection metrics for S3 Storage Lens. See
advancedDataProtectionMetricsabove for more details. - advanced_
performance_ objectmetrics - Advanced performance metrics for S3 Storage Lens. See
advancedPerformanceMetricsabove for more details. - detailed_
status_ objectcode_ metrics - Detailed status code metrics for S3 Storage Lens. See
detailedStatusCodeMetricsabove for more details. - prefix_
level object - Prefix-level metrics for S3 Storage Lens. See
prefixLevelbelow for more details.
- activity
Metrics StorageLens Configuration Storage Lens Configuration Account Level Bucket Level Activity Metrics - S3 Storage Lens activity metrics. See
activityMetricsabove for more details. - advanced
Cost StorageOptimization Metrics Lens Configuration Storage Lens Configuration Account Level Bucket Level Advanced Cost Optimization Metrics - Advanced cost-optimization metrics for S3 Storage Lens. See
advancedCostOptimizationMetricsabove for more details. - advanced
Data StorageProtection Metrics Lens Configuration Storage Lens Configuration Account Level Bucket Level Advanced Data Protection Metrics - Advanced data-protection metrics for S3 Storage Lens. See
advancedDataProtectionMetricsabove for more details. - advanced
Performance StorageMetrics Lens Configuration Storage Lens Configuration Account Level Bucket Level Advanced Performance Metrics - Advanced performance metrics for S3 Storage Lens. See
advancedPerformanceMetricsabove for more details. - detailed
Status StorageCode Metrics Lens Configuration Storage Lens Configuration Account Level Bucket Level Detailed Status Code Metrics - Detailed status code metrics for S3 Storage Lens. See
detailedStatusCodeMetricsabove for more details. - prefix
Level StorageLens Configuration Storage Lens Configuration Account Level Bucket Level Prefix Level - Prefix-level metrics for S3 Storage Lens. See
prefixLevelbelow for more details.
- activity
Metrics StorageLens Configuration Storage Lens Configuration Account Level Bucket Level Activity Metrics - S3 Storage Lens activity metrics. See
activityMetricsabove for more details. - advanced
Cost StorageOptimization Metrics Lens Configuration Storage Lens Configuration Account Level Bucket Level Advanced Cost Optimization Metrics - Advanced cost-optimization metrics for S3 Storage Lens. See
advancedCostOptimizationMetricsabove for more details. - advanced
Data StorageProtection Metrics Lens Configuration Storage Lens Configuration Account Level Bucket Level Advanced Data Protection Metrics - Advanced data-protection metrics for S3 Storage Lens. See
advancedDataProtectionMetricsabove for more details. - advanced
Performance StorageMetrics Lens Configuration Storage Lens Configuration Account Level Bucket Level Advanced Performance Metrics - Advanced performance metrics for S3 Storage Lens. See
advancedPerformanceMetricsabove for more details. - detailed
Status StorageCode Metrics Lens Configuration Storage Lens Configuration Account Level Bucket Level Detailed Status Code Metrics - Detailed status code metrics for S3 Storage Lens. See
detailedStatusCodeMetricsabove for more details. - prefix
Level StorageLens Configuration Storage Lens Configuration Account Level Bucket Level Prefix Level - Prefix-level metrics for S3 Storage Lens. See
prefixLevelbelow for more details.
- activity_
metrics StorageLens Configuration Storage Lens Configuration Account Level Bucket Level Activity Metrics - S3 Storage Lens activity metrics. See
activityMetricsabove for more details. - advanced_
cost_ Storageoptimization_ metrics Lens Configuration Storage Lens Configuration Account Level Bucket Level Advanced Cost Optimization Metrics - Advanced cost-optimization metrics for S3 Storage Lens. See
advancedCostOptimizationMetricsabove for more details. - advanced_
data_ Storageprotection_ metrics Lens Configuration Storage Lens Configuration Account Level Bucket Level Advanced Data Protection Metrics - Advanced data-protection metrics for S3 Storage Lens. See
advancedDataProtectionMetricsabove for more details. - advanced_
performance_ Storagemetrics Lens Configuration Storage Lens Configuration Account Level Bucket Level Advanced Performance Metrics - Advanced performance metrics for S3 Storage Lens. See
advancedPerformanceMetricsabove for more details. - detailed_
status_ Storagecode_ metrics Lens Configuration Storage Lens Configuration Account Level Bucket Level Detailed Status Code Metrics - Detailed status code metrics for S3 Storage Lens. See
detailedStatusCodeMetricsabove for more details. - prefix_
level StorageLens Configuration Storage Lens Configuration Account Level Bucket Level Prefix Level - Prefix-level metrics for S3 Storage Lens. See
prefixLevelbelow for more details.
- activity
Metrics Property Map - S3 Storage Lens activity metrics. See
activityMetricsabove for more details. - advanced
Cost Property MapOptimization Metrics - Advanced cost-optimization metrics for S3 Storage Lens. See
advancedCostOptimizationMetricsabove for more details. - advanced
Data Property MapProtection Metrics - Advanced data-protection metrics for S3 Storage Lens. See
advancedDataProtectionMetricsabove for more details. - advanced
Performance Property MapMetrics - Advanced performance metrics for S3 Storage Lens. See
advancedPerformanceMetricsabove for more details. - detailed
Status Property MapCode Metrics - Detailed status code metrics for S3 Storage Lens. See
detailedStatusCodeMetricsabove for more details. - prefix
Level Property Map - Prefix-level metrics for S3 Storage Lens. See
prefixLevelbelow for more details.
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetrics, StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs
- Enabled bool
- Whether the activity metrics are enabled.
- Enabled bool
- Whether the activity metrics are enabled.
- enabled bool
- Whether the activity metrics are enabled.
- enabled Boolean
- Whether the activity metrics are enabled.
- enabled boolean
- Whether the activity metrics are enabled.
- enabled bool
- Whether the activity metrics are enabled.
- enabled Boolean
- Whether the activity metrics are enabled.
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetrics, StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs
- Enabled bool
- Whether advanced cost-optimization metrics are enabled.
- Enabled bool
- Whether advanced cost-optimization metrics are enabled.
- enabled bool
- Whether advanced cost-optimization metrics are enabled.
- enabled Boolean
- Whether advanced cost-optimization metrics are enabled.
- enabled boolean
- Whether advanced cost-optimization metrics are enabled.
- enabled bool
- Whether advanced cost-optimization metrics are enabled.
- enabled Boolean
- Whether advanced cost-optimization metrics are enabled.
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetrics, StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs
- Enabled bool
- Whether advanced data-protection metrics are enabled.
- Enabled bool
- Whether advanced data-protection metrics are enabled.
- enabled bool
- Whether advanced data-protection metrics are enabled.
- enabled Boolean
- Whether advanced data-protection metrics are enabled.
- enabled boolean
- Whether advanced data-protection metrics are enabled.
- enabled bool
- Whether advanced data-protection metrics are enabled.
- enabled Boolean
- Whether advanced data-protection metrics are enabled.
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetrics, StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetricsArgs
- Enabled bool
- Whether advanced performance metrics are enabled.
- Enabled bool
- Whether advanced performance metrics are enabled.
- enabled bool
- Whether advanced performance metrics are enabled.
- enabled Boolean
- Whether advanced performance metrics are enabled.
- enabled boolean
- Whether advanced performance metrics are enabled.
- enabled bool
- Whether advanced performance metrics are enabled.
- enabled Boolean
- Whether advanced performance metrics are enabled.
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetrics, StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs
- Enabled bool
- Whether detailed status code metrics are enabled.
- Enabled bool
- Whether detailed status code metrics are enabled.
- enabled bool
- Whether detailed status code metrics are enabled.
- enabled Boolean
- Whether detailed status code metrics are enabled.
- enabled boolean
- Whether detailed status code metrics are enabled.
- enabled bool
- Whether detailed status code metrics are enabled.
- enabled Boolean
- Whether detailed status code metrics are enabled.
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevel, StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs
- Storage
Metrics StorageLens Configuration Storage Lens Configuration Account Level Bucket Level Prefix Level Storage Metrics - Prefix-level storage metrics for S3 Storage Lens. See
storageMetricsbelow for more details.
- Storage
Metrics StorageLens Configuration Storage Lens Configuration Account Level Bucket Level Prefix Level Storage Metrics - Prefix-level storage metrics for S3 Storage Lens. See
storageMetricsbelow for more details.
- storage_
metrics object - Prefix-level storage metrics for S3 Storage Lens. See
storageMetricsbelow for more details.
- storage
Metrics StorageLens Configuration Storage Lens Configuration Account Level Bucket Level Prefix Level Storage Metrics - Prefix-level storage metrics for S3 Storage Lens. See
storageMetricsbelow for more details.
- storage
Metrics StorageLens Configuration Storage Lens Configuration Account Level Bucket Level Prefix Level Storage Metrics - Prefix-level storage metrics for S3 Storage Lens. See
storageMetricsbelow for more details.
- storage_
metrics StorageLens Configuration Storage Lens Configuration Account Level Bucket Level Prefix Level Storage Metrics - Prefix-level storage metrics for S3 Storage Lens. See
storageMetricsbelow for more details.
- storage
Metrics Property Map - Prefix-level storage metrics for S3 Storage Lens. See
storageMetricsbelow for more details.
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetrics, StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs
- Enabled bool
- Whether prefix-level storage metrics are enabled.
- Selection
Criteria StorageLens Configuration Storage Lens Configuration Account Level Bucket Level Prefix Level Storage Metrics Selection Criteria - Selection criteria. See
selectionCriteriabelow for more details.
- Enabled bool
- Whether prefix-level storage metrics are enabled.
- Selection
Criteria StorageLens Configuration Storage Lens Configuration Account Level Bucket Level Prefix Level Storage Metrics Selection Criteria - Selection criteria. See
selectionCriteriabelow for more details.
- enabled bool
- Whether prefix-level storage metrics are enabled.
- selection_
criteria object - Selection criteria. See
selectionCriteriabelow for more details.
- enabled Boolean
- Whether prefix-level storage metrics are enabled.
- selection
Criteria StorageLens Configuration Storage Lens Configuration Account Level Bucket Level Prefix Level Storage Metrics Selection Criteria - Selection criteria. See
selectionCriteriabelow for more details.
- enabled boolean
- Whether prefix-level storage metrics are enabled.
- selection
Criteria StorageLens Configuration Storage Lens Configuration Account Level Bucket Level Prefix Level Storage Metrics Selection Criteria - Selection criteria. See
selectionCriteriabelow for more details.
- enabled bool
- Whether prefix-level storage metrics are enabled.
- selection_
criteria StorageLens Configuration Storage Lens Configuration Account Level Bucket Level Prefix Level Storage Metrics Selection Criteria - Selection criteria. See
selectionCriteriabelow for more details.
- enabled Boolean
- Whether prefix-level storage metrics are enabled.
- selection
Criteria Property Map - Selection criteria. See
selectionCriteriabelow for more details.
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteria, StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs
- Delimiter string
- Delimiter of the selection criteria being used.
- Max
Depth int - Max depth of the selection criteria.
- Min
Storage doubleBytes Percentage - Minimum number of storage bytes percentage whose metrics will be selected.
- Delimiter string
- Delimiter of the selection criteria being used.
- Max
Depth int - Max depth of the selection criteria.
- Min
Storage float64Bytes Percentage - Minimum number of storage bytes percentage whose metrics will be selected.
- delimiter string
- Delimiter of the selection criteria being used.
- max_
depth number - Max depth of the selection criteria.
- min_
storage_ numberbytes_ percentage - Minimum number of storage bytes percentage whose metrics will be selected.
- delimiter String
- Delimiter of the selection criteria being used.
- max
Depth Integer - Max depth of the selection criteria.
- min
Storage DoubleBytes Percentage - Minimum number of storage bytes percentage whose metrics will be selected.
- delimiter string
- Delimiter of the selection criteria being used.
- max
Depth number - Max depth of the selection criteria.
- min
Storage numberBytes Percentage - Minimum number of storage bytes percentage whose metrics will be selected.
- delimiter str
- Delimiter of the selection criteria being used.
- max_
depth int - Max depth of the selection criteria.
- min_
storage_ floatbytes_ percentage - Minimum number of storage bytes percentage whose metrics will be selected.
- delimiter String
- Delimiter of the selection criteria being used.
- max
Depth Number - Max depth of the selection criteria.
- min
Storage NumberBytes Percentage - Minimum number of storage bytes percentage whose metrics will be selected.
StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetrics, StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs
- Enabled bool
- Whether detailed status code metrics are enabled.
- Enabled bool
- Whether detailed status code metrics are enabled.
- enabled bool
- Whether detailed status code metrics are enabled.
- enabled Boolean
- Whether detailed status code metrics are enabled.
- enabled boolean
- Whether detailed status code metrics are enabled.
- enabled bool
- Whether detailed status code metrics are enabled.
- enabled Boolean
- Whether detailed status code metrics are enabled.
StorageLensConfigurationStorageLensConfigurationAwsOrg, StorageLensConfigurationStorageLensConfigurationAwsOrgArgs
- Arn string
- ARN of the Amazon Web Services organization.
- Arn string
- ARN of the Amazon Web Services organization.
- arn string
- ARN of the Amazon Web Services organization.
- arn String
- ARN of the Amazon Web Services organization.
- arn string
- ARN of the Amazon Web Services organization.
- arn str
- ARN of the Amazon Web Services organization.
- arn String
- ARN of the Amazon Web Services organization.
StorageLensConfigurationStorageLensConfigurationDataExport, StorageLensConfigurationStorageLensConfigurationDataExportArgs
- Cloud
Watch StorageMetrics Lens Configuration Storage Lens Configuration Data Export Cloud Watch Metrics - Amazon CloudWatch publishing for S3 Storage Lens metrics. See
cloudWatchMetricsbelow for more details. - S3Bucket
Destination StorageLens Configuration Storage Lens Configuration Data Export S3Bucket Destination - Bucket where the S3 Storage Lens metrics export will be located. See
s3BucketDestinationbelow for more details. - Storage
Lens StorageTable Destination Lens Configuration Storage Lens Configuration Data Export Storage Lens Table Destination - S3 table bucket where the S3 Storage Lens metrics export will be located. See
storageLensTableDestinationbelow for more details.
- Cloud
Watch StorageMetrics Lens Configuration Storage Lens Configuration Data Export Cloud Watch Metrics - Amazon CloudWatch publishing for S3 Storage Lens metrics. See
cloudWatchMetricsbelow for more details. - S3Bucket
Destination StorageLens Configuration Storage Lens Configuration Data Export S3Bucket Destination - Bucket where the S3 Storage Lens metrics export will be located. See
s3BucketDestinationbelow for more details. - Storage
Lens StorageTable Destination Lens Configuration Storage Lens Configuration Data Export Storage Lens Table Destination - S3 table bucket where the S3 Storage Lens metrics export will be located. See
storageLensTableDestinationbelow for more details.
- cloud_
watch_ objectmetrics - Amazon CloudWatch publishing for S3 Storage Lens metrics. See
cloudWatchMetricsbelow for more details. - s3_
bucket_ objectdestination - Bucket where the S3 Storage Lens metrics export will be located. See
s3BucketDestinationbelow for more details. - storage_
lens_ objecttable_ destination - S3 table bucket where the S3 Storage Lens metrics export will be located. See
storageLensTableDestinationbelow for more details.
- cloud
Watch StorageMetrics Lens Configuration Storage Lens Configuration Data Export Cloud Watch Metrics - Amazon CloudWatch publishing for S3 Storage Lens metrics. See
cloudWatchMetricsbelow for more details. - s3Bucket
Destination StorageLens Configuration Storage Lens Configuration Data Export S3Bucket Destination - Bucket where the S3 Storage Lens metrics export will be located. See
s3BucketDestinationbelow for more details. - storage
Lens StorageTable Destination Lens Configuration Storage Lens Configuration Data Export Storage Lens Table Destination - S3 table bucket where the S3 Storage Lens metrics export will be located. See
storageLensTableDestinationbelow for more details.
- cloud
Watch StorageMetrics Lens Configuration Storage Lens Configuration Data Export Cloud Watch Metrics - Amazon CloudWatch publishing for S3 Storage Lens metrics. See
cloudWatchMetricsbelow for more details. - s3Bucket
Destination StorageLens Configuration Storage Lens Configuration Data Export S3Bucket Destination - Bucket where the S3 Storage Lens metrics export will be located. See
s3BucketDestinationbelow for more details. - storage
Lens StorageTable Destination Lens Configuration Storage Lens Configuration Data Export Storage Lens Table Destination - S3 table bucket where the S3 Storage Lens metrics export will be located. See
storageLensTableDestinationbelow for more details.
- cloud_
watch_ Storagemetrics Lens Configuration Storage Lens Configuration Data Export Cloud Watch Metrics - Amazon CloudWatch publishing for S3 Storage Lens metrics. See
cloudWatchMetricsbelow for more details. - s3_
bucket_ Storagedestination Lens Configuration Storage Lens Configuration Data Export S3Bucket Destination - Bucket where the S3 Storage Lens metrics export will be located. See
s3BucketDestinationbelow for more details. - storage_
lens_ Storagetable_ destination Lens Configuration Storage Lens Configuration Data Export Storage Lens Table Destination - S3 table bucket where the S3 Storage Lens metrics export will be located. See
storageLensTableDestinationbelow for more details.
- cloud
Watch Property MapMetrics - Amazon CloudWatch publishing for S3 Storage Lens metrics. See
cloudWatchMetricsbelow for more details. - s3Bucket
Destination Property Map - Bucket where the S3 Storage Lens metrics export will be located. See
s3BucketDestinationbelow for more details. - storage
Lens Property MapTable Destination - S3 table bucket where the S3 Storage Lens metrics export will be located. See
storageLensTableDestinationbelow for more details.
StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetrics, StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs
- Enabled bool
- Whether CloudWatch publishing for S3 Storage Lens metrics is enabled.
- Enabled bool
- Whether CloudWatch publishing for S3 Storage Lens metrics is enabled.
- enabled bool
- Whether CloudWatch publishing for S3 Storage Lens metrics is enabled.
- enabled Boolean
- Whether CloudWatch publishing for S3 Storage Lens metrics is enabled.
- enabled boolean
- Whether CloudWatch publishing for S3 Storage Lens metrics is enabled.
- enabled bool
- Whether CloudWatch publishing for S3 Storage Lens metrics is enabled.
- enabled Boolean
- Whether CloudWatch publishing for S3 Storage Lens metrics is enabled.
StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestination, StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs
- Account
Id string - Account ID of the owner of the S3 Storage Lens metrics export bucket.
- Arn string
- ARN of the bucket.
- Format string
- Export format. Valid values:
CSV,Parquet. - Output
Schema stringVersion - Schema version of the export file. Valid values:
V_1. - Encryption
Storage
Lens Configuration Storage Lens Configuration Data Export S3Bucket Destination Encryption - Encryption of the metrics exports in this bucket. See
encryptionbelow for more details. - Prefix string
- Prefix of the destination bucket where the metrics export will be delivered.
- Account
Id string - Account ID of the owner of the S3 Storage Lens metrics export bucket.
- Arn string
- ARN of the bucket.
- Format string
- Export format. Valid values:
CSV,Parquet. - Output
Schema stringVersion - Schema version of the export file. Valid values:
V_1. - Encryption
Storage
Lens Configuration Storage Lens Configuration Data Export S3Bucket Destination Encryption - Encryption of the metrics exports in this bucket. See
encryptionbelow for more details. - Prefix string
- Prefix of the destination bucket where the metrics export will be delivered.
- account_
id string - Account ID of the owner of the S3 Storage Lens metrics export bucket.
- arn string
- ARN of the bucket.
- format string
- Export format. Valid values:
CSV,Parquet. - output_
schema_ stringversion - Schema version of the export file. Valid values:
V_1. - encryption object
- Encryption of the metrics exports in this bucket. See
encryptionbelow for more details. - prefix string
- Prefix of the destination bucket where the metrics export will be delivered.
- account
Id String - Account ID of the owner of the S3 Storage Lens metrics export bucket.
- arn String
- ARN of the bucket.
- format String
- Export format. Valid values:
CSV,Parquet. - output
Schema StringVersion - Schema version of the export file. Valid values:
V_1. - encryption
Storage
Lens Configuration Storage Lens Configuration Data Export S3Bucket Destination Encryption - Encryption of the metrics exports in this bucket. See
encryptionbelow for more details. - prefix String
- Prefix of the destination bucket where the metrics export will be delivered.
- account
Id string - Account ID of the owner of the S3 Storage Lens metrics export bucket.
- arn string
- ARN of the bucket.
- format string
- Export format. Valid values:
CSV,Parquet. - output
Schema stringVersion - Schema version of the export file. Valid values:
V_1. - encryption
Storage
Lens Configuration Storage Lens Configuration Data Export S3Bucket Destination Encryption - Encryption of the metrics exports in this bucket. See
encryptionbelow for more details. - prefix string
- Prefix of the destination bucket where the metrics export will be delivered.
- account_
id str - Account ID of the owner of the S3 Storage Lens metrics export bucket.
- arn str
- ARN of the bucket.
- format str
- Export format. Valid values:
CSV,Parquet. - output_
schema_ strversion - Schema version of the export file. Valid values:
V_1. - encryption
Storage
Lens Configuration Storage Lens Configuration Data Export S3Bucket Destination Encryption - Encryption of the metrics exports in this bucket. See
encryptionbelow for more details. - prefix str
- Prefix of the destination bucket where the metrics export will be delivered.
- account
Id String - Account ID of the owner of the S3 Storage Lens metrics export bucket.
- arn String
- ARN of the bucket.
- format String
- Export format. Valid values:
CSV,Parquet. - output
Schema StringVersion - Schema version of the export file. Valid values:
V_1. - encryption Property Map
- Encryption of the metrics exports in this bucket. See
encryptionbelow for more details. - prefix String
- Prefix of the destination bucket where the metrics export will be delivered.
StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryption, StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs
- Sse
Kms StorageLens Configuration Storage Lens Configuration Data Export S3Bucket Destination Encryption Sse Kms - SSE-KMS encryption. See
sseKmsbelow for more details. - Sse
S3s List<StorageLens Configuration Storage Lens Configuration Data Export S3Bucket Destination Encryption Sse S3> - SSE-S3 encryption. An empty configuration block
{}should be used.
- Sse
Kms StorageLens Configuration Storage Lens Configuration Data Export S3Bucket Destination Encryption Sse Kms - SSE-KMS encryption. See
sseKmsbelow for more details. - Sse
S3s []StorageLens Configuration Storage Lens Configuration Data Export S3Bucket Destination Encryption Sse S3 - SSE-S3 encryption. An empty configuration block
{}should be used.
- sse_
kms object - SSE-KMS encryption. See
sseKmsbelow for more details. - sse_
s3s list(object) - SSE-S3 encryption. An empty configuration block
{}should be used.
- sse
Kms StorageLens Configuration Storage Lens Configuration Data Export S3Bucket Destination Encryption Sse Kms - SSE-KMS encryption. See
sseKmsbelow for more details. - sse
S3s List<StorageLens Configuration Storage Lens Configuration Data Export S3Bucket Destination Encryption Sse S3> - SSE-S3 encryption. An empty configuration block
{}should be used.
- sse
Kms StorageLens Configuration Storage Lens Configuration Data Export S3Bucket Destination Encryption Sse Kms - SSE-KMS encryption. See
sseKmsbelow for more details. - sse
S3s StorageLens Configuration Storage Lens Configuration Data Export S3Bucket Destination Encryption Sse S3[] - SSE-S3 encryption. An empty configuration block
{}should be used.
- sse_
kms StorageLens Configuration Storage Lens Configuration Data Export S3Bucket Destination Encryption Sse Kms - SSE-KMS encryption. See
sseKmsbelow for more details. - sse_
s3s Sequence[StorageLens Configuration Storage Lens Configuration Data Export S3Bucket Destination Encryption Sse S3] - SSE-S3 encryption. An empty configuration block
{}should be used.
- sse
Kms Property Map - SSE-KMS encryption. See
sseKmsbelow for more details. - sse
S3s List<Property Map> - SSE-S3 encryption. An empty configuration block
{}should be used.
StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKms, StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs
- Key
Id string - KMS key ARN.
- Key
Id string - KMS key ARN.
- key_
id string - KMS key ARN.
- key
Id String - KMS key ARN.
- key
Id string - KMS key ARN.
- key_
id str - KMS key ARN.
- key
Id String - KMS key ARN.
StorageLensConfigurationStorageLensConfigurationDataExportStorageLensTableDestination, StorageLensConfigurationStorageLensConfigurationDataExportStorageLensTableDestinationArgs
- Enabled bool
- Whether S3 Storage Lens export to S3 tables is enabled.
- Encryption
Storage
Lens Configuration Storage Lens Configuration Data Export Storage Lens Table Destination Encryption - Encryption of the metrics exports in this S3 tables bucket. See
encryptionbelow for more details.
- Enabled bool
- Whether S3 Storage Lens export to S3 tables is enabled.
- Encryption
Storage
Lens Configuration Storage Lens Configuration Data Export Storage Lens Table Destination Encryption - Encryption of the metrics exports in this S3 tables bucket. See
encryptionbelow for more details.
- enabled bool
- Whether S3 Storage Lens export to S3 tables is enabled.
- encryption object
- Encryption of the metrics exports in this S3 tables bucket. See
encryptionbelow for more details.
- enabled Boolean
- Whether S3 Storage Lens export to S3 tables is enabled.
- encryption
Storage
Lens Configuration Storage Lens Configuration Data Export Storage Lens Table Destination Encryption - Encryption of the metrics exports in this S3 tables bucket. See
encryptionbelow for more details.
- enabled boolean
- Whether S3 Storage Lens export to S3 tables is enabled.
- encryption
Storage
Lens Configuration Storage Lens Configuration Data Export Storage Lens Table Destination Encryption - Encryption of the metrics exports in this S3 tables bucket. See
encryptionbelow for more details.
- enabled bool
- Whether S3 Storage Lens export to S3 tables is enabled.
- encryption
Storage
Lens Configuration Storage Lens Configuration Data Export Storage Lens Table Destination Encryption - Encryption of the metrics exports in this S3 tables bucket. See
encryptionbelow for more details.
- enabled Boolean
- Whether S3 Storage Lens export to S3 tables is enabled.
- encryption Property Map
- Encryption of the metrics exports in this S3 tables bucket. See
encryptionbelow for more details.
StorageLensConfigurationStorageLensConfigurationDataExportStorageLensTableDestinationEncryption, StorageLensConfigurationStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionArgs
- Sse
Kms StorageLens Configuration Storage Lens Configuration Data Export Storage Lens Table Destination Encryption Sse Kms - SSE-KMS encryption. See
sseKmsbelow for more details. - Sse
S3s List<StorageLens Configuration Storage Lens Configuration Data Export Storage Lens Table Destination Encryption Sse S3> - SSE-S3 encryption. An empty configuration block
{}should be used.
- Sse
Kms StorageLens Configuration Storage Lens Configuration Data Export Storage Lens Table Destination Encryption Sse Kms - SSE-KMS encryption. See
sseKmsbelow for more details. - Sse
S3s []StorageLens Configuration Storage Lens Configuration Data Export Storage Lens Table Destination Encryption Sse S3 - SSE-S3 encryption. An empty configuration block
{}should be used.
- sse_
kms object - SSE-KMS encryption. See
sseKmsbelow for more details. - sse_
s3s list(object) - SSE-S3 encryption. An empty configuration block
{}should be used.
- sse
Kms StorageLens Configuration Storage Lens Configuration Data Export Storage Lens Table Destination Encryption Sse Kms - SSE-KMS encryption. See
sseKmsbelow for more details. - sse
S3s List<StorageLens Configuration Storage Lens Configuration Data Export Storage Lens Table Destination Encryption Sse S3> - SSE-S3 encryption. An empty configuration block
{}should be used.
- sse
Kms StorageLens Configuration Storage Lens Configuration Data Export Storage Lens Table Destination Encryption Sse Kms - SSE-KMS encryption. See
sseKmsbelow for more details. - sse
S3s StorageLens Configuration Storage Lens Configuration Data Export Storage Lens Table Destination Encryption Sse S3[] - SSE-S3 encryption. An empty configuration block
{}should be used.
- sse_
kms StorageLens Configuration Storage Lens Configuration Data Export Storage Lens Table Destination Encryption Sse Kms - SSE-KMS encryption. See
sseKmsbelow for more details. - sse_
s3s Sequence[StorageLens Configuration Storage Lens Configuration Data Export Storage Lens Table Destination Encryption Sse S3] - SSE-S3 encryption. An empty configuration block
{}should be used.
- sse
Kms Property Map - SSE-KMS encryption. See
sseKmsbelow for more details. - sse
S3s List<Property Map> - SSE-S3 encryption. An empty configuration block
{}should be used.
StorageLensConfigurationStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSseKms, StorageLensConfigurationStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSseKmsArgs
- Key
Id string - KMS key ARN.
- Key
Id string - KMS key ARN.
- key_
id string - KMS key ARN.
- key
Id String - KMS key ARN.
- key
Id string - KMS key ARN.
- key_
id str - KMS key ARN.
- key
Id String - KMS key ARN.
StorageLensConfigurationStorageLensConfigurationExclude, StorageLensConfigurationStorageLensConfigurationExcludeArgs
StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExport, StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportArgs
- S3Bucket
Destination StorageLens Configuration Storage Lens Configuration Expanded Prefixes Data Export S3Bucket Destination - Bucket where the S3 Storage Lens expanded prefix metrics export will be located. See
s3BucketDestinationbelow for more details. - Storage
Lens StorageTable Destination Lens Configuration Storage Lens Configuration Expanded Prefixes Data Export Storage Lens Table Destination - S3 table bucket where the S3 Storage Lens expanded prefix metrics export will be located. See
storageLensTableDestinationbelow for more details.
- S3Bucket
Destination StorageLens Configuration Storage Lens Configuration Expanded Prefixes Data Export S3Bucket Destination - Bucket where the S3 Storage Lens expanded prefix metrics export will be located. See
s3BucketDestinationbelow for more details. - Storage
Lens StorageTable Destination Lens Configuration Storage Lens Configuration Expanded Prefixes Data Export Storage Lens Table Destination - S3 table bucket where the S3 Storage Lens expanded prefix metrics export will be located. See
storageLensTableDestinationbelow for more details.
- s3_
bucket_ objectdestination - Bucket where the S3 Storage Lens expanded prefix metrics export will be located. See
s3BucketDestinationbelow for more details. - storage_
lens_ objecttable_ destination - S3 table bucket where the S3 Storage Lens expanded prefix metrics export will be located. See
storageLensTableDestinationbelow for more details.
- s3Bucket
Destination StorageLens Configuration Storage Lens Configuration Expanded Prefixes Data Export S3Bucket Destination - Bucket where the S3 Storage Lens expanded prefix metrics export will be located. See
s3BucketDestinationbelow for more details. - storage
Lens StorageTable Destination Lens Configuration Storage Lens Configuration Expanded Prefixes Data Export Storage Lens Table Destination - S3 table bucket where the S3 Storage Lens expanded prefix metrics export will be located. See
storageLensTableDestinationbelow for more details.
- s3Bucket
Destination StorageLens Configuration Storage Lens Configuration Expanded Prefixes Data Export S3Bucket Destination - Bucket where the S3 Storage Lens expanded prefix metrics export will be located. See
s3BucketDestinationbelow for more details. - storage
Lens StorageTable Destination Lens Configuration Storage Lens Configuration Expanded Prefixes Data Export Storage Lens Table Destination - S3 table bucket where the S3 Storage Lens expanded prefix metrics export will be located. See
storageLensTableDestinationbelow for more details.
- s3_
bucket_ Storagedestination Lens Configuration Storage Lens Configuration Expanded Prefixes Data Export S3Bucket Destination - Bucket where the S3 Storage Lens expanded prefix metrics export will be located. See
s3BucketDestinationbelow for more details. - storage_
lens_ Storagetable_ destination Lens Configuration Storage Lens Configuration Expanded Prefixes Data Export Storage Lens Table Destination - S3 table bucket where the S3 Storage Lens expanded prefix metrics export will be located. See
storageLensTableDestinationbelow for more details.
- s3Bucket
Destination Property Map - Bucket where the S3 Storage Lens expanded prefix metrics export will be located. See
s3BucketDestinationbelow for more details. - storage
Lens Property MapTable Destination - S3 table bucket where the S3 Storage Lens expanded prefix metrics export will be located. See
storageLensTableDestinationbelow for more details.
StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestination, StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationArgs
- Account
Id string - Account ID of the owner of the S3 Storage Lens metrics export bucket.
- Arn string
- ARN of the bucket.
- Format string
- Export format. Valid values:
CSV,Parquet. - Output
Schema stringVersion - Schema version of the export file. Valid values:
V_1. - Encryption
Storage
Lens Configuration Storage Lens Configuration Expanded Prefixes Data Export S3Bucket Destination Encryption - Encryption of the metrics exports in this bucket. See
encryptionbelow for more details. - Prefix string
- Prefix of the destination bucket where the metrics export will be delivered.
- Account
Id string - Account ID of the owner of the S3 Storage Lens metrics export bucket.
- Arn string
- ARN of the bucket.
- Format string
- Export format. Valid values:
CSV,Parquet. - Output
Schema stringVersion - Schema version of the export file. Valid values:
V_1. - Encryption
Storage
Lens Configuration Storage Lens Configuration Expanded Prefixes Data Export S3Bucket Destination Encryption - Encryption of the metrics exports in this bucket. See
encryptionbelow for more details. - Prefix string
- Prefix of the destination bucket where the metrics export will be delivered.
- account_
id string - Account ID of the owner of the S3 Storage Lens metrics export bucket.
- arn string
- ARN of the bucket.
- format string
- Export format. Valid values:
CSV,Parquet. - output_
schema_ stringversion - Schema version of the export file. Valid values:
V_1. - encryption object
- Encryption of the metrics exports in this bucket. See
encryptionbelow for more details. - prefix string
- Prefix of the destination bucket where the metrics export will be delivered.
- account
Id String - Account ID of the owner of the S3 Storage Lens metrics export bucket.
- arn String
- ARN of the bucket.
- format String
- Export format. Valid values:
CSV,Parquet. - output
Schema StringVersion - Schema version of the export file. Valid values:
V_1. - encryption
Storage
Lens Configuration Storage Lens Configuration Expanded Prefixes Data Export S3Bucket Destination Encryption - Encryption of the metrics exports in this bucket. See
encryptionbelow for more details. - prefix String
- Prefix of the destination bucket where the metrics export will be delivered.
- account
Id string - Account ID of the owner of the S3 Storage Lens metrics export bucket.
- arn string
- ARN of the bucket.
- format string
- Export format. Valid values:
CSV,Parquet. - output
Schema stringVersion - Schema version of the export file. Valid values:
V_1. - encryption
Storage
Lens Configuration Storage Lens Configuration Expanded Prefixes Data Export S3Bucket Destination Encryption - Encryption of the metrics exports in this bucket. See
encryptionbelow for more details. - prefix string
- Prefix of the destination bucket where the metrics export will be delivered.
- account_
id str - Account ID of the owner of the S3 Storage Lens metrics export bucket.
- arn str
- ARN of the bucket.
- format str
- Export format. Valid values:
CSV,Parquet. - output_
schema_ strversion - Schema version of the export file. Valid values:
V_1. - encryption
Storage
Lens Configuration Storage Lens Configuration Expanded Prefixes Data Export S3Bucket Destination Encryption - Encryption of the metrics exports in this bucket. See
encryptionbelow for more details. - prefix str
- Prefix of the destination bucket where the metrics export will be delivered.
- account
Id String - Account ID of the owner of the S3 Storage Lens metrics export bucket.
- arn String
- ARN of the bucket.
- format String
- Export format. Valid values:
CSV,Parquet. - output
Schema StringVersion - Schema version of the export file. Valid values:
V_1. - encryption Property Map
- Encryption of the metrics exports in this bucket. See
encryptionbelow for more details. - prefix String
- Prefix of the destination bucket where the metrics export will be delivered.
StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryption, StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionArgs
- Sse
Kms StorageLens Configuration Storage Lens Configuration Expanded Prefixes Data Export S3Bucket Destination Encryption Sse Kms - SSE-KMS encryption. See
sseKmsbelow for more details. - Sse
S3s List<StorageLens Configuration Storage Lens Configuration Expanded Prefixes Data Export S3Bucket Destination Encryption Sse S3> - SSE-S3 encryption. An empty configuration block
{}should be used.
- Sse
Kms StorageLens Configuration Storage Lens Configuration Expanded Prefixes Data Export S3Bucket Destination Encryption Sse Kms - SSE-KMS encryption. See
sseKmsbelow for more details. - Sse
S3s []StorageLens Configuration Storage Lens Configuration Expanded Prefixes Data Export S3Bucket Destination Encryption Sse S3 - SSE-S3 encryption. An empty configuration block
{}should be used.
- sse_
kms object - SSE-KMS encryption. See
sseKmsbelow for more details. - sse_
s3s list(object) - SSE-S3 encryption. An empty configuration block
{}should be used.
- sse
Kms StorageLens Configuration Storage Lens Configuration Expanded Prefixes Data Export S3Bucket Destination Encryption Sse Kms - SSE-KMS encryption. See
sseKmsbelow for more details. - sse
S3s List<StorageLens Configuration Storage Lens Configuration Expanded Prefixes Data Export S3Bucket Destination Encryption Sse S3> - SSE-S3 encryption. An empty configuration block
{}should be used.
- sse
Kms StorageLens Configuration Storage Lens Configuration Expanded Prefixes Data Export S3Bucket Destination Encryption Sse Kms - SSE-KMS encryption. See
sseKmsbelow for more details. - sse
S3s StorageLens Configuration Storage Lens Configuration Expanded Prefixes Data Export S3Bucket Destination Encryption Sse S3[] - SSE-S3 encryption. An empty configuration block
{}should be used.
- sse_
kms StorageLens Configuration Storage Lens Configuration Expanded Prefixes Data Export S3Bucket Destination Encryption Sse Kms - SSE-KMS encryption. See
sseKmsbelow for more details. - sse_
s3s Sequence[StorageLens Configuration Storage Lens Configuration Expanded Prefixes Data Export S3Bucket Destination Encryption Sse S3] - SSE-S3 encryption. An empty configuration block
{}should be used.
- sse
Kms Property Map - SSE-KMS encryption. See
sseKmsbelow for more details. - sse
S3s List<Property Map> - SSE-S3 encryption. An empty configuration block
{}should be used.
StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSseKms, StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSseKmsArgs
- Key
Id string - KMS key ARN.
- Key
Id string - KMS key ARN.
- key_
id string - KMS key ARN.
- key
Id String - KMS key ARN.
- key
Id string - KMS key ARN.
- key_
id str - KMS key ARN.
- key
Id String - KMS key ARN.
StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestination, StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationArgs
- Enabled bool
- Whether S3 Storage Lens export to S3 tables is enabled.
- Encryption
Storage
Lens Configuration Storage Lens Configuration Expanded Prefixes Data Export Storage Lens Table Destination Encryption - Encryption of the metrics exports in this S3 tables bucket. See
encryptionbelow for more details.
- Enabled bool
- Whether S3 Storage Lens export to S3 tables is enabled.
- Encryption
Storage
Lens Configuration Storage Lens Configuration Expanded Prefixes Data Export Storage Lens Table Destination Encryption - Encryption of the metrics exports in this S3 tables bucket. See
encryptionbelow for more details.
- enabled bool
- Whether S3 Storage Lens export to S3 tables is enabled.
- encryption object
- Encryption of the metrics exports in this S3 tables bucket. See
encryptionbelow for more details.
- enabled Boolean
- Whether S3 Storage Lens export to S3 tables is enabled.
- encryption
Storage
Lens Configuration Storage Lens Configuration Expanded Prefixes Data Export Storage Lens Table Destination Encryption - Encryption of the metrics exports in this S3 tables bucket. See
encryptionbelow for more details.
- enabled boolean
- Whether S3 Storage Lens export to S3 tables is enabled.
- encryption
Storage
Lens Configuration Storage Lens Configuration Expanded Prefixes Data Export Storage Lens Table Destination Encryption - Encryption of the metrics exports in this S3 tables bucket. See
encryptionbelow for more details.
- enabled bool
- Whether S3 Storage Lens export to S3 tables is enabled.
- encryption
Storage
Lens Configuration Storage Lens Configuration Expanded Prefixes Data Export Storage Lens Table Destination Encryption - Encryption of the metrics exports in this S3 tables bucket. See
encryptionbelow for more details.
- enabled Boolean
- Whether S3 Storage Lens export to S3 tables is enabled.
- encryption Property Map
- Encryption of the metrics exports in this S3 tables bucket. See
encryptionbelow for more details.
StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryption, StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionArgs
- Sse
Kms StorageLens Configuration Storage Lens Configuration Expanded Prefixes Data Export Storage Lens Table Destination Encryption Sse Kms - SSE-KMS encryption. See
sseKmsbelow for more details. - Sse
S3s List<StorageLens Configuration Storage Lens Configuration Expanded Prefixes Data Export Storage Lens Table Destination Encryption Sse S3> - SSE-S3 encryption. An empty configuration block
{}should be used.
- Sse
Kms StorageLens Configuration Storage Lens Configuration Expanded Prefixes Data Export Storage Lens Table Destination Encryption Sse Kms - SSE-KMS encryption. See
sseKmsbelow for more details. - Sse
S3s []StorageLens Configuration Storage Lens Configuration Expanded Prefixes Data Export Storage Lens Table Destination Encryption Sse S3 - SSE-S3 encryption. An empty configuration block
{}should be used.
- sse_
kms object - SSE-KMS encryption. See
sseKmsbelow for more details. - sse_
s3s list(object) - SSE-S3 encryption. An empty configuration block
{}should be used.
- sse
Kms StorageLens Configuration Storage Lens Configuration Expanded Prefixes Data Export Storage Lens Table Destination Encryption Sse Kms - SSE-KMS encryption. See
sseKmsbelow for more details. - sse
S3s List<StorageLens Configuration Storage Lens Configuration Expanded Prefixes Data Export Storage Lens Table Destination Encryption Sse S3> - SSE-S3 encryption. An empty configuration block
{}should be used.
- sse
Kms StorageLens Configuration Storage Lens Configuration Expanded Prefixes Data Export Storage Lens Table Destination Encryption Sse Kms - SSE-KMS encryption. See
sseKmsbelow for more details. - sse
S3s StorageLens Configuration Storage Lens Configuration Expanded Prefixes Data Export Storage Lens Table Destination Encryption Sse S3[] - SSE-S3 encryption. An empty configuration block
{}should be used.
- sse_
kms StorageLens Configuration Storage Lens Configuration Expanded Prefixes Data Export Storage Lens Table Destination Encryption Sse Kms - SSE-KMS encryption. See
sseKmsbelow for more details. - sse_
s3s Sequence[StorageLens Configuration Storage Lens Configuration Expanded Prefixes Data Export Storage Lens Table Destination Encryption Sse S3] - SSE-S3 encryption. An empty configuration block
{}should be used.
- sse
Kms Property Map - SSE-KMS encryption. See
sseKmsbelow for more details. - sse
S3s List<Property Map> - SSE-S3 encryption. An empty configuration block
{}should be used.
StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSseKms, StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSseKmsArgs
- Key
Id string - KMS key ARN.
- Key
Id string - KMS key ARN.
- key_
id string - KMS key ARN.
- key
Id String - KMS key ARN.
- key
Id string - KMS key ARN.
- key_
id str - KMS key ARN.
- key
Id String - KMS key ARN.
StorageLensConfigurationStorageLensConfigurationInclude, StorageLensConfigurationStorageLensConfigurationIncludeArgs
Import
Using pulumi import, import S3 Storage Lens configurations using the accountId and configId, separated by a colon (:). For example:
$ pulumi import aws:s3control/storageLensConfiguration:StorageLensConfiguration example 123456789012:example-1
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
awsTerraform Provider.
published on Thursday, Sep 10, 2026 by Pulumi