1. Packages
  2. AWS Native
  3. API Docs
  4. s3
  5. StorageLens

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

aws-native.s3.StorageLens

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

    The AWS::S3::StorageLens resource is an Amazon S3 resource type that you can use to create Storage Lens configurations.

    Create StorageLens Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new StorageLens(name: string, args: StorageLensArgs, opts?: CustomResourceOptions);
    @overload
    def StorageLens(resource_name: str,
                    args: StorageLensArgs,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def StorageLens(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    storage_lens_configuration: Optional[StorageLensConfigurationArgs] = None,
                    tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewStorageLens(ctx *Context, name string, args StorageLensArgs, opts ...ResourceOption) (*StorageLens, error)
    public StorageLens(string name, StorageLensArgs args, CustomResourceOptions? opts = null)
    public StorageLens(String name, StorageLensArgs args)
    public StorageLens(String name, StorageLensArgs args, CustomResourceOptions options)
    
    type: aws-native:s3:StorageLens
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args StorageLensArgs
    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 StorageLensArgs
    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 StorageLensArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args StorageLensArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args StorageLensArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    StorageLens Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The StorageLens resource accepts the following input properties:

    StorageLensConfiguration Pulumi.AwsNative.S3.Inputs.StorageLensConfiguration
    This resource contains the details Amazon S3 Storage Lens configuration.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    A set of tags (key-value pairs) for this Amazon S3 Storage Lens configuration.
    StorageLensConfiguration StorageLensConfigurationArgs
    This resource contains the details Amazon S3 Storage Lens configuration.
    Tags TagArgs
    A set of tags (key-value pairs) for this Amazon S3 Storage Lens configuration.
    storageLensConfiguration StorageLensConfiguration
    This resource contains the details Amazon S3 Storage Lens configuration.
    tags List<Tag>
    A set of tags (key-value pairs) for this Amazon S3 Storage Lens configuration.
    storageLensConfiguration StorageLensConfiguration
    This resource contains the details Amazon S3 Storage Lens configuration.
    tags Tag[]
    A set of tags (key-value pairs) for this Amazon S3 Storage Lens configuration.
    storage_lens_configuration StorageLensConfigurationArgs
    This resource contains the details Amazon S3 Storage Lens configuration.
    tags Sequence[TagArgs]
    A set of tags (key-value pairs) for this Amazon S3 Storage Lens configuration.
    storageLensConfiguration Property Map
    This resource contains the details Amazon S3 Storage Lens configuration.
    tags List<Property Map>
    A set of tags (key-value pairs) for this Amazon S3 Storage Lens configuration.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the StorageLens resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    StorageLensAccountLevel, StorageLensAccountLevelArgs

    BucketLevel Pulumi.AwsNative.S3.Inputs.StorageLensBucketLevel
    This property contains the details of the account-level bucket-level configurations for Amazon S3 Storage Lens.
    ActivityMetrics Pulumi.AwsNative.S3.Inputs.StorageLensActivityMetrics
    This property contains the details of account-level activity metrics for S3 Storage Lens.
    AdvancedCostOptimizationMetrics Pulumi.AwsNative.S3.Inputs.StorageLensAdvancedCostOptimizationMetrics
    This property contains the details of account-level advanced cost optimization metrics for S3 Storage Lens.
    AdvancedDataProtectionMetrics Pulumi.AwsNative.S3.Inputs.StorageLensAdvancedDataProtectionMetrics
    This property contains the details of account-level advanced data protection metrics for S3 Storage Lens.
    DetailedStatusCodesMetrics Pulumi.AwsNative.S3.Inputs.StorageLensDetailedStatusCodesMetrics
    This property contains the details of account-level detailed status code metrics for S3 Storage Lens.
    StorageLensGroupLevel Pulumi.AwsNative.S3.Inputs.StorageLensGroupLevel
    This property determines the scope of Storage Lens group data that is displayed in the Storage Lens dashboard.
    BucketLevel StorageLensBucketLevel
    This property contains the details of the account-level bucket-level configurations for Amazon S3 Storage Lens.
    ActivityMetrics StorageLensActivityMetrics
    This property contains the details of account-level activity metrics for S3 Storage Lens.
    AdvancedCostOptimizationMetrics StorageLensAdvancedCostOptimizationMetrics
    This property contains the details of account-level advanced cost optimization metrics for S3 Storage Lens.
    AdvancedDataProtectionMetrics StorageLensAdvancedDataProtectionMetrics
    This property contains the details of account-level advanced data protection metrics for S3 Storage Lens.
    DetailedStatusCodesMetrics StorageLensDetailedStatusCodesMetrics
    This property contains the details of account-level detailed status code metrics for S3 Storage Lens.
    StorageLensGroupLevel StorageLensGroupLevel
    This property determines the scope of Storage Lens group data that is displayed in the Storage Lens dashboard.
    bucketLevel StorageLensBucketLevel
    This property contains the details of the account-level bucket-level configurations for Amazon S3 Storage Lens.
    activityMetrics StorageLensActivityMetrics
    This property contains the details of account-level activity metrics for S3 Storage Lens.
    advancedCostOptimizationMetrics StorageLensAdvancedCostOptimizationMetrics
    This property contains the details of account-level advanced cost optimization metrics for S3 Storage Lens.
    advancedDataProtectionMetrics StorageLensAdvancedDataProtectionMetrics
    This property contains the details of account-level advanced data protection metrics for S3 Storage Lens.
    detailedStatusCodesMetrics StorageLensDetailedStatusCodesMetrics
    This property contains the details of account-level detailed status code metrics for S3 Storage Lens.
    storageLensGroupLevel StorageLensGroupLevel
    This property determines the scope of Storage Lens group data that is displayed in the Storage Lens dashboard.
    bucketLevel StorageLensBucketLevel
    This property contains the details of the account-level bucket-level configurations for Amazon S3 Storage Lens.
    activityMetrics StorageLensActivityMetrics
    This property contains the details of account-level activity metrics for S3 Storage Lens.
    advancedCostOptimizationMetrics StorageLensAdvancedCostOptimizationMetrics
    This property contains the details of account-level advanced cost optimization metrics for S3 Storage Lens.
    advancedDataProtectionMetrics StorageLensAdvancedDataProtectionMetrics
    This property contains the details of account-level advanced data protection metrics for S3 Storage Lens.
    detailedStatusCodesMetrics StorageLensDetailedStatusCodesMetrics
    This property contains the details of account-level detailed status code metrics for S3 Storage Lens.
    storageLensGroupLevel StorageLensGroupLevel
    This property determines the scope of Storage Lens group data that is displayed in the Storage Lens dashboard.
    bucket_level StorageLensBucketLevel
    This property contains the details of the account-level bucket-level configurations for Amazon S3 Storage Lens.
    activity_metrics StorageLensActivityMetrics
    This property contains the details of account-level activity metrics for S3 Storage Lens.
    advanced_cost_optimization_metrics StorageLensAdvancedCostOptimizationMetrics
    This property contains the details of account-level advanced cost optimization metrics for S3 Storage Lens.
    advanced_data_protection_metrics StorageLensAdvancedDataProtectionMetrics
    This property contains the details of account-level advanced data protection metrics for S3 Storage Lens.
    detailed_status_codes_metrics StorageLensDetailedStatusCodesMetrics
    This property contains the details of account-level detailed status code metrics for S3 Storage Lens.
    storage_lens_group_level StorageLensGroupLevel
    This property determines the scope of Storage Lens group data that is displayed in the Storage Lens dashboard.
    bucketLevel Property Map
    This property contains the details of the account-level bucket-level configurations for Amazon S3 Storage Lens.
    activityMetrics Property Map
    This property contains the details of account-level activity metrics for S3 Storage Lens.
    advancedCostOptimizationMetrics Property Map
    This property contains the details of account-level advanced cost optimization metrics for S3 Storage Lens.
    advancedDataProtectionMetrics Property Map
    This property contains the details of account-level advanced data protection metrics for S3 Storage Lens.
    detailedStatusCodesMetrics Property Map
    This property contains the details of account-level detailed status code metrics for S3 Storage Lens.
    storageLensGroupLevel Property Map
    This property determines the scope of Storage Lens group data that is displayed in the Storage Lens dashboard.

    StorageLensActivityMetrics, StorageLensActivityMetricsArgs

    IsEnabled bool
    Specifies whether activity metrics are enabled or disabled.
    IsEnabled bool
    Specifies whether activity metrics are enabled or disabled.
    isEnabled Boolean
    Specifies whether activity metrics are enabled or disabled.
    isEnabled boolean
    Specifies whether activity metrics are enabled or disabled.
    is_enabled bool
    Specifies whether activity metrics are enabled or disabled.
    isEnabled Boolean
    Specifies whether activity metrics are enabled or disabled.

    StorageLensAdvancedCostOptimizationMetrics, StorageLensAdvancedCostOptimizationMetricsArgs

    IsEnabled bool
    Specifies whether advanced cost optimization metrics are enabled or disabled.
    IsEnabled bool
    Specifies whether advanced cost optimization metrics are enabled or disabled.
    isEnabled Boolean
    Specifies whether advanced cost optimization metrics are enabled or disabled.
    isEnabled boolean
    Specifies whether advanced cost optimization metrics are enabled or disabled.
    is_enabled bool
    Specifies whether advanced cost optimization metrics are enabled or disabled.
    isEnabled Boolean
    Specifies whether advanced cost optimization metrics are enabled or disabled.

    StorageLensAdvancedDataProtectionMetrics, StorageLensAdvancedDataProtectionMetricsArgs

    IsEnabled bool
    Specifies whether advanced data protection metrics are enabled or disabled.
    IsEnabled bool
    Specifies whether advanced data protection metrics are enabled or disabled.
    isEnabled Boolean
    Specifies whether advanced data protection metrics are enabled or disabled.
    isEnabled boolean
    Specifies whether advanced data protection metrics are enabled or disabled.
    is_enabled bool
    Specifies whether advanced data protection metrics are enabled or disabled.
    isEnabled Boolean
    Specifies whether advanced data protection metrics are enabled or disabled.

    StorageLensAwsOrg, StorageLensAwsOrgArgs

    Arn string
    This resource contains the ARN of the AWS Organization.
    Arn string
    This resource contains the ARN of the AWS Organization.
    arn String
    This resource contains the ARN of the AWS Organization.
    arn string
    This resource contains the ARN of the AWS Organization.
    arn str
    This resource contains the ARN of the AWS Organization.
    arn String
    This resource contains the ARN of the AWS Organization.

    StorageLensBucketLevel, StorageLensBucketLevelArgs

    ActivityMetrics Pulumi.AwsNative.S3.Inputs.StorageLensActivityMetrics
    A property for bucket-level activity metrics for S3 Storage Lens.
    AdvancedCostOptimizationMetrics Pulumi.AwsNative.S3.Inputs.StorageLensAdvancedCostOptimizationMetrics
    A property for bucket-level advanced cost optimization metrics for S3 Storage Lens.
    AdvancedDataProtectionMetrics Pulumi.AwsNative.S3.Inputs.StorageLensAdvancedDataProtectionMetrics
    A property for bucket-level advanced data protection metrics for S3 Storage Lens.
    DetailedStatusCodesMetrics Pulumi.AwsNative.S3.Inputs.StorageLensDetailedStatusCodesMetrics
    A property for bucket-level detailed status code metrics for S3 Storage Lens.
    PrefixLevel Pulumi.AwsNative.S3.Inputs.StorageLensPrefixLevel
    A property for bucket-level prefix-level storage metrics for S3 Storage Lens.
    ActivityMetrics StorageLensActivityMetrics
    A property for bucket-level activity metrics for S3 Storage Lens.
    AdvancedCostOptimizationMetrics StorageLensAdvancedCostOptimizationMetrics
    A property for bucket-level advanced cost optimization metrics for S3 Storage Lens.
    AdvancedDataProtectionMetrics StorageLensAdvancedDataProtectionMetrics
    A property for bucket-level advanced data protection metrics for S3 Storage Lens.
    DetailedStatusCodesMetrics StorageLensDetailedStatusCodesMetrics
    A property for bucket-level detailed status code metrics for S3 Storage Lens.
    PrefixLevel StorageLensPrefixLevel
    A property for bucket-level prefix-level storage metrics for S3 Storage Lens.
    activityMetrics StorageLensActivityMetrics
    A property for bucket-level activity metrics for S3 Storage Lens.
    advancedCostOptimizationMetrics StorageLensAdvancedCostOptimizationMetrics
    A property for bucket-level advanced cost optimization metrics for S3 Storage Lens.
    advancedDataProtectionMetrics StorageLensAdvancedDataProtectionMetrics
    A property for bucket-level advanced data protection metrics for S3 Storage Lens.
    detailedStatusCodesMetrics StorageLensDetailedStatusCodesMetrics
    A property for bucket-level detailed status code metrics for S3 Storage Lens.
    prefixLevel StorageLensPrefixLevel
    A property for bucket-level prefix-level storage metrics for S3 Storage Lens.
    activityMetrics StorageLensActivityMetrics
    A property for bucket-level activity metrics for S3 Storage Lens.
    advancedCostOptimizationMetrics StorageLensAdvancedCostOptimizationMetrics
    A property for bucket-level advanced cost optimization metrics for S3 Storage Lens.
    advancedDataProtectionMetrics StorageLensAdvancedDataProtectionMetrics
    A property for bucket-level advanced data protection metrics for S3 Storage Lens.
    detailedStatusCodesMetrics StorageLensDetailedStatusCodesMetrics
    A property for bucket-level detailed status code metrics for S3 Storage Lens.
    prefixLevel StorageLensPrefixLevel
    A property for bucket-level prefix-level storage metrics for S3 Storage Lens.
    activity_metrics StorageLensActivityMetrics
    A property for bucket-level activity metrics for S3 Storage Lens.
    advanced_cost_optimization_metrics StorageLensAdvancedCostOptimizationMetrics
    A property for bucket-level advanced cost optimization metrics for S3 Storage Lens.
    advanced_data_protection_metrics StorageLensAdvancedDataProtectionMetrics
    A property for bucket-level advanced data protection metrics for S3 Storage Lens.
    detailed_status_codes_metrics StorageLensDetailedStatusCodesMetrics
    A property for bucket-level detailed status code metrics for S3 Storage Lens.
    prefix_level StorageLensPrefixLevel
    A property for bucket-level prefix-level storage metrics for S3 Storage Lens.
    activityMetrics Property Map
    A property for bucket-level activity metrics for S3 Storage Lens.
    advancedCostOptimizationMetrics Property Map
    A property for bucket-level advanced cost optimization metrics for S3 Storage Lens.
    advancedDataProtectionMetrics Property Map
    A property for bucket-level advanced data protection metrics for S3 Storage Lens.
    detailedStatusCodesMetrics Property Map
    A property for bucket-level detailed status code metrics for S3 Storage Lens.
    prefixLevel Property Map
    A property for bucket-level prefix-level storage metrics for S3 Storage Lens.

    StorageLensBucketsAndRegions, StorageLensBucketsAndRegionsArgs

    Buckets List<string>
    This property contains the details of the buckets for the Amazon S3 Storage Lens configuration. This should be the bucket Amazon Resource Name(ARN). For valid values, see Buckets ARN format here in the Amazon S3 API Reference .
    Regions List<string>
    This property contains the details of the Regions for the S3 Storage Lens configuration.
    Buckets []string
    This property contains the details of the buckets for the Amazon S3 Storage Lens configuration. This should be the bucket Amazon Resource Name(ARN). For valid values, see Buckets ARN format here in the Amazon S3 API Reference .
    Regions []string
    This property contains the details of the Regions for the S3 Storage Lens configuration.
    buckets List<String>
    This property contains the details of the buckets for the Amazon S3 Storage Lens configuration. This should be the bucket Amazon Resource Name(ARN). For valid values, see Buckets ARN format here in the Amazon S3 API Reference .
    regions List<String>
    This property contains the details of the Regions for the S3 Storage Lens configuration.
    buckets string[]
    This property contains the details of the buckets for the Amazon S3 Storage Lens configuration. This should be the bucket Amazon Resource Name(ARN). For valid values, see Buckets ARN format here in the Amazon S3 API Reference .
    regions string[]
    This property contains the details of the Regions for the S3 Storage Lens configuration.
    buckets Sequence[str]
    This property contains the details of the buckets for the Amazon S3 Storage Lens configuration. This should be the bucket Amazon Resource Name(ARN). For valid values, see Buckets ARN format here in the Amazon S3 API Reference .
    regions Sequence[str]
    This property contains the details of the Regions for the S3 Storage Lens configuration.
    buckets List<String>
    This property contains the details of the buckets for the Amazon S3 Storage Lens configuration. This should be the bucket Amazon Resource Name(ARN). For valid values, see Buckets ARN format here in the Amazon S3 API Reference .
    regions List<String>
    This property contains the details of the Regions for the S3 Storage Lens configuration.

    StorageLensCloudWatchMetrics, StorageLensCloudWatchMetricsArgs

    IsEnabled bool
    Specifies whether CloudWatch metrics are enabled or disabled.
    IsEnabled bool
    Specifies whether CloudWatch metrics are enabled or disabled.
    isEnabled Boolean
    Specifies whether CloudWatch metrics are enabled or disabled.
    isEnabled boolean
    Specifies whether CloudWatch metrics are enabled or disabled.
    is_enabled bool
    Specifies whether CloudWatch metrics are enabled or disabled.
    isEnabled Boolean
    Specifies whether CloudWatch metrics are enabled or disabled.

    StorageLensConfiguration, StorageLensConfigurationArgs

    AccountLevel Pulumi.AwsNative.S3.Inputs.StorageLensAccountLevel
    This property contains the details of the account-level metrics for Amazon S3 Storage Lens configuration.
    Id string
    This property contains the details of the ID of the S3 Storage Lens configuration.
    IsEnabled bool
    Specifies whether the Amazon S3 Storage Lens configuration is enabled or disabled.
    AwsOrg Pulumi.AwsNative.S3.Inputs.StorageLensAwsOrg
    This property contains the details of the AWS Organization for the S3 Storage Lens configuration.
    DataExport Pulumi.AwsNative.S3.Inputs.StorageLensDataExport
    This property contains the details of this S3 Storage Lens configuration's metrics export.
    Exclude Pulumi.AwsNative.S3.Inputs.StorageLensBucketsAndRegions
    This property contains the details of the bucket and or Regions excluded for Amazon S3 Storage Lens configuration.
    Include Pulumi.AwsNative.S3.Inputs.StorageLensBucketsAndRegions
    This property contains the details of the bucket and or Regions included for Amazon S3 Storage Lens configuration.
    StorageLensArn string
    The ARN for the Amazon S3 Storage Lens configuration.
    AccountLevel StorageLensAccountLevel
    This property contains the details of the account-level metrics for Amazon S3 Storage Lens configuration.
    Id string
    This property contains the details of the ID of the S3 Storage Lens configuration.
    IsEnabled bool
    Specifies whether the Amazon S3 Storage Lens configuration is enabled or disabled.
    AwsOrg StorageLensAwsOrg
    This property contains the details of the AWS Organization for the S3 Storage Lens configuration.
    DataExport StorageLensDataExport
    This property contains the details of this S3 Storage Lens configuration's metrics export.
    Exclude StorageLensBucketsAndRegions
    This property contains the details of the bucket and or Regions excluded for Amazon S3 Storage Lens configuration.
    Include StorageLensBucketsAndRegions
    This property contains the details of the bucket and or Regions included for Amazon S3 Storage Lens configuration.
    StorageLensArn string
    The ARN for the Amazon S3 Storage Lens configuration.
    accountLevel StorageLensAccountLevel
    This property contains the details of the account-level metrics for Amazon S3 Storage Lens configuration.
    id String
    This property contains the details of the ID of the S3 Storage Lens configuration.
    isEnabled Boolean
    Specifies whether the Amazon S3 Storage Lens configuration is enabled or disabled.
    awsOrg StorageLensAwsOrg
    This property contains the details of the AWS Organization for the S3 Storage Lens configuration.
    dataExport StorageLensDataExport
    This property contains the details of this S3 Storage Lens configuration's metrics export.
    exclude StorageLensBucketsAndRegions
    This property contains the details of the bucket and or Regions excluded for Amazon S3 Storage Lens configuration.
    include StorageLensBucketsAndRegions
    This property contains the details of the bucket and or Regions included for Amazon S3 Storage Lens configuration.
    storageLensArn String
    The ARN for the Amazon S3 Storage Lens configuration.
    accountLevel StorageLensAccountLevel
    This property contains the details of the account-level metrics for Amazon S3 Storage Lens configuration.
    id string
    This property contains the details of the ID of the S3 Storage Lens configuration.
    isEnabled boolean
    Specifies whether the Amazon S3 Storage Lens configuration is enabled or disabled.
    awsOrg StorageLensAwsOrg
    This property contains the details of the AWS Organization for the S3 Storage Lens configuration.
    dataExport StorageLensDataExport
    This property contains the details of this S3 Storage Lens configuration's metrics export.
    exclude StorageLensBucketsAndRegions
    This property contains the details of the bucket and or Regions excluded for Amazon S3 Storage Lens configuration.
    include StorageLensBucketsAndRegions
    This property contains the details of the bucket and or Regions included for Amazon S3 Storage Lens configuration.
    storageLensArn string
    The ARN for the Amazon S3 Storage Lens configuration.
    account_level StorageLensAccountLevel
    This property contains the details of the account-level metrics for Amazon S3 Storage Lens configuration.
    id str
    This property contains the details of the ID of the S3 Storage Lens configuration.
    is_enabled bool
    Specifies whether the Amazon S3 Storage Lens configuration is enabled or disabled.
    aws_org StorageLensAwsOrg
    This property contains the details of the AWS Organization for the S3 Storage Lens configuration.
    data_export StorageLensDataExport
    This property contains the details of this S3 Storage Lens configuration's metrics export.
    exclude StorageLensBucketsAndRegions
    This property contains the details of the bucket and or Regions excluded for Amazon S3 Storage Lens configuration.
    include StorageLensBucketsAndRegions
    This property contains the details of the bucket and or Regions included for Amazon S3 Storage Lens configuration.
    storage_lens_arn str
    The ARN for the Amazon S3 Storage Lens configuration.
    accountLevel Property Map
    This property contains the details of the account-level metrics for Amazon S3 Storage Lens configuration.
    id String
    This property contains the details of the ID of the S3 Storage Lens configuration.
    isEnabled Boolean
    Specifies whether the Amazon S3 Storage Lens configuration is enabled or disabled.
    awsOrg Property Map
    This property contains the details of the AWS Organization for the S3 Storage Lens configuration.
    dataExport Property Map
    This property contains the details of this S3 Storage Lens configuration's metrics export.
    exclude Property Map
    This property contains the details of the bucket and or Regions excluded for Amazon S3 Storage Lens configuration.
    include Property Map
    This property contains the details of the bucket and or Regions included for Amazon S3 Storage Lens configuration.
    storageLensArn String
    The ARN for the Amazon S3 Storage Lens configuration.

    StorageLensDataExport, StorageLensDataExportArgs

    CloudWatchMetrics Pulumi.AwsNative.S3.Inputs.StorageLensCloudWatchMetrics
    This property enables the Amazon CloudWatch publishing option for S3 Storage Lens metrics.
    S3BucketDestination Pulumi.AwsNative.S3.Inputs.StorageLensS3BucketDestination
    This property contains the details of the bucket where the S3 Storage Lens metrics export will be placed.
    CloudWatchMetrics StorageLensCloudWatchMetrics
    This property enables the Amazon CloudWatch publishing option for S3 Storage Lens metrics.
    S3BucketDestination StorageLensS3BucketDestination
    This property contains the details of the bucket where the S3 Storage Lens metrics export will be placed.
    cloudWatchMetrics StorageLensCloudWatchMetrics
    This property enables the Amazon CloudWatch publishing option for S3 Storage Lens metrics.
    s3BucketDestination StorageLensS3BucketDestination
    This property contains the details of the bucket where the S3 Storage Lens metrics export will be placed.
    cloudWatchMetrics StorageLensCloudWatchMetrics
    This property enables the Amazon CloudWatch publishing option for S3 Storage Lens metrics.
    s3BucketDestination StorageLensS3BucketDestination
    This property contains the details of the bucket where the S3 Storage Lens metrics export will be placed.
    cloud_watch_metrics StorageLensCloudWatchMetrics
    This property enables the Amazon CloudWatch publishing option for S3 Storage Lens metrics.
    s3_bucket_destination StorageLensS3BucketDestination
    This property contains the details of the bucket where the S3 Storage Lens metrics export will be placed.
    cloudWatchMetrics Property Map
    This property enables the Amazon CloudWatch publishing option for S3 Storage Lens metrics.
    s3BucketDestination Property Map
    This property contains the details of the bucket where the S3 Storage Lens metrics export will be placed.

    StorageLensDetailedStatusCodesMetrics, StorageLensDetailedStatusCodesMetricsArgs

    IsEnabled bool
    Specifies whether detailed status codes metrics are enabled or disabled.
    IsEnabled bool
    Specifies whether detailed status codes metrics are enabled or disabled.
    isEnabled Boolean
    Specifies whether detailed status codes metrics are enabled or disabled.
    isEnabled boolean
    Specifies whether detailed status codes metrics are enabled or disabled.
    is_enabled bool
    Specifies whether detailed status codes metrics are enabled or disabled.
    isEnabled Boolean
    Specifies whether detailed status codes metrics are enabled or disabled.

    StorageLensGroupLevel, StorageLensGroupLevelArgs

    StorageLensGroupSelectionCriteria Pulumi.AwsNative.S3.Inputs.StorageLensGroupSelectionCriteria
    This property indicates which Storage Lens group ARNs to include or exclude in the Storage Lens group aggregation. If this value is left null, then all Storage Lens groups are selected.
    StorageLensGroupSelectionCriteria StorageLensGroupSelectionCriteria
    This property indicates which Storage Lens group ARNs to include or exclude in the Storage Lens group aggregation. If this value is left null, then all Storage Lens groups are selected.
    storageLensGroupSelectionCriteria StorageLensGroupSelectionCriteria
    This property indicates which Storage Lens group ARNs to include or exclude in the Storage Lens group aggregation. If this value is left null, then all Storage Lens groups are selected.
    storageLensGroupSelectionCriteria StorageLensGroupSelectionCriteria
    This property indicates which Storage Lens group ARNs to include or exclude in the Storage Lens group aggregation. If this value is left null, then all Storage Lens groups are selected.
    storage_lens_group_selection_criteria StorageLensGroupSelectionCriteria
    This property indicates which Storage Lens group ARNs to include or exclude in the Storage Lens group aggregation. If this value is left null, then all Storage Lens groups are selected.
    storageLensGroupSelectionCriteria Property Map
    This property indicates which Storage Lens group ARNs to include or exclude in the Storage Lens group aggregation. If this value is left null, then all Storage Lens groups are selected.

    StorageLensGroupSelectionCriteria, StorageLensGroupSelectionCriteriaArgs

    Exclude List<string>
    This property indicates which Storage Lens group ARNs to exclude from the Storage Lens group aggregation.
    Include List<string>
    This property indicates which Storage Lens group ARNs to include in the Storage Lens group aggregation.
    Exclude []string
    This property indicates which Storage Lens group ARNs to exclude from the Storage Lens group aggregation.
    Include []string
    This property indicates which Storage Lens group ARNs to include in the Storage Lens group aggregation.
    exclude List<String>
    This property indicates which Storage Lens group ARNs to exclude from the Storage Lens group aggregation.
    include List<String>
    This property indicates which Storage Lens group ARNs to include in the Storage Lens group aggregation.
    exclude string[]
    This property indicates which Storage Lens group ARNs to exclude from the Storage Lens group aggregation.
    include string[]
    This property indicates which Storage Lens group ARNs to include in the Storage Lens group aggregation.
    exclude Sequence[str]
    This property indicates which Storage Lens group ARNs to exclude from the Storage Lens group aggregation.
    include Sequence[str]
    This property indicates which Storage Lens group ARNs to include in the Storage Lens group aggregation.
    exclude List<String>
    This property indicates which Storage Lens group ARNs to exclude from the Storage Lens group aggregation.
    include List<String>
    This property indicates which Storage Lens group ARNs to include in the Storage Lens group aggregation.

    StorageLensPrefixLevel, StorageLensPrefixLevelArgs

    StorageMetrics Pulumi.AwsNative.S3.Inputs.StorageLensPrefixLevelStorageMetrics
    A property for the prefix-level storage metrics for Amazon S3 Storage Lens.
    StorageMetrics StorageLensPrefixLevelStorageMetrics
    A property for the prefix-level storage metrics for Amazon S3 Storage Lens.
    storageMetrics StorageLensPrefixLevelStorageMetrics
    A property for the prefix-level storage metrics for Amazon S3 Storage Lens.
    storageMetrics StorageLensPrefixLevelStorageMetrics
    A property for the prefix-level storage metrics for Amazon S3 Storage Lens.
    storage_metrics StorageLensPrefixLevelStorageMetrics
    A property for the prefix-level storage metrics for Amazon S3 Storage Lens.
    storageMetrics Property Map
    A property for the prefix-level storage metrics for Amazon S3 Storage Lens.

    StorageLensPrefixLevelStorageMetrics, StorageLensPrefixLevelStorageMetricsArgs

    IsEnabled bool
    Specifies whether prefix-level storage metrics are enabled or disabled.
    SelectionCriteria Pulumi.AwsNative.S3.Inputs.StorageLensSelectionCriteria
    This property identifies whether the details of the prefix-level storage metrics for S3 Storage Lens are enabled.
    IsEnabled bool
    Specifies whether prefix-level storage metrics are enabled or disabled.
    SelectionCriteria StorageLensSelectionCriteria
    This property identifies whether the details of the prefix-level storage metrics for S3 Storage Lens are enabled.
    isEnabled Boolean
    Specifies whether prefix-level storage metrics are enabled or disabled.
    selectionCriteria StorageLensSelectionCriteria
    This property identifies whether the details of the prefix-level storage metrics for S3 Storage Lens are enabled.
    isEnabled boolean
    Specifies whether prefix-level storage metrics are enabled or disabled.
    selectionCriteria StorageLensSelectionCriteria
    This property identifies whether the details of the prefix-level storage metrics for S3 Storage Lens are enabled.
    is_enabled bool
    Specifies whether prefix-level storage metrics are enabled or disabled.
    selection_criteria StorageLensSelectionCriteria
    This property identifies whether the details of the prefix-level storage metrics for S3 Storage Lens are enabled.
    isEnabled Boolean
    Specifies whether prefix-level storage metrics are enabled or disabled.
    selectionCriteria Property Map
    This property identifies whether the details of the prefix-level storage metrics for S3 Storage Lens are enabled.

    StorageLensS3BucketDestination, StorageLensS3BucketDestinationArgs

    AccountId string
    The AWS account ID that owns the destination S3 bucket.
    Arn string
    The ARN of the bucket to which Amazon S3 Storage Lens exports will be placed.
    Format Pulumi.AwsNative.S3.StorageLensS3BucketDestinationFormat
    Specifies the file format to use when exporting Amazon S3 Storage Lens metrics export.
    OutputSchemaVersion Pulumi.AwsNative.S3.StorageLensS3BucketDestinationOutputSchemaVersion
    The version of the output schema to use when exporting Amazon S3 Storage Lens metrics.
    Encryption Pulumi.AwsNative.S3.Inputs.StorageLensEncryption
    This property contains the details of the encryption of the bucket destination of the Amazon S3 Storage Lens metrics export.
    Prefix string
    The prefix to use for Amazon S3 Storage Lens export.
    AccountId string
    The AWS account ID that owns the destination S3 bucket.
    Arn string
    The ARN of the bucket to which Amazon S3 Storage Lens exports will be placed.
    Format StorageLensS3BucketDestinationFormat
    Specifies the file format to use when exporting Amazon S3 Storage Lens metrics export.
    OutputSchemaVersion StorageLensS3BucketDestinationOutputSchemaVersion
    The version of the output schema to use when exporting Amazon S3 Storage Lens metrics.
    Encryption StorageLensEncryption
    This property contains the details of the encryption of the bucket destination of the Amazon S3 Storage Lens metrics export.
    Prefix string
    The prefix to use for Amazon S3 Storage Lens export.
    accountId String
    The AWS account ID that owns the destination S3 bucket.
    arn String
    The ARN of the bucket to which Amazon S3 Storage Lens exports will be placed.
    format StorageLensS3BucketDestinationFormat
    Specifies the file format to use when exporting Amazon S3 Storage Lens metrics export.
    outputSchemaVersion StorageLensS3BucketDestinationOutputSchemaVersion
    The version of the output schema to use when exporting Amazon S3 Storage Lens metrics.
    encryption StorageLensEncryption
    This property contains the details of the encryption of the bucket destination of the Amazon S3 Storage Lens metrics export.
    prefix String
    The prefix to use for Amazon S3 Storage Lens export.
    accountId string
    The AWS account ID that owns the destination S3 bucket.
    arn string
    The ARN of the bucket to which Amazon S3 Storage Lens exports will be placed.
    format StorageLensS3BucketDestinationFormat
    Specifies the file format to use when exporting Amazon S3 Storage Lens metrics export.
    outputSchemaVersion StorageLensS3BucketDestinationOutputSchemaVersion
    The version of the output schema to use when exporting Amazon S3 Storage Lens metrics.
    encryption StorageLensEncryption
    This property contains the details of the encryption of the bucket destination of the Amazon S3 Storage Lens metrics export.
    prefix string
    The prefix to use for Amazon S3 Storage Lens export.
    account_id str
    The AWS account ID that owns the destination S3 bucket.
    arn str
    The ARN of the bucket to which Amazon S3 Storage Lens exports will be placed.
    format StorageLensS3BucketDestinationFormat
    Specifies the file format to use when exporting Amazon S3 Storage Lens metrics export.
    output_schema_version StorageLensS3BucketDestinationOutputSchemaVersion
    The version of the output schema to use when exporting Amazon S3 Storage Lens metrics.
    encryption StorageLensEncryption
    This property contains the details of the encryption of the bucket destination of the Amazon S3 Storage Lens metrics export.
    prefix str
    The prefix to use for Amazon S3 Storage Lens export.
    accountId String
    The AWS account ID that owns the destination S3 bucket.
    arn String
    The ARN of the bucket to which Amazon S3 Storage Lens exports will be placed.
    format "CSV" | "Parquet"
    Specifies the file format to use when exporting Amazon S3 Storage Lens metrics export.
    outputSchemaVersion "V_1"
    The version of the output schema to use when exporting Amazon S3 Storage Lens metrics.
    encryption Property Map
    This property contains the details of the encryption of the bucket destination of the Amazon S3 Storage Lens metrics export.
    prefix String
    The prefix to use for Amazon S3 Storage Lens export.

    StorageLensS3BucketDestinationFormat, StorageLensS3BucketDestinationFormatArgs

    Csv
    CSV
    Parquet
    Parquet
    StorageLensS3BucketDestinationFormatCsv
    CSV
    StorageLensS3BucketDestinationFormatParquet
    Parquet
    Csv
    CSV
    Parquet
    Parquet
    Csv
    CSV
    Parquet
    Parquet
    CSV
    CSV
    PARQUET
    Parquet
    "CSV"
    CSV
    "Parquet"
    Parquet

    StorageLensS3BucketDestinationOutputSchemaVersion, StorageLensS3BucketDestinationOutputSchemaVersionArgs

    V1
    V_1
    StorageLensS3BucketDestinationOutputSchemaVersionV1
    V_1
    V1
    V_1
    V1
    V_1
    V1
    V_1
    "V_1"
    V_1

    StorageLensSelectionCriteria, StorageLensSelectionCriteriaArgs

    Delimiter string
    Delimiter to divide S3 key into hierarchy of prefixes.
    MaxDepth int
    Max depth of prefixes of S3 key that Amazon S3 Storage Lens will analyze.
    MinStorageBytesPercentage double
    The minimum storage bytes threshold for the prefixes to be included in the analysis.
    Delimiter string
    Delimiter to divide S3 key into hierarchy of prefixes.
    MaxDepth int
    Max depth of prefixes of S3 key that Amazon S3 Storage Lens will analyze.
    MinStorageBytesPercentage float64
    The minimum storage bytes threshold for the prefixes to be included in the analysis.
    delimiter String
    Delimiter to divide S3 key into hierarchy of prefixes.
    maxDepth Integer
    Max depth of prefixes of S3 key that Amazon S3 Storage Lens will analyze.
    minStorageBytesPercentage Double
    The minimum storage bytes threshold for the prefixes to be included in the analysis.
    delimiter string
    Delimiter to divide S3 key into hierarchy of prefixes.
    maxDepth number
    Max depth of prefixes of S3 key that Amazon S3 Storage Lens will analyze.
    minStorageBytesPercentage number
    The minimum storage bytes threshold for the prefixes to be included in the analysis.
    delimiter str
    Delimiter to divide S3 key into hierarchy of prefixes.
    max_depth int
    Max depth of prefixes of S3 key that Amazon S3 Storage Lens will analyze.
    min_storage_bytes_percentage float
    The minimum storage bytes threshold for the prefixes to be included in the analysis.
    delimiter String
    Delimiter to divide S3 key into hierarchy of prefixes.
    maxDepth Number
    Max depth of prefixes of S3 key that Amazon S3 Storage Lens will analyze.
    minStorageBytesPercentage Number
    The minimum storage bytes threshold for the prefixes to be included in the analysis.

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi