We recommend new projects start with resources from the AWS provider.
aws-native.s3.StorageLens
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The StorageLens resource accepts the following input properties:
- Storage
Lens Pulumi.Configuration Aws Native. S3. Inputs. Storage Lens Configuration - This resource contains the details Amazon S3 Storage Lens configuration.
- List<Pulumi.
Aws Native. Inputs. Tag> - A set of tags (key-value pairs) for this Amazon S3 Storage Lens configuration.
- Storage
Lens StorageConfiguration Lens Configuration Args - This resource contains the details Amazon S3 Storage Lens configuration.
- Tag
Args - A set of tags (key-value pairs) for this Amazon S3 Storage Lens configuration.
- storage
Lens StorageConfiguration Lens Configuration - This resource contains the details Amazon S3 Storage Lens configuration.
- List<Tag>
- A set of tags (key-value pairs) for this Amazon S3 Storage Lens configuration.
- storage
Lens StorageConfiguration Lens Configuration - This resource contains the details Amazon S3 Storage Lens configuration.
- Tag[]
- A set of tags (key-value pairs) for this Amazon S3 Storage Lens configuration.
- storage_
lens_ Storageconfiguration Lens Configuration Args - This resource contains the details Amazon S3 Storage Lens configuration.
- Sequence[Tag
Args] - A set of tags (key-value pairs) for this Amazon S3 Storage Lens configuration.
- storage
Lens Property MapConfiguration - This resource contains the details Amazon S3 Storage Lens configuration.
- 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
- Bucket
Level Pulumi.Aws Native. S3. Inputs. Storage Lens Bucket Level - This property contains the details of the account-level bucket-level configurations for Amazon S3 Storage Lens. To enable bucket-level configurations, make sure to also set the same metrics at the account level.
- Activity
Metrics Pulumi.Aws Native. S3. Inputs. Storage Lens Activity Metrics - This property contains the details of account-level activity metrics for S3 Storage Lens.
- Advanced
Cost Pulumi.Optimization Metrics Aws Native. S3. Inputs. Storage Lens Advanced Cost Optimization Metrics - This property contains the details of account-level advanced cost optimization metrics for S3 Storage Lens.
- Advanced
Data Pulumi.Protection Metrics Aws Native. S3. Inputs. Storage Lens Advanced Data Protection Metrics - This property contains the details of account-level advanced data protection metrics for S3 Storage Lens.
- Detailed
Status Pulumi.Codes Metrics Aws Native. S3. Inputs. Storage Lens Detailed Status Codes Metrics - This property contains the details of account-level detailed status code metrics for S3 Storage Lens.
- Storage
Lens Pulumi.Group Level Aws Native. S3. Inputs. Storage Lens Group Level - This property determines the scope of Storage Lens group data that is displayed in the Storage Lens dashboard.
- Bucket
Level StorageLens Bucket Level - This property contains the details of the account-level bucket-level configurations for Amazon S3 Storage Lens. To enable bucket-level configurations, make sure to also set the same metrics at the account level.
- Activity
Metrics StorageLens Activity Metrics - This property contains the details of account-level activity metrics for S3 Storage Lens.
- Advanced
Cost StorageOptimization Metrics Lens Advanced Cost Optimization Metrics - This property contains the details of account-level advanced cost optimization metrics for S3 Storage Lens.
- Advanced
Data StorageProtection Metrics Lens Advanced Data Protection Metrics - This property contains the details of account-level advanced data protection metrics for S3 Storage Lens.
- Detailed
Status StorageCodes Metrics Lens Detailed Status Codes Metrics - This property contains the details of account-level detailed status code metrics for S3 Storage Lens.
- Storage
Lens StorageGroup Level Lens Group Level - This property determines the scope of Storage Lens group data that is displayed in the Storage Lens dashboard.
- bucket
Level StorageLens Bucket Level - This property contains the details of the account-level bucket-level configurations for Amazon S3 Storage Lens. To enable bucket-level configurations, make sure to also set the same metrics at the account level.
- activity
Metrics StorageLens Activity Metrics - This property contains the details of account-level activity metrics for S3 Storage Lens.
- advanced
Cost StorageOptimization Metrics Lens Advanced Cost Optimization Metrics - This property contains the details of account-level advanced cost optimization metrics for S3 Storage Lens.
- advanced
Data StorageProtection Metrics Lens Advanced Data Protection Metrics - This property contains the details of account-level advanced data protection metrics for S3 Storage Lens.
- detailed
Status StorageCodes Metrics Lens Detailed Status Codes Metrics - This property contains the details of account-level detailed status code metrics for S3 Storage Lens.
- storage
Lens StorageGroup Level Lens Group Level - This property determines the scope of Storage Lens group data that is displayed in the Storage Lens dashboard.
- bucket
Level StorageLens Bucket Level - This property contains the details of the account-level bucket-level configurations for Amazon S3 Storage Lens. To enable bucket-level configurations, make sure to also set the same metrics at the account level.
- activity
Metrics StorageLens Activity Metrics - This property contains the details of account-level activity metrics for S3 Storage Lens.
- advanced
Cost StorageOptimization Metrics Lens Advanced Cost Optimization Metrics - This property contains the details of account-level advanced cost optimization metrics for S3 Storage Lens.
- advanced
Data StorageProtection Metrics Lens Advanced Data Protection Metrics - This property contains the details of account-level advanced data protection metrics for S3 Storage Lens.
- detailed
Status StorageCodes Metrics Lens Detailed Status Codes Metrics - This property contains the details of account-level detailed status code metrics for S3 Storage Lens.
- storage
Lens StorageGroup Level Lens Group Level - This property determines the scope of Storage Lens group data that is displayed in the Storage Lens dashboard.
- bucket_
level StorageLens Bucket Level - This property contains the details of the account-level bucket-level configurations for Amazon S3 Storage Lens. To enable bucket-level configurations, make sure to also set the same metrics at the account level.
- activity_
metrics StorageLens Activity Metrics - This property contains the details of account-level activity metrics for S3 Storage Lens.
- advanced_
cost_ Storageoptimization_ metrics Lens Advanced Cost Optimization Metrics - This property contains the details of account-level advanced cost optimization metrics for S3 Storage Lens.
- advanced_
data_ Storageprotection_ metrics Lens Advanced Data Protection Metrics - This property contains the details of account-level advanced data protection metrics for S3 Storage Lens.
- detailed_
status_ Storagecodes_ metrics Lens Detailed Status Codes Metrics - This property contains the details of account-level detailed status code metrics for S3 Storage Lens.
- storage_
lens_ Storagegroup_ level Lens Group Level - This property determines the scope of Storage Lens group data that is displayed in the Storage Lens dashboard.
- bucket
Level Property Map - This property contains the details of the account-level bucket-level configurations for Amazon S3 Storage Lens. To enable bucket-level configurations, make sure to also set the same metrics at the account level.
- activity
Metrics Property Map - This property contains the details of account-level activity metrics for S3 Storage Lens.
- advanced
Cost Property MapOptimization Metrics - This property contains the details of account-level advanced cost optimization metrics for S3 Storage Lens.
- advanced
Data Property MapProtection Metrics - This property contains the details of account-level advanced data protection metrics for S3 Storage Lens.
- detailed
Status Property MapCodes Metrics - This property contains the details of account-level detailed status code metrics for S3 Storage Lens.
- storage
Lens Property MapGroup Level - This property determines the scope of Storage Lens group data that is displayed in the Storage Lens dashboard.
StorageLensActivityMetrics, StorageLensActivityMetricsArgs
- Is
Enabled bool - Specifies whether activity metrics are enabled or disabled.
- Is
Enabled bool - Specifies whether activity metrics are enabled or disabled.
- is
Enabled Boolean - Specifies whether activity metrics are enabled or disabled.
- is
Enabled boolean - Specifies whether activity metrics are enabled or disabled.
- is_
enabled bool - Specifies whether activity metrics are enabled or disabled.
- is
Enabled Boolean - Specifies whether activity metrics are enabled or disabled.
StorageLensAdvancedCostOptimizationMetrics, StorageLensAdvancedCostOptimizationMetricsArgs
- Is
Enabled bool - Specifies whether advanced cost optimization metrics are enabled or disabled.
- Is
Enabled bool - Specifies whether advanced cost optimization metrics are enabled or disabled.
- is
Enabled Boolean - Specifies whether advanced cost optimization metrics are enabled or disabled.
- is
Enabled boolean - Specifies whether advanced cost optimization metrics are enabled or disabled.
- is_
enabled bool - Specifies whether advanced cost optimization metrics are enabled or disabled.
- is
Enabled Boolean - Specifies whether advanced cost optimization metrics are enabled or disabled.
StorageLensAdvancedDataProtectionMetrics, StorageLensAdvancedDataProtectionMetricsArgs
- Is
Enabled bool - Specifies whether advanced data protection metrics are enabled or disabled.
- Is
Enabled bool - Specifies whether advanced data protection metrics are enabled or disabled.
- is
Enabled Boolean - Specifies whether advanced data protection metrics are enabled or disabled.
- is
Enabled boolean - Specifies whether advanced data protection metrics are enabled or disabled.
- is_
enabled bool - Specifies whether advanced data protection metrics are enabled or disabled.
- is
Enabled 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
- Activity
Metrics Pulumi.Aws Native. S3. Inputs. Storage Lens Activity Metrics - A property for bucket-level activity metrics for S3 Storage Lens.
- Advanced
Cost Pulumi.Optimization Metrics Aws Native. S3. Inputs. Storage Lens Advanced Cost Optimization Metrics - A property for bucket-level advanced cost optimization metrics for S3 Storage Lens.
- Advanced
Data Pulumi.Protection Metrics Aws Native. S3. Inputs. Storage Lens Advanced Data Protection Metrics - A property for bucket-level advanced data protection metrics for S3 Storage Lens.
- Detailed
Status Pulumi.Codes Metrics Aws Native. S3. Inputs. Storage Lens Detailed Status Codes Metrics - A property for bucket-level detailed status code metrics for S3 Storage Lens.
- Prefix
Level Pulumi.Aws Native. S3. Inputs. Storage Lens Prefix Level - A property for bucket-level prefix-level storage metrics for S3 Storage Lens.
- Activity
Metrics StorageLens Activity Metrics - A property for bucket-level activity metrics for S3 Storage Lens.
- Advanced
Cost StorageOptimization Metrics Lens Advanced Cost Optimization Metrics - A property for bucket-level advanced cost optimization metrics for S3 Storage Lens.
- Advanced
Data StorageProtection Metrics Lens Advanced Data Protection Metrics - A property for bucket-level advanced data protection metrics for S3 Storage Lens.
- Detailed
Status StorageCodes Metrics Lens Detailed Status Codes Metrics - A property for bucket-level detailed status code metrics for S3 Storage Lens.
- Prefix
Level StorageLens Prefix Level - A property for bucket-level prefix-level storage metrics for S3 Storage Lens.
- activity
Metrics StorageLens Activity Metrics - A property for bucket-level activity metrics for S3 Storage Lens.
- advanced
Cost StorageOptimization Metrics Lens Advanced Cost Optimization Metrics - A property for bucket-level advanced cost optimization metrics for S3 Storage Lens.
- advanced
Data StorageProtection Metrics Lens Advanced Data Protection Metrics - A property for bucket-level advanced data protection metrics for S3 Storage Lens.
- detailed
Status StorageCodes Metrics Lens Detailed Status Codes Metrics - A property for bucket-level detailed status code metrics for S3 Storage Lens.
- prefix
Level StorageLens Prefix Level - A property for bucket-level prefix-level storage metrics for S3 Storage Lens.
- activity
Metrics StorageLens Activity Metrics - A property for bucket-level activity metrics for S3 Storage Lens.
- advanced
Cost StorageOptimization Metrics Lens Advanced Cost Optimization Metrics - A property for bucket-level advanced cost optimization metrics for S3 Storage Lens.
- advanced
Data StorageProtection Metrics Lens Advanced Data Protection Metrics - A property for bucket-level advanced data protection metrics for S3 Storage Lens.
- detailed
Status StorageCodes Metrics Lens Detailed Status Codes Metrics - A property for bucket-level detailed status code metrics for S3 Storage Lens.
- prefix
Level StorageLens Prefix Level - A property for bucket-level prefix-level storage metrics for S3 Storage Lens.
- activity_
metrics StorageLens Activity Metrics - A property for bucket-level activity metrics for S3 Storage Lens.
- advanced_
cost_ Storageoptimization_ metrics Lens Advanced Cost Optimization Metrics - A property for bucket-level advanced cost optimization metrics for S3 Storage Lens.
- advanced_
data_ Storageprotection_ metrics Lens Advanced Data Protection Metrics - A property for bucket-level advanced data protection metrics for S3 Storage Lens.
- detailed_
status_ Storagecodes_ metrics Lens Detailed Status Codes Metrics - A property for bucket-level detailed status code metrics for S3 Storage Lens.
- prefix_
level StorageLens Prefix Level - A property for bucket-level prefix-level storage metrics for S3 Storage Lens.
- activity
Metrics Property Map - A property for bucket-level activity metrics for S3 Storage Lens.
- advanced
Cost Property MapOptimization Metrics - A property for bucket-level advanced cost optimization metrics for S3 Storage Lens.
- advanced
Data Property MapProtection Metrics - A property for bucket-level advanced data protection metrics for S3 Storage Lens.
- detailed
Status Property MapCodes Metrics - A property for bucket-level detailed status code metrics for S3 Storage Lens.
- prefix
Level 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
- Is
Enabled bool - Specifies whether CloudWatch metrics are enabled or disabled.
- Is
Enabled bool - Specifies whether CloudWatch metrics are enabled or disabled.
- is
Enabled Boolean - Specifies whether CloudWatch metrics are enabled or disabled.
- is
Enabled boolean - Specifies whether CloudWatch metrics are enabled or disabled.
- is_
enabled bool - Specifies whether CloudWatch metrics are enabled or disabled.
- is
Enabled Boolean - Specifies whether CloudWatch metrics are enabled or disabled.
StorageLensConfiguration, StorageLensConfigurationArgs
- Account
Level Pulumi.Aws Native. S3. Inputs. Storage Lens Account Level - 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.
- Is
Enabled bool - Specifies whether the Amazon S3 Storage Lens configuration is enabled or disabled.
- Aws
Org Pulumi.Aws Native. S3. Inputs. Storage Lens Aws Org - This property contains the details of the AWS Organization for the S3 Storage Lens configuration.
- Data
Export Pulumi.Aws Native. S3. Inputs. Storage Lens Data Export - This property contains the details of this S3 Storage Lens configuration's metrics export.
- Exclude
Pulumi.
Aws Native. S3. Inputs. Storage Lens Buckets And Regions - This property contains the details of the bucket and or Regions excluded for Amazon S3 Storage Lens configuration.
- Include
Pulumi.
Aws Native. S3. Inputs. Storage Lens Buckets And Regions - This property contains the details of the bucket and or Regions included for Amazon S3 Storage Lens configuration.
- Storage
Lens stringArn - The ARN for the Amazon S3 Storage Lens configuration.
- Account
Level StorageLens Account Level - 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.
- Is
Enabled bool - Specifies whether the Amazon S3 Storage Lens configuration is enabled or disabled.
- Aws
Org StorageLens Aws Org - This property contains the details of the AWS Organization for the S3 Storage Lens configuration.
- Data
Export StorageLens Data Export - This property contains the details of this S3 Storage Lens configuration's metrics export.
- Exclude
Storage
Lens Buckets And Regions - This property contains the details of the bucket and or Regions excluded for Amazon S3 Storage Lens configuration.
- Include
Storage
Lens Buckets And Regions - This property contains the details of the bucket and or Regions included for Amazon S3 Storage Lens configuration.
- Storage
Lens stringArn - The ARN for the Amazon S3 Storage Lens configuration.
- account
Level StorageLens Account Level - 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.
- is
Enabled Boolean - Specifies whether the Amazon S3 Storage Lens configuration is enabled or disabled.
- aws
Org StorageLens Aws Org - This property contains the details of the AWS Organization for the S3 Storage Lens configuration.
- data
Export StorageLens Data Export - This property contains the details of this S3 Storage Lens configuration's metrics export.
- exclude
Storage
Lens Buckets And Regions - This property contains the details of the bucket and or Regions excluded for Amazon S3 Storage Lens configuration.
- include
Storage
Lens Buckets And Regions - This property contains the details of the bucket and or Regions included for Amazon S3 Storage Lens configuration.
- storage
Lens StringArn - The ARN for the Amazon S3 Storage Lens configuration.
- account
Level StorageLens Account Level - 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.
- is
Enabled boolean - Specifies whether the Amazon S3 Storage Lens configuration is enabled or disabled.
- aws
Org StorageLens Aws Org - This property contains the details of the AWS Organization for the S3 Storage Lens configuration.
- data
Export StorageLens Data Export - This property contains the details of this S3 Storage Lens configuration's metrics export.
- exclude
Storage
Lens Buckets And Regions - This property contains the details of the bucket and or Regions excluded for Amazon S3 Storage Lens configuration.
- include
Storage
Lens Buckets And Regions - This property contains the details of the bucket and or Regions included for Amazon S3 Storage Lens configuration.
- storage
Lens stringArn - The ARN for the Amazon S3 Storage Lens configuration.
- account_
level StorageLens Account Level - 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 StorageLens Aws Org - This property contains the details of the AWS Organization for the S3 Storage Lens configuration.
- data_
export StorageLens Data Export - This property contains the details of this S3 Storage Lens configuration's metrics export.
- exclude
Storage
Lens Buckets And Regions - This property contains the details of the bucket and or Regions excluded for Amazon S3 Storage Lens configuration.
- include
Storage
Lens Buckets And Regions - This property contains the details of the bucket and or Regions included for Amazon S3 Storage Lens configuration.
- storage_
lens_ strarn - The ARN for the Amazon S3 Storage Lens configuration.
- account
Level 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.
- is
Enabled Boolean - Specifies whether the Amazon S3 Storage Lens configuration is enabled or disabled.
- aws
Org Property Map - This property contains the details of the AWS Organization for the S3 Storage Lens configuration.
- data
Export 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.
- storage
Lens StringArn - The ARN for the Amazon S3 Storage Lens configuration.
StorageLensDataExport, StorageLensDataExportArgs
- Cloud
Watch Pulumi.Metrics Aws Native. S3. Inputs. Storage Lens Cloud Watch Metrics - This property enables the Amazon CloudWatch publishing option for S3 Storage Lens metrics.
- S3Bucket
Destination Pulumi.Aws Native. S3. Inputs. Storage Lens S3Bucket Destination - This property contains the details of the bucket where the S3 Storage Lens metrics export will be placed.
- Cloud
Watch StorageMetrics Lens Cloud Watch Metrics - This property enables the Amazon CloudWatch publishing option for S3 Storage Lens metrics.
- S3Bucket
Destination StorageLens S3Bucket Destination - This property contains the details of the bucket where the S3 Storage Lens metrics export will be placed.
- cloud
Watch StorageMetrics Lens Cloud Watch Metrics - This property enables the Amazon CloudWatch publishing option for S3 Storage Lens metrics.
- s3Bucket
Destination StorageLens S3Bucket Destination - This property contains the details of the bucket where the S3 Storage Lens metrics export will be placed.
- cloud
Watch StorageMetrics Lens Cloud Watch Metrics - This property enables the Amazon CloudWatch publishing option for S3 Storage Lens metrics.
- s3Bucket
Destination StorageLens S3Bucket Destination - This property contains the details of the bucket where the S3 Storage Lens metrics export will be placed.
- cloud_
watch_ Storagemetrics Lens Cloud Watch Metrics - This property enables the Amazon CloudWatch publishing option for S3 Storage Lens metrics.
- s3_
bucket_ Storagedestination Lens S3Bucket Destination - This property contains the details of the bucket where the S3 Storage Lens metrics export will be placed.
- cloud
Watch Property MapMetrics - This property enables the Amazon CloudWatch publishing option for S3 Storage Lens metrics.
- s3Bucket
Destination Property Map - This property contains the details of the bucket where the S3 Storage Lens metrics export will be placed.
StorageLensDetailedStatusCodesMetrics, StorageLensDetailedStatusCodesMetricsArgs
- Is
Enabled bool - Specifies whether detailed status codes metrics are enabled or disabled.
- Is
Enabled bool - Specifies whether detailed status codes metrics are enabled or disabled.
- is
Enabled Boolean - Specifies whether detailed status codes metrics are enabled or disabled.
- is
Enabled boolean - Specifies whether detailed status codes metrics are enabled or disabled.
- is_
enabled bool - Specifies whether detailed status codes metrics are enabled or disabled.
- is
Enabled Boolean - Specifies whether detailed status codes metrics are enabled or disabled.
StorageLensGroupLevel, StorageLensGroupLevelArgs
- Storage
Lens Pulumi.Group Selection Criteria Aws Native. S3. Inputs. Storage Lens Group Selection Criteria - 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 StorageGroup Selection Criteria Lens Group Selection Criteria - 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 StorageGroup Selection Criteria Lens Group Selection Criteria - 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 StorageGroup Selection Criteria Lens Group Selection Criteria - 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_ Storagegroup_ selection_ criteria Lens Group Selection Criteria - 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 Property MapGroup Selection Criteria - 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
StorageLensPrefixLevel, StorageLensPrefixLevelArgs
- Storage
Metrics Pulumi.Aws Native. S3. Inputs. Storage Lens Prefix Level Storage Metrics - A property for the prefix-level storage metrics for Amazon S3 Storage Lens.
- Storage
Metrics StorageLens Prefix Level Storage Metrics - A property for the prefix-level storage metrics for Amazon S3 Storage Lens.
- storage
Metrics StorageLens Prefix Level Storage Metrics - A property for the prefix-level storage metrics for Amazon S3 Storage Lens.
- storage
Metrics StorageLens Prefix Level Storage Metrics - A property for the prefix-level storage metrics for Amazon S3 Storage Lens.
- storage_
metrics StorageLens Prefix Level Storage Metrics - A property for the prefix-level storage metrics for Amazon S3 Storage Lens.
- storage
Metrics Property Map - A property for the prefix-level storage metrics for Amazon S3 Storage Lens.
StorageLensPrefixLevelStorageMetrics, StorageLensPrefixLevelStorageMetricsArgs
- Is
Enabled bool - Specifies whether prefix-level storage metrics are enabled or disabled.
- Selection
Criteria Pulumi.Aws Native. S3. Inputs. Storage Lens Selection Criteria - 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 StorageLens Selection Criteria - This property identifies whether the details of the prefix-level storage metrics for S3 Storage Lens are enabled.
- is
Enabled Boolean - Specifies whether prefix-level storage metrics are enabled or disabled.
- selection
Criteria StorageLens Selection Criteria - This property identifies whether the details of the prefix-level storage metrics for S3 Storage Lens are enabled.
- is
Enabled boolean - Specifies whether prefix-level storage metrics are enabled or disabled.
- selection
Criteria StorageLens Selection Criteria - 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 StorageLens Selection Criteria - This property identifies whether the details of the prefix-level storage metrics for S3 Storage Lens are enabled.
- is
Enabled Boolean - Specifies whether prefix-level storage metrics are enabled or disabled.
- selection
Criteria Property Map - This property identifies whether the details of the prefix-level storage metrics for S3 Storage Lens are enabled.
StorageLensS3BucketDestination, StorageLensS3BucketDestinationArgs
- Account
Id 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.
Aws Native. S3. Storage Lens S3Bucket Destination Format - Specifies the file format to use when exporting Amazon S3 Storage Lens metrics export.
- Output
Schema Pulumi.Version Aws Native. S3. Storage Lens S3Bucket Destination Output Schema Version - The version of the output schema to use when exporting Amazon S3 Storage Lens metrics.
- Encryption
Pulumi.
Aws Native. S3. Inputs. Storage Lens Encryption - 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 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
Storage
Lens S3Bucket Destination Format - Specifies the file format to use when exporting Amazon S3 Storage Lens metrics export.
- Output
Schema StorageVersion Lens S3Bucket Destination Output Schema Version - The version of the output schema to use when exporting Amazon S3 Storage Lens metrics.
- Encryption
Storage
Lens Encryption - 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 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
Storage
Lens S3Bucket Destination Format - Specifies the file format to use when exporting Amazon S3 Storage Lens metrics export.
- output
Schema StorageVersion Lens S3Bucket Destination Output Schema Version - The version of the output schema to use when exporting Amazon S3 Storage Lens metrics.
- encryption
Storage
Lens Encryption - 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 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
Storage
Lens S3Bucket Destination Format - Specifies the file format to use when exporting Amazon S3 Storage Lens metrics export.
- output
Schema StorageVersion Lens S3Bucket Destination Output Schema Version - The version of the output schema to use when exporting Amazon S3 Storage Lens metrics.
- encryption
Storage
Lens Encryption - 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
Storage
Lens S3Bucket Destination Format - Specifies the file format to use when exporting Amazon S3 Storage Lens metrics export.
- output_
schema_ Storageversion Lens S3Bucket Destination Output Schema Version - The version of the output schema to use when exporting Amazon S3 Storage Lens metrics.
- encryption
Storage
Lens Encryption - 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.
- account
Id 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.
- output
Schema "V_1"Version - 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
- Storage
Lens S3Bucket Destination Format Csv - CSV
- Storage
Lens S3Bucket Destination Format Parquet - Parquet
- Csv
- CSV
- Parquet
- Parquet
- Csv
- CSV
- Parquet
- Parquet
- CSV
- CSV
- PARQUET
- Parquet
- "CSV"
- CSV
- "Parquet"
- Parquet
StorageLensS3BucketDestinationOutputSchemaVersion, StorageLensS3BucketDestinationOutputSchemaVersionArgs
- V1
- V_1
- Storage
Lens S3Bucket Destination Output Schema Version V1 - 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.
- Max
Depth int - Max depth of prefixes of S3 key that Amazon S3 Storage Lens will analyze.
- Min
Storage doubleBytes Percentage - 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.
- Max
Depth int - Max depth of prefixes of S3 key that Amazon S3 Storage Lens will analyze.
- Min
Storage float64Bytes Percentage - 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.
- max
Depth Integer - Max depth of prefixes of S3 key that Amazon S3 Storage Lens will analyze.
- min
Storage DoubleBytes Percentage - 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.
- max
Depth number - Max depth of prefixes of S3 key that Amazon S3 Storage Lens will analyze.
- min
Storage numberBytes Percentage - 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_ floatbytes_ percentage - 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.
- max
Depth Number - Max depth of prefixes of S3 key that Amazon S3 Storage Lens will analyze.
- min
Storage NumberBytes Percentage - The minimum storage bytes threshold for the prefixes to be included in the analysis.
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.