Namespace Amazon.CDK.AWS.S3
Classes
BlockPublicAccess | |
BlockPublicAccessOptions | |
Bucket | An S3 bucket with associated policy objects. |
BucketAttributes | A reference to a bucket outside this stack. |
BucketBase | Represents an S3 Bucket. |
BucketMetrics | Specifies a metrics configuration for the CloudWatch request metrics from an Amazon S3 bucket. |
BucketNotificationDestinationConfig | Represents the properties of a notification destination. |
BucketPolicy | The bucket policy for an Amazon S3 bucket. |
BucketPolicyProps | |
BucketProps | |
CfnAccessGrant | The |
CfnAccessGrant.AccessGrantsLocationConfigurationProperty | The configuration options of the S3 Access Grants location. |
CfnAccessGrant.GranteeProperty | The user, group, or role to which you are granting access. |
CfnAccessGrantProps | Properties for defining a |
CfnAccessGrantsInstance | The |
CfnAccessGrantsInstanceProps | Properties for defining a |
CfnAccessGrantsLocation | The |
CfnAccessGrantsLocationProps | Properties for defining a |
CfnAccessPoint | The AWS::S3::AccessPoint resource is an Amazon S3 resource type that you can use to access buckets. |
CfnAccessPoint.PublicAccessBlockConfigurationProperty | The PublicAccessBlock configuration that you want to apply to this Amazon S3 bucket. |
CfnAccessPoint.VpcConfigurationProperty | The Virtual Private Cloud (VPC) configuration for this access point. |
CfnAccessPointProps | Properties for defining a |
CfnBucket | The |
CfnBucket.AbortIncompleteMultipartUploadProperty | Specifies the days since the initiation of an incomplete multipart upload that Amazon S3 will wait before permanently removing all parts of the upload. |
CfnBucket.AccelerateConfigurationProperty | Configures the transfer acceleration state for an Amazon S3 bucket. |
CfnBucket.AccessControlTranslationProperty | Specify this only in a cross-account scenario (where source and destination bucket owners are not the same), and you want to change replica ownership to the AWS account that owns the destination bucket. |
CfnBucket.AnalyticsConfigurationProperty | Specifies the configuration and any analyses for the analytics filter of an Amazon S3 bucket. |
CfnBucket.BucketEncryptionProperty | Specifies default encryption for a bucket using server-side encryption with Amazon S3-managed keys (SSE-S3), AWS KMS-managed keys (SSE-KMS), or dual-layer server-side encryption with KMS-managed keys (DSSE-KMS). |
CfnBucket.CorsConfigurationProperty | Describes the cross-origin access configuration for objects in an Amazon S3 bucket. |
CfnBucket.CorsRuleProperty | Specifies a cross-origin access rule for an Amazon S3 bucket. |
CfnBucket.DataExportProperty | Specifies how data related to the storage class analysis for an Amazon S3 bucket should be exported. |
CfnBucket.DefaultRetentionProperty | The container element for optionally specifying the default Object Lock retention settings for new objects placed in the specified bucket. |
CfnBucket.DeleteMarkerReplicationProperty | Specifies whether Amazon S3 replicates delete markers. |
CfnBucket.DestinationProperty | Specifies information about where to publish analysis or configuration results for an Amazon S3 bucket. |
CfnBucket.EncryptionConfigurationProperty | Specifies encryption-related information for an Amazon S3 bucket that is a destination for replicated objects. |
CfnBucket.EventBridgeConfigurationProperty | Amazon S3 can send events to Amazon EventBridge whenever certain events happen in your bucket, see Using EventBridge in the Amazon S3 User Guide . |
CfnBucket.FilterRuleProperty | Specifies the Amazon S3 object key name to filter on. |
CfnBucket.IntelligentTieringConfigurationProperty | Specifies the S3 Intelligent-Tiering configuration for an Amazon S3 bucket. |
CfnBucket.InventoryConfigurationProperty | Specifies the inventory configuration for an Amazon S3 bucket. |
CfnBucket.LambdaConfigurationProperty | Describes the AWS Lambda functions to invoke and the events for which to invoke them. |
CfnBucket.LifecycleConfigurationProperty | Specifies the lifecycle configuration for objects in an Amazon S3 bucket. |
CfnBucket.LoggingConfigurationProperty | Describes where logs are stored and the prefix that Amazon S3 assigns to all log object keys for a bucket. |
CfnBucket.MetadataTableConfigurationProperty | The metadata table configuration of an Amazon S3 general purpose bucket. |
CfnBucket.MetricsConfigurationProperty | Specifies a metrics configuration for the CloudWatch request metrics (specified by the metrics configuration ID) from an Amazon S3 bucket. |
CfnBucket.MetricsProperty | A container specifying replication metrics-related settings enabling replication metrics and events. |
CfnBucket.NoncurrentVersionExpirationProperty | Specifies when noncurrent object versions expire. |
CfnBucket.NoncurrentVersionTransitionProperty | Container for the transition rule that describes when noncurrent objects transition to the |
CfnBucket.NotificationConfigurationProperty | Describes the notification configuration for an Amazon S3 bucket. |
CfnBucket.NotificationFilterProperty | Specifies object key name filtering rules. |
CfnBucket.ObjectLockConfigurationProperty | Places an Object Lock configuration on the specified bucket. |
CfnBucket.ObjectLockRuleProperty | Specifies the Object Lock rule for the specified object. |
CfnBucket.OwnershipControlsProperty | Specifies the container element for Object Ownership rules. |
CfnBucket.OwnershipControlsRuleProperty | Specifies an Object Ownership rule. |
CfnBucket.PartitionedPrefixProperty | Amazon S3 keys for log objects are partitioned in the following format:. |
CfnBucket.PublicAccessBlockConfigurationProperty | The PublicAccessBlock configuration that you want to apply to this Amazon S3 bucket. |
CfnBucket.QueueConfigurationProperty | Specifies the configuration for publishing messages to an Amazon Simple Queue Service (Amazon SQS) queue when Amazon S3 detects specified events. |
CfnBucket.RedirectAllRequestsToProperty | Specifies the redirect behavior of all requests to a website endpoint of an Amazon S3 bucket. |
CfnBucket.RedirectRuleProperty | Specifies how requests are redirected. |
CfnBucket.ReplicaModificationsProperty | A filter that you can specify for selection for modifications on replicas. |
CfnBucket.ReplicationConfigurationProperty | A container for replication rules. |
CfnBucket.ReplicationDestinationProperty | A container for information about the replication destination and its configurations including enabling the S3 Replication Time Control (S3 RTC). |
CfnBucket.ReplicationRuleAndOperatorProperty | A container for specifying rule filters. |
CfnBucket.ReplicationRuleFilterProperty | A filter that identifies the subset of objects to which the replication rule applies. |
CfnBucket.ReplicationRuleProperty | Specifies which Amazon S3 objects to replicate and where to store the replicas. |
CfnBucket.ReplicationTimeProperty | A container specifying S3 Replication Time Control (S3 RTC) related information, including whether S3 RTC is enabled and the time when all objects and operations on objects must be replicated. |
CfnBucket.ReplicationTimeValueProperty | A container specifying the time value for S3 Replication Time Control (S3 RTC) and replication metrics |
CfnBucket.RoutingRuleConditionProperty | A container for describing a condition that must be met for the specified redirect to apply. |
CfnBucket.RoutingRuleProperty | Specifies the redirect behavior and when a redirect is applied. |
CfnBucket.RuleProperty | Specifies lifecycle rules for an Amazon S3 bucket. |
CfnBucket.S3KeyFilterProperty | A container for object key name prefix and suffix filtering rules. |
CfnBucket.S3TablesDestinationProperty | The destination information for the metadata table configuration. |
CfnBucket.ServerSideEncryptionByDefaultProperty | Describes the default server-side encryption to apply to new objects in the bucket. |
CfnBucket.ServerSideEncryptionRuleProperty | Specifies the default server-side encryption configuration. |
CfnBucket.SourceSelectionCriteriaProperty | A container that describes additional filters for identifying the source objects that you want to replicate. |
CfnBucket.SseKmsEncryptedObjectsProperty | A container for filter information for the selection of S3 objects encrypted with AWS KMS. |
CfnBucket.StorageClassAnalysisProperty | Specifies data related to access patterns to be collected and made available to analyze the tradeoffs between different storage classes for an Amazon S3 bucket. |
CfnBucket.TagFilterProperty | Specifies tags to use to identify a subset of objects for an Amazon S3 bucket. |
CfnBucket.TargetObjectKeyFormatProperty | Amazon S3 key format for log objects. |
CfnBucket.TieringProperty | The S3 Intelligent-Tiering storage class is designed to optimize storage costs by automatically moving data to the most cost-effective storage access tier, without additional operational overhead. |
CfnBucket.TopicConfigurationProperty | A container for specifying the configuration for publication of messages to an Amazon Simple Notification Service (Amazon SNS) topic when Amazon S3 detects specified events. |
CfnBucket.TransitionProperty | Specifies when an object transitions to a specified storage class. |
CfnBucket.VersioningConfigurationProperty | Describes the versioning state of an Amazon S3 bucket. |
CfnBucket.WebsiteConfigurationProperty | Specifies website configuration parameters for an Amazon S3 bucket. |
CfnBucketPolicy | Applies an Amazon S3 bucket policy to an Amazon S3 bucket. |
CfnBucketPolicyProps | Properties for defining a |
CfnBucketProps | Properties for defining a |
CfnMultiRegionAccessPoint | The |
CfnMultiRegionAccessPoint.PublicAccessBlockConfigurationProperty | The PublicAccessBlock configuration that you want to apply to this Amazon S3 Multi-Region Access Point. |
CfnMultiRegionAccessPoint.RegionProperty | A bucket associated with a specific Region when creating Multi-Region Access Points. |
CfnMultiRegionAccessPointPolicy | Applies an Amazon S3 access policy to an Amazon S3 Multi-Region Access Point. |
CfnMultiRegionAccessPointPolicy.PolicyStatusProperty | The container element for a bucket's policy status. |
CfnMultiRegionAccessPointPolicyProps | Properties for defining a |
CfnMultiRegionAccessPointProps | Properties for defining a |
CfnStorageLens | The AWS::S3::StorageLens resource creates an Amazon S3 Storage Lens configuration. |
CfnStorageLens.AccountLevelProperty | This resource contains the details of the account-level metrics for Amazon S3 Storage Lens. |
CfnStorageLens.ActivityMetricsProperty | This resource enables Amazon S3 Storage Lens activity metrics. |
CfnStorageLens.AdvancedCostOptimizationMetricsProperty | This resource enables Amazon S3 Storage Lens advanced cost optimization metrics. |
CfnStorageLens.AdvancedDataProtectionMetricsProperty | This resource enables Amazon S3 Storage Lens advanced data protection metrics. |
CfnStorageLens.AwsOrgProperty | This resource contains the details of the AWS Organization for Amazon S3 Storage Lens. |
CfnStorageLens.BucketLevelProperty | A property for the bucket-level storage metrics for Amazon S3 Storage Lens. |
CfnStorageLens.BucketsAndRegionsProperty | This resource contains the details of the buckets and Regions for the Amazon S3 Storage Lens configuration. |
CfnStorageLens.CloudWatchMetricsProperty | This resource enables the Amazon CloudWatch publishing option for Amazon S3 Storage Lens metrics. |
CfnStorageLens.DataExportProperty | This resource contains the details of the Amazon S3 Storage Lens metrics export. |
CfnStorageLens.DetailedStatusCodesMetricsProperty | This resource enables Amazon S3 Storage Lens detailed status code metrics. |
CfnStorageLens.EncryptionProperty | This resource contains the type of server-side encryption used to encrypt an Amazon S3 Storage Lens metrics export. |
CfnStorageLens.PrefixLevelProperty | This resource contains the details of the prefix-level of the Amazon S3 Storage Lens. |
CfnStorageLens.PrefixLevelStorageMetricsProperty | This resource contains the details of the prefix-level storage metrics for Amazon S3 Storage Lens. |
CfnStorageLens.S3BucketDestinationProperty | This resource contains the details of the bucket where the Amazon S3 Storage Lens metrics export will be placed. |
CfnStorageLens.SSEKMSProperty | Specifies the use of server-side encryption using an AWS Key Management Service key (SSE-KMS) to encrypt the delivered S3 Storage Lens metrics export file. |
CfnStorageLens.SelectionCriteriaProperty | This resource contains the details of the Amazon S3 Storage Lens selection criteria. |
CfnStorageLens.StorageLensConfigurationProperty | This is the property of the Amazon S3 Storage Lens configuration. |
CfnStorageLens.StorageLensGroupLevelProperty | This resource determines the scope of Storage Lens group data that is displayed in the Storage Lens dashboard. |
CfnStorageLens.StorageLensGroupSelectionCriteriaProperty | This resource indicates which Storage Lens group ARNs to include or exclude in the Storage Lens group aggregation. |
CfnStorageLensGroup | The |
CfnStorageLensGroup.AndProperty | This resource is a logical operator that allows multiple filter conditions to be joined for more complex comparisons of Storage Lens group data. |
CfnStorageLensGroup.FilterProperty | This resource sets the criteria for the Storage Lens group data that is displayed. |
CfnStorageLensGroup.MatchObjectAgeProperty | This resource contains |
CfnStorageLensGroup.MatchObjectSizeProperty | This resource filters objects that match the specified object size range. |
CfnStorageLensGroup.OrProperty | This resource contains the |
CfnStorageLensGroupProps | Properties for defining a |
CfnStorageLensProps | Properties for defining a |
CorsRule | Specifies a cross-origin access rule for an Amazon S3 bucket. |
Filter | A filter that identifies the subset of objects to which the replication rule applies. |
IntelligentTieringConfiguration | The intelligent tiering configuration. |
Inventory | Specifies the inventory configuration of an S3 Bucket. |
InventoryDestination | The destination of the inventory. |
LifecycleRule | Declaration of a Life cycle rule. |
Location | An interface that represents the location of a specific object in an S3 Bucket. |
NoncurrentVersionTransition | Describes when noncurrent versions transition to a specified storage class. |
NotificationKeyFilter | |
ObjectLockRetention | The default retention settings for an S3 Object Lock configuration. |
OnCloudTrailBucketEventOptions | Options for the onCloudTrailPutObject method. |
RedirectTarget | Specifies a redirect behavior of all requests to a website endpoint of a bucket. |
ReplaceKey | |
ReplicationRule | Specifies which Amazon S3 objects to replicate and where to store the replicas. |
ReplicationTimeValue | The replication time value used for S3 Replication Time Control (S3 RTC). |
RoutingRule | Rule that define when a redirect is applied and the redirect behavior. |
RoutingRuleCondition | |
StorageClass | Storage class to move an object to. |
Tag | Tag. |
TargetObjectKeyFormat | The key format for the log object. |
TransferAccelerationUrlOptions | Options for creating a Transfer Acceleration URL. |
Transition | Describes when an object transitions to a specified storage class. |
VirtualHostedStyleUrlOptions | Options for creating Virtual-Hosted style URL. |
Interfaces
CfnAccessGrant.IAccessGrantsLocationConfigurationProperty | The configuration options of the S3 Access Grants location. |
CfnAccessGrant.IGranteeProperty | The user, group, or role to which you are granting access. |
CfnAccessPoint.IPublicAccessBlockConfigurationProperty | The PublicAccessBlock configuration that you want to apply to this Amazon S3 bucket. |
CfnAccessPoint.IVpcConfigurationProperty | The Virtual Private Cloud (VPC) configuration for this access point. |
CfnBucket.IAbortIncompleteMultipartUploadProperty | Specifies the days since the initiation of an incomplete multipart upload that Amazon S3 will wait before permanently removing all parts of the upload. |
CfnBucket.IAccelerateConfigurationProperty | Configures the transfer acceleration state for an Amazon S3 bucket. |
CfnBucket.IAccessControlTranslationProperty | Specify this only in a cross-account scenario (where source and destination bucket owners are not the same), and you want to change replica ownership to the AWS account that owns the destination bucket. |
CfnBucket.IAnalyticsConfigurationProperty | Specifies the configuration and any analyses for the analytics filter of an Amazon S3 bucket. |
CfnBucket.IBucketEncryptionProperty | Specifies default encryption for a bucket using server-side encryption with Amazon S3-managed keys (SSE-S3), AWS KMS-managed keys (SSE-KMS), or dual-layer server-side encryption with KMS-managed keys (DSSE-KMS). |
CfnBucket.ICorsConfigurationProperty | Describes the cross-origin access configuration for objects in an Amazon S3 bucket. |
CfnBucket.ICorsRuleProperty | Specifies a cross-origin access rule for an Amazon S3 bucket. |
CfnBucket.IDataExportProperty | Specifies how data related to the storage class analysis for an Amazon S3 bucket should be exported. |
CfnBucket.IDefaultRetentionProperty | The container element for optionally specifying the default Object Lock retention settings for new objects placed in the specified bucket. |
CfnBucket.IDeleteMarkerReplicationProperty | Specifies whether Amazon S3 replicates delete markers. |
CfnBucket.IDestinationProperty | Specifies information about where to publish analysis or configuration results for an Amazon S3 bucket. |
CfnBucket.IEncryptionConfigurationProperty | Specifies encryption-related information for an Amazon S3 bucket that is a destination for replicated objects. |
CfnBucket.IEventBridgeConfigurationProperty | Amazon S3 can send events to Amazon EventBridge whenever certain events happen in your bucket, see Using EventBridge in the Amazon S3 User Guide . |
CfnBucket.IFilterRuleProperty | Specifies the Amazon S3 object key name to filter on. |
CfnBucket.IIntelligentTieringConfigurationProperty | Specifies the S3 Intelligent-Tiering configuration for an Amazon S3 bucket. |
CfnBucket.IInventoryConfigurationProperty | Specifies the inventory configuration for an Amazon S3 bucket. |
CfnBucket.ILambdaConfigurationProperty | Describes the AWS Lambda functions to invoke and the events for which to invoke them. |
CfnBucket.ILifecycleConfigurationProperty | Specifies the lifecycle configuration for objects in an Amazon S3 bucket. |
CfnBucket.ILoggingConfigurationProperty | Describes where logs are stored and the prefix that Amazon S3 assigns to all log object keys for a bucket. |
CfnBucket.IMetadataTableConfigurationProperty | The metadata table configuration of an Amazon S3 general purpose bucket. |
CfnBucket.IMetricsConfigurationProperty | Specifies a metrics configuration for the CloudWatch request metrics (specified by the metrics configuration ID) from an Amazon S3 bucket. |
CfnBucket.IMetricsProperty | A container specifying replication metrics-related settings enabling replication metrics and events. |
CfnBucket.INoncurrentVersionExpirationProperty | Specifies when noncurrent object versions expire. |
CfnBucket.INoncurrentVersionTransitionProperty | Container for the transition rule that describes when noncurrent objects transition to the |
CfnBucket.INotificationConfigurationProperty | Describes the notification configuration for an Amazon S3 bucket. |
CfnBucket.INotificationFilterProperty | Specifies object key name filtering rules. |
CfnBucket.IObjectLockConfigurationProperty | Places an Object Lock configuration on the specified bucket. |
CfnBucket.IObjectLockRuleProperty | Specifies the Object Lock rule for the specified object. |
CfnBucket.IOwnershipControlsProperty | Specifies the container element for Object Ownership rules. |
CfnBucket.IOwnershipControlsRuleProperty | Specifies an Object Ownership rule. |
CfnBucket.IPartitionedPrefixProperty | Amazon S3 keys for log objects are partitioned in the following format:. |
CfnBucket.IPublicAccessBlockConfigurationProperty | The PublicAccessBlock configuration that you want to apply to this Amazon S3 bucket. |
CfnBucket.IQueueConfigurationProperty | Specifies the configuration for publishing messages to an Amazon Simple Queue Service (Amazon SQS) queue when Amazon S3 detects specified events. |
CfnBucket.IRedirectAllRequestsToProperty | Specifies the redirect behavior of all requests to a website endpoint of an Amazon S3 bucket. |
CfnBucket.IRedirectRuleProperty | Specifies how requests are redirected. |
CfnBucket.IReplicaModificationsProperty | A filter that you can specify for selection for modifications on replicas. |
CfnBucket.IReplicationConfigurationProperty | A container for replication rules. |
CfnBucket.IReplicationDestinationProperty | A container for information about the replication destination and its configurations including enabling the S3 Replication Time Control (S3 RTC). |
CfnBucket.IReplicationRuleAndOperatorProperty | A container for specifying rule filters. |
CfnBucket.IReplicationRuleFilterProperty | A filter that identifies the subset of objects to which the replication rule applies. |
CfnBucket.IReplicationRuleProperty | Specifies which Amazon S3 objects to replicate and where to store the replicas. |
CfnBucket.IReplicationTimeProperty | A container specifying S3 Replication Time Control (S3 RTC) related information, including whether S3 RTC is enabled and the time when all objects and operations on objects must be replicated. |
CfnBucket.IReplicationTimeValueProperty | A container specifying the time value for S3 Replication Time Control (S3 RTC) and replication metrics |
CfnBucket.IRoutingRuleConditionProperty | A container for describing a condition that must be met for the specified redirect to apply. |
CfnBucket.IRoutingRuleProperty | Specifies the redirect behavior and when a redirect is applied. |
CfnBucket.IRuleProperty | Specifies lifecycle rules for an Amazon S3 bucket. |
CfnBucket.IS3KeyFilterProperty | A container for object key name prefix and suffix filtering rules. |
CfnBucket.IS3TablesDestinationProperty | The destination information for the metadata table configuration. |
CfnBucket.IServerSideEncryptionByDefaultProperty | Describes the default server-side encryption to apply to new objects in the bucket. |
CfnBucket.IServerSideEncryptionRuleProperty | Specifies the default server-side encryption configuration. |
CfnBucket.ISourceSelectionCriteriaProperty | A container that describes additional filters for identifying the source objects that you want to replicate. |
CfnBucket.ISseKmsEncryptedObjectsProperty | A container for filter information for the selection of S3 objects encrypted with AWS KMS. |
CfnBucket.IStorageClassAnalysisProperty | Specifies data related to access patterns to be collected and made available to analyze the tradeoffs between different storage classes for an Amazon S3 bucket. |
CfnBucket.ITagFilterProperty | Specifies tags to use to identify a subset of objects for an Amazon S3 bucket. |
CfnBucket.ITargetObjectKeyFormatProperty | Amazon S3 key format for log objects. |
CfnBucket.ITieringProperty | The S3 Intelligent-Tiering storage class is designed to optimize storage costs by automatically moving data to the most cost-effective storage access tier, without additional operational overhead. |
CfnBucket.ITopicConfigurationProperty | A container for specifying the configuration for publication of messages to an Amazon Simple Notification Service (Amazon SNS) topic when Amazon S3 detects specified events. |
CfnBucket.ITransitionProperty | Specifies when an object transitions to a specified storage class. |
CfnBucket.IVersioningConfigurationProperty | Describes the versioning state of an Amazon S3 bucket. |
CfnBucket.IWebsiteConfigurationProperty | Specifies website configuration parameters for an Amazon S3 bucket. |
CfnMultiRegionAccessPoint.IPublicAccessBlockConfigurationProperty | The PublicAccessBlock configuration that you want to apply to this Amazon S3 Multi-Region Access Point. |
CfnMultiRegionAccessPoint.IRegionProperty | A bucket associated with a specific Region when creating Multi-Region Access Points. |
CfnMultiRegionAccessPointPolicy.IPolicyStatusProperty | The container element for a bucket's policy status. |
CfnStorageLens.IAccountLevelProperty | This resource contains the details of the account-level metrics for Amazon S3 Storage Lens. |
CfnStorageLens.IActivityMetricsProperty | This resource enables Amazon S3 Storage Lens activity metrics. |
CfnStorageLens.IAdvancedCostOptimizationMetricsProperty | This resource enables Amazon S3 Storage Lens advanced cost optimization metrics. |
CfnStorageLens.IAdvancedDataProtectionMetricsProperty | This resource enables Amazon S3 Storage Lens advanced data protection metrics. |
CfnStorageLens.IAwsOrgProperty | This resource contains the details of the AWS Organization for Amazon S3 Storage Lens. |
CfnStorageLens.IBucketLevelProperty | A property for the bucket-level storage metrics for Amazon S3 Storage Lens. |
CfnStorageLens.IBucketsAndRegionsProperty | This resource contains the details of the buckets and Regions for the Amazon S3 Storage Lens configuration. |
CfnStorageLens.ICloudWatchMetricsProperty | This resource enables the Amazon CloudWatch publishing option for Amazon S3 Storage Lens metrics. |
CfnStorageLens.IDataExportProperty | This resource contains the details of the Amazon S3 Storage Lens metrics export. |
CfnStorageLens.IDetailedStatusCodesMetricsProperty | This resource enables Amazon S3 Storage Lens detailed status code metrics. |
CfnStorageLens.IEncryptionProperty | This resource contains the type of server-side encryption used to encrypt an Amazon S3 Storage Lens metrics export. |
CfnStorageLens.IPrefixLevelProperty | This resource contains the details of the prefix-level of the Amazon S3 Storage Lens. |
CfnStorageLens.IPrefixLevelStorageMetricsProperty | This resource contains the details of the prefix-level storage metrics for Amazon S3 Storage Lens. |
CfnStorageLens.IS3BucketDestinationProperty | This resource contains the details of the bucket where the Amazon S3 Storage Lens metrics export will be placed. |
CfnStorageLens.ISSEKMSProperty | Specifies the use of server-side encryption using an AWS Key Management Service key (SSE-KMS) to encrypt the delivered S3 Storage Lens metrics export file. |
CfnStorageLens.ISelectionCriteriaProperty | This resource contains the details of the Amazon S3 Storage Lens selection criteria. |
CfnStorageLens.IStorageLensConfigurationProperty | This is the property of the Amazon S3 Storage Lens configuration. |
CfnStorageLens.IStorageLensGroupLevelProperty | This resource determines the scope of Storage Lens group data that is displayed in the Storage Lens dashboard. |
CfnStorageLens.IStorageLensGroupSelectionCriteriaProperty | This resource indicates which Storage Lens group ARNs to include or exclude in the Storage Lens group aggregation. |
CfnStorageLensGroup.IAndProperty | This resource is a logical operator that allows multiple filter conditions to be joined for more complex comparisons of Storage Lens group data. |
CfnStorageLensGroup.IFilterProperty | This resource sets the criteria for the Storage Lens group data that is displayed. |
CfnStorageLensGroup.IMatchObjectAgeProperty | This resource contains |
CfnStorageLensGroup.IMatchObjectSizeProperty | This resource filters objects that match the specified object size range. |
CfnStorageLensGroup.IOrProperty | This resource contains the |
IBlockPublicAccessOptions | |
IBucket | |
IBucketAttributes | A reference to a bucket outside this stack. |
IBucketMetrics | Specifies a metrics configuration for the CloudWatch request metrics from an Amazon S3 bucket. |
IBucketNotificationDestination | Implemented by constructs that can be used as bucket notification destinations. |
IBucketNotificationDestinationConfig | Represents the properties of a notification destination. |
IBucketPolicyProps | |
IBucketProps | |
ICfnAccessGrantProps | Properties for defining a |
ICfnAccessGrantsInstanceProps | Properties for defining a |
ICfnAccessGrantsLocationProps | Properties for defining a |
ICfnAccessPointProps | Properties for defining a |
ICfnBucketPolicyProps | Properties for defining a |
ICfnBucketProps | Properties for defining a |
ICfnMultiRegionAccessPointPolicyProps | Properties for defining a |
ICfnMultiRegionAccessPointProps | Properties for defining a |
ICfnStorageLensGroupProps | Properties for defining a |
ICfnStorageLensProps | Properties for defining a |
ICorsRule | Specifies a cross-origin access rule for an Amazon S3 bucket. |
IFilter | A filter that identifies the subset of objects to which the replication rule applies. |
IIntelligentTieringConfiguration | The intelligent tiering configuration. |
IInventory | Specifies the inventory configuration of an S3 Bucket. |
IInventoryDestination | The destination of the inventory. |
ILifecycleRule | Declaration of a Life cycle rule. |
ILocation | An interface that represents the location of a specific object in an S3 Bucket. |
INoncurrentVersionTransition | Describes when noncurrent versions transition to a specified storage class. |
INotificationKeyFilter | |
IOnCloudTrailBucketEventOptions | Options for the onCloudTrailPutObject method. |
IRedirectTarget | Specifies a redirect behavior of all requests to a website endpoint of a bucket. |
IReplicationRule | Specifies which Amazon S3 objects to replicate and where to store the replicas. |
IRoutingRule | Rule that define when a redirect is applied and the redirect behavior. |
IRoutingRuleCondition | |
ITag | Tag. |
ITransferAccelerationUrlOptions | Options for creating a Transfer Acceleration URL. |
ITransition | Describes when an object transitions to a specified storage class. |
IVirtualHostedStyleUrlOptions | Options for creating Virtual-Hosted style URL. |
Enums
BucketAccessControl | Default bucket access control types. |
BucketEncryption | What kind of server-side encryption to apply to this bucket. |
BucketNotificationDestinationType | Supported types of notification destinations. |
EventType | Notification event types. |
HttpMethods | All http request methods. |
InventoryFormat | All supported inventory list formats. |
InventoryFrequency | All supported inventory frequencies. |
InventoryObjectVersion | Inventory version support. |
ObjectLockMode | Modes in which S3 Object Lock retention can be configured. |
ObjectOwnership | The ObjectOwnership of the bucket. |
PartitionDateSource | The date source for the partitioned prefix. |
RedirectProtocol | All http request methods. |
TransitionDefaultMinimumObjectSize | The transition default minimum object size for lifecycle. |