Liking cljdoc? Tell your friends :D
Clojure only.

cdk.api.services.s3

Functions that represent AWS CDK enums and builders in the software.amazon.awscdk.services.s3 package.

Functions that represent AWS CDK enums and builders in the software.amazon.awscdk.services.s3 package. 
raw docstring

block-public-access-builderclj

(block-public-access-builder id config)

Creates a BlockPublicAccess$Builder instance using a no-argument create, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `BlockPublicAccess$Builder` instance using a no-argument create, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

block-public-access-options-builderclj

(block-public-access-options-builder id config)

Creates a BlockPublicAccessOptions$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `BlockPublicAccessOptions$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

bucket-access-controlclj

(bucket-access-control config id item-key)

The bucket-access-control function data interprets values in the provided config data into a BucketAccessControl instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the cdk.support/lookup-entry function on the data with the provided namespace id and item-key. The found value is interpretted as follows:

  • instance of BucketAccessControl - the value is returned.
  • is :authenticated-read - BucketAccessControl/AUTHENTICATED_READ is returned
  • is :aws-exec-read - BucketAccessControl/AWS_EXEC_READ is returned
  • is :public-read - BucketAccessControl/PUBLIC_READ is returned
  • is :private - BucketAccessControl/PRIVATE is returned
  • is :log-delivery-write - BucketAccessControl/LOG_DELIVERY_WRITE is returned
  • is :bucket-owner-full-control - BucketAccessControl/BUCKET_OWNER_FULL_CONTROL is returned
  • is :public-read-write - BucketAccessControl/PUBLIC_READ_WRITE is returned
  • is :bucket-owner-read - BucketAccessControl/BUCKET_OWNER_READ is returned

If a value is not found or matches the above criteria, nil is returned.

The `bucket-access-control` function data interprets values in the provided config data into a 
`BucketAccessControl` instance.  This simplifies the use of keywords in place of actual enum values in 
the configuration provided to builders.  The value is found using the `cdk.support/lookup-entry` 
function on the data with the provided namespace id and item-key.  The found value is interpretted as follows: 

* instance of `BucketAccessControl` - the value is returned.
* is `:authenticated-read` - `BucketAccessControl/AUTHENTICATED_READ` is returned
* is `:aws-exec-read` - `BucketAccessControl/AWS_EXEC_READ` is returned
* is `:public-read` - `BucketAccessControl/PUBLIC_READ` is returned
* is `:private` - `BucketAccessControl/PRIVATE` is returned
* is `:log-delivery-write` - `BucketAccessControl/LOG_DELIVERY_WRITE` is returned
* is `:bucket-owner-full-control` - `BucketAccessControl/BUCKET_OWNER_FULL_CONTROL` is returned
* is `:public-read-write` - `BucketAccessControl/PUBLIC_READ_WRITE` is returned
* is `:bucket-owner-read` - `BucketAccessControl/BUCKET_OWNER_READ` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

bucket-attributes-builderclj

(bucket-attributes-builder id config)

Creates a BucketAttributes$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `BucketAttributes$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

bucket-builderclj

(bucket-builder scope id config)

Creates a Bucket$Builder instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |

Creates a  `Bucket$Builder` instance using a scope and ID, applies the data configuration, then builds it.  Takes the following arguments: 
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

bucket-encryptionclj

(bucket-encryption config id item-key)

The bucket-encryption function data interprets values in the provided config data into a BucketEncryption instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the cdk.support/lookup-entry function on the data with the provided namespace id and item-key. The found value is interpretted as follows:

  • instance of BucketEncryption - the value is returned.
  • is :dsse-managed - BucketEncryption/DSSE_MANAGED is returned
  • is :kms-managed - BucketEncryption/KMS_MANAGED is returned
  • is :unencrypted - BucketEncryption/UNENCRYPTED is returned
  • is :s3-managed - BucketEncryption/S3_MANAGED is returned
  • is :kms - BucketEncryption/KMS is returned
  • is :dsse - BucketEncryption/DSSE is returned

If a value is not found or matches the above criteria, nil is returned.

The `bucket-encryption` function data interprets values in the provided config data into a 
`BucketEncryption` instance.  This simplifies the use of keywords in place of actual enum values in 
the configuration provided to builders.  The value is found using the `cdk.support/lookup-entry` 
function on the data with the provided namespace id and item-key.  The found value is interpretted as follows: 

* instance of `BucketEncryption` - the value is returned.
* is `:dsse-managed` - `BucketEncryption/DSSE_MANAGED` is returned
* is `:kms-managed` - `BucketEncryption/KMS_MANAGED` is returned
* is `:unencrypted` - `BucketEncryption/UNENCRYPTED` is returned
* is `:s3-managed` - `BucketEncryption/S3_MANAGED` is returned
* is `:kms` - `BucketEncryption/KMS` is returned
* is `:dsse` - `BucketEncryption/DSSE` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

bucket-metrics-builderclj

(bucket-metrics-builder id config)

Creates a BucketMetrics$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `BucketMetrics$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

bucket-notification-destination-config-builderclj

(bucket-notification-destination-config-builder id config)

Creates a BucketNotificationDestinationConfig$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `BucketNotificationDestinationConfig$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

bucket-notification-destination-typeclj

(bucket-notification-destination-type config id item-key)

The bucket-notification-destination-type function data interprets values in the provided config data into a BucketNotificationDestinationType instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the cdk.support/lookup-entry function on the data with the provided namespace id and item-key. The found value is interpretted as follows:

  • instance of BucketNotificationDestinationType - the value is returned.
  • is :queue - BucketNotificationDestinationType/QUEUE is returned
  • is :topic - BucketNotificationDestinationType/TOPIC is returned
  • is :lambda - BucketNotificationDestinationType/LAMBDA is returned

If a value is not found or matches the above criteria, nil is returned.

The `bucket-notification-destination-type` function data interprets values in the provided config data into a 
`BucketNotificationDestinationType` instance.  This simplifies the use of keywords in place of actual enum values in 
the configuration provided to builders.  The value is found using the `cdk.support/lookup-entry` 
function on the data with the provided namespace id and item-key.  The found value is interpretted as follows: 

* instance of `BucketNotificationDestinationType` - the value is returned.
* is `:queue` - `BucketNotificationDestinationType/QUEUE` is returned
* is `:topic` - `BucketNotificationDestinationType/TOPIC` is returned
* is `:lambda` - `BucketNotificationDestinationType/LAMBDA` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

bucket-policy-builderclj

(bucket-policy-builder scope id config)

Creates a BucketPolicy$Builder instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |

Creates a  `BucketPolicy$Builder` instance using a scope and ID, applies the data configuration, then builds it.  Takes the following arguments: 
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

bucket-policy-props-builderclj

(bucket-policy-props-builder id config)

Creates a BucketPolicyProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `BucketPolicyProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

bucket-props-builderclj

(bucket-props-builder id config)

Creates a BucketProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `BucketProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

build-block-public-access-builderclj

(build-block-public-access-builder builder id config)

The build-block-public-access-builder function updates a BlockPublicAccess$Builder instance using the provided configuration. The function takes the BlockPublicAccess$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
blockPublicAclsjava.lang.Booleancdk.support/lookup-entry:block-public-acls
blockPublicPolicyjava.lang.Booleancdk.support/lookup-entry:block-public-policy
ignorePublicAclsjava.lang.Booleancdk.support/lookup-entry:ignore-public-acls
restrictPublicBucketsjava.lang.Booleancdk.support/lookup-entry:restrict-public-buckets
The build-block-public-access-builder function updates a BlockPublicAccess$Builder instance using the provided configuration.
  The function takes the BlockPublicAccess$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `blockPublicAcls` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:block-public-acls` |
| `blockPublicPolicy` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:block-public-policy` |
| `ignorePublicAcls` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:ignore-public-acls` |
| `restrictPublicBuckets` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:restrict-public-buckets` |
sourceraw docstring

build-block-public-access-options-builderclj

(build-block-public-access-options-builder builder id config)

The build-block-public-access-options-builder function updates a BlockPublicAccessOptions$Builder instance using the provided configuration. The function takes the BlockPublicAccessOptions$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
blockPublicAclsjava.lang.Booleancdk.support/lookup-entry:block-public-acls
blockPublicPolicyjava.lang.Booleancdk.support/lookup-entry:block-public-policy
ignorePublicAclsjava.lang.Booleancdk.support/lookup-entry:ignore-public-acls
restrictPublicBucketsjava.lang.Booleancdk.support/lookup-entry:restrict-public-buckets
The build-block-public-access-options-builder function updates a BlockPublicAccessOptions$Builder instance using the provided configuration.
  The function takes the BlockPublicAccessOptions$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `blockPublicAcls` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:block-public-acls` |
| `blockPublicPolicy` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:block-public-policy` |
| `ignorePublicAcls` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:ignore-public-acls` |
| `restrictPublicBuckets` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:restrict-public-buckets` |
sourceraw docstring

build-bucket-attributes-builderclj

(build-bucket-attributes-builder builder id config)

The build-bucket-attributes-builder function updates a BucketAttributes$Builder instance using the provided configuration. The function takes the BucketAttributes$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
accountjava.lang.Stringcdk.support/lookup-entry:account
bucketArnjava.lang.Stringcdk.support/lookup-entry:bucket-arn
bucketDomainNamejava.lang.Stringcdk.support/lookup-entry:bucket-domain-name
bucketDualStackDomainNamejava.lang.Stringcdk.support/lookup-entry:bucket-dual-stack-domain-name
bucketNamejava.lang.Stringcdk.support/lookup-entry:bucket-name
bucketRegionalDomainNamejava.lang.Stringcdk.support/lookup-entry:bucket-regional-domain-name
bucketWebsiteNewUrlFormatjava.lang.Booleancdk.support/lookup-entry:bucket-website-new-url-format
bucketWebsiteUrljava.lang.Stringcdk.support/lookup-entry:bucket-website-url
encryptionKeysoftware.amazon.awscdk.services.kms.IKeycdk.support/lookup-entry:encryption-key
isWebsitejava.lang.Booleancdk.support/lookup-entry:is-website
notificationsHandlerRolesoftware.amazon.awscdk.services.iam.IRolecdk.support/lookup-entry:notifications-handler-role
regionjava.lang.Stringcdk.support/lookup-entry:region
The build-bucket-attributes-builder function updates a BucketAttributes$Builder instance using the provided configuration.
  The function takes the BucketAttributes$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `account` | java.lang.String | [[cdk.support/lookup-entry]] | `:account` |
| `bucketArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:bucket-arn` |
| `bucketDomainName` | java.lang.String | [[cdk.support/lookup-entry]] | `:bucket-domain-name` |
| `bucketDualStackDomainName` | java.lang.String | [[cdk.support/lookup-entry]] | `:bucket-dual-stack-domain-name` |
| `bucketName` | java.lang.String | [[cdk.support/lookup-entry]] | `:bucket-name` |
| `bucketRegionalDomainName` | java.lang.String | [[cdk.support/lookup-entry]] | `:bucket-regional-domain-name` |
| `bucketWebsiteNewUrlFormat` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:bucket-website-new-url-format` |
| `bucketWebsiteUrl` | java.lang.String | [[cdk.support/lookup-entry]] | `:bucket-website-url` |
| `encryptionKey` | software.amazon.awscdk.services.kms.IKey | [[cdk.support/lookup-entry]] | `:encryption-key` |
| `isWebsite` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:is-website` |
| `notificationsHandlerRole` | software.amazon.awscdk.services.iam.IRole | [[cdk.support/lookup-entry]] | `:notifications-handler-role` |
| `region` | java.lang.String | [[cdk.support/lookup-entry]] | `:region` |
sourceraw docstring

build-bucket-builderclj

(build-bucket-builder builder id config)

The build-bucket-builder function updates a Bucket$Builder instance using the provided configuration. The function takes the Bucket$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
accessControlsoftware.amazon.awscdk.services.s3.BucketAccessControlcdk.api.services.s3/bucket-access-control:access-control
autoDeleteObjectsjava.lang.Booleancdk.support/lookup-entry:auto-delete-objects
blockPublicAccesssoftware.amazon.awscdk.services.s3.BlockPublicAccesscdk.support/lookup-entry:block-public-access
bucketKeyEnabledjava.lang.Booleancdk.support/lookup-entry:bucket-key-enabled
bucketNamejava.lang.Stringcdk.support/lookup-entry:bucket-name
corsjava.util.Listcdk.support/lookup-entry:cors
encryptionsoftware.amazon.awscdk.services.s3.BucketEncryptioncdk.api.services.s3/bucket-encryption:encryption
encryptionKeysoftware.amazon.awscdk.services.kms.IKeycdk.support/lookup-entry:encryption-key
enforceSsljava.lang.Booleancdk.support/lookup-entry:enforce-ssl
eventBridgeEnabledjava.lang.Booleancdk.support/lookup-entry:event-bridge-enabled
intelligentTieringConfigurationsjava.util.Listcdk.support/lookup-entry:intelligent-tiering-configurations
inventoriesjava.util.Listcdk.support/lookup-entry:inventories
lifecycleRulesjava.util.Listcdk.support/lookup-entry:lifecycle-rules
metricsjava.util.Listcdk.support/lookup-entry:metrics
minimumTlsVersionjava.lang.Numbercdk.support/lookup-entry:minimum-tls-version
notificationsHandlerRolesoftware.amazon.awscdk.services.iam.IRolecdk.support/lookup-entry:notifications-handler-role
objectLockDefaultRetentionsoftware.amazon.awscdk.services.s3.ObjectLockRetentioncdk.support/lookup-entry:object-lock-default-retention
objectLockEnabledjava.lang.Booleancdk.support/lookup-entry:object-lock-enabled
objectOwnershipsoftware.amazon.awscdk.services.s3.ObjectOwnershipcdk.api.services.s3/object-ownership:object-ownership
publicReadAccessjava.lang.Booleancdk.support/lookup-entry:public-read-access
removalPolicysoftware.amazon.awscdk.RemovalPolicycdk.api/removal-policy:removal-policy
serverAccessLogsBucketsoftware.amazon.awscdk.services.s3.IBucketcdk.support/lookup-entry:server-access-logs-bucket
serverAccessLogsPrefixjava.lang.Stringcdk.support/lookup-entry:server-access-logs-prefix
targetObjectKeyFormatsoftware.amazon.awscdk.services.s3.TargetObjectKeyFormatcdk.support/lookup-entry:target-object-key-format
transferAccelerationjava.lang.Booleancdk.support/lookup-entry:transfer-acceleration
versionedjava.lang.Booleancdk.support/lookup-entry:versioned
websiteErrorDocumentjava.lang.Stringcdk.support/lookup-entry:website-error-document
websiteIndexDocumentjava.lang.Stringcdk.support/lookup-entry:website-index-document
websiteRedirectsoftware.amazon.awscdk.services.s3.RedirectTargetcdk.support/lookup-entry:website-redirect
websiteRoutingRulesjava.util.Listcdk.support/lookup-entry:website-routing-rules
The build-bucket-builder function updates a Bucket$Builder instance using the provided configuration.
  The function takes the Bucket$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `accessControl` | software.amazon.awscdk.services.s3.BucketAccessControl | [[cdk.api.services.s3/bucket-access-control]] | `:access-control` |
| `autoDeleteObjects` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:auto-delete-objects` |
| `blockPublicAccess` | software.amazon.awscdk.services.s3.BlockPublicAccess | [[cdk.support/lookup-entry]] | `:block-public-access` |
| `bucketKeyEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:bucket-key-enabled` |
| `bucketName` | java.lang.String | [[cdk.support/lookup-entry]] | `:bucket-name` |
| `cors` | java.util.List | [[cdk.support/lookup-entry]] | `:cors` |
| `encryption` | software.amazon.awscdk.services.s3.BucketEncryption | [[cdk.api.services.s3/bucket-encryption]] | `:encryption` |
| `encryptionKey` | software.amazon.awscdk.services.kms.IKey | [[cdk.support/lookup-entry]] | `:encryption-key` |
| `enforceSsl` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:enforce-ssl` |
| `eventBridgeEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:event-bridge-enabled` |
| `intelligentTieringConfigurations` | java.util.List | [[cdk.support/lookup-entry]] | `:intelligent-tiering-configurations` |
| `inventories` | java.util.List | [[cdk.support/lookup-entry]] | `:inventories` |
| `lifecycleRules` | java.util.List | [[cdk.support/lookup-entry]] | `:lifecycle-rules` |
| `metrics` | java.util.List | [[cdk.support/lookup-entry]] | `:metrics` |
| `minimumTlsVersion` | java.lang.Number | [[cdk.support/lookup-entry]] | `:minimum-tls-version` |
| `notificationsHandlerRole` | software.amazon.awscdk.services.iam.IRole | [[cdk.support/lookup-entry]] | `:notifications-handler-role` |
| `objectLockDefaultRetention` | software.amazon.awscdk.services.s3.ObjectLockRetention | [[cdk.support/lookup-entry]] | `:object-lock-default-retention` |
| `objectLockEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:object-lock-enabled` |
| `objectOwnership` | software.amazon.awscdk.services.s3.ObjectOwnership | [[cdk.api.services.s3/object-ownership]] | `:object-ownership` |
| `publicReadAccess` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:public-read-access` |
| `removalPolicy` | software.amazon.awscdk.RemovalPolicy | [[cdk.api/removal-policy]] | `:removal-policy` |
| `serverAccessLogsBucket` | software.amazon.awscdk.services.s3.IBucket | [[cdk.support/lookup-entry]] | `:server-access-logs-bucket` |
| `serverAccessLogsPrefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:server-access-logs-prefix` |
| `targetObjectKeyFormat` | software.amazon.awscdk.services.s3.TargetObjectKeyFormat | [[cdk.support/lookup-entry]] | `:target-object-key-format` |
| `transferAcceleration` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:transfer-acceleration` |
| `versioned` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:versioned` |
| `websiteErrorDocument` | java.lang.String | [[cdk.support/lookup-entry]] | `:website-error-document` |
| `websiteIndexDocument` | java.lang.String | [[cdk.support/lookup-entry]] | `:website-index-document` |
| `websiteRedirect` | software.amazon.awscdk.services.s3.RedirectTarget | [[cdk.support/lookup-entry]] | `:website-redirect` |
| `websiteRoutingRules` | java.util.List | [[cdk.support/lookup-entry]] | `:website-routing-rules` |
sourceraw docstring

build-bucket-metrics-builderclj

(build-bucket-metrics-builder builder id config)

The build-bucket-metrics-builder function updates a BucketMetrics$Builder instance using the provided configuration. The function takes the BucketMetrics$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
idjava.lang.Stringcdk.support/lookup-entry:id
prefixjava.lang.Stringcdk.support/lookup-entry:prefix
tagFiltersjava.util.Mapcdk.support/lookup-entry:tag-filters
The build-bucket-metrics-builder function updates a BucketMetrics$Builder instance using the provided configuration.
  The function takes the BucketMetrics$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `id` | java.lang.String | [[cdk.support/lookup-entry]] | `:id` |
| `prefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:prefix` |
| `tagFilters` | java.util.Map | [[cdk.support/lookup-entry]] | `:tag-filters` |
sourceraw docstring

build-bucket-notification-destination-config-builderclj

(build-bucket-notification-destination-config-builder builder id config)

The build-bucket-notification-destination-config-builder function updates a BucketNotificationDestinationConfig$Builder instance using the provided configuration. The function takes the BucketNotificationDestinationConfig$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
arnjava.lang.Stringcdk.support/lookup-entry:arn
dependenciesjava.util.Listcdk.support/lookup-entry:dependencies
typesoftware.amazon.awscdk.services.s3.BucketNotificationDestinationTypecdk.api.services.s3/bucket-notification-destination-type:type
The build-bucket-notification-destination-config-builder function updates a BucketNotificationDestinationConfig$Builder instance using the provided configuration.
  The function takes the BucketNotificationDestinationConfig$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `arn` | java.lang.String | [[cdk.support/lookup-entry]] | `:arn` |
| `dependencies` | java.util.List | [[cdk.support/lookup-entry]] | `:dependencies` |
| `type` | software.amazon.awscdk.services.s3.BucketNotificationDestinationType | [[cdk.api.services.s3/bucket-notification-destination-type]] | `:type` |
sourceraw docstring

build-bucket-policy-builderclj

(build-bucket-policy-builder builder id config)

The build-bucket-policy-builder function updates a BucketPolicy$Builder instance using the provided configuration. The function takes the BucketPolicy$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
bucketsoftware.amazon.awscdk.services.s3.IBucketcdk.support/lookup-entry:bucket
removalPolicysoftware.amazon.awscdk.RemovalPolicycdk.api/removal-policy:removal-policy
The build-bucket-policy-builder function updates a BucketPolicy$Builder instance using the provided configuration.
  The function takes the BucketPolicy$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `bucket` | software.amazon.awscdk.services.s3.IBucket | [[cdk.support/lookup-entry]] | `:bucket` |
| `removalPolicy` | software.amazon.awscdk.RemovalPolicy | [[cdk.api/removal-policy]] | `:removal-policy` |
sourceraw docstring

build-bucket-policy-props-builderclj

(build-bucket-policy-props-builder builder id config)

The build-bucket-policy-props-builder function updates a BucketPolicyProps$Builder instance using the provided configuration. The function takes the BucketPolicyProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
bucketsoftware.amazon.awscdk.services.s3.IBucketcdk.support/lookup-entry:bucket
removalPolicysoftware.amazon.awscdk.RemovalPolicycdk.api/removal-policy:removal-policy
The build-bucket-policy-props-builder function updates a BucketPolicyProps$Builder instance using the provided configuration.
  The function takes the BucketPolicyProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `bucket` | software.amazon.awscdk.services.s3.IBucket | [[cdk.support/lookup-entry]] | `:bucket` |
| `removalPolicy` | software.amazon.awscdk.RemovalPolicy | [[cdk.api/removal-policy]] | `:removal-policy` |
sourceraw docstring

build-bucket-props-builderclj

(build-bucket-props-builder builder id config)

The build-bucket-props-builder function updates a BucketProps$Builder instance using the provided configuration. The function takes the BucketProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
accessControlsoftware.amazon.awscdk.services.s3.BucketAccessControlcdk.api.services.s3/bucket-access-control:access-control
autoDeleteObjectsjava.lang.Booleancdk.support/lookup-entry:auto-delete-objects
blockPublicAccesssoftware.amazon.awscdk.services.s3.BlockPublicAccesscdk.support/lookup-entry:block-public-access
bucketKeyEnabledjava.lang.Booleancdk.support/lookup-entry:bucket-key-enabled
bucketNamejava.lang.Stringcdk.support/lookup-entry:bucket-name
corsjava.util.Listcdk.support/lookup-entry:cors
encryptionsoftware.amazon.awscdk.services.s3.BucketEncryptioncdk.api.services.s3/bucket-encryption:encryption
encryptionKeysoftware.amazon.awscdk.services.kms.IKeycdk.support/lookup-entry:encryption-key
enforceSsljava.lang.Booleancdk.support/lookup-entry:enforce-ssl
eventBridgeEnabledjava.lang.Booleancdk.support/lookup-entry:event-bridge-enabled
intelligentTieringConfigurationsjava.util.Listcdk.support/lookup-entry:intelligent-tiering-configurations
inventoriesjava.util.Listcdk.support/lookup-entry:inventories
lifecycleRulesjava.util.Listcdk.support/lookup-entry:lifecycle-rules
metricsjava.util.Listcdk.support/lookup-entry:metrics
minimumTlsVersionjava.lang.Numbercdk.support/lookup-entry:minimum-tls-version
notificationsHandlerRolesoftware.amazon.awscdk.services.iam.IRolecdk.support/lookup-entry:notifications-handler-role
objectLockDefaultRetentionsoftware.amazon.awscdk.services.s3.ObjectLockRetentioncdk.support/lookup-entry:object-lock-default-retention
objectLockEnabledjava.lang.Booleancdk.support/lookup-entry:object-lock-enabled
objectOwnershipsoftware.amazon.awscdk.services.s3.ObjectOwnershipcdk.api.services.s3/object-ownership:object-ownership
publicReadAccessjava.lang.Booleancdk.support/lookup-entry:public-read-access
removalPolicysoftware.amazon.awscdk.RemovalPolicycdk.api/removal-policy:removal-policy
serverAccessLogsBucketsoftware.amazon.awscdk.services.s3.IBucketcdk.support/lookup-entry:server-access-logs-bucket
serverAccessLogsPrefixjava.lang.Stringcdk.support/lookup-entry:server-access-logs-prefix
targetObjectKeyFormatsoftware.amazon.awscdk.services.s3.TargetObjectKeyFormatcdk.support/lookup-entry:target-object-key-format
transferAccelerationjava.lang.Booleancdk.support/lookup-entry:transfer-acceleration
versionedjava.lang.Booleancdk.support/lookup-entry:versioned
websiteErrorDocumentjava.lang.Stringcdk.support/lookup-entry:website-error-document
websiteIndexDocumentjava.lang.Stringcdk.support/lookup-entry:website-index-document
websiteRedirectsoftware.amazon.awscdk.services.s3.RedirectTargetcdk.support/lookup-entry:website-redirect
websiteRoutingRulesjava.util.Listcdk.support/lookup-entry:website-routing-rules
The build-bucket-props-builder function updates a BucketProps$Builder instance using the provided configuration.
  The function takes the BucketProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `accessControl` | software.amazon.awscdk.services.s3.BucketAccessControl | [[cdk.api.services.s3/bucket-access-control]] | `:access-control` |
| `autoDeleteObjects` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:auto-delete-objects` |
| `blockPublicAccess` | software.amazon.awscdk.services.s3.BlockPublicAccess | [[cdk.support/lookup-entry]] | `:block-public-access` |
| `bucketKeyEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:bucket-key-enabled` |
| `bucketName` | java.lang.String | [[cdk.support/lookup-entry]] | `:bucket-name` |
| `cors` | java.util.List | [[cdk.support/lookup-entry]] | `:cors` |
| `encryption` | software.amazon.awscdk.services.s3.BucketEncryption | [[cdk.api.services.s3/bucket-encryption]] | `:encryption` |
| `encryptionKey` | software.amazon.awscdk.services.kms.IKey | [[cdk.support/lookup-entry]] | `:encryption-key` |
| `enforceSsl` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:enforce-ssl` |
| `eventBridgeEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:event-bridge-enabled` |
| `intelligentTieringConfigurations` | java.util.List | [[cdk.support/lookup-entry]] | `:intelligent-tiering-configurations` |
| `inventories` | java.util.List | [[cdk.support/lookup-entry]] | `:inventories` |
| `lifecycleRules` | java.util.List | [[cdk.support/lookup-entry]] | `:lifecycle-rules` |
| `metrics` | java.util.List | [[cdk.support/lookup-entry]] | `:metrics` |
| `minimumTlsVersion` | java.lang.Number | [[cdk.support/lookup-entry]] | `:minimum-tls-version` |
| `notificationsHandlerRole` | software.amazon.awscdk.services.iam.IRole | [[cdk.support/lookup-entry]] | `:notifications-handler-role` |
| `objectLockDefaultRetention` | software.amazon.awscdk.services.s3.ObjectLockRetention | [[cdk.support/lookup-entry]] | `:object-lock-default-retention` |
| `objectLockEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:object-lock-enabled` |
| `objectOwnership` | software.amazon.awscdk.services.s3.ObjectOwnership | [[cdk.api.services.s3/object-ownership]] | `:object-ownership` |
| `publicReadAccess` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:public-read-access` |
| `removalPolicy` | software.amazon.awscdk.RemovalPolicy | [[cdk.api/removal-policy]] | `:removal-policy` |
| `serverAccessLogsBucket` | software.amazon.awscdk.services.s3.IBucket | [[cdk.support/lookup-entry]] | `:server-access-logs-bucket` |
| `serverAccessLogsPrefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:server-access-logs-prefix` |
| `targetObjectKeyFormat` | software.amazon.awscdk.services.s3.TargetObjectKeyFormat | [[cdk.support/lookup-entry]] | `:target-object-key-format` |
| `transferAcceleration` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:transfer-acceleration` |
| `versioned` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:versioned` |
| `websiteErrorDocument` | java.lang.String | [[cdk.support/lookup-entry]] | `:website-error-document` |
| `websiteIndexDocument` | java.lang.String | [[cdk.support/lookup-entry]] | `:website-index-document` |
| `websiteRedirect` | software.amazon.awscdk.services.s3.RedirectTarget | [[cdk.support/lookup-entry]] | `:website-redirect` |
| `websiteRoutingRules` | java.util.List | [[cdk.support/lookup-entry]] | `:website-routing-rules` |
sourceraw docstring

build-cfn-access-grant-access-grants-location-configuration-property-builderclj

(build-cfn-access-grant-access-grants-location-configuration-property-builder
  builder
  id
  config)

The build-cfn-access-grant-access-grants-location-configuration-property-builder function updates a CfnAccessGrant$AccessGrantsLocationConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnAccessGrant$AccessGrantsLocationConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
s3SubPrefixjava.lang.Stringcdk.support/lookup-entry:s3-sub-prefix
The build-cfn-access-grant-access-grants-location-configuration-property-builder function updates a CfnAccessGrant$AccessGrantsLocationConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnAccessGrant$AccessGrantsLocationConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `s3SubPrefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:s3-sub-prefix` |
sourceraw docstring

build-cfn-access-grant-builderclj

(build-cfn-access-grant-builder builder id config)

The build-cfn-access-grant-builder function updates a CfnAccessGrant$Builder instance using the provided configuration. The function takes the CfnAccessGrant$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
accessGrantsLocationConfigurationsoftware.amazon.awscdk.services.s3.CfnAccessGrant$AccessGrantsLocationConfigurationPropertycdk.support/lookup-entry:access-grants-location-configuration
accessGrantsLocationIdjava.lang.Stringcdk.support/lookup-entry:access-grants-location-id
applicationArnjava.lang.Stringcdk.support/lookup-entry:application-arn
granteesoftware.amazon.awscdk.services.s3.CfnAccessGrant$GranteePropertycdk.support/lookup-entry:grantee
permissionjava.lang.Stringcdk.support/lookup-entry:permission
s3PrefixTypejava.lang.Stringcdk.support/lookup-entry:s3-prefix-type
tagsjava.util.Listcdk.support/lookup-entry:tags
The build-cfn-access-grant-builder function updates a CfnAccessGrant$Builder instance using the provided configuration.
  The function takes the CfnAccessGrant$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `accessGrantsLocationConfiguration` | software.amazon.awscdk.services.s3.CfnAccessGrant$AccessGrantsLocationConfigurationProperty | [[cdk.support/lookup-entry]] | `:access-grants-location-configuration` |
| `accessGrantsLocationId` | java.lang.String | [[cdk.support/lookup-entry]] | `:access-grants-location-id` |
| `applicationArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:application-arn` |
| `grantee` | software.amazon.awscdk.services.s3.CfnAccessGrant$GranteeProperty | [[cdk.support/lookup-entry]] | `:grantee` |
| `permission` | java.lang.String | [[cdk.support/lookup-entry]] | `:permission` |
| `s3PrefixType` | java.lang.String | [[cdk.support/lookup-entry]] | `:s3-prefix-type` |
| `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
sourceraw docstring

build-cfn-access-grant-grantee-property-builderclj

(build-cfn-access-grant-grantee-property-builder builder id config)

The build-cfn-access-grant-grantee-property-builder function updates a CfnAccessGrant$GranteeProperty$Builder instance using the provided configuration. The function takes the CfnAccessGrant$GranteeProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
granteeIdentifierjava.lang.Stringcdk.support/lookup-entry:grantee-identifier
granteeTypejava.lang.Stringcdk.support/lookup-entry:grantee-type
The build-cfn-access-grant-grantee-property-builder function updates a CfnAccessGrant$GranteeProperty$Builder instance using the provided configuration.
  The function takes the CfnAccessGrant$GranteeProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `granteeIdentifier` | java.lang.String | [[cdk.support/lookup-entry]] | `:grantee-identifier` |
| `granteeType` | java.lang.String | [[cdk.support/lookup-entry]] | `:grantee-type` |
sourceraw docstring

build-cfn-access-grant-props-builderclj

(build-cfn-access-grant-props-builder builder id config)

The build-cfn-access-grant-props-builder function updates a CfnAccessGrantProps$Builder instance using the provided configuration. The function takes the CfnAccessGrantProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
accessGrantsLocationConfigurationsoftware.amazon.awscdk.services.s3.CfnAccessGrant$AccessGrantsLocationConfigurationPropertycdk.support/lookup-entry:access-grants-location-configuration
accessGrantsLocationIdjava.lang.Stringcdk.support/lookup-entry:access-grants-location-id
applicationArnjava.lang.Stringcdk.support/lookup-entry:application-arn
granteesoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:grantee
permissionjava.lang.Stringcdk.support/lookup-entry:permission
s3PrefixTypejava.lang.Stringcdk.support/lookup-entry:s3-prefix-type
tagsjava.util.Listcdk.support/lookup-entry:tags
The build-cfn-access-grant-props-builder function updates a CfnAccessGrantProps$Builder instance using the provided configuration.
  The function takes the CfnAccessGrantProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `accessGrantsLocationConfiguration` | software.amazon.awscdk.services.s3.CfnAccessGrant$AccessGrantsLocationConfigurationProperty | [[cdk.support/lookup-entry]] | `:access-grants-location-configuration` |
| `accessGrantsLocationId` | java.lang.String | [[cdk.support/lookup-entry]] | `:access-grants-location-id` |
| `applicationArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:application-arn` |
| `grantee` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:grantee` |
| `permission` | java.lang.String | [[cdk.support/lookup-entry]] | `:permission` |
| `s3PrefixType` | java.lang.String | [[cdk.support/lookup-entry]] | `:s3-prefix-type` |
| `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
sourceraw docstring

build-cfn-access-grants-instance-builderclj

(build-cfn-access-grants-instance-builder builder id config)

The build-cfn-access-grants-instance-builder function updates a CfnAccessGrantsInstance$Builder instance using the provided configuration. The function takes the CfnAccessGrantsInstance$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
identityCenterArnjava.lang.Stringcdk.support/lookup-entry:identity-center-arn
tagsjava.util.Listcdk.support/lookup-entry:tags
The build-cfn-access-grants-instance-builder function updates a CfnAccessGrantsInstance$Builder instance using the provided configuration.
  The function takes the CfnAccessGrantsInstance$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `identityCenterArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:identity-center-arn` |
| `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
sourceraw docstring

build-cfn-access-grants-instance-props-builderclj

(build-cfn-access-grants-instance-props-builder builder id config)

The build-cfn-access-grants-instance-props-builder function updates a CfnAccessGrantsInstanceProps$Builder instance using the provided configuration. The function takes the CfnAccessGrantsInstanceProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
identityCenterArnjava.lang.Stringcdk.support/lookup-entry:identity-center-arn
tagsjava.util.Listcdk.support/lookup-entry:tags
The build-cfn-access-grants-instance-props-builder function updates a CfnAccessGrantsInstanceProps$Builder instance using the provided configuration.
  The function takes the CfnAccessGrantsInstanceProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `identityCenterArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:identity-center-arn` |
| `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
sourceraw docstring

build-cfn-access-grants-location-builderclj

(build-cfn-access-grants-location-builder builder id config)

The build-cfn-access-grants-location-builder function updates a CfnAccessGrantsLocation$Builder instance using the provided configuration. The function takes the CfnAccessGrantsLocation$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
iamRoleArnjava.lang.Stringcdk.support/lookup-entry:iam-role-arn
locationScopejava.lang.Stringcdk.support/lookup-entry:location-scope
tagsjava.util.Listcdk.support/lookup-entry:tags
The build-cfn-access-grants-location-builder function updates a CfnAccessGrantsLocation$Builder instance using the provided configuration.
  The function takes the CfnAccessGrantsLocation$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `iamRoleArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:iam-role-arn` |
| `locationScope` | java.lang.String | [[cdk.support/lookup-entry]] | `:location-scope` |
| `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
sourceraw docstring

build-cfn-access-grants-location-props-builderclj

(build-cfn-access-grants-location-props-builder builder id config)

The build-cfn-access-grants-location-props-builder function updates a CfnAccessGrantsLocationProps$Builder instance using the provided configuration. The function takes the CfnAccessGrantsLocationProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
iamRoleArnjava.lang.Stringcdk.support/lookup-entry:iam-role-arn
locationScopejava.lang.Stringcdk.support/lookup-entry:location-scope
tagsjava.util.Listcdk.support/lookup-entry:tags
The build-cfn-access-grants-location-props-builder function updates a CfnAccessGrantsLocationProps$Builder instance using the provided configuration.
  The function takes the CfnAccessGrantsLocationProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `iamRoleArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:iam-role-arn` |
| `locationScope` | java.lang.String | [[cdk.support/lookup-entry]] | `:location-scope` |
| `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
sourceraw docstring

build-cfn-access-point-builderclj

(build-cfn-access-point-builder builder id config)

The build-cfn-access-point-builder function updates a CfnAccessPoint$Builder instance using the provided configuration. The function takes the CfnAccessPoint$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
bucketjava.lang.Stringcdk.support/lookup-entry:bucket
bucketAccountIdjava.lang.Stringcdk.support/lookup-entry:bucket-account-id
namejava.lang.Stringcdk.support/lookup-entry:name
policyjava.lang.Objectcdk.support/lookup-entry:policy
publicAccessBlockConfigurationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:public-access-block-configuration
vpcConfigurationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:vpc-configuration
The build-cfn-access-point-builder function updates a CfnAccessPoint$Builder instance using the provided configuration.
  The function takes the CfnAccessPoint$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `bucket` | java.lang.String | [[cdk.support/lookup-entry]] | `:bucket` |
| `bucketAccountId` | java.lang.String | [[cdk.support/lookup-entry]] | `:bucket-account-id` |
| `name` | java.lang.String | [[cdk.support/lookup-entry]] | `:name` |
| `policy` | java.lang.Object | [[cdk.support/lookup-entry]] | `:policy` |
| `publicAccessBlockConfiguration` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:public-access-block-configuration` |
| `vpcConfiguration` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:vpc-configuration` |
sourceraw docstring

build-cfn-access-point-props-builderclj

(build-cfn-access-point-props-builder builder id config)

The build-cfn-access-point-props-builder function updates a CfnAccessPointProps$Builder instance using the provided configuration. The function takes the CfnAccessPointProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
bucketjava.lang.Stringcdk.support/lookup-entry:bucket
bucketAccountIdjava.lang.Stringcdk.support/lookup-entry:bucket-account-id
namejava.lang.Stringcdk.support/lookup-entry:name
policyjava.lang.Objectcdk.support/lookup-entry:policy
publicAccessBlockConfigurationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:public-access-block-configuration
vpcConfigurationsoftware.amazon.awscdk.services.s3.CfnAccessPoint$VpcConfigurationPropertycdk.support/lookup-entry:vpc-configuration
The build-cfn-access-point-props-builder function updates a CfnAccessPointProps$Builder instance using the provided configuration.
  The function takes the CfnAccessPointProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `bucket` | java.lang.String | [[cdk.support/lookup-entry]] | `:bucket` |
| `bucketAccountId` | java.lang.String | [[cdk.support/lookup-entry]] | `:bucket-account-id` |
| `name` | java.lang.String | [[cdk.support/lookup-entry]] | `:name` |
| `policy` | java.lang.Object | [[cdk.support/lookup-entry]] | `:policy` |
| `publicAccessBlockConfiguration` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:public-access-block-configuration` |
| `vpcConfiguration` | software.amazon.awscdk.services.s3.CfnAccessPoint$VpcConfigurationProperty | [[cdk.support/lookup-entry]] | `:vpc-configuration` |
sourceraw docstring

build-cfn-access-point-public-access-block-configuration-property-builderclj

(build-cfn-access-point-public-access-block-configuration-property-builder
  builder
  id
  config)

The build-cfn-access-point-public-access-block-configuration-property-builder function updates a CfnAccessPoint$PublicAccessBlockConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnAccessPoint$PublicAccessBlockConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
blockPublicAclsjava.lang.Booleancdk.support/lookup-entry:block-public-acls
blockPublicPolicysoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:block-public-policy
ignorePublicAclssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:ignore-public-acls
restrictPublicBucketsjava.lang.Booleancdk.support/lookup-entry:restrict-public-buckets
The build-cfn-access-point-public-access-block-configuration-property-builder function updates a CfnAccessPoint$PublicAccessBlockConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnAccessPoint$PublicAccessBlockConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `blockPublicAcls` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:block-public-acls` |
| `blockPublicPolicy` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:block-public-policy` |
| `ignorePublicAcls` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:ignore-public-acls` |
| `restrictPublicBuckets` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:restrict-public-buckets` |
sourceraw docstring

build-cfn-access-point-vpc-configuration-property-builderclj

(build-cfn-access-point-vpc-configuration-property-builder builder id config)

The build-cfn-access-point-vpc-configuration-property-builder function updates a CfnAccessPoint$VpcConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnAccessPoint$VpcConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
vpcIdjava.lang.Stringcdk.support/lookup-entry:vpc-id
The build-cfn-access-point-vpc-configuration-property-builder function updates a CfnAccessPoint$VpcConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnAccessPoint$VpcConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `vpcId` | java.lang.String | [[cdk.support/lookup-entry]] | `:vpc-id` |
sourceraw docstring

build-cfn-bucket-abort-incomplete-multipart-upload-property-builderclj

(build-cfn-bucket-abort-incomplete-multipart-upload-property-builder builder
                                                                     id
                                                                     config)

The build-cfn-bucket-abort-incomplete-multipart-upload-property-builder function updates a CfnBucket$AbortIncompleteMultipartUploadProperty$Builder instance using the provided configuration. The function takes the CfnBucket$AbortIncompleteMultipartUploadProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
daysAfterInitiationjava.lang.Numbercdk.support/lookup-entry:days-after-initiation
The build-cfn-bucket-abort-incomplete-multipart-upload-property-builder function updates a CfnBucket$AbortIncompleteMultipartUploadProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$AbortIncompleteMultipartUploadProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `daysAfterInitiation` | java.lang.Number | [[cdk.support/lookup-entry]] | `:days-after-initiation` |
sourceraw docstring

build-cfn-bucket-accelerate-configuration-property-builderclj

(build-cfn-bucket-accelerate-configuration-property-builder builder id config)

The build-cfn-bucket-accelerate-configuration-property-builder function updates a CfnBucket$AccelerateConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnBucket$AccelerateConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
accelerationStatusjava.lang.Stringcdk.support/lookup-entry:acceleration-status
The build-cfn-bucket-accelerate-configuration-property-builder function updates a CfnBucket$AccelerateConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$AccelerateConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `accelerationStatus` | java.lang.String | [[cdk.support/lookup-entry]] | `:acceleration-status` |
sourceraw docstring

build-cfn-bucket-access-control-translation-property-builderclj

(build-cfn-bucket-access-control-translation-property-builder builder id config)

The build-cfn-bucket-access-control-translation-property-builder function updates a CfnBucket$AccessControlTranslationProperty$Builder instance using the provided configuration. The function takes the CfnBucket$AccessControlTranslationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
ownerjava.lang.Stringcdk.support/lookup-entry:owner
The build-cfn-bucket-access-control-translation-property-builder function updates a CfnBucket$AccessControlTranslationProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$AccessControlTranslationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `owner` | java.lang.String | [[cdk.support/lookup-entry]] | `:owner` |
sourceraw docstring

build-cfn-bucket-analytics-configuration-property-builderclj

(build-cfn-bucket-analytics-configuration-property-builder builder id config)

The build-cfn-bucket-analytics-configuration-property-builder function updates a CfnBucket$AnalyticsConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnBucket$AnalyticsConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
idjava.lang.Stringcdk.support/lookup-entry:id
prefixjava.lang.Stringcdk.support/lookup-entry:prefix
storageClassAnalysissoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:storage-class-analysis
tagFiltersjava.util.Listcdk.support/lookup-entry:tag-filters
The build-cfn-bucket-analytics-configuration-property-builder function updates a CfnBucket$AnalyticsConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$AnalyticsConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `id` | java.lang.String | [[cdk.support/lookup-entry]] | `:id` |
| `prefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:prefix` |
| `storageClassAnalysis` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:storage-class-analysis` |
| `tagFilters` | java.util.List | [[cdk.support/lookup-entry]] | `:tag-filters` |
sourceraw docstring

build-cfn-bucket-bucket-encryption-property-builderclj

(build-cfn-bucket-bucket-encryption-property-builder builder id config)

The build-cfn-bucket-bucket-encryption-property-builder function updates a CfnBucket$BucketEncryptionProperty$Builder instance using the provided configuration. The function takes the CfnBucket$BucketEncryptionProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
serverSideEncryptionConfigurationjava.util.Listcdk.support/lookup-entry:server-side-encryption-configuration
The build-cfn-bucket-bucket-encryption-property-builder function updates a CfnBucket$BucketEncryptionProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$BucketEncryptionProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `serverSideEncryptionConfiguration` | java.util.List | [[cdk.support/lookup-entry]] | `:server-side-encryption-configuration` |
sourceraw docstring

build-cfn-bucket-builderclj

(build-cfn-bucket-builder builder id config)

The build-cfn-bucket-builder function updates a CfnBucket$Builder instance using the provided configuration. The function takes the CfnBucket$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
accelerateConfigurationsoftware.amazon.awscdk.services.s3.CfnBucket$AccelerateConfigurationPropertycdk.support/lookup-entry:accelerate-configuration
accessControljava.lang.Stringcdk.support/lookup-entry:access-control
analyticsConfigurationsjava.util.Listcdk.support/lookup-entry:analytics-configurations
bucketEncryptionsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:bucket-encryption
bucketNamejava.lang.Stringcdk.support/lookup-entry:bucket-name
corsConfigurationsoftware.amazon.awscdk.services.s3.CfnBucket$CorsConfigurationPropertycdk.support/lookup-entry:cors-configuration
intelligentTieringConfigurationssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:intelligent-tiering-configurations
inventoryConfigurationssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:inventory-configurations
lifecycleConfigurationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:lifecycle-configuration
loggingConfigurationsoftware.amazon.awscdk.services.s3.CfnBucket$LoggingConfigurationPropertycdk.support/lookup-entry:logging-configuration
metricsConfigurationsjava.util.Listcdk.support/lookup-entry:metrics-configurations
notificationConfigurationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:notification-configuration
objectLockConfigurationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:object-lock-configuration
objectLockEnabledjava.lang.Booleancdk.support/lookup-entry:object-lock-enabled
ownershipControlssoftware.amazon.awscdk.services.s3.CfnBucket$OwnershipControlsPropertycdk.support/lookup-entry:ownership-controls
publicAccessBlockConfigurationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:public-access-block-configuration
replicationConfigurationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:replication-configuration
tagsjava.util.Listcdk.support/lookup-entry:tags
versioningConfigurationsoftware.amazon.awscdk.services.s3.CfnBucket$VersioningConfigurationPropertycdk.support/lookup-entry:versioning-configuration
websiteConfigurationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:website-configuration
The build-cfn-bucket-builder function updates a CfnBucket$Builder instance using the provided configuration.
  The function takes the CfnBucket$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `accelerateConfiguration` | software.amazon.awscdk.services.s3.CfnBucket$AccelerateConfigurationProperty | [[cdk.support/lookup-entry]] | `:accelerate-configuration` |
| `accessControl` | java.lang.String | [[cdk.support/lookup-entry]] | `:access-control` |
| `analyticsConfigurations` | java.util.List | [[cdk.support/lookup-entry]] | `:analytics-configurations` |
| `bucketEncryption` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:bucket-encryption` |
| `bucketName` | java.lang.String | [[cdk.support/lookup-entry]] | `:bucket-name` |
| `corsConfiguration` | software.amazon.awscdk.services.s3.CfnBucket$CorsConfigurationProperty | [[cdk.support/lookup-entry]] | `:cors-configuration` |
| `intelligentTieringConfigurations` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:intelligent-tiering-configurations` |
| `inventoryConfigurations` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:inventory-configurations` |
| `lifecycleConfiguration` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:lifecycle-configuration` |
| `loggingConfiguration` | software.amazon.awscdk.services.s3.CfnBucket$LoggingConfigurationProperty | [[cdk.support/lookup-entry]] | `:logging-configuration` |
| `metricsConfigurations` | java.util.List | [[cdk.support/lookup-entry]] | `:metrics-configurations` |
| `notificationConfiguration` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:notification-configuration` |
| `objectLockConfiguration` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:object-lock-configuration` |
| `objectLockEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:object-lock-enabled` |
| `ownershipControls` | software.amazon.awscdk.services.s3.CfnBucket$OwnershipControlsProperty | [[cdk.support/lookup-entry]] | `:ownership-controls` |
| `publicAccessBlockConfiguration` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:public-access-block-configuration` |
| `replicationConfiguration` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:replication-configuration` |
| `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
| `versioningConfiguration` | software.amazon.awscdk.services.s3.CfnBucket$VersioningConfigurationProperty | [[cdk.support/lookup-entry]] | `:versioning-configuration` |
| `websiteConfiguration` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:website-configuration` |
sourceraw docstring

build-cfn-bucket-cors-configuration-property-builderclj

(build-cfn-bucket-cors-configuration-property-builder builder id config)

The build-cfn-bucket-cors-configuration-property-builder function updates a CfnBucket$CorsConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnBucket$CorsConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
corsRulessoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:cors-rules
The build-cfn-bucket-cors-configuration-property-builder function updates a CfnBucket$CorsConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$CorsConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `corsRules` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:cors-rules` |
sourceraw docstring

build-cfn-bucket-cors-rule-property-builderclj

(build-cfn-bucket-cors-rule-property-builder builder id config)

The build-cfn-bucket-cors-rule-property-builder function updates a CfnBucket$CorsRuleProperty$Builder instance using the provided configuration. The function takes the CfnBucket$CorsRuleProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
allowedHeadersjava.util.Listcdk.support/lookup-entry:allowed-headers
allowedMethodsjava.util.Listcdk.support/lookup-entry:allowed-methods
allowedOriginsjava.util.Listcdk.support/lookup-entry:allowed-origins
exposedHeadersjava.util.Listcdk.support/lookup-entry:exposed-headers
idjava.lang.Stringcdk.support/lookup-entry:id
maxAgejava.lang.Numbercdk.support/lookup-entry:max-age
The build-cfn-bucket-cors-rule-property-builder function updates a CfnBucket$CorsRuleProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$CorsRuleProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `allowedHeaders` | java.util.List | [[cdk.support/lookup-entry]] | `:allowed-headers` |
| `allowedMethods` | java.util.List | [[cdk.support/lookup-entry]] | `:allowed-methods` |
| `allowedOrigins` | java.util.List | [[cdk.support/lookup-entry]] | `:allowed-origins` |
| `exposedHeaders` | java.util.List | [[cdk.support/lookup-entry]] | `:exposed-headers` |
| `id` | java.lang.String | [[cdk.support/lookup-entry]] | `:id` |
| `maxAge` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-age` |
sourceraw docstring

build-cfn-bucket-data-export-property-builderclj

(build-cfn-bucket-data-export-property-builder builder id config)

The build-cfn-bucket-data-export-property-builder function updates a CfnBucket$DataExportProperty$Builder instance using the provided configuration. The function takes the CfnBucket$DataExportProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
destinationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:destination
outputSchemaVersionjava.lang.Stringcdk.support/lookup-entry:output-schema-version
The build-cfn-bucket-data-export-property-builder function updates a CfnBucket$DataExportProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$DataExportProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `destination` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:destination` |
| `outputSchemaVersion` | java.lang.String | [[cdk.support/lookup-entry]] | `:output-schema-version` |
sourceraw docstring

build-cfn-bucket-default-retention-property-builderclj

(build-cfn-bucket-default-retention-property-builder builder id config)

The build-cfn-bucket-default-retention-property-builder function updates a CfnBucket$DefaultRetentionProperty$Builder instance using the provided configuration. The function takes the CfnBucket$DefaultRetentionProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
daysjava.lang.Numbercdk.support/lookup-entry:days
modejava.lang.Stringcdk.support/lookup-entry:mode
yearsjava.lang.Numbercdk.support/lookup-entry:years
The build-cfn-bucket-default-retention-property-builder function updates a CfnBucket$DefaultRetentionProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$DefaultRetentionProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `days` | java.lang.Number | [[cdk.support/lookup-entry]] | `:days` |
| `mode` | java.lang.String | [[cdk.support/lookup-entry]] | `:mode` |
| `years` | java.lang.Number | [[cdk.support/lookup-entry]] | `:years` |
sourceraw docstring

build-cfn-bucket-delete-marker-replication-property-builderclj

(build-cfn-bucket-delete-marker-replication-property-builder builder id config)

The build-cfn-bucket-delete-marker-replication-property-builder function updates a CfnBucket$DeleteMarkerReplicationProperty$Builder instance using the provided configuration. The function takes the CfnBucket$DeleteMarkerReplicationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
statusjava.lang.Stringcdk.support/lookup-entry:status
The build-cfn-bucket-delete-marker-replication-property-builder function updates a CfnBucket$DeleteMarkerReplicationProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$DeleteMarkerReplicationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `status` | java.lang.String | [[cdk.support/lookup-entry]] | `:status` |
sourceraw docstring

build-cfn-bucket-destination-property-builderclj

(build-cfn-bucket-destination-property-builder builder id config)

The build-cfn-bucket-destination-property-builder function updates a CfnBucket$DestinationProperty$Builder instance using the provided configuration. The function takes the CfnBucket$DestinationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
bucketAccountIdjava.lang.Stringcdk.support/lookup-entry:bucket-account-id
bucketArnjava.lang.Stringcdk.support/lookup-entry:bucket-arn
formatjava.lang.Stringcdk.support/lookup-entry:format
prefixjava.lang.Stringcdk.support/lookup-entry:prefix
The build-cfn-bucket-destination-property-builder function updates a CfnBucket$DestinationProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$DestinationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `bucketAccountId` | java.lang.String | [[cdk.support/lookup-entry]] | `:bucket-account-id` |
| `bucketArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:bucket-arn` |
| `format` | java.lang.String | [[cdk.support/lookup-entry]] | `:format` |
| `prefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:prefix` |
sourceraw docstring

build-cfn-bucket-encryption-configuration-property-builderclj

(build-cfn-bucket-encryption-configuration-property-builder builder id config)

The build-cfn-bucket-encryption-configuration-property-builder function updates a CfnBucket$EncryptionConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnBucket$EncryptionConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
replicaKmsKeyIdjava.lang.Stringcdk.support/lookup-entry:replica-kms-key-id
The build-cfn-bucket-encryption-configuration-property-builder function updates a CfnBucket$EncryptionConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$EncryptionConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `replicaKmsKeyId` | java.lang.String | [[cdk.support/lookup-entry]] | `:replica-kms-key-id` |
sourceraw docstring

build-cfn-bucket-event-bridge-configuration-property-builderclj

(build-cfn-bucket-event-bridge-configuration-property-builder builder id config)

The build-cfn-bucket-event-bridge-configuration-property-builder function updates a CfnBucket$EventBridgeConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnBucket$EventBridgeConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
eventBridgeEnabledjava.lang.Booleancdk.support/lookup-entry:event-bridge-enabled
The build-cfn-bucket-event-bridge-configuration-property-builder function updates a CfnBucket$EventBridgeConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$EventBridgeConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `eventBridgeEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:event-bridge-enabled` |
sourceraw docstring

build-cfn-bucket-filter-rule-property-builderclj

(build-cfn-bucket-filter-rule-property-builder builder id config)

The build-cfn-bucket-filter-rule-property-builder function updates a CfnBucket$FilterRuleProperty$Builder instance using the provided configuration. The function takes the CfnBucket$FilterRuleProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
namejava.lang.Stringcdk.support/lookup-entry:name
valuejava.lang.Stringcdk.support/lookup-entry:value
The build-cfn-bucket-filter-rule-property-builder function updates a CfnBucket$FilterRuleProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$FilterRuleProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `name` | java.lang.String | [[cdk.support/lookup-entry]] | `:name` |
| `value` | java.lang.String | [[cdk.support/lookup-entry]] | `:value` |
sourceraw docstring

build-cfn-bucket-intelligent-tiering-configuration-property-builderclj

(build-cfn-bucket-intelligent-tiering-configuration-property-builder builder
                                                                     id
                                                                     config)

The build-cfn-bucket-intelligent-tiering-configuration-property-builder function updates a CfnBucket$IntelligentTieringConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnBucket$IntelligentTieringConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
idjava.lang.Stringcdk.support/lookup-entry:id
prefixjava.lang.Stringcdk.support/lookup-entry:prefix
statusjava.lang.Stringcdk.support/lookup-entry:status
tagFilterssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:tag-filters
tieringsjava.util.Listcdk.support/lookup-entry:tierings
The build-cfn-bucket-intelligent-tiering-configuration-property-builder function updates a CfnBucket$IntelligentTieringConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$IntelligentTieringConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `id` | java.lang.String | [[cdk.support/lookup-entry]] | `:id` |
| `prefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:prefix` |
| `status` | java.lang.String | [[cdk.support/lookup-entry]] | `:status` |
| `tagFilters` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:tag-filters` |
| `tierings` | java.util.List | [[cdk.support/lookup-entry]] | `:tierings` |
sourceraw docstring

build-cfn-bucket-inventory-configuration-property-builderclj

(build-cfn-bucket-inventory-configuration-property-builder builder id config)

The build-cfn-bucket-inventory-configuration-property-builder function updates a CfnBucket$InventoryConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnBucket$InventoryConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
destinationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:destination
enabledsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:enabled
idjava.lang.Stringcdk.support/lookup-entry:id
includedObjectVersionsjava.lang.Stringcdk.support/lookup-entry:included-object-versions
optionalFieldsjava.util.Listcdk.support/lookup-entry:optional-fields
prefixjava.lang.Stringcdk.support/lookup-entry:prefix
scheduleFrequencyjava.lang.Stringcdk.support/lookup-entry:schedule-frequency
The build-cfn-bucket-inventory-configuration-property-builder function updates a CfnBucket$InventoryConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$InventoryConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `destination` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:destination` |
| `enabled` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:enabled` |
| `id` | java.lang.String | [[cdk.support/lookup-entry]] | `:id` |
| `includedObjectVersions` | java.lang.String | [[cdk.support/lookup-entry]] | `:included-object-versions` |
| `optionalFields` | java.util.List | [[cdk.support/lookup-entry]] | `:optional-fields` |
| `prefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:prefix` |
| `scheduleFrequency` | java.lang.String | [[cdk.support/lookup-entry]] | `:schedule-frequency` |
sourceraw docstring

build-cfn-bucket-lambda-configuration-property-builderclj

(build-cfn-bucket-lambda-configuration-property-builder builder id config)

The build-cfn-bucket-lambda-configuration-property-builder function updates a CfnBucket$LambdaConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnBucket$LambdaConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
eventjava.lang.Stringcdk.support/lookup-entry:event
filtersoftware.amazon.awscdk.services.s3.CfnBucket$NotificationFilterPropertycdk.support/lookup-entry:filter
functionjava.lang.Stringcdk.support/lookup-entry:function
The build-cfn-bucket-lambda-configuration-property-builder function updates a CfnBucket$LambdaConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$LambdaConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `event` | java.lang.String | [[cdk.support/lookup-entry]] | `:event` |
| `filter` | software.amazon.awscdk.services.s3.CfnBucket$NotificationFilterProperty | [[cdk.support/lookup-entry]] | `:filter` |
| `function` | java.lang.String | [[cdk.support/lookup-entry]] | `:function` |
sourceraw docstring

build-cfn-bucket-lifecycle-configuration-property-builderclj

(build-cfn-bucket-lifecycle-configuration-property-builder builder id config)

The build-cfn-bucket-lifecycle-configuration-property-builder function updates a CfnBucket$LifecycleConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnBucket$LifecycleConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
rulesjava.util.Listcdk.support/lookup-entry:rules
The build-cfn-bucket-lifecycle-configuration-property-builder function updates a CfnBucket$LifecycleConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$LifecycleConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `rules` | java.util.List | [[cdk.support/lookup-entry]] | `:rules` |
sourceraw docstring

build-cfn-bucket-logging-configuration-property-builderclj

(build-cfn-bucket-logging-configuration-property-builder builder id config)

The build-cfn-bucket-logging-configuration-property-builder function updates a CfnBucket$LoggingConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnBucket$LoggingConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
destinationBucketNamejava.lang.Stringcdk.support/lookup-entry:destination-bucket-name
logFilePrefixjava.lang.Stringcdk.support/lookup-entry:log-file-prefix
targetObjectKeyFormatsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:target-object-key-format
The build-cfn-bucket-logging-configuration-property-builder function updates a CfnBucket$LoggingConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$LoggingConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `destinationBucketName` | java.lang.String | [[cdk.support/lookup-entry]] | `:destination-bucket-name` |
| `logFilePrefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:log-file-prefix` |
| `targetObjectKeyFormat` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:target-object-key-format` |
sourceraw docstring

build-cfn-bucket-metrics-configuration-property-builderclj

(build-cfn-bucket-metrics-configuration-property-builder builder id config)

The build-cfn-bucket-metrics-configuration-property-builder function updates a CfnBucket$MetricsConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnBucket$MetricsConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
accessPointArnjava.lang.Stringcdk.support/lookup-entry:access-point-arn
idjava.lang.Stringcdk.support/lookup-entry:id
prefixjava.lang.Stringcdk.support/lookup-entry:prefix
tagFiltersjava.util.Listcdk.support/lookup-entry:tag-filters
The build-cfn-bucket-metrics-configuration-property-builder function updates a CfnBucket$MetricsConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$MetricsConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `accessPointArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:access-point-arn` |
| `id` | java.lang.String | [[cdk.support/lookup-entry]] | `:id` |
| `prefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:prefix` |
| `tagFilters` | java.util.List | [[cdk.support/lookup-entry]] | `:tag-filters` |
sourceraw docstring

build-cfn-bucket-metrics-property-builderclj

(build-cfn-bucket-metrics-property-builder builder id config)

The build-cfn-bucket-metrics-property-builder function updates a CfnBucket$MetricsProperty$Builder instance using the provided configuration. The function takes the CfnBucket$MetricsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
eventThresholdsoftware.amazon.awscdk.services.s3.CfnBucket$ReplicationTimeValuePropertycdk.support/lookup-entry:event-threshold
statusjava.lang.Stringcdk.support/lookup-entry:status
The build-cfn-bucket-metrics-property-builder function updates a CfnBucket$MetricsProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$MetricsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `eventThreshold` | software.amazon.awscdk.services.s3.CfnBucket$ReplicationTimeValueProperty | [[cdk.support/lookup-entry]] | `:event-threshold` |
| `status` | java.lang.String | [[cdk.support/lookup-entry]] | `:status` |
sourceraw docstring

build-cfn-bucket-noncurrent-version-expiration-property-builderclj

(build-cfn-bucket-noncurrent-version-expiration-property-builder builder
                                                                 id
                                                                 config)

The build-cfn-bucket-noncurrent-version-expiration-property-builder function updates a CfnBucket$NoncurrentVersionExpirationProperty$Builder instance using the provided configuration. The function takes the CfnBucket$NoncurrentVersionExpirationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
newerNoncurrentVersionsjava.lang.Numbercdk.support/lookup-entry:newer-noncurrent-versions
noncurrentDaysjava.lang.Numbercdk.support/lookup-entry:noncurrent-days
The build-cfn-bucket-noncurrent-version-expiration-property-builder function updates a CfnBucket$NoncurrentVersionExpirationProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$NoncurrentVersionExpirationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `newerNoncurrentVersions` | java.lang.Number | [[cdk.support/lookup-entry]] | `:newer-noncurrent-versions` |
| `noncurrentDays` | java.lang.Number | [[cdk.support/lookup-entry]] | `:noncurrent-days` |
sourceraw docstring

build-cfn-bucket-noncurrent-version-transition-property-builderclj

(build-cfn-bucket-noncurrent-version-transition-property-builder builder
                                                                 id
                                                                 config)

The build-cfn-bucket-noncurrent-version-transition-property-builder function updates a CfnBucket$NoncurrentVersionTransitionProperty$Builder instance using the provided configuration. The function takes the CfnBucket$NoncurrentVersionTransitionProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
newerNoncurrentVersionsjava.lang.Numbercdk.support/lookup-entry:newer-noncurrent-versions
storageClassjava.lang.Stringcdk.support/lookup-entry:storage-class
transitionInDaysjava.lang.Numbercdk.support/lookup-entry:transition-in-days
The build-cfn-bucket-noncurrent-version-transition-property-builder function updates a CfnBucket$NoncurrentVersionTransitionProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$NoncurrentVersionTransitionProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `newerNoncurrentVersions` | java.lang.Number | [[cdk.support/lookup-entry]] | `:newer-noncurrent-versions` |
| `storageClass` | java.lang.String | [[cdk.support/lookup-entry]] | `:storage-class` |
| `transitionInDays` | java.lang.Number | [[cdk.support/lookup-entry]] | `:transition-in-days` |
sourceraw docstring

build-cfn-bucket-notification-configuration-property-builderclj

(build-cfn-bucket-notification-configuration-property-builder builder id config)

The build-cfn-bucket-notification-configuration-property-builder function updates a CfnBucket$NotificationConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnBucket$NotificationConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
eventBridgeConfigurationsoftware.amazon.awscdk.services.s3.CfnBucket$EventBridgeConfigurationPropertycdk.support/lookup-entry:event-bridge-configuration
lambdaConfigurationsjava.util.Listcdk.support/lookup-entry:lambda-configurations
queueConfigurationssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:queue-configurations
topicConfigurationsjava.util.Listcdk.support/lookup-entry:topic-configurations
The build-cfn-bucket-notification-configuration-property-builder function updates a CfnBucket$NotificationConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$NotificationConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `eventBridgeConfiguration` | software.amazon.awscdk.services.s3.CfnBucket$EventBridgeConfigurationProperty | [[cdk.support/lookup-entry]] | `:event-bridge-configuration` |
| `lambdaConfigurations` | java.util.List | [[cdk.support/lookup-entry]] | `:lambda-configurations` |
| `queueConfigurations` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:queue-configurations` |
| `topicConfigurations` | java.util.List | [[cdk.support/lookup-entry]] | `:topic-configurations` |
sourceraw docstring

build-cfn-bucket-notification-filter-property-builderclj

(build-cfn-bucket-notification-filter-property-builder builder id config)

The build-cfn-bucket-notification-filter-property-builder function updates a CfnBucket$NotificationFilterProperty$Builder instance using the provided configuration. The function takes the CfnBucket$NotificationFilterProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
s3Keysoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:s3-key
The build-cfn-bucket-notification-filter-property-builder function updates a CfnBucket$NotificationFilterProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$NotificationFilterProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `s3Key` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:s3-key` |
sourceraw docstring

build-cfn-bucket-object-lock-configuration-property-builderclj

(build-cfn-bucket-object-lock-configuration-property-builder builder id config)

The build-cfn-bucket-object-lock-configuration-property-builder function updates a CfnBucket$ObjectLockConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnBucket$ObjectLockConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
objectLockEnabledjava.lang.Stringcdk.support/lookup-entry:object-lock-enabled
rulesoftware.amazon.awscdk.services.s3.CfnBucket$ObjectLockRulePropertycdk.support/lookup-entry:rule
The build-cfn-bucket-object-lock-configuration-property-builder function updates a CfnBucket$ObjectLockConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$ObjectLockConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `objectLockEnabled` | java.lang.String | [[cdk.support/lookup-entry]] | `:object-lock-enabled` |
| `rule` | software.amazon.awscdk.services.s3.CfnBucket$ObjectLockRuleProperty | [[cdk.support/lookup-entry]] | `:rule` |
sourceraw docstring

build-cfn-bucket-object-lock-rule-property-builderclj

(build-cfn-bucket-object-lock-rule-property-builder builder id config)

The build-cfn-bucket-object-lock-rule-property-builder function updates a CfnBucket$ObjectLockRuleProperty$Builder instance using the provided configuration. The function takes the CfnBucket$ObjectLockRuleProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
defaultRetentionsoftware.amazon.awscdk.services.s3.CfnBucket$DefaultRetentionPropertycdk.support/lookup-entry:default-retention
The build-cfn-bucket-object-lock-rule-property-builder function updates a CfnBucket$ObjectLockRuleProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$ObjectLockRuleProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `defaultRetention` | software.amazon.awscdk.services.s3.CfnBucket$DefaultRetentionProperty | [[cdk.support/lookup-entry]] | `:default-retention` |
sourceraw docstring

build-cfn-bucket-ownership-controls-property-builderclj

(build-cfn-bucket-ownership-controls-property-builder builder id config)

The build-cfn-bucket-ownership-controls-property-builder function updates a CfnBucket$OwnershipControlsProperty$Builder instance using the provided configuration. The function takes the CfnBucket$OwnershipControlsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
rulessoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:rules
The build-cfn-bucket-ownership-controls-property-builder function updates a CfnBucket$OwnershipControlsProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$OwnershipControlsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `rules` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:rules` |
sourceraw docstring

build-cfn-bucket-ownership-controls-rule-property-builderclj

(build-cfn-bucket-ownership-controls-rule-property-builder builder id config)

The build-cfn-bucket-ownership-controls-rule-property-builder function updates a CfnBucket$OwnershipControlsRuleProperty$Builder instance using the provided configuration. The function takes the CfnBucket$OwnershipControlsRuleProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
objectOwnershipjava.lang.Stringcdk.support/lookup-entry:object-ownership
The build-cfn-bucket-ownership-controls-rule-property-builder function updates a CfnBucket$OwnershipControlsRuleProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$OwnershipControlsRuleProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `objectOwnership` | java.lang.String | [[cdk.support/lookup-entry]] | `:object-ownership` |
sourceraw docstring

build-cfn-bucket-partitioned-prefix-property-builderclj

(build-cfn-bucket-partitioned-prefix-property-builder builder id config)

The build-cfn-bucket-partitioned-prefix-property-builder function updates a CfnBucket$PartitionedPrefixProperty$Builder instance using the provided configuration. The function takes the CfnBucket$PartitionedPrefixProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
partitionDateSourcejava.lang.Stringcdk.support/lookup-entry:partition-date-source
The build-cfn-bucket-partitioned-prefix-property-builder function updates a CfnBucket$PartitionedPrefixProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$PartitionedPrefixProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `partitionDateSource` | java.lang.String | [[cdk.support/lookup-entry]] | `:partition-date-source` |
sourceraw docstring

build-cfn-bucket-policy-builderclj

(build-cfn-bucket-policy-builder builder id config)

The build-cfn-bucket-policy-builder function updates a CfnBucketPolicy$Builder instance using the provided configuration. The function takes the CfnBucketPolicy$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
bucketjava.lang.Stringcdk.support/lookup-entry:bucket
policyDocumentjava.lang.Objectcdk.support/lookup-entry:policy-document
The build-cfn-bucket-policy-builder function updates a CfnBucketPolicy$Builder instance using the provided configuration.
  The function takes the CfnBucketPolicy$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `bucket` | java.lang.String | [[cdk.support/lookup-entry]] | `:bucket` |
| `policyDocument` | java.lang.Object | [[cdk.support/lookup-entry]] | `:policy-document` |
sourceraw docstring

build-cfn-bucket-policy-props-builderclj

(build-cfn-bucket-policy-props-builder builder id config)

The build-cfn-bucket-policy-props-builder function updates a CfnBucketPolicyProps$Builder instance using the provided configuration. The function takes the CfnBucketPolicyProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
bucketjava.lang.Stringcdk.support/lookup-entry:bucket
policyDocumentjava.lang.Objectcdk.support/lookup-entry:policy-document
The build-cfn-bucket-policy-props-builder function updates a CfnBucketPolicyProps$Builder instance using the provided configuration.
  The function takes the CfnBucketPolicyProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `bucket` | java.lang.String | [[cdk.support/lookup-entry]] | `:bucket` |
| `policyDocument` | java.lang.Object | [[cdk.support/lookup-entry]] | `:policy-document` |
sourceraw docstring

build-cfn-bucket-props-builderclj

(build-cfn-bucket-props-builder builder id config)

The build-cfn-bucket-props-builder function updates a CfnBucketProps$Builder instance using the provided configuration. The function takes the CfnBucketProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
accelerateConfigurationsoftware.amazon.awscdk.services.s3.CfnBucket$AccelerateConfigurationPropertycdk.support/lookup-entry:accelerate-configuration
accessControljava.lang.Stringcdk.support/lookup-entry:access-control
analyticsConfigurationssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:analytics-configurations
bucketEncryptionsoftware.amazon.awscdk.services.s3.CfnBucket$BucketEncryptionPropertycdk.support/lookup-entry:bucket-encryption
bucketNamejava.lang.Stringcdk.support/lookup-entry:bucket-name
corsConfigurationsoftware.amazon.awscdk.services.s3.CfnBucket$CorsConfigurationPropertycdk.support/lookup-entry:cors-configuration
intelligentTieringConfigurationsjava.util.Listcdk.support/lookup-entry:intelligent-tiering-configurations
inventoryConfigurationsjava.util.Listcdk.support/lookup-entry:inventory-configurations
lifecycleConfigurationsoftware.amazon.awscdk.services.s3.CfnBucket$LifecycleConfigurationPropertycdk.support/lookup-entry:lifecycle-configuration
loggingConfigurationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:logging-configuration
metricsConfigurationssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:metrics-configurations
notificationConfigurationsoftware.amazon.awscdk.services.s3.CfnBucket$NotificationConfigurationPropertycdk.support/lookup-entry:notification-configuration
objectLockConfigurationsoftware.amazon.awscdk.services.s3.CfnBucket$ObjectLockConfigurationPropertycdk.support/lookup-entry:object-lock-configuration
objectLockEnabledjava.lang.Booleancdk.support/lookup-entry:object-lock-enabled
ownershipControlssoftware.amazon.awscdk.services.s3.CfnBucket$OwnershipControlsPropertycdk.support/lookup-entry:ownership-controls
publicAccessBlockConfigurationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:public-access-block-configuration
replicationConfigurationsoftware.amazon.awscdk.services.s3.CfnBucket$ReplicationConfigurationPropertycdk.support/lookup-entry:replication-configuration
tagsjava.util.Listcdk.support/lookup-entry:tags
versioningConfigurationsoftware.amazon.awscdk.services.s3.CfnBucket$VersioningConfigurationPropertycdk.support/lookup-entry:versioning-configuration
websiteConfigurationsoftware.amazon.awscdk.services.s3.CfnBucket$WebsiteConfigurationPropertycdk.support/lookup-entry:website-configuration
The build-cfn-bucket-props-builder function updates a CfnBucketProps$Builder instance using the provided configuration.
  The function takes the CfnBucketProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `accelerateConfiguration` | software.amazon.awscdk.services.s3.CfnBucket$AccelerateConfigurationProperty | [[cdk.support/lookup-entry]] | `:accelerate-configuration` |
| `accessControl` | java.lang.String | [[cdk.support/lookup-entry]] | `:access-control` |
| `analyticsConfigurations` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:analytics-configurations` |
| `bucketEncryption` | software.amazon.awscdk.services.s3.CfnBucket$BucketEncryptionProperty | [[cdk.support/lookup-entry]] | `:bucket-encryption` |
| `bucketName` | java.lang.String | [[cdk.support/lookup-entry]] | `:bucket-name` |
| `corsConfiguration` | software.amazon.awscdk.services.s3.CfnBucket$CorsConfigurationProperty | [[cdk.support/lookup-entry]] | `:cors-configuration` |
| `intelligentTieringConfigurations` | java.util.List | [[cdk.support/lookup-entry]] | `:intelligent-tiering-configurations` |
| `inventoryConfigurations` | java.util.List | [[cdk.support/lookup-entry]] | `:inventory-configurations` |
| `lifecycleConfiguration` | software.amazon.awscdk.services.s3.CfnBucket$LifecycleConfigurationProperty | [[cdk.support/lookup-entry]] | `:lifecycle-configuration` |
| `loggingConfiguration` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:logging-configuration` |
| `metricsConfigurations` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:metrics-configurations` |
| `notificationConfiguration` | software.amazon.awscdk.services.s3.CfnBucket$NotificationConfigurationProperty | [[cdk.support/lookup-entry]] | `:notification-configuration` |
| `objectLockConfiguration` | software.amazon.awscdk.services.s3.CfnBucket$ObjectLockConfigurationProperty | [[cdk.support/lookup-entry]] | `:object-lock-configuration` |
| `objectLockEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:object-lock-enabled` |
| `ownershipControls` | software.amazon.awscdk.services.s3.CfnBucket$OwnershipControlsProperty | [[cdk.support/lookup-entry]] | `:ownership-controls` |
| `publicAccessBlockConfiguration` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:public-access-block-configuration` |
| `replicationConfiguration` | software.amazon.awscdk.services.s3.CfnBucket$ReplicationConfigurationProperty | [[cdk.support/lookup-entry]] | `:replication-configuration` |
| `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
| `versioningConfiguration` | software.amazon.awscdk.services.s3.CfnBucket$VersioningConfigurationProperty | [[cdk.support/lookup-entry]] | `:versioning-configuration` |
| `websiteConfiguration` | software.amazon.awscdk.services.s3.CfnBucket$WebsiteConfigurationProperty | [[cdk.support/lookup-entry]] | `:website-configuration` |
sourceraw docstring

build-cfn-bucket-public-access-block-configuration-property-builderclj

(build-cfn-bucket-public-access-block-configuration-property-builder builder
                                                                     id
                                                                     config)

The build-cfn-bucket-public-access-block-configuration-property-builder function updates a CfnBucket$PublicAccessBlockConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnBucket$PublicAccessBlockConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
blockPublicAclssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:block-public-acls
blockPublicPolicyjava.lang.Booleancdk.support/lookup-entry:block-public-policy
ignorePublicAclssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:ignore-public-acls
restrictPublicBucketsjava.lang.Booleancdk.support/lookup-entry:restrict-public-buckets
The build-cfn-bucket-public-access-block-configuration-property-builder function updates a CfnBucket$PublicAccessBlockConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$PublicAccessBlockConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `blockPublicAcls` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:block-public-acls` |
| `blockPublicPolicy` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:block-public-policy` |
| `ignorePublicAcls` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:ignore-public-acls` |
| `restrictPublicBuckets` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:restrict-public-buckets` |
sourceraw docstring

build-cfn-bucket-queue-configuration-property-builderclj

(build-cfn-bucket-queue-configuration-property-builder builder id config)

The build-cfn-bucket-queue-configuration-property-builder function updates a CfnBucket$QueueConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnBucket$QueueConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
eventjava.lang.Stringcdk.support/lookup-entry:event
filtersoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:filter
queuejava.lang.Stringcdk.support/lookup-entry:queue
The build-cfn-bucket-queue-configuration-property-builder function updates a CfnBucket$QueueConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$QueueConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `event` | java.lang.String | [[cdk.support/lookup-entry]] | `:event` |
| `filter` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:filter` |
| `queue` | java.lang.String | [[cdk.support/lookup-entry]] | `:queue` |
sourceraw docstring

build-cfn-bucket-redirect-all-requests-to-property-builderclj

(build-cfn-bucket-redirect-all-requests-to-property-builder builder id config)

The build-cfn-bucket-redirect-all-requests-to-property-builder function updates a CfnBucket$RedirectAllRequestsToProperty$Builder instance using the provided configuration. The function takes the CfnBucket$RedirectAllRequestsToProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
hostNamejava.lang.Stringcdk.support/lookup-entry:host-name
protocoljava.lang.Stringcdk.support/lookup-entry:protocol
The build-cfn-bucket-redirect-all-requests-to-property-builder function updates a CfnBucket$RedirectAllRequestsToProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$RedirectAllRequestsToProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `hostName` | java.lang.String | [[cdk.support/lookup-entry]] | `:host-name` |
| `protocol` | java.lang.String | [[cdk.support/lookup-entry]] | `:protocol` |
sourceraw docstring

build-cfn-bucket-redirect-rule-property-builderclj

(build-cfn-bucket-redirect-rule-property-builder builder id config)

The build-cfn-bucket-redirect-rule-property-builder function updates a CfnBucket$RedirectRuleProperty$Builder instance using the provided configuration. The function takes the CfnBucket$RedirectRuleProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
hostNamejava.lang.Stringcdk.support/lookup-entry:host-name
httpRedirectCodejava.lang.Stringcdk.support/lookup-entry:http-redirect-code
protocoljava.lang.Stringcdk.support/lookup-entry:protocol
replaceKeyPrefixWithjava.lang.Stringcdk.support/lookup-entry:replace-key-prefix-with
replaceKeyWithjava.lang.Stringcdk.support/lookup-entry:replace-key-with
The build-cfn-bucket-redirect-rule-property-builder function updates a CfnBucket$RedirectRuleProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$RedirectRuleProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `hostName` | java.lang.String | [[cdk.support/lookup-entry]] | `:host-name` |
| `httpRedirectCode` | java.lang.String | [[cdk.support/lookup-entry]] | `:http-redirect-code` |
| `protocol` | java.lang.String | [[cdk.support/lookup-entry]] | `:protocol` |
| `replaceKeyPrefixWith` | java.lang.String | [[cdk.support/lookup-entry]] | `:replace-key-prefix-with` |
| `replaceKeyWith` | java.lang.String | [[cdk.support/lookup-entry]] | `:replace-key-with` |
sourceraw docstring

build-cfn-bucket-replica-modifications-property-builderclj

(build-cfn-bucket-replica-modifications-property-builder builder id config)

The build-cfn-bucket-replica-modifications-property-builder function updates a CfnBucket$ReplicaModificationsProperty$Builder instance using the provided configuration. The function takes the CfnBucket$ReplicaModificationsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
statusjava.lang.Stringcdk.support/lookup-entry:status
The build-cfn-bucket-replica-modifications-property-builder function updates a CfnBucket$ReplicaModificationsProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$ReplicaModificationsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `status` | java.lang.String | [[cdk.support/lookup-entry]] | `:status` |
sourceraw docstring

build-cfn-bucket-replication-configuration-property-builderclj

(build-cfn-bucket-replication-configuration-property-builder builder id config)

The build-cfn-bucket-replication-configuration-property-builder function updates a CfnBucket$ReplicationConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnBucket$ReplicationConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
rolejava.lang.Stringcdk.support/lookup-entry:role
rulessoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:rules
The build-cfn-bucket-replication-configuration-property-builder function updates a CfnBucket$ReplicationConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$ReplicationConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `role` | java.lang.String | [[cdk.support/lookup-entry]] | `:role` |
| `rules` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:rules` |
sourceraw docstring

build-cfn-bucket-replication-destination-property-builderclj

(build-cfn-bucket-replication-destination-property-builder builder id config)

The build-cfn-bucket-replication-destination-property-builder function updates a CfnBucket$ReplicationDestinationProperty$Builder instance using the provided configuration. The function takes the CfnBucket$ReplicationDestinationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
accessControlTranslationsoftware.amazon.awscdk.services.s3.CfnBucket$AccessControlTranslationPropertycdk.support/lookup-entry:access-control-translation
accountjava.lang.Stringcdk.support/lookup-entry:account
bucketjava.lang.Stringcdk.support/lookup-entry:bucket
encryptionConfigurationsoftware.amazon.awscdk.services.s3.CfnBucket$EncryptionConfigurationPropertycdk.support/lookup-entry:encryption-configuration
metricssoftware.amazon.awscdk.services.s3.CfnBucket$MetricsPropertycdk.support/lookup-entry:metrics
replicationTimesoftware.amazon.awscdk.services.s3.CfnBucket$ReplicationTimePropertycdk.support/lookup-entry:replication-time
storageClassjava.lang.Stringcdk.support/lookup-entry:storage-class
The build-cfn-bucket-replication-destination-property-builder function updates a CfnBucket$ReplicationDestinationProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$ReplicationDestinationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `accessControlTranslation` | software.amazon.awscdk.services.s3.CfnBucket$AccessControlTranslationProperty | [[cdk.support/lookup-entry]] | `:access-control-translation` |
| `account` | java.lang.String | [[cdk.support/lookup-entry]] | `:account` |
| `bucket` | java.lang.String | [[cdk.support/lookup-entry]] | `:bucket` |
| `encryptionConfiguration` | software.amazon.awscdk.services.s3.CfnBucket$EncryptionConfigurationProperty | [[cdk.support/lookup-entry]] | `:encryption-configuration` |
| `metrics` | software.amazon.awscdk.services.s3.CfnBucket$MetricsProperty | [[cdk.support/lookup-entry]] | `:metrics` |
| `replicationTime` | software.amazon.awscdk.services.s3.CfnBucket$ReplicationTimeProperty | [[cdk.support/lookup-entry]] | `:replication-time` |
| `storageClass` | java.lang.String | [[cdk.support/lookup-entry]] | `:storage-class` |
sourceraw docstring

build-cfn-bucket-replication-rule-and-operator-property-builderclj

(build-cfn-bucket-replication-rule-and-operator-property-builder builder
                                                                 id
                                                                 config)

The build-cfn-bucket-replication-rule-and-operator-property-builder function updates a CfnBucket$ReplicationRuleAndOperatorProperty$Builder instance using the provided configuration. The function takes the CfnBucket$ReplicationRuleAndOperatorProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
prefixjava.lang.Stringcdk.support/lookup-entry:prefix
tagFiltersjava.util.Listcdk.support/lookup-entry:tag-filters
The build-cfn-bucket-replication-rule-and-operator-property-builder function updates a CfnBucket$ReplicationRuleAndOperatorProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$ReplicationRuleAndOperatorProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `prefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:prefix` |
| `tagFilters` | java.util.List | [[cdk.support/lookup-entry]] | `:tag-filters` |
sourceraw docstring

build-cfn-bucket-replication-rule-filter-property-builderclj

(build-cfn-bucket-replication-rule-filter-property-builder builder id config)

The build-cfn-bucket-replication-rule-filter-property-builder function updates a CfnBucket$ReplicationRuleFilterProperty$Builder instance using the provided configuration. The function takes the CfnBucket$ReplicationRuleFilterProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
andsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:and
prefixjava.lang.Stringcdk.support/lookup-entry:prefix
tagFiltersoftware.amazon.awscdk.services.s3.CfnBucket$TagFilterPropertycdk.support/lookup-entry:tag-filter
The build-cfn-bucket-replication-rule-filter-property-builder function updates a CfnBucket$ReplicationRuleFilterProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$ReplicationRuleFilterProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `and` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:and` |
| `prefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:prefix` |
| `tagFilter` | software.amazon.awscdk.services.s3.CfnBucket$TagFilterProperty | [[cdk.support/lookup-entry]] | `:tag-filter` |
sourceraw docstring

build-cfn-bucket-replication-rule-property-builderclj

(build-cfn-bucket-replication-rule-property-builder builder id config)

The build-cfn-bucket-replication-rule-property-builder function updates a CfnBucket$ReplicationRuleProperty$Builder instance using the provided configuration. The function takes the CfnBucket$ReplicationRuleProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
deleteMarkerReplicationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:delete-marker-replication
destinationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:destination
filtersoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:filter
idjava.lang.Stringcdk.support/lookup-entry:id
prefixjava.lang.Stringcdk.support/lookup-entry:prefix
priorityjava.lang.Numbercdk.support/lookup-entry:priority
sourceSelectionCriteriasoftware.amazon.awscdk.services.s3.CfnBucket$SourceSelectionCriteriaPropertycdk.support/lookup-entry:source-selection-criteria
statusjava.lang.Stringcdk.support/lookup-entry:status
The build-cfn-bucket-replication-rule-property-builder function updates a CfnBucket$ReplicationRuleProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$ReplicationRuleProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `deleteMarkerReplication` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:delete-marker-replication` |
| `destination` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:destination` |
| `filter` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:filter` |
| `id` | java.lang.String | [[cdk.support/lookup-entry]] | `:id` |
| `prefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:prefix` |
| `priority` | java.lang.Number | [[cdk.support/lookup-entry]] | `:priority` |
| `sourceSelectionCriteria` | software.amazon.awscdk.services.s3.CfnBucket$SourceSelectionCriteriaProperty | [[cdk.support/lookup-entry]] | `:source-selection-criteria` |
| `status` | java.lang.String | [[cdk.support/lookup-entry]] | `:status` |
sourceraw docstring

build-cfn-bucket-replication-time-property-builderclj

(build-cfn-bucket-replication-time-property-builder builder id config)

The build-cfn-bucket-replication-time-property-builder function updates a CfnBucket$ReplicationTimeProperty$Builder instance using the provided configuration. The function takes the CfnBucket$ReplicationTimeProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
statusjava.lang.Stringcdk.support/lookup-entry:status
timesoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:time
The build-cfn-bucket-replication-time-property-builder function updates a CfnBucket$ReplicationTimeProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$ReplicationTimeProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `status` | java.lang.String | [[cdk.support/lookup-entry]] | `:status` |
| `time` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:time` |
sourceraw docstring

build-cfn-bucket-replication-time-value-property-builderclj

(build-cfn-bucket-replication-time-value-property-builder builder id config)

The build-cfn-bucket-replication-time-value-property-builder function updates a CfnBucket$ReplicationTimeValueProperty$Builder instance using the provided configuration. The function takes the CfnBucket$ReplicationTimeValueProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
minutesjava.lang.Numbercdk.support/lookup-entry:minutes
The build-cfn-bucket-replication-time-value-property-builder function updates a CfnBucket$ReplicationTimeValueProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$ReplicationTimeValueProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `minutes` | java.lang.Number | [[cdk.support/lookup-entry]] | `:minutes` |
sourceraw docstring

build-cfn-bucket-routing-rule-condition-property-builderclj

(build-cfn-bucket-routing-rule-condition-property-builder builder id config)

The build-cfn-bucket-routing-rule-condition-property-builder function updates a CfnBucket$RoutingRuleConditionProperty$Builder instance using the provided configuration. The function takes the CfnBucket$RoutingRuleConditionProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
httpErrorCodeReturnedEqualsjava.lang.Stringcdk.support/lookup-entry:http-error-code-returned-equals
keyPrefixEqualsjava.lang.Stringcdk.support/lookup-entry:key-prefix-equals
The build-cfn-bucket-routing-rule-condition-property-builder function updates a CfnBucket$RoutingRuleConditionProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$RoutingRuleConditionProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `httpErrorCodeReturnedEquals` | java.lang.String | [[cdk.support/lookup-entry]] | `:http-error-code-returned-equals` |
| `keyPrefixEquals` | java.lang.String | [[cdk.support/lookup-entry]] | `:key-prefix-equals` |
sourceraw docstring

build-cfn-bucket-routing-rule-property-builderclj

(build-cfn-bucket-routing-rule-property-builder builder id config)

The build-cfn-bucket-routing-rule-property-builder function updates a CfnBucket$RoutingRuleProperty$Builder instance using the provided configuration. The function takes the CfnBucket$RoutingRuleProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
redirectRulesoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:redirect-rule
routingRuleConditionsoftware.amazon.awscdk.services.s3.CfnBucket$RoutingRuleConditionPropertycdk.support/lookup-entry:routing-rule-condition
The build-cfn-bucket-routing-rule-property-builder function updates a CfnBucket$RoutingRuleProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$RoutingRuleProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `redirectRule` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:redirect-rule` |
| `routingRuleCondition` | software.amazon.awscdk.services.s3.CfnBucket$RoutingRuleConditionProperty | [[cdk.support/lookup-entry]] | `:routing-rule-condition` |
sourceraw docstring

build-cfn-bucket-rule-property-builderclj

(build-cfn-bucket-rule-property-builder builder id config)

The build-cfn-bucket-rule-property-builder function updates a CfnBucket$RuleProperty$Builder instance using the provided configuration. The function takes the CfnBucket$RuleProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
abortIncompleteMultipartUploadsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:abort-incomplete-multipart-upload
expirationDatesoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:expiration-date
expirationInDaysjava.lang.Numbercdk.support/lookup-entry:expiration-in-days
expiredObjectDeleteMarkersoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:expired-object-delete-marker
idjava.lang.Stringcdk.support/lookup-entry:id
noncurrentVersionExpirationsoftware.amazon.awscdk.services.s3.CfnBucket$NoncurrentVersionExpirationPropertycdk.support/lookup-entry:noncurrent-version-expiration
noncurrentVersionExpirationInDaysjava.lang.Numbercdk.support/lookup-entry:noncurrent-version-expiration-in-days
noncurrentVersionTransitionsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:noncurrent-version-transition
noncurrentVersionTransitionsjava.util.Listcdk.support/lookup-entry:noncurrent-version-transitions
objectSizeGreaterThanjava.lang.Numbercdk.support/lookup-entry:object-size-greater-than
objectSizeLessThanjava.lang.Numbercdk.support/lookup-entry:object-size-less-than
prefixjava.lang.Stringcdk.support/lookup-entry:prefix
statusjava.lang.Stringcdk.support/lookup-entry:status
tagFilterssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:tag-filters
transitionsoftware.amazon.awscdk.services.s3.CfnBucket$TransitionPropertycdk.support/lookup-entry:transition
transitionssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:transitions
The build-cfn-bucket-rule-property-builder function updates a CfnBucket$RuleProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$RuleProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `abortIncompleteMultipartUpload` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:abort-incomplete-multipart-upload` |
| `expirationDate` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:expiration-date` |
| `expirationInDays` | java.lang.Number | [[cdk.support/lookup-entry]] | `:expiration-in-days` |
| `expiredObjectDeleteMarker` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:expired-object-delete-marker` |
| `id` | java.lang.String | [[cdk.support/lookup-entry]] | `:id` |
| `noncurrentVersionExpiration` | software.amazon.awscdk.services.s3.CfnBucket$NoncurrentVersionExpirationProperty | [[cdk.support/lookup-entry]] | `:noncurrent-version-expiration` |
| `noncurrentVersionExpirationInDays` | java.lang.Number | [[cdk.support/lookup-entry]] | `:noncurrent-version-expiration-in-days` |
| `noncurrentVersionTransition` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:noncurrent-version-transition` |
| `noncurrentVersionTransitions` | java.util.List | [[cdk.support/lookup-entry]] | `:noncurrent-version-transitions` |
| `objectSizeGreaterThan` | java.lang.Number | [[cdk.support/lookup-entry]] | `:object-size-greater-than` |
| `objectSizeLessThan` | java.lang.Number | [[cdk.support/lookup-entry]] | `:object-size-less-than` |
| `prefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:prefix` |
| `status` | java.lang.String | [[cdk.support/lookup-entry]] | `:status` |
| `tagFilters` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:tag-filters` |
| `transition` | software.amazon.awscdk.services.s3.CfnBucket$TransitionProperty | [[cdk.support/lookup-entry]] | `:transition` |
| `transitions` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:transitions` |
sourceraw docstring

build-cfn-bucket-s3-key-filter-property-builderclj

(build-cfn-bucket-s3-key-filter-property-builder builder id config)

The build-cfn-bucket-s3-key-filter-property-builder function updates a CfnBucket$S3KeyFilterProperty$Builder instance using the provided configuration. The function takes the CfnBucket$S3KeyFilterProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
rulesjava.util.Listcdk.support/lookup-entry:rules
The build-cfn-bucket-s3-key-filter-property-builder function updates a CfnBucket$S3KeyFilterProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$S3KeyFilterProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `rules` | java.util.List | [[cdk.support/lookup-entry]] | `:rules` |
sourceraw docstring

build-cfn-bucket-server-side-encryption-by-default-property-builderclj

(build-cfn-bucket-server-side-encryption-by-default-property-builder builder
                                                                     id
                                                                     config)

The build-cfn-bucket-server-side-encryption-by-default-property-builder function updates a CfnBucket$ServerSideEncryptionByDefaultProperty$Builder instance using the provided configuration. The function takes the CfnBucket$ServerSideEncryptionByDefaultProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
kmsMasterKeyIdjava.lang.Stringcdk.support/lookup-entry:kms-master-key-id
sseAlgorithmjava.lang.Stringcdk.support/lookup-entry:sse-algorithm
The build-cfn-bucket-server-side-encryption-by-default-property-builder function updates a CfnBucket$ServerSideEncryptionByDefaultProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$ServerSideEncryptionByDefaultProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `kmsMasterKeyId` | java.lang.String | [[cdk.support/lookup-entry]] | `:kms-master-key-id` |
| `sseAlgorithm` | java.lang.String | [[cdk.support/lookup-entry]] | `:sse-algorithm` |
sourceraw docstring

build-cfn-bucket-server-side-encryption-rule-property-builderclj

(build-cfn-bucket-server-side-encryption-rule-property-builder builder
                                                               id
                                                               config)

The build-cfn-bucket-server-side-encryption-rule-property-builder function updates a CfnBucket$ServerSideEncryptionRuleProperty$Builder instance using the provided configuration. The function takes the CfnBucket$ServerSideEncryptionRuleProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
bucketKeyEnabledjava.lang.Booleancdk.support/lookup-entry:bucket-key-enabled
serverSideEncryptionByDefaultsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:server-side-encryption-by-default
The build-cfn-bucket-server-side-encryption-rule-property-builder function updates a CfnBucket$ServerSideEncryptionRuleProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$ServerSideEncryptionRuleProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `bucketKeyEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:bucket-key-enabled` |
| `serverSideEncryptionByDefault` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:server-side-encryption-by-default` |
sourceraw docstring

build-cfn-bucket-source-selection-criteria-property-builderclj

(build-cfn-bucket-source-selection-criteria-property-builder builder id config)

The build-cfn-bucket-source-selection-criteria-property-builder function updates a CfnBucket$SourceSelectionCriteriaProperty$Builder instance using the provided configuration. The function takes the CfnBucket$SourceSelectionCriteriaProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
replicaModificationssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:replica-modifications
sseKmsEncryptedObjectssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:sse-kms-encrypted-objects
The build-cfn-bucket-source-selection-criteria-property-builder function updates a CfnBucket$SourceSelectionCriteriaProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$SourceSelectionCriteriaProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `replicaModifications` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:replica-modifications` |
| `sseKmsEncryptedObjects` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:sse-kms-encrypted-objects` |
sourceraw docstring

build-cfn-bucket-sse-kms-encrypted-objects-property-builderclj

(build-cfn-bucket-sse-kms-encrypted-objects-property-builder builder id config)

The build-cfn-bucket-sse-kms-encrypted-objects-property-builder function updates a CfnBucket$SseKmsEncryptedObjectsProperty$Builder instance using the provided configuration. The function takes the CfnBucket$SseKmsEncryptedObjectsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
statusjava.lang.Stringcdk.support/lookup-entry:status
The build-cfn-bucket-sse-kms-encrypted-objects-property-builder function updates a CfnBucket$SseKmsEncryptedObjectsProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$SseKmsEncryptedObjectsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `status` | java.lang.String | [[cdk.support/lookup-entry]] | `:status` |
sourceraw docstring

build-cfn-bucket-storage-class-analysis-property-builderclj

(build-cfn-bucket-storage-class-analysis-property-builder builder id config)

The build-cfn-bucket-storage-class-analysis-property-builder function updates a CfnBucket$StorageClassAnalysisProperty$Builder instance using the provided configuration. The function takes the CfnBucket$StorageClassAnalysisProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
dataExportsoftware.amazon.awscdk.services.s3.CfnBucket$DataExportPropertycdk.support/lookup-entry:data-export
The build-cfn-bucket-storage-class-analysis-property-builder function updates a CfnBucket$StorageClassAnalysisProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$StorageClassAnalysisProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `dataExport` | software.amazon.awscdk.services.s3.CfnBucket$DataExportProperty | [[cdk.support/lookup-entry]] | `:data-export` |
sourceraw docstring

build-cfn-bucket-tag-filter-property-builderclj

(build-cfn-bucket-tag-filter-property-builder builder id config)

The build-cfn-bucket-tag-filter-property-builder function updates a CfnBucket$TagFilterProperty$Builder instance using the provided configuration. The function takes the CfnBucket$TagFilterProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
keyjava.lang.Stringcdk.support/lookup-entry:key
valuejava.lang.Stringcdk.support/lookup-entry:value
The build-cfn-bucket-tag-filter-property-builder function updates a CfnBucket$TagFilterProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$TagFilterProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `key` | java.lang.String | [[cdk.support/lookup-entry]] | `:key` |
| `value` | java.lang.String | [[cdk.support/lookup-entry]] | `:value` |
sourceraw docstring

build-cfn-bucket-target-object-key-format-property-builderclj

(build-cfn-bucket-target-object-key-format-property-builder builder id config)

The build-cfn-bucket-target-object-key-format-property-builder function updates a CfnBucket$TargetObjectKeyFormatProperty$Builder instance using the provided configuration. The function takes the CfnBucket$TargetObjectKeyFormatProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
partitionedPrefixsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:partitioned-prefix
simplePrefixjava.lang.Objectcdk.support/lookup-entry:simple-prefix
The build-cfn-bucket-target-object-key-format-property-builder function updates a CfnBucket$TargetObjectKeyFormatProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$TargetObjectKeyFormatProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `partitionedPrefix` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:partitioned-prefix` |
| `simplePrefix` | java.lang.Object | [[cdk.support/lookup-entry]] | `:simple-prefix` |
sourceraw docstring

build-cfn-bucket-tiering-property-builderclj

(build-cfn-bucket-tiering-property-builder builder id config)

The build-cfn-bucket-tiering-property-builder function updates a CfnBucket$TieringProperty$Builder instance using the provided configuration. The function takes the CfnBucket$TieringProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
accessTierjava.lang.Stringcdk.support/lookup-entry:access-tier
daysjava.lang.Numbercdk.support/lookup-entry:days
The build-cfn-bucket-tiering-property-builder function updates a CfnBucket$TieringProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$TieringProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `accessTier` | java.lang.String | [[cdk.support/lookup-entry]] | `:access-tier` |
| `days` | java.lang.Number | [[cdk.support/lookup-entry]] | `:days` |
sourceraw docstring

build-cfn-bucket-topic-configuration-property-builderclj

(build-cfn-bucket-topic-configuration-property-builder builder id config)

The build-cfn-bucket-topic-configuration-property-builder function updates a CfnBucket$TopicConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnBucket$TopicConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
eventjava.lang.Stringcdk.support/lookup-entry:event
filtersoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:filter
topicjava.lang.Stringcdk.support/lookup-entry:topic
The build-cfn-bucket-topic-configuration-property-builder function updates a CfnBucket$TopicConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$TopicConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `event` | java.lang.String | [[cdk.support/lookup-entry]] | `:event` |
| `filter` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:filter` |
| `topic` | java.lang.String | [[cdk.support/lookup-entry]] | `:topic` |
sourceraw docstring

build-cfn-bucket-transition-property-builderclj

(build-cfn-bucket-transition-property-builder builder id config)

The build-cfn-bucket-transition-property-builder function updates a CfnBucket$TransitionProperty$Builder instance using the provided configuration. The function takes the CfnBucket$TransitionProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
storageClassjava.lang.Stringcdk.support/lookup-entry:storage-class
transitionDatejava.time.Instantcdk.support/lookup-entry:transition-date
transitionInDaysjava.lang.Numbercdk.support/lookup-entry:transition-in-days
The build-cfn-bucket-transition-property-builder function updates a CfnBucket$TransitionProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$TransitionProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `storageClass` | java.lang.String | [[cdk.support/lookup-entry]] | `:storage-class` |
| `transitionDate` | java.time.Instant | [[cdk.support/lookup-entry]] | `:transition-date` |
| `transitionInDays` | java.lang.Number | [[cdk.support/lookup-entry]] | `:transition-in-days` |
sourceraw docstring

build-cfn-bucket-versioning-configuration-property-builderclj

(build-cfn-bucket-versioning-configuration-property-builder builder id config)

The build-cfn-bucket-versioning-configuration-property-builder function updates a CfnBucket$VersioningConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnBucket$VersioningConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
statusjava.lang.Stringcdk.support/lookup-entry:status
The build-cfn-bucket-versioning-configuration-property-builder function updates a CfnBucket$VersioningConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$VersioningConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `status` | java.lang.String | [[cdk.support/lookup-entry]] | `:status` |
sourceraw docstring

build-cfn-bucket-website-configuration-property-builderclj

(build-cfn-bucket-website-configuration-property-builder builder id config)

The build-cfn-bucket-website-configuration-property-builder function updates a CfnBucket$WebsiteConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnBucket$WebsiteConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
errorDocumentjava.lang.Stringcdk.support/lookup-entry:error-document
indexDocumentjava.lang.Stringcdk.support/lookup-entry:index-document
redirectAllRequestsTosoftware.amazon.awscdk.services.s3.CfnBucket$RedirectAllRequestsToPropertycdk.support/lookup-entry:redirect-all-requests-to
routingRulesjava.util.Listcdk.support/lookup-entry:routing-rules
The build-cfn-bucket-website-configuration-property-builder function updates a CfnBucket$WebsiteConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnBucket$WebsiteConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `errorDocument` | java.lang.String | [[cdk.support/lookup-entry]] | `:error-document` |
| `indexDocument` | java.lang.String | [[cdk.support/lookup-entry]] | `:index-document` |
| `redirectAllRequestsTo` | software.amazon.awscdk.services.s3.CfnBucket$RedirectAllRequestsToProperty | [[cdk.support/lookup-entry]] | `:redirect-all-requests-to` |
| `routingRules` | java.util.List | [[cdk.support/lookup-entry]] | `:routing-rules` |
sourceraw docstring

build-cfn-multi-region-access-point-builderclj

(build-cfn-multi-region-access-point-builder builder id config)

The build-cfn-multi-region-access-point-builder function updates a CfnMultiRegionAccessPoint$Builder instance using the provided configuration. The function takes the CfnMultiRegionAccessPoint$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
namejava.lang.Stringcdk.support/lookup-entry:name
publicAccessBlockConfigurationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:public-access-block-configuration
regionssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:regions
The build-cfn-multi-region-access-point-builder function updates a CfnMultiRegionAccessPoint$Builder instance using the provided configuration.
  The function takes the CfnMultiRegionAccessPoint$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `name` | java.lang.String | [[cdk.support/lookup-entry]] | `:name` |
| `publicAccessBlockConfiguration` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:public-access-block-configuration` |
| `regions` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:regions` |
sourceraw docstring

build-cfn-multi-region-access-point-policy-builderclj

(build-cfn-multi-region-access-point-policy-builder builder id config)

The build-cfn-multi-region-access-point-policy-builder function updates a CfnMultiRegionAccessPointPolicy$Builder instance using the provided configuration. The function takes the CfnMultiRegionAccessPointPolicy$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
mrapNamejava.lang.Stringcdk.support/lookup-entry:mrap-name
policyjava.lang.Objectcdk.support/lookup-entry:policy
The build-cfn-multi-region-access-point-policy-builder function updates a CfnMultiRegionAccessPointPolicy$Builder instance using the provided configuration.
  The function takes the CfnMultiRegionAccessPointPolicy$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `mrapName` | java.lang.String | [[cdk.support/lookup-entry]] | `:mrap-name` |
| `policy` | java.lang.Object | [[cdk.support/lookup-entry]] | `:policy` |
sourceraw docstring

build-cfn-multi-region-access-point-policy-policy-status-property-builderclj

(build-cfn-multi-region-access-point-policy-policy-status-property-builder
  builder
  id
  config)

The build-cfn-multi-region-access-point-policy-policy-status-property-builder function updates a CfnMultiRegionAccessPointPolicy$PolicyStatusProperty$Builder instance using the provided configuration. The function takes the CfnMultiRegionAccessPointPolicy$PolicyStatusProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
isPublicjava.lang.Stringcdk.support/lookup-entry:is-public
The build-cfn-multi-region-access-point-policy-policy-status-property-builder function updates a CfnMultiRegionAccessPointPolicy$PolicyStatusProperty$Builder instance using the provided configuration.
  The function takes the CfnMultiRegionAccessPointPolicy$PolicyStatusProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `isPublic` | java.lang.String | [[cdk.support/lookup-entry]] | `:is-public` |
sourceraw docstring

build-cfn-multi-region-access-point-policy-props-builderclj

(build-cfn-multi-region-access-point-policy-props-builder builder id config)

The build-cfn-multi-region-access-point-policy-props-builder function updates a CfnMultiRegionAccessPointPolicyProps$Builder instance using the provided configuration. The function takes the CfnMultiRegionAccessPointPolicyProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
mrapNamejava.lang.Stringcdk.support/lookup-entry:mrap-name
policyjava.lang.Objectcdk.support/lookup-entry:policy
The build-cfn-multi-region-access-point-policy-props-builder function updates a CfnMultiRegionAccessPointPolicyProps$Builder instance using the provided configuration.
  The function takes the CfnMultiRegionAccessPointPolicyProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `mrapName` | java.lang.String | [[cdk.support/lookup-entry]] | `:mrap-name` |
| `policy` | java.lang.Object | [[cdk.support/lookup-entry]] | `:policy` |
sourceraw docstring

build-cfn-multi-region-access-point-props-builderclj

(build-cfn-multi-region-access-point-props-builder builder id config)

The build-cfn-multi-region-access-point-props-builder function updates a CfnMultiRegionAccessPointProps$Builder instance using the provided configuration. The function takes the CfnMultiRegionAccessPointProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
namejava.lang.Stringcdk.support/lookup-entry:name
publicAccessBlockConfigurationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:public-access-block-configuration
regionsjava.util.Listcdk.support/lookup-entry:regions
The build-cfn-multi-region-access-point-props-builder function updates a CfnMultiRegionAccessPointProps$Builder instance using the provided configuration.
  The function takes the CfnMultiRegionAccessPointProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `name` | java.lang.String | [[cdk.support/lookup-entry]] | `:name` |
| `publicAccessBlockConfiguration` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:public-access-block-configuration` |
| `regions` | java.util.List | [[cdk.support/lookup-entry]] | `:regions` |
sourceraw docstring

build-cfn-multi-region-access-point-public-access-block-configuration-property-builderclj

(build-cfn-multi-region-access-point-public-access-block-configuration-property-builder
  builder
  id
  config)

The build-cfn-multi-region-access-point-public-access-block-configuration-property-builder function updates a CfnMultiRegionAccessPoint$PublicAccessBlockConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnMultiRegionAccessPoint$PublicAccessBlockConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
blockPublicAclssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:block-public-acls
blockPublicPolicysoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:block-public-policy
ignorePublicAclssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:ignore-public-acls
restrictPublicBucketssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:restrict-public-buckets
The build-cfn-multi-region-access-point-public-access-block-configuration-property-builder function updates a CfnMultiRegionAccessPoint$PublicAccessBlockConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnMultiRegionAccessPoint$PublicAccessBlockConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `blockPublicAcls` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:block-public-acls` |
| `blockPublicPolicy` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:block-public-policy` |
| `ignorePublicAcls` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:ignore-public-acls` |
| `restrictPublicBuckets` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:restrict-public-buckets` |
sourceraw docstring

build-cfn-multi-region-access-point-region-property-builderclj

(build-cfn-multi-region-access-point-region-property-builder builder id config)

The build-cfn-multi-region-access-point-region-property-builder function updates a CfnMultiRegionAccessPoint$RegionProperty$Builder instance using the provided configuration. The function takes the CfnMultiRegionAccessPoint$RegionProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
bucketjava.lang.Stringcdk.support/lookup-entry:bucket
bucketAccountIdjava.lang.Stringcdk.support/lookup-entry:bucket-account-id
The build-cfn-multi-region-access-point-region-property-builder function updates a CfnMultiRegionAccessPoint$RegionProperty$Builder instance using the provided configuration.
  The function takes the CfnMultiRegionAccessPoint$RegionProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `bucket` | java.lang.String | [[cdk.support/lookup-entry]] | `:bucket` |
| `bucketAccountId` | java.lang.String | [[cdk.support/lookup-entry]] | `:bucket-account-id` |
sourceraw docstring

build-cfn-storage-lens-account-level-property-builderclj

(build-cfn-storage-lens-account-level-property-builder builder id config)

The build-cfn-storage-lens-account-level-property-builder function updates a CfnStorageLens$AccountLevelProperty$Builder instance using the provided configuration. The function takes the CfnStorageLens$AccountLevelProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
activityMetricssoftware.amazon.awscdk.services.s3.CfnStorageLens$ActivityMetricsPropertycdk.support/lookup-entry:activity-metrics
advancedCostOptimizationMetricssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:advanced-cost-optimization-metrics
advancedDataProtectionMetricssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:advanced-data-protection-metrics
bucketLevelsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:bucket-level
detailedStatusCodesMetricssoftware.amazon.awscdk.services.s3.CfnStorageLens$DetailedStatusCodesMetricsPropertycdk.support/lookup-entry:detailed-status-codes-metrics
storageLensGroupLevelsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:storage-lens-group-level
The build-cfn-storage-lens-account-level-property-builder function updates a CfnStorageLens$AccountLevelProperty$Builder instance using the provided configuration.
  The function takes the CfnStorageLens$AccountLevelProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `activityMetrics` | software.amazon.awscdk.services.s3.CfnStorageLens$ActivityMetricsProperty | [[cdk.support/lookup-entry]] | `:activity-metrics` |
| `advancedCostOptimizationMetrics` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:advanced-cost-optimization-metrics` |
| `advancedDataProtectionMetrics` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:advanced-data-protection-metrics` |
| `bucketLevel` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:bucket-level` |
| `detailedStatusCodesMetrics` | software.amazon.awscdk.services.s3.CfnStorageLens$DetailedStatusCodesMetricsProperty | [[cdk.support/lookup-entry]] | `:detailed-status-codes-metrics` |
| `storageLensGroupLevel` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:storage-lens-group-level` |
sourceraw docstring

build-cfn-storage-lens-activity-metrics-property-builderclj

(build-cfn-storage-lens-activity-metrics-property-builder builder id config)

The build-cfn-storage-lens-activity-metrics-property-builder function updates a CfnStorageLens$ActivityMetricsProperty$Builder instance using the provided configuration. The function takes the CfnStorageLens$ActivityMetricsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
isEnabledsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:is-enabled
The build-cfn-storage-lens-activity-metrics-property-builder function updates a CfnStorageLens$ActivityMetricsProperty$Builder instance using the provided configuration.
  The function takes the CfnStorageLens$ActivityMetricsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `isEnabled` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:is-enabled` |
sourceraw docstring

build-cfn-storage-lens-advanced-cost-optimization-metrics-property-builderclj

(build-cfn-storage-lens-advanced-cost-optimization-metrics-property-builder
  builder
  id
  config)

The build-cfn-storage-lens-advanced-cost-optimization-metrics-property-builder function updates a CfnStorageLens$AdvancedCostOptimizationMetricsProperty$Builder instance using the provided configuration. The function takes the CfnStorageLens$AdvancedCostOptimizationMetricsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
isEnabledjava.lang.Booleancdk.support/lookup-entry:is-enabled
The build-cfn-storage-lens-advanced-cost-optimization-metrics-property-builder function updates a CfnStorageLens$AdvancedCostOptimizationMetricsProperty$Builder instance using the provided configuration.
  The function takes the CfnStorageLens$AdvancedCostOptimizationMetricsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `isEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:is-enabled` |
sourceraw docstring

build-cfn-storage-lens-advanced-data-protection-metrics-property-builderclj

(build-cfn-storage-lens-advanced-data-protection-metrics-property-builder
  builder
  id
  config)

The build-cfn-storage-lens-advanced-data-protection-metrics-property-builder function updates a CfnStorageLens$AdvancedDataProtectionMetricsProperty$Builder instance using the provided configuration. The function takes the CfnStorageLens$AdvancedDataProtectionMetricsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
isEnabledsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:is-enabled
The build-cfn-storage-lens-advanced-data-protection-metrics-property-builder function updates a CfnStorageLens$AdvancedDataProtectionMetricsProperty$Builder instance using the provided configuration.
  The function takes the CfnStorageLens$AdvancedDataProtectionMetricsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `isEnabled` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:is-enabled` |
sourceraw docstring

build-cfn-storage-lens-aws-org-property-builderclj

(build-cfn-storage-lens-aws-org-property-builder builder id config)

The build-cfn-storage-lens-aws-org-property-builder function updates a CfnStorageLens$AwsOrgProperty$Builder instance using the provided configuration. The function takes the CfnStorageLens$AwsOrgProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
arnjava.lang.Stringcdk.support/lookup-entry:arn
The build-cfn-storage-lens-aws-org-property-builder function updates a CfnStorageLens$AwsOrgProperty$Builder instance using the provided configuration.
  The function takes the CfnStorageLens$AwsOrgProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `arn` | java.lang.String | [[cdk.support/lookup-entry]] | `:arn` |
sourceraw docstring

build-cfn-storage-lens-bucket-level-property-builderclj

(build-cfn-storage-lens-bucket-level-property-builder builder id config)

The build-cfn-storage-lens-bucket-level-property-builder function updates a CfnStorageLens$BucketLevelProperty$Builder instance using the provided configuration. The function takes the CfnStorageLens$BucketLevelProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
activityMetricssoftware.amazon.awscdk.services.s3.CfnStorageLens$ActivityMetricsPropertycdk.support/lookup-entry:activity-metrics
advancedCostOptimizationMetricssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:advanced-cost-optimization-metrics
advancedDataProtectionMetricssoftware.amazon.awscdk.services.s3.CfnStorageLens$AdvancedDataProtectionMetricsPropertycdk.support/lookup-entry:advanced-data-protection-metrics
detailedStatusCodesMetricssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:detailed-status-codes-metrics
prefixLevelsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:prefix-level
The build-cfn-storage-lens-bucket-level-property-builder function updates a CfnStorageLens$BucketLevelProperty$Builder instance using the provided configuration.
  The function takes the CfnStorageLens$BucketLevelProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `activityMetrics` | software.amazon.awscdk.services.s3.CfnStorageLens$ActivityMetricsProperty | [[cdk.support/lookup-entry]] | `:activity-metrics` |
| `advancedCostOptimizationMetrics` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:advanced-cost-optimization-metrics` |
| `advancedDataProtectionMetrics` | software.amazon.awscdk.services.s3.CfnStorageLens$AdvancedDataProtectionMetricsProperty | [[cdk.support/lookup-entry]] | `:advanced-data-protection-metrics` |
| `detailedStatusCodesMetrics` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:detailed-status-codes-metrics` |
| `prefixLevel` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:prefix-level` |
sourceraw docstring

build-cfn-storage-lens-buckets-and-regions-property-builderclj

(build-cfn-storage-lens-buckets-and-regions-property-builder builder id config)

The build-cfn-storage-lens-buckets-and-regions-property-builder function updates a CfnStorageLens$BucketsAndRegionsProperty$Builder instance using the provided configuration. The function takes the CfnStorageLens$BucketsAndRegionsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
bucketsjava.util.Listcdk.support/lookup-entry:buckets
regionsjava.util.Listcdk.support/lookup-entry:regions
The build-cfn-storage-lens-buckets-and-regions-property-builder function updates a CfnStorageLens$BucketsAndRegionsProperty$Builder instance using the provided configuration.
  The function takes the CfnStorageLens$BucketsAndRegionsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `buckets` | java.util.List | [[cdk.support/lookup-entry]] | `:buckets` |
| `regions` | java.util.List | [[cdk.support/lookup-entry]] | `:regions` |
sourceraw docstring

build-cfn-storage-lens-builderclj

(build-cfn-storage-lens-builder builder id config)

The build-cfn-storage-lens-builder function updates a CfnStorageLens$Builder instance using the provided configuration. The function takes the CfnStorageLens$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
storageLensConfigurationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:storage-lens-configuration
tagsjava.util.Listcdk.support/lookup-entry:tags
The build-cfn-storage-lens-builder function updates a CfnStorageLens$Builder instance using the provided configuration.
  The function takes the CfnStorageLens$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `storageLensConfiguration` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:storage-lens-configuration` |
| `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
sourceraw docstring

build-cfn-storage-lens-cloud-watch-metrics-property-builderclj

(build-cfn-storage-lens-cloud-watch-metrics-property-builder builder id config)

The build-cfn-storage-lens-cloud-watch-metrics-property-builder function updates a CfnStorageLens$CloudWatchMetricsProperty$Builder instance using the provided configuration. The function takes the CfnStorageLens$CloudWatchMetricsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
isEnabledjava.lang.Booleancdk.support/lookup-entry:is-enabled
The build-cfn-storage-lens-cloud-watch-metrics-property-builder function updates a CfnStorageLens$CloudWatchMetricsProperty$Builder instance using the provided configuration.
  The function takes the CfnStorageLens$CloudWatchMetricsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `isEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:is-enabled` |
sourceraw docstring

build-cfn-storage-lens-data-export-property-builderclj

(build-cfn-storage-lens-data-export-property-builder builder id config)

The build-cfn-storage-lens-data-export-property-builder function updates a CfnStorageLens$DataExportProperty$Builder instance using the provided configuration. The function takes the CfnStorageLens$DataExportProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
cloudWatchMetricssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:cloud-watch-metrics
s3BucketDestinationsoftware.amazon.awscdk.services.s3.CfnStorageLens$S3BucketDestinationPropertycdk.support/lookup-entry:s3-bucket-destination
The build-cfn-storage-lens-data-export-property-builder function updates a CfnStorageLens$DataExportProperty$Builder instance using the provided configuration.
  The function takes the CfnStorageLens$DataExportProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `cloudWatchMetrics` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:cloud-watch-metrics` |
| `s3BucketDestination` | software.amazon.awscdk.services.s3.CfnStorageLens$S3BucketDestinationProperty | [[cdk.support/lookup-entry]] | `:s3-bucket-destination` |
sourceraw docstring

build-cfn-storage-lens-detailed-status-codes-metrics-property-builderclj

(build-cfn-storage-lens-detailed-status-codes-metrics-property-builder builder
                                                                       id
                                                                       config)

The build-cfn-storage-lens-detailed-status-codes-metrics-property-builder function updates a CfnStorageLens$DetailedStatusCodesMetricsProperty$Builder instance using the provided configuration. The function takes the CfnStorageLens$DetailedStatusCodesMetricsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
isEnabledsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:is-enabled
The build-cfn-storage-lens-detailed-status-codes-metrics-property-builder function updates a CfnStorageLens$DetailedStatusCodesMetricsProperty$Builder instance using the provided configuration.
  The function takes the CfnStorageLens$DetailedStatusCodesMetricsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `isEnabled` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:is-enabled` |
sourceraw docstring

build-cfn-storage-lens-encryption-property-builderclj

(build-cfn-storage-lens-encryption-property-builder builder id config)

The build-cfn-storage-lens-encryption-property-builder function updates a CfnStorageLens$EncryptionProperty$Builder instance using the provided configuration. The function takes the CfnStorageLens$EncryptionProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
ssekmssoftware.amazon.awscdk.services.s3.CfnStorageLens$SSEKMSPropertycdk.support/lookup-entry:ssekms
sses3java.lang.Objectcdk.support/lookup-entry:sses3
The build-cfn-storage-lens-encryption-property-builder function updates a CfnStorageLens$EncryptionProperty$Builder instance using the provided configuration.
  The function takes the CfnStorageLens$EncryptionProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `ssekms` | software.amazon.awscdk.services.s3.CfnStorageLens$SSEKMSProperty | [[cdk.support/lookup-entry]] | `:ssekms` |
| `sses3` | java.lang.Object | [[cdk.support/lookup-entry]] | `:sses3` |
sourceraw docstring

build-cfn-storage-lens-group-and-property-builderclj

(build-cfn-storage-lens-group-and-property-builder builder id config)

The build-cfn-storage-lens-group-and-property-builder function updates a CfnStorageLensGroup$AndProperty$Builder instance using the provided configuration. The function takes the CfnStorageLensGroup$AndProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
matchAnyPrefixjava.util.Listcdk.support/lookup-entry:match-any-prefix
matchAnySuffixjava.util.Listcdk.support/lookup-entry:match-any-suffix
matchAnyTagsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:match-any-tag
matchObjectAgesoftware.amazon.awscdk.services.s3.CfnStorageLensGroup$MatchObjectAgePropertycdk.support/lookup-entry:match-object-age
matchObjectSizesoftware.amazon.awscdk.services.s3.CfnStorageLensGroup$MatchObjectSizePropertycdk.support/lookup-entry:match-object-size
The build-cfn-storage-lens-group-and-property-builder function updates a CfnStorageLensGroup$AndProperty$Builder instance using the provided configuration.
  The function takes the CfnStorageLensGroup$AndProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `matchAnyPrefix` | java.util.List | [[cdk.support/lookup-entry]] | `:match-any-prefix` |
| `matchAnySuffix` | java.util.List | [[cdk.support/lookup-entry]] | `:match-any-suffix` |
| `matchAnyTag` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:match-any-tag` |
| `matchObjectAge` | software.amazon.awscdk.services.s3.CfnStorageLensGroup$MatchObjectAgeProperty | [[cdk.support/lookup-entry]] | `:match-object-age` |
| `matchObjectSize` | software.amazon.awscdk.services.s3.CfnStorageLensGroup$MatchObjectSizeProperty | [[cdk.support/lookup-entry]] | `:match-object-size` |
sourceraw docstring

build-cfn-storage-lens-group-builderclj

(build-cfn-storage-lens-group-builder builder id config)

The build-cfn-storage-lens-group-builder function updates a CfnStorageLensGroup$Builder instance using the provided configuration. The function takes the CfnStorageLensGroup$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
filtersoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:filter
namejava.lang.Stringcdk.support/lookup-entry:name
tagsjava.util.Listcdk.support/lookup-entry:tags
The build-cfn-storage-lens-group-builder function updates a CfnStorageLensGroup$Builder instance using the provided configuration.
  The function takes the CfnStorageLensGroup$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `filter` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:filter` |
| `name` | java.lang.String | [[cdk.support/lookup-entry]] | `:name` |
| `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
sourceraw docstring

build-cfn-storage-lens-group-filter-property-builderclj

(build-cfn-storage-lens-group-filter-property-builder builder id config)

The build-cfn-storage-lens-group-filter-property-builder function updates a CfnStorageLensGroup$FilterProperty$Builder instance using the provided configuration. The function takes the CfnStorageLensGroup$FilterProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
andsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:and
matchAnyPrefixjava.util.Listcdk.support/lookup-entry:match-any-prefix
matchAnySuffixjava.util.Listcdk.support/lookup-entry:match-any-suffix
matchAnyTagsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:match-any-tag
matchObjectAgesoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:match-object-age
matchObjectSizesoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:match-object-size
orsoftware.amazon.awscdk.services.s3.CfnStorageLensGroup$OrPropertycdk.support/lookup-entry:or
The build-cfn-storage-lens-group-filter-property-builder function updates a CfnStorageLensGroup$FilterProperty$Builder instance using the provided configuration.
  The function takes the CfnStorageLensGroup$FilterProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `and` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:and` |
| `matchAnyPrefix` | java.util.List | [[cdk.support/lookup-entry]] | `:match-any-prefix` |
| `matchAnySuffix` | java.util.List | [[cdk.support/lookup-entry]] | `:match-any-suffix` |
| `matchAnyTag` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:match-any-tag` |
| `matchObjectAge` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:match-object-age` |
| `matchObjectSize` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:match-object-size` |
| `or` | software.amazon.awscdk.services.s3.CfnStorageLensGroup$OrProperty | [[cdk.support/lookup-entry]] | `:or` |
sourceraw docstring

build-cfn-storage-lens-group-match-object-age-property-builderclj

(build-cfn-storage-lens-group-match-object-age-property-builder builder
                                                                id
                                                                config)

The build-cfn-storage-lens-group-match-object-age-property-builder function updates a CfnStorageLensGroup$MatchObjectAgeProperty$Builder instance using the provided configuration. The function takes the CfnStorageLensGroup$MatchObjectAgeProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
daysGreaterThanjava.lang.Numbercdk.support/lookup-entry:days-greater-than
daysLessThanjava.lang.Numbercdk.support/lookup-entry:days-less-than
The build-cfn-storage-lens-group-match-object-age-property-builder function updates a CfnStorageLensGroup$MatchObjectAgeProperty$Builder instance using the provided configuration.
  The function takes the CfnStorageLensGroup$MatchObjectAgeProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `daysGreaterThan` | java.lang.Number | [[cdk.support/lookup-entry]] | `:days-greater-than` |
| `daysLessThan` | java.lang.Number | [[cdk.support/lookup-entry]] | `:days-less-than` |
sourceraw docstring

build-cfn-storage-lens-group-match-object-size-property-builderclj

(build-cfn-storage-lens-group-match-object-size-property-builder builder
                                                                 id
                                                                 config)

The build-cfn-storage-lens-group-match-object-size-property-builder function updates a CfnStorageLensGroup$MatchObjectSizeProperty$Builder instance using the provided configuration. The function takes the CfnStorageLensGroup$MatchObjectSizeProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
bytesGreaterThanjava.lang.Numbercdk.support/lookup-entry:bytes-greater-than
bytesLessThanjava.lang.Numbercdk.support/lookup-entry:bytes-less-than
The build-cfn-storage-lens-group-match-object-size-property-builder function updates a CfnStorageLensGroup$MatchObjectSizeProperty$Builder instance using the provided configuration.
  The function takes the CfnStorageLensGroup$MatchObjectSizeProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `bytesGreaterThan` | java.lang.Number | [[cdk.support/lookup-entry]] | `:bytes-greater-than` |
| `bytesLessThan` | java.lang.Number | [[cdk.support/lookup-entry]] | `:bytes-less-than` |
sourceraw docstring

build-cfn-storage-lens-group-or-property-builderclj

(build-cfn-storage-lens-group-or-property-builder builder id config)

The build-cfn-storage-lens-group-or-property-builder function updates a CfnStorageLensGroup$OrProperty$Builder instance using the provided configuration. The function takes the CfnStorageLensGroup$OrProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
matchAnyPrefixjava.util.Listcdk.support/lookup-entry:match-any-prefix
matchAnySuffixjava.util.Listcdk.support/lookup-entry:match-any-suffix
matchAnyTagsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:match-any-tag
matchObjectAgesoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:match-object-age
matchObjectSizesoftware.amazon.awscdk.services.s3.CfnStorageLensGroup$MatchObjectSizePropertycdk.support/lookup-entry:match-object-size
The build-cfn-storage-lens-group-or-property-builder function updates a CfnStorageLensGroup$OrProperty$Builder instance using the provided configuration.
  The function takes the CfnStorageLensGroup$OrProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `matchAnyPrefix` | java.util.List | [[cdk.support/lookup-entry]] | `:match-any-prefix` |
| `matchAnySuffix` | java.util.List | [[cdk.support/lookup-entry]] | `:match-any-suffix` |
| `matchAnyTag` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:match-any-tag` |
| `matchObjectAge` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:match-object-age` |
| `matchObjectSize` | software.amazon.awscdk.services.s3.CfnStorageLensGroup$MatchObjectSizeProperty | [[cdk.support/lookup-entry]] | `:match-object-size` |
sourceraw docstring

build-cfn-storage-lens-group-props-builderclj

(build-cfn-storage-lens-group-props-builder builder id config)

The build-cfn-storage-lens-group-props-builder function updates a CfnStorageLensGroupProps$Builder instance using the provided configuration. The function takes the CfnStorageLensGroupProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
filtersoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:filter
namejava.lang.Stringcdk.support/lookup-entry:name
tagsjava.util.Listcdk.support/lookup-entry:tags
The build-cfn-storage-lens-group-props-builder function updates a CfnStorageLensGroupProps$Builder instance using the provided configuration.
  The function takes the CfnStorageLensGroupProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `filter` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:filter` |
| `name` | java.lang.String | [[cdk.support/lookup-entry]] | `:name` |
| `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
sourceraw docstring

build-cfn-storage-lens-prefix-level-property-builderclj

(build-cfn-storage-lens-prefix-level-property-builder builder id config)

The build-cfn-storage-lens-prefix-level-property-builder function updates a CfnStorageLens$PrefixLevelProperty$Builder instance using the provided configuration. The function takes the CfnStorageLens$PrefixLevelProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
storageMetricssoftware.amazon.awscdk.services.s3.CfnStorageLens$PrefixLevelStorageMetricsPropertycdk.support/lookup-entry:storage-metrics
The build-cfn-storage-lens-prefix-level-property-builder function updates a CfnStorageLens$PrefixLevelProperty$Builder instance using the provided configuration.
  The function takes the CfnStorageLens$PrefixLevelProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `storageMetrics` | software.amazon.awscdk.services.s3.CfnStorageLens$PrefixLevelStorageMetricsProperty | [[cdk.support/lookup-entry]] | `:storage-metrics` |
sourceraw docstring

build-cfn-storage-lens-prefix-level-storage-metrics-property-builderclj

(build-cfn-storage-lens-prefix-level-storage-metrics-property-builder builder
                                                                      id
                                                                      config)

The build-cfn-storage-lens-prefix-level-storage-metrics-property-builder function updates a CfnStorageLens$PrefixLevelStorageMetricsProperty$Builder instance using the provided configuration. The function takes the CfnStorageLens$PrefixLevelStorageMetricsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
isEnabledjava.lang.Booleancdk.support/lookup-entry:is-enabled
selectionCriteriasoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:selection-criteria
The build-cfn-storage-lens-prefix-level-storage-metrics-property-builder function updates a CfnStorageLens$PrefixLevelStorageMetricsProperty$Builder instance using the provided configuration.
  The function takes the CfnStorageLens$PrefixLevelStorageMetricsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `isEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:is-enabled` |
| `selectionCriteria` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:selection-criteria` |
sourceraw docstring

build-cfn-storage-lens-props-builderclj

(build-cfn-storage-lens-props-builder builder id config)

The build-cfn-storage-lens-props-builder function updates a CfnStorageLensProps$Builder instance using the provided configuration. The function takes the CfnStorageLensProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
storageLensConfigurationsoftware.amazon.awscdk.services.s3.CfnStorageLens$StorageLensConfigurationPropertycdk.support/lookup-entry:storage-lens-configuration
tagsjava.util.Listcdk.support/lookup-entry:tags
The build-cfn-storage-lens-props-builder function updates a CfnStorageLensProps$Builder instance using the provided configuration.
  The function takes the CfnStorageLensProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `storageLensConfiguration` | software.amazon.awscdk.services.s3.CfnStorageLens$StorageLensConfigurationProperty | [[cdk.support/lookup-entry]] | `:storage-lens-configuration` |
| `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
sourceraw docstring

build-cfn-storage-lens-s3-bucket-destination-property-builderclj

(build-cfn-storage-lens-s3-bucket-destination-property-builder builder
                                                               id
                                                               config)

The build-cfn-storage-lens-s3-bucket-destination-property-builder function updates a CfnStorageLens$S3BucketDestinationProperty$Builder instance using the provided configuration. The function takes the CfnStorageLens$S3BucketDestinationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
accountIdjava.lang.Stringcdk.support/lookup-entry:account-id
arnjava.lang.Stringcdk.support/lookup-entry:arn
encryptionsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:encryption
formatjava.lang.Stringcdk.support/lookup-entry:format
outputSchemaVersionjava.lang.Stringcdk.support/lookup-entry:output-schema-version
prefixjava.lang.Stringcdk.support/lookup-entry:prefix
The build-cfn-storage-lens-s3-bucket-destination-property-builder function updates a CfnStorageLens$S3BucketDestinationProperty$Builder instance using the provided configuration.
  The function takes the CfnStorageLens$S3BucketDestinationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `accountId` | java.lang.String | [[cdk.support/lookup-entry]] | `:account-id` |
| `arn` | java.lang.String | [[cdk.support/lookup-entry]] | `:arn` |
| `encryption` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:encryption` |
| `format` | java.lang.String | [[cdk.support/lookup-entry]] | `:format` |
| `outputSchemaVersion` | java.lang.String | [[cdk.support/lookup-entry]] | `:output-schema-version` |
| `prefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:prefix` |
sourceraw docstring

build-cfn-storage-lens-selection-criteria-property-builderclj

(build-cfn-storage-lens-selection-criteria-property-builder builder id config)

The build-cfn-storage-lens-selection-criteria-property-builder function updates a CfnStorageLens$SelectionCriteriaProperty$Builder instance using the provided configuration. The function takes the CfnStorageLens$SelectionCriteriaProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
delimiterjava.lang.Stringcdk.support/lookup-entry:delimiter
maxDepthjava.lang.Numbercdk.support/lookup-entry:max-depth
minStorageBytesPercentagejava.lang.Numbercdk.support/lookup-entry:min-storage-bytes-percentage
The build-cfn-storage-lens-selection-criteria-property-builder function updates a CfnStorageLens$SelectionCriteriaProperty$Builder instance using the provided configuration.
  The function takes the CfnStorageLens$SelectionCriteriaProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `delimiter` | java.lang.String | [[cdk.support/lookup-entry]] | `:delimiter` |
| `maxDepth` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-depth` |
| `minStorageBytesPercentage` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-storage-bytes-percentage` |
sourceraw docstring

build-cfn-storage-lens-ssekms-property-builderclj

(build-cfn-storage-lens-ssekms-property-builder builder id config)

The build-cfn-storage-lens-ssekms-property-builder function updates a CfnStorageLens$SSEKMSProperty$Builder instance using the provided configuration. The function takes the CfnStorageLens$SSEKMSProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
keyIdjava.lang.Stringcdk.support/lookup-entry:key-id
The build-cfn-storage-lens-ssekms-property-builder function updates a CfnStorageLens$SSEKMSProperty$Builder instance using the provided configuration.
  The function takes the CfnStorageLens$SSEKMSProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `keyId` | java.lang.String | [[cdk.support/lookup-entry]] | `:key-id` |
sourceraw docstring

build-cfn-storage-lens-storage-lens-configuration-property-builderclj

(build-cfn-storage-lens-storage-lens-configuration-property-builder builder
                                                                    id
                                                                    config)

The build-cfn-storage-lens-storage-lens-configuration-property-builder function updates a CfnStorageLens$StorageLensConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnStorageLens$StorageLensConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
accountLevelsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:account-level
awsOrgsoftware.amazon.awscdk.services.s3.CfnStorageLens$AwsOrgPropertycdk.support/lookup-entry:aws-org
dataExportsoftware.amazon.awscdk.services.s3.CfnStorageLens$DataExportPropertycdk.support/lookup-entry:data-export
excludesoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:exclude
idjava.lang.Stringcdk.support/lookup-entry:id
includesoftware.amazon.awscdk.services.s3.CfnStorageLens$BucketsAndRegionsPropertycdk.support/lookup-entry:include
isEnabledjava.lang.Booleancdk.support/lookup-entry:is-enabled
storageLensArnjava.lang.Stringcdk.support/lookup-entry:storage-lens-arn
The build-cfn-storage-lens-storage-lens-configuration-property-builder function updates a CfnStorageLens$StorageLensConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnStorageLens$StorageLensConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `accountLevel` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:account-level` |
| `awsOrg` | software.amazon.awscdk.services.s3.CfnStorageLens$AwsOrgProperty | [[cdk.support/lookup-entry]] | `:aws-org` |
| `dataExport` | software.amazon.awscdk.services.s3.CfnStorageLens$DataExportProperty | [[cdk.support/lookup-entry]] | `:data-export` |
| `exclude` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:exclude` |
| `id` | java.lang.String | [[cdk.support/lookup-entry]] | `:id` |
| `include` | software.amazon.awscdk.services.s3.CfnStorageLens$BucketsAndRegionsProperty | [[cdk.support/lookup-entry]] | `:include` |
| `isEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:is-enabled` |
| `storageLensArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:storage-lens-arn` |
sourceraw docstring

build-cfn-storage-lens-storage-lens-group-level-property-builderclj

(build-cfn-storage-lens-storage-lens-group-level-property-builder builder
                                                                  id
                                                                  config)

The build-cfn-storage-lens-storage-lens-group-level-property-builder function updates a CfnStorageLens$StorageLensGroupLevelProperty$Builder instance using the provided configuration. The function takes the CfnStorageLens$StorageLensGroupLevelProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
storageLensGroupSelectionCriteriasoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:storage-lens-group-selection-criteria
The build-cfn-storage-lens-storage-lens-group-level-property-builder function updates a CfnStorageLens$StorageLensGroupLevelProperty$Builder instance using the provided configuration.
  The function takes the CfnStorageLens$StorageLensGroupLevelProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `storageLensGroupSelectionCriteria` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:storage-lens-group-selection-criteria` |
sourceraw docstring

build-cfn-storage-lens-storage-lens-group-selection-criteria-property-builderclj

(build-cfn-storage-lens-storage-lens-group-selection-criteria-property-builder
  builder
  id
  config)

The build-cfn-storage-lens-storage-lens-group-selection-criteria-property-builder function updates a CfnStorageLens$StorageLensGroupSelectionCriteriaProperty$Builder instance using the provided configuration. The function takes the CfnStorageLens$StorageLensGroupSelectionCriteriaProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
excludejava.util.Listcdk.support/lookup-entry:exclude
includejava.util.Listcdk.support/lookup-entry:include
The build-cfn-storage-lens-storage-lens-group-selection-criteria-property-builder function updates a CfnStorageLens$StorageLensGroupSelectionCriteriaProperty$Builder instance using the provided configuration.
  The function takes the CfnStorageLens$StorageLensGroupSelectionCriteriaProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `exclude` | java.util.List | [[cdk.support/lookup-entry]] | `:exclude` |
| `include` | java.util.List | [[cdk.support/lookup-entry]] | `:include` |
sourceraw docstring

build-cors-rule-builderclj

(build-cors-rule-builder builder id config)

The build-cors-rule-builder function updates a CorsRule$Builder instance using the provided configuration. The function takes the CorsRule$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
allowedHeadersjava.util.Listcdk.support/lookup-entry:allowed-headers
allowedMethodsjava.util.Listcdk.support/lookup-entry:allowed-methods
allowedOriginsjava.util.Listcdk.support/lookup-entry:allowed-origins
exposedHeadersjava.util.Listcdk.support/lookup-entry:exposed-headers
idjava.lang.Stringcdk.support/lookup-entry:id
maxAgejava.lang.Numbercdk.support/lookup-entry:max-age
The build-cors-rule-builder function updates a CorsRule$Builder instance using the provided configuration.
  The function takes the CorsRule$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `allowedHeaders` | java.util.List | [[cdk.support/lookup-entry]] | `:allowed-headers` |
| `allowedMethods` | java.util.List | [[cdk.support/lookup-entry]] | `:allowed-methods` |
| `allowedOrigins` | java.util.List | [[cdk.support/lookup-entry]] | `:allowed-origins` |
| `exposedHeaders` | java.util.List | [[cdk.support/lookup-entry]] | `:exposed-headers` |
| `id` | java.lang.String | [[cdk.support/lookup-entry]] | `:id` |
| `maxAge` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-age` |
sourceraw docstring

build-intelligent-tiering-configuration-builderclj

(build-intelligent-tiering-configuration-builder builder id config)

The build-intelligent-tiering-configuration-builder function updates a IntelligentTieringConfiguration$Builder instance using the provided configuration. The function takes the IntelligentTieringConfiguration$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
archiveAccessTierTimesoftware.amazon.awscdk.Durationcdk.support/lookup-entry:archive-access-tier-time
deepArchiveAccessTierTimesoftware.amazon.awscdk.Durationcdk.support/lookup-entry:deep-archive-access-tier-time
namejava.lang.Stringcdk.support/lookup-entry:name
prefixjava.lang.Stringcdk.support/lookup-entry:prefix
tagsjava.util.Listcdk.support/lookup-entry:tags
The build-intelligent-tiering-configuration-builder function updates a IntelligentTieringConfiguration$Builder instance using the provided configuration.
  The function takes the IntelligentTieringConfiguration$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `archiveAccessTierTime` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:archive-access-tier-time` |
| `deepArchiveAccessTierTime` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:deep-archive-access-tier-time` |
| `name` | java.lang.String | [[cdk.support/lookup-entry]] | `:name` |
| `prefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:prefix` |
| `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
sourceraw docstring

build-inventory-builderclj

(build-inventory-builder builder id config)

The build-inventory-builder function updates a Inventory$Builder instance using the provided configuration. The function takes the Inventory$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
destinationsoftware.amazon.awscdk.services.s3.InventoryDestinationcdk.support/lookup-entry:destination
enabledjava.lang.Booleancdk.support/lookup-entry:enabled
formatsoftware.amazon.awscdk.services.s3.InventoryFormatcdk.api.services.s3/inventory-format:format
frequencysoftware.amazon.awscdk.services.s3.InventoryFrequencycdk.api.services.s3/inventory-frequency:frequency
includeObjectVersionssoftware.amazon.awscdk.services.s3.InventoryObjectVersioncdk.api.services.s3/inventory-object-version:include-object-versions
inventoryIdjava.lang.Stringcdk.support/lookup-entry:inventory-id
objectsPrefixjava.lang.Stringcdk.support/lookup-entry:objects-prefix
optionalFieldsjava.util.Listcdk.support/lookup-entry:optional-fields
The build-inventory-builder function updates a Inventory$Builder instance using the provided configuration.
  The function takes the Inventory$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `destination` | software.amazon.awscdk.services.s3.InventoryDestination | [[cdk.support/lookup-entry]] | `:destination` |
| `enabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:enabled` |
| `format` | software.amazon.awscdk.services.s3.InventoryFormat | [[cdk.api.services.s3/inventory-format]] | `:format` |
| `frequency` | software.amazon.awscdk.services.s3.InventoryFrequency | [[cdk.api.services.s3/inventory-frequency]] | `:frequency` |
| `includeObjectVersions` | software.amazon.awscdk.services.s3.InventoryObjectVersion | [[cdk.api.services.s3/inventory-object-version]] | `:include-object-versions` |
| `inventoryId` | java.lang.String | [[cdk.support/lookup-entry]] | `:inventory-id` |
| `objectsPrefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:objects-prefix` |
| `optionalFields` | java.util.List | [[cdk.support/lookup-entry]] | `:optional-fields` |
sourceraw docstring

build-inventory-destination-builderclj

(build-inventory-destination-builder builder id config)

The build-inventory-destination-builder function updates a InventoryDestination$Builder instance using the provided configuration. The function takes the InventoryDestination$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
bucketsoftware.amazon.awscdk.services.s3.IBucketcdk.support/lookup-entry:bucket
bucketOwnerjava.lang.Stringcdk.support/lookup-entry:bucket-owner
prefixjava.lang.Stringcdk.support/lookup-entry:prefix
The build-inventory-destination-builder function updates a InventoryDestination$Builder instance using the provided configuration.
  The function takes the InventoryDestination$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `bucket` | software.amazon.awscdk.services.s3.IBucket | [[cdk.support/lookup-entry]] | `:bucket` |
| `bucketOwner` | java.lang.String | [[cdk.support/lookup-entry]] | `:bucket-owner` |
| `prefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:prefix` |
sourceraw docstring

build-lifecycle-rule-builderclj

(build-lifecycle-rule-builder builder id config)

The build-lifecycle-rule-builder function updates a LifecycleRule$Builder instance using the provided configuration. The function takes the LifecycleRule$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
abortIncompleteMultipartUploadAftersoftware.amazon.awscdk.Durationcdk.support/lookup-entry:abort-incomplete-multipart-upload-after
enabledjava.lang.Booleancdk.support/lookup-entry:enabled
expirationsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:expiration
expirationDatejava.time.Instantcdk.support/lookup-entry:expiration-date
expiredObjectDeleteMarkerjava.lang.Booleancdk.support/lookup-entry:expired-object-delete-marker
idjava.lang.Stringcdk.support/lookup-entry:id
noncurrentVersionExpirationsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:noncurrent-version-expiration
noncurrentVersionTransitionsjava.util.Listcdk.support/lookup-entry:noncurrent-version-transitions
noncurrentVersionsToRetainjava.lang.Numbercdk.support/lookup-entry:noncurrent-versions-to-retain
objectSizeGreaterThanjava.lang.Numbercdk.support/lookup-entry:object-size-greater-than
objectSizeLessThanjava.lang.Numbercdk.support/lookup-entry:object-size-less-than
prefixjava.lang.Stringcdk.support/lookup-entry:prefix
tagFiltersjava.util.Mapcdk.support/lookup-entry:tag-filters
transitionsjava.util.Listcdk.support/lookup-entry:transitions
The build-lifecycle-rule-builder function updates a LifecycleRule$Builder instance using the provided configuration.
  The function takes the LifecycleRule$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `abortIncompleteMultipartUploadAfter` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:abort-incomplete-multipart-upload-after` |
| `enabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:enabled` |
| `expiration` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:expiration` |
| `expirationDate` | java.time.Instant | [[cdk.support/lookup-entry]] | `:expiration-date` |
| `expiredObjectDeleteMarker` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:expired-object-delete-marker` |
| `id` | java.lang.String | [[cdk.support/lookup-entry]] | `:id` |
| `noncurrentVersionExpiration` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:noncurrent-version-expiration` |
| `noncurrentVersionTransitions` | java.util.List | [[cdk.support/lookup-entry]] | `:noncurrent-version-transitions` |
| `noncurrentVersionsToRetain` | java.lang.Number | [[cdk.support/lookup-entry]] | `:noncurrent-versions-to-retain` |
| `objectSizeGreaterThan` | java.lang.Number | [[cdk.support/lookup-entry]] | `:object-size-greater-than` |
| `objectSizeLessThan` | java.lang.Number | [[cdk.support/lookup-entry]] | `:object-size-less-than` |
| `prefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:prefix` |
| `tagFilters` | java.util.Map | [[cdk.support/lookup-entry]] | `:tag-filters` |
| `transitions` | java.util.List | [[cdk.support/lookup-entry]] | `:transitions` |
sourceraw docstring

build-location-builderclj

(build-location-builder builder id config)

The build-location-builder function updates a Location$Builder instance using the provided configuration. The function takes the Location$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
bucketNamejava.lang.Stringcdk.support/lookup-entry:bucket-name
objectKeyjava.lang.Stringcdk.support/lookup-entry:object-key
objectVersionjava.lang.Stringcdk.support/lookup-entry:object-version
The build-location-builder function updates a Location$Builder instance using the provided configuration.
  The function takes the Location$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `bucketName` | java.lang.String | [[cdk.support/lookup-entry]] | `:bucket-name` |
| `objectKey` | java.lang.String | [[cdk.support/lookup-entry]] | `:object-key` |
| `objectVersion` | java.lang.String | [[cdk.support/lookup-entry]] | `:object-version` |
sourceraw docstring

build-noncurrent-version-transition-builderclj

(build-noncurrent-version-transition-builder builder id config)

The build-noncurrent-version-transition-builder function updates a NoncurrentVersionTransition$Builder instance using the provided configuration. The function takes the NoncurrentVersionTransition$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
noncurrentVersionsToRetainjava.lang.Numbercdk.support/lookup-entry:noncurrent-versions-to-retain
storageClasssoftware.amazon.awscdk.services.s3.StorageClasscdk.support/lookup-entry:storage-class
transitionAftersoftware.amazon.awscdk.Durationcdk.support/lookup-entry:transition-after
The build-noncurrent-version-transition-builder function updates a NoncurrentVersionTransition$Builder instance using the provided configuration.
  The function takes the NoncurrentVersionTransition$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `noncurrentVersionsToRetain` | java.lang.Number | [[cdk.support/lookup-entry]] | `:noncurrent-versions-to-retain` |
| `storageClass` | software.amazon.awscdk.services.s3.StorageClass | [[cdk.support/lookup-entry]] | `:storage-class` |
| `transitionAfter` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:transition-after` |
sourceraw docstring

build-notification-key-filter-builderclj

(build-notification-key-filter-builder builder id config)

The build-notification-key-filter-builder function updates a NotificationKeyFilter$Builder instance using the provided configuration. The function takes the NotificationKeyFilter$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
prefixjava.lang.Stringcdk.support/lookup-entry:prefix
suffixjava.lang.Stringcdk.support/lookup-entry:suffix
The build-notification-key-filter-builder function updates a NotificationKeyFilter$Builder instance using the provided configuration.
  The function takes the NotificationKeyFilter$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `prefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:prefix` |
| `suffix` | java.lang.String | [[cdk.support/lookup-entry]] | `:suffix` |
sourceraw docstring

build-on-cloud-trail-bucket-event-options-builderclj

(build-on-cloud-trail-bucket-event-options-builder builder id config)

The build-on-cloud-trail-bucket-event-options-builder function updates a OnCloudTrailBucketEventOptions$Builder instance using the provided configuration. The function takes the OnCloudTrailBucketEventOptions$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
crossStackScopesoftware.constructs.Constructcdk.support/lookup-entry:cross-stack-scope
descriptionjava.lang.Stringcdk.support/lookup-entry:description
eventPatternsoftware.amazon.awscdk.services.events.EventPatterncdk.support/lookup-entry:event-pattern
pathsjava.util.Listcdk.support/lookup-entry:paths
ruleNamejava.lang.Stringcdk.support/lookup-entry:rule-name
targetsoftware.amazon.awscdk.services.events.IRuleTargetcdk.support/lookup-entry:target
The build-on-cloud-trail-bucket-event-options-builder function updates a OnCloudTrailBucketEventOptions$Builder instance using the provided configuration.
  The function takes the OnCloudTrailBucketEventOptions$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `crossStackScope` | software.constructs.Construct | [[cdk.support/lookup-entry]] | `:cross-stack-scope` |
| `description` | java.lang.String | [[cdk.support/lookup-entry]] | `:description` |
| `eventPattern` | software.amazon.awscdk.services.events.EventPattern | [[cdk.support/lookup-entry]] | `:event-pattern` |
| `paths` | java.util.List | [[cdk.support/lookup-entry]] | `:paths` |
| `ruleName` | java.lang.String | [[cdk.support/lookup-entry]] | `:rule-name` |
| `target` | software.amazon.awscdk.services.events.IRuleTarget | [[cdk.support/lookup-entry]] | `:target` |
sourceraw docstring

build-redirect-target-builderclj

(build-redirect-target-builder builder id config)

The build-redirect-target-builder function updates a RedirectTarget$Builder instance using the provided configuration. The function takes the RedirectTarget$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
hostNamejava.lang.Stringcdk.support/lookup-entry:host-name
protocolsoftware.amazon.awscdk.services.s3.RedirectProtocolcdk.api.services.s3/redirect-protocol:protocol
The build-redirect-target-builder function updates a RedirectTarget$Builder instance using the provided configuration.
  The function takes the RedirectTarget$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `hostName` | java.lang.String | [[cdk.support/lookup-entry]] | `:host-name` |
| `protocol` | software.amazon.awscdk.services.s3.RedirectProtocol | [[cdk.api.services.s3/redirect-protocol]] | `:protocol` |
sourceraw docstring

build-routing-rule-builderclj

(build-routing-rule-builder builder id config)

The build-routing-rule-builder function updates a RoutingRule$Builder instance using the provided configuration. The function takes the RoutingRule$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
conditionsoftware.amazon.awscdk.services.s3.RoutingRuleConditioncdk.support/lookup-entry:condition
hostNamejava.lang.Stringcdk.support/lookup-entry:host-name
httpRedirectCodejava.lang.Stringcdk.support/lookup-entry:http-redirect-code
protocolsoftware.amazon.awscdk.services.s3.RedirectProtocolcdk.api.services.s3/redirect-protocol:protocol
replaceKeysoftware.amazon.awscdk.services.s3.ReplaceKeycdk.support/lookup-entry:replace-key
The build-routing-rule-builder function updates a RoutingRule$Builder instance using the provided configuration.
  The function takes the RoutingRule$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `condition` | software.amazon.awscdk.services.s3.RoutingRuleCondition | [[cdk.support/lookup-entry]] | `:condition` |
| `hostName` | java.lang.String | [[cdk.support/lookup-entry]] | `:host-name` |
| `httpRedirectCode` | java.lang.String | [[cdk.support/lookup-entry]] | `:http-redirect-code` |
| `protocol` | software.amazon.awscdk.services.s3.RedirectProtocol | [[cdk.api.services.s3/redirect-protocol]] | `:protocol` |
| `replaceKey` | software.amazon.awscdk.services.s3.ReplaceKey | [[cdk.support/lookup-entry]] | `:replace-key` |
sourceraw docstring

build-routing-rule-condition-builderclj

(build-routing-rule-condition-builder builder id config)

The build-routing-rule-condition-builder function updates a RoutingRuleCondition$Builder instance using the provided configuration. The function takes the RoutingRuleCondition$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
httpErrorCodeReturnedEqualsjava.lang.Stringcdk.support/lookup-entry:http-error-code-returned-equals
keyPrefixEqualsjava.lang.Stringcdk.support/lookup-entry:key-prefix-equals
The build-routing-rule-condition-builder function updates a RoutingRuleCondition$Builder instance using the provided configuration.
  The function takes the RoutingRuleCondition$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `httpErrorCodeReturnedEquals` | java.lang.String | [[cdk.support/lookup-entry]] | `:http-error-code-returned-equals` |
| `keyPrefixEquals` | java.lang.String | [[cdk.support/lookup-entry]] | `:key-prefix-equals` |
sourceraw docstring

build-tag-builderclj

(build-tag-builder builder id config)

The build-tag-builder function updates a Tag$Builder instance using the provided configuration. The function takes the Tag$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
keyjava.lang.Stringcdk.support/lookup-entry:key
valuejava.lang.Stringcdk.support/lookup-entry:value
The build-tag-builder function updates a Tag$Builder instance using the provided configuration.
  The function takes the Tag$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `key` | java.lang.String | [[cdk.support/lookup-entry]] | `:key` |
| `value` | java.lang.String | [[cdk.support/lookup-entry]] | `:value` |
sourceraw docstring

build-transfer-acceleration-url-options-builderclj

(build-transfer-acceleration-url-options-builder builder id config)

The build-transfer-acceleration-url-options-builder function updates a TransferAccelerationUrlOptions$Builder instance using the provided configuration. The function takes the TransferAccelerationUrlOptions$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
dualStackjava.lang.Booleancdk.support/lookup-entry:dual-stack
The build-transfer-acceleration-url-options-builder function updates a TransferAccelerationUrlOptions$Builder instance using the provided configuration.
  The function takes the TransferAccelerationUrlOptions$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `dualStack` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:dual-stack` |
sourceraw docstring

build-transition-builderclj

(build-transition-builder builder id config)

The build-transition-builder function updates a Transition$Builder instance using the provided configuration. The function takes the Transition$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
storageClasssoftware.amazon.awscdk.services.s3.StorageClasscdk.support/lookup-entry:storage-class
transitionAftersoftware.amazon.awscdk.Durationcdk.support/lookup-entry:transition-after
transitionDatejava.time.Instantcdk.support/lookup-entry:transition-date
The build-transition-builder function updates a Transition$Builder instance using the provided configuration.
  The function takes the Transition$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `storageClass` | software.amazon.awscdk.services.s3.StorageClass | [[cdk.support/lookup-entry]] | `:storage-class` |
| `transitionAfter` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:transition-after` |
| `transitionDate` | java.time.Instant | [[cdk.support/lookup-entry]] | `:transition-date` |
sourceraw docstring

build-virtual-hosted-style-url-options-builderclj

(build-virtual-hosted-style-url-options-builder builder id config)

The build-virtual-hosted-style-url-options-builder function updates a VirtualHostedStyleUrlOptions$Builder instance using the provided configuration. The function takes the VirtualHostedStyleUrlOptions$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
regionaljava.lang.Booleancdk.support/lookup-entry:regional
The build-virtual-hosted-style-url-options-builder function updates a VirtualHostedStyleUrlOptions$Builder instance using the provided configuration.
  The function takes the VirtualHostedStyleUrlOptions$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `regional` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:regional` |
sourceraw docstring

cfn-access-grant-access-grants-location-configuration-property-builderclj

(cfn-access-grant-access-grants-location-configuration-property-builder id
                                                                        config)

Creates a CfnAccessGrant$AccessGrantsLocationConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAccessGrant$AccessGrantsLocationConfigurationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-access-grant-builderclj

(cfn-access-grant-builder scope id config)

Creates a CfnAccessGrant$Builder instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |

Creates a  `CfnAccessGrant$Builder` instance using a scope and ID, applies the data configuration, then builds it.  Takes the following arguments: 
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-access-grant-grantee-property-builderclj

(cfn-access-grant-grantee-property-builder id config)

Creates a CfnAccessGrant$GranteeProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAccessGrant$GranteeProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-access-grant-props-builderclj

(cfn-access-grant-props-builder id config)

Creates a CfnAccessGrantProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAccessGrantProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-access-grants-instance-builderclj

(cfn-access-grants-instance-builder scope id config)

Creates a CfnAccessGrantsInstance$Builder instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |

Creates a  `CfnAccessGrantsInstance$Builder` instance using a scope and ID, applies the data configuration, then builds it.  Takes the following arguments: 
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-access-grants-instance-props-builderclj

(cfn-access-grants-instance-props-builder id config)

Creates a CfnAccessGrantsInstanceProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAccessGrantsInstanceProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-access-grants-location-builderclj

(cfn-access-grants-location-builder scope id config)

Creates a CfnAccessGrantsLocation$Builder instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |

Creates a  `CfnAccessGrantsLocation$Builder` instance using a scope and ID, applies the data configuration, then builds it.  Takes the following arguments: 
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-access-grants-location-props-builderclj

(cfn-access-grants-location-props-builder id config)

Creates a CfnAccessGrantsLocationProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAccessGrantsLocationProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-access-point-builderclj

(cfn-access-point-builder scope id config)

Creates a CfnAccessPoint$Builder instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |

Creates a  `CfnAccessPoint$Builder` instance using a scope and ID, applies the data configuration, then builds it.  Takes the following arguments: 
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-access-point-props-builderclj

(cfn-access-point-props-builder id config)

Creates a CfnAccessPointProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAccessPointProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-access-point-public-access-block-configuration-property-builderclj

(cfn-access-point-public-access-block-configuration-property-builder id config)

Creates a CfnAccessPoint$PublicAccessBlockConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAccessPoint$PublicAccessBlockConfigurationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-access-point-vpc-configuration-property-builderclj

(cfn-access-point-vpc-configuration-property-builder id config)

Creates a CfnAccessPoint$VpcConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAccessPoint$VpcConfigurationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-abort-incomplete-multipart-upload-property-builderclj

(cfn-bucket-abort-incomplete-multipart-upload-property-builder id config)

Creates a CfnBucket$AbortIncompleteMultipartUploadProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$AbortIncompleteMultipartUploadProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-accelerate-configuration-property-builderclj

(cfn-bucket-accelerate-configuration-property-builder id config)

Creates a CfnBucket$AccelerateConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$AccelerateConfigurationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-access-control-translation-property-builderclj

(cfn-bucket-access-control-translation-property-builder id config)

Creates a CfnBucket$AccessControlTranslationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$AccessControlTranslationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-analytics-configuration-property-builderclj

(cfn-bucket-analytics-configuration-property-builder id config)

Creates a CfnBucket$AnalyticsConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$AnalyticsConfigurationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-bucket-encryption-property-builderclj

(cfn-bucket-bucket-encryption-property-builder id config)

Creates a CfnBucket$BucketEncryptionProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$BucketEncryptionProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-builderclj

(cfn-bucket-builder scope id config)

Creates a CfnBucket$Builder instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |

Creates a  `CfnBucket$Builder` instance using a scope and ID, applies the data configuration, then builds it.  Takes the following arguments: 
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-cors-configuration-property-builderclj

(cfn-bucket-cors-configuration-property-builder id config)

Creates a CfnBucket$CorsConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$CorsConfigurationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-cors-rule-property-builderclj

(cfn-bucket-cors-rule-property-builder id config)

Creates a CfnBucket$CorsRuleProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$CorsRuleProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-data-export-property-builderclj

(cfn-bucket-data-export-property-builder id config)

Creates a CfnBucket$DataExportProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$DataExportProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-default-retention-property-builderclj

(cfn-bucket-default-retention-property-builder id config)

Creates a CfnBucket$DefaultRetentionProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$DefaultRetentionProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-delete-marker-replication-property-builderclj

(cfn-bucket-delete-marker-replication-property-builder id config)

Creates a CfnBucket$DeleteMarkerReplicationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$DeleteMarkerReplicationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-destination-property-builderclj

(cfn-bucket-destination-property-builder id config)

Creates a CfnBucket$DestinationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$DestinationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-encryption-configuration-property-builderclj

(cfn-bucket-encryption-configuration-property-builder id config)

Creates a CfnBucket$EncryptionConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$EncryptionConfigurationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-event-bridge-configuration-property-builderclj

(cfn-bucket-event-bridge-configuration-property-builder id config)

Creates a CfnBucket$EventBridgeConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$EventBridgeConfigurationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-filter-rule-property-builderclj

(cfn-bucket-filter-rule-property-builder id config)

Creates a CfnBucket$FilterRuleProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$FilterRuleProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-intelligent-tiering-configuration-property-builderclj

(cfn-bucket-intelligent-tiering-configuration-property-builder id config)

Creates a CfnBucket$IntelligentTieringConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$IntelligentTieringConfigurationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-inventory-configuration-property-builderclj

(cfn-bucket-inventory-configuration-property-builder id config)

Creates a CfnBucket$InventoryConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$InventoryConfigurationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-lambda-configuration-property-builderclj

(cfn-bucket-lambda-configuration-property-builder id config)

Creates a CfnBucket$LambdaConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$LambdaConfigurationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-lifecycle-configuration-property-builderclj

(cfn-bucket-lifecycle-configuration-property-builder id config)

Creates a CfnBucket$LifecycleConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$LifecycleConfigurationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-logging-configuration-property-builderclj

(cfn-bucket-logging-configuration-property-builder id config)

Creates a CfnBucket$LoggingConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$LoggingConfigurationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-metrics-configuration-property-builderclj

(cfn-bucket-metrics-configuration-property-builder id config)

Creates a CfnBucket$MetricsConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$MetricsConfigurationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-metrics-property-builderclj

(cfn-bucket-metrics-property-builder id config)

Creates a CfnBucket$MetricsProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$MetricsProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-noncurrent-version-expiration-property-builderclj

(cfn-bucket-noncurrent-version-expiration-property-builder id config)

Creates a CfnBucket$NoncurrentVersionExpirationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$NoncurrentVersionExpirationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-noncurrent-version-transition-property-builderclj

(cfn-bucket-noncurrent-version-transition-property-builder id config)

Creates a CfnBucket$NoncurrentVersionTransitionProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$NoncurrentVersionTransitionProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-notification-configuration-property-builderclj

(cfn-bucket-notification-configuration-property-builder id config)

Creates a CfnBucket$NotificationConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$NotificationConfigurationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-notification-filter-property-builderclj

(cfn-bucket-notification-filter-property-builder id config)

Creates a CfnBucket$NotificationFilterProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$NotificationFilterProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-object-lock-configuration-property-builderclj

(cfn-bucket-object-lock-configuration-property-builder id config)

Creates a CfnBucket$ObjectLockConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$ObjectLockConfigurationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-object-lock-rule-property-builderclj

(cfn-bucket-object-lock-rule-property-builder id config)

Creates a CfnBucket$ObjectLockRuleProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$ObjectLockRuleProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-ownership-controls-property-builderclj

(cfn-bucket-ownership-controls-property-builder id config)

Creates a CfnBucket$OwnershipControlsProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$OwnershipControlsProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-ownership-controls-rule-property-builderclj

(cfn-bucket-ownership-controls-rule-property-builder id config)

Creates a CfnBucket$OwnershipControlsRuleProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$OwnershipControlsRuleProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-partitioned-prefix-property-builderclj

(cfn-bucket-partitioned-prefix-property-builder id config)

Creates a CfnBucket$PartitionedPrefixProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$PartitionedPrefixProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-policy-builderclj

(cfn-bucket-policy-builder scope id config)

Creates a CfnBucketPolicy$Builder instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |

Creates a  `CfnBucketPolicy$Builder` instance using a scope and ID, applies the data configuration, then builds it.  Takes the following arguments: 
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-policy-props-builderclj

(cfn-bucket-policy-props-builder id config)

Creates a CfnBucketPolicyProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucketPolicyProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-props-builderclj

(cfn-bucket-props-builder id config)

Creates a CfnBucketProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucketProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-public-access-block-configuration-property-builderclj

(cfn-bucket-public-access-block-configuration-property-builder id config)

Creates a CfnBucket$PublicAccessBlockConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$PublicAccessBlockConfigurationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-queue-configuration-property-builderclj

(cfn-bucket-queue-configuration-property-builder id config)

Creates a CfnBucket$QueueConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$QueueConfigurationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-redirect-all-requests-to-property-builderclj

(cfn-bucket-redirect-all-requests-to-property-builder id config)

Creates a CfnBucket$RedirectAllRequestsToProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$RedirectAllRequestsToProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-redirect-rule-property-builderclj

(cfn-bucket-redirect-rule-property-builder id config)

Creates a CfnBucket$RedirectRuleProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$RedirectRuleProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-replica-modifications-property-builderclj

(cfn-bucket-replica-modifications-property-builder id config)

Creates a CfnBucket$ReplicaModificationsProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$ReplicaModificationsProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-replication-configuration-property-builderclj

(cfn-bucket-replication-configuration-property-builder id config)

Creates a CfnBucket$ReplicationConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$ReplicationConfigurationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-replication-destination-property-builderclj

(cfn-bucket-replication-destination-property-builder id config)

Creates a CfnBucket$ReplicationDestinationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$ReplicationDestinationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-replication-rule-and-operator-property-builderclj

(cfn-bucket-replication-rule-and-operator-property-builder id config)

Creates a CfnBucket$ReplicationRuleAndOperatorProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$ReplicationRuleAndOperatorProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-replication-rule-filter-property-builderclj

(cfn-bucket-replication-rule-filter-property-builder id config)

Creates a CfnBucket$ReplicationRuleFilterProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$ReplicationRuleFilterProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-replication-rule-property-builderclj

(cfn-bucket-replication-rule-property-builder id config)

Creates a CfnBucket$ReplicationRuleProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$ReplicationRuleProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-replication-time-property-builderclj

(cfn-bucket-replication-time-property-builder id config)

Creates a CfnBucket$ReplicationTimeProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$ReplicationTimeProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-replication-time-value-property-builderclj

(cfn-bucket-replication-time-value-property-builder id config)

Creates a CfnBucket$ReplicationTimeValueProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$ReplicationTimeValueProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-routing-rule-condition-property-builderclj

(cfn-bucket-routing-rule-condition-property-builder id config)

Creates a CfnBucket$RoutingRuleConditionProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$RoutingRuleConditionProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-routing-rule-property-builderclj

(cfn-bucket-routing-rule-property-builder id config)

Creates a CfnBucket$RoutingRuleProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$RoutingRuleProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-rule-property-builderclj

(cfn-bucket-rule-property-builder id config)

Creates a CfnBucket$RuleProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$RuleProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-s3-key-filter-property-builderclj

(cfn-bucket-s3-key-filter-property-builder id config)

Creates a CfnBucket$S3KeyFilterProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$S3KeyFilterProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-server-side-encryption-by-default-property-builderclj

(cfn-bucket-server-side-encryption-by-default-property-builder id config)

Creates a CfnBucket$ServerSideEncryptionByDefaultProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$ServerSideEncryptionByDefaultProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-server-side-encryption-rule-property-builderclj

(cfn-bucket-server-side-encryption-rule-property-builder id config)

Creates a CfnBucket$ServerSideEncryptionRuleProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$ServerSideEncryptionRuleProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-source-selection-criteria-property-builderclj

(cfn-bucket-source-selection-criteria-property-builder id config)

Creates a CfnBucket$SourceSelectionCriteriaProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$SourceSelectionCriteriaProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-sse-kms-encrypted-objects-property-builderclj

(cfn-bucket-sse-kms-encrypted-objects-property-builder id config)

Creates a CfnBucket$SseKmsEncryptedObjectsProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$SseKmsEncryptedObjectsProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-storage-class-analysis-property-builderclj

(cfn-bucket-storage-class-analysis-property-builder id config)

Creates a CfnBucket$StorageClassAnalysisProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$StorageClassAnalysisProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-tag-filter-property-builderclj

(cfn-bucket-tag-filter-property-builder id config)

Creates a CfnBucket$TagFilterProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$TagFilterProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-target-object-key-format-property-builderclj

(cfn-bucket-target-object-key-format-property-builder id config)

Creates a CfnBucket$TargetObjectKeyFormatProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$TargetObjectKeyFormatProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-tiering-property-builderclj

(cfn-bucket-tiering-property-builder id config)

Creates a CfnBucket$TieringProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$TieringProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-topic-configuration-property-builderclj

(cfn-bucket-topic-configuration-property-builder id config)

Creates a CfnBucket$TopicConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$TopicConfigurationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-transition-property-builderclj

(cfn-bucket-transition-property-builder id config)

Creates a CfnBucket$TransitionProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$TransitionProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-versioning-configuration-property-builderclj

(cfn-bucket-versioning-configuration-property-builder id config)

Creates a CfnBucket$VersioningConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$VersioningConfigurationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-bucket-website-configuration-property-builderclj

(cfn-bucket-website-configuration-property-builder id config)

Creates a CfnBucket$WebsiteConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnBucket$WebsiteConfigurationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-multi-region-access-point-builderclj

(cfn-multi-region-access-point-builder scope id config)

Creates a CfnMultiRegionAccessPoint$Builder instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |

Creates a  `CfnMultiRegionAccessPoint$Builder` instance using a scope and ID, applies the data configuration, then builds it.  Takes the following arguments: 
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-multi-region-access-point-policy-builderclj

(cfn-multi-region-access-point-policy-builder scope id config)

Creates a CfnMultiRegionAccessPointPolicy$Builder instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |

Creates a  `CfnMultiRegionAccessPointPolicy$Builder` instance using a scope and ID, applies the data configuration, then builds it.  Takes the following arguments: 
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-multi-region-access-point-policy-policy-status-property-builderclj

(cfn-multi-region-access-point-policy-policy-status-property-builder id config)

Creates a CfnMultiRegionAccessPointPolicy$PolicyStatusProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnMultiRegionAccessPointPolicy$PolicyStatusProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-multi-region-access-point-policy-props-builderclj

(cfn-multi-region-access-point-policy-props-builder id config)

Creates a CfnMultiRegionAccessPointPolicyProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnMultiRegionAccessPointPolicyProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-multi-region-access-point-props-builderclj

(cfn-multi-region-access-point-props-builder id config)

Creates a CfnMultiRegionAccessPointProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnMultiRegionAccessPointProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-multi-region-access-point-public-access-block-configuration-property-builderclj

(cfn-multi-region-access-point-public-access-block-configuration-property-builder
  id
  config)

Creates a CfnMultiRegionAccessPoint$PublicAccessBlockConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnMultiRegionAccessPoint$PublicAccessBlockConfigurationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-multi-region-access-point-region-property-builderclj

(cfn-multi-region-access-point-region-property-builder id config)

Creates a CfnMultiRegionAccessPoint$RegionProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnMultiRegionAccessPoint$RegionProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-account-level-property-builderclj

(cfn-storage-lens-account-level-property-builder id config)

Creates a CfnStorageLens$AccountLevelProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLens$AccountLevelProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-activity-metrics-property-builderclj

(cfn-storage-lens-activity-metrics-property-builder id config)

Creates a CfnStorageLens$ActivityMetricsProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLens$ActivityMetricsProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-advanced-cost-optimization-metrics-property-builderclj

(cfn-storage-lens-advanced-cost-optimization-metrics-property-builder id config)

Creates a CfnStorageLens$AdvancedCostOptimizationMetricsProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLens$AdvancedCostOptimizationMetricsProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-advanced-data-protection-metrics-property-builderclj

(cfn-storage-lens-advanced-data-protection-metrics-property-builder id config)

Creates a CfnStorageLens$AdvancedDataProtectionMetricsProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLens$AdvancedDataProtectionMetricsProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-aws-org-property-builderclj

(cfn-storage-lens-aws-org-property-builder id config)

Creates a CfnStorageLens$AwsOrgProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLens$AwsOrgProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-bucket-level-property-builderclj

(cfn-storage-lens-bucket-level-property-builder id config)

Creates a CfnStorageLens$BucketLevelProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLens$BucketLevelProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-buckets-and-regions-property-builderclj

(cfn-storage-lens-buckets-and-regions-property-builder id config)

Creates a CfnStorageLens$BucketsAndRegionsProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLens$BucketsAndRegionsProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-builderclj

(cfn-storage-lens-builder scope id config)

Creates a CfnStorageLens$Builder instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |

Creates a  `CfnStorageLens$Builder` instance using a scope and ID, applies the data configuration, then builds it.  Takes the following arguments: 
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-cloud-watch-metrics-property-builderclj

(cfn-storage-lens-cloud-watch-metrics-property-builder id config)

Creates a CfnStorageLens$CloudWatchMetricsProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLens$CloudWatchMetricsProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-data-export-property-builderclj

(cfn-storage-lens-data-export-property-builder id config)

Creates a CfnStorageLens$DataExportProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLens$DataExportProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-detailed-status-codes-metrics-property-builderclj

(cfn-storage-lens-detailed-status-codes-metrics-property-builder id config)

Creates a CfnStorageLens$DetailedStatusCodesMetricsProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLens$DetailedStatusCodesMetricsProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-encryption-property-builderclj

(cfn-storage-lens-encryption-property-builder id config)

Creates a CfnStorageLens$EncryptionProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLens$EncryptionProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-group-and-property-builderclj

(cfn-storage-lens-group-and-property-builder id config)

Creates a CfnStorageLensGroup$AndProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLensGroup$AndProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-group-builderclj

(cfn-storage-lens-group-builder scope id config)

Creates a CfnStorageLensGroup$Builder instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |

Creates a  `CfnStorageLensGroup$Builder` instance using a scope and ID, applies the data configuration, then builds it.  Takes the following arguments: 
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-group-filter-property-builderclj

(cfn-storage-lens-group-filter-property-builder id config)

Creates a CfnStorageLensGroup$FilterProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLensGroup$FilterProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-group-match-object-age-property-builderclj

(cfn-storage-lens-group-match-object-age-property-builder id config)

Creates a CfnStorageLensGroup$MatchObjectAgeProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLensGroup$MatchObjectAgeProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-group-match-object-size-property-builderclj

(cfn-storage-lens-group-match-object-size-property-builder id config)

Creates a CfnStorageLensGroup$MatchObjectSizeProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLensGroup$MatchObjectSizeProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-group-or-property-builderclj

(cfn-storage-lens-group-or-property-builder id config)

Creates a CfnStorageLensGroup$OrProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLensGroup$OrProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-group-props-builderclj

(cfn-storage-lens-group-props-builder id config)

Creates a CfnStorageLensGroupProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLensGroupProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-prefix-level-property-builderclj

(cfn-storage-lens-prefix-level-property-builder id config)

Creates a CfnStorageLens$PrefixLevelProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLens$PrefixLevelProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-prefix-level-storage-metrics-property-builderclj

(cfn-storage-lens-prefix-level-storage-metrics-property-builder id config)

Creates a CfnStorageLens$PrefixLevelStorageMetricsProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLens$PrefixLevelStorageMetricsProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-props-builderclj

(cfn-storage-lens-props-builder id config)

Creates a CfnStorageLensProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLensProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-s3-bucket-destination-property-builderclj

(cfn-storage-lens-s3-bucket-destination-property-builder id config)

Creates a CfnStorageLens$S3BucketDestinationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLens$S3BucketDestinationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-selection-criteria-property-builderclj

(cfn-storage-lens-selection-criteria-property-builder id config)

Creates a CfnStorageLens$SelectionCriteriaProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLens$SelectionCriteriaProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-ssekms-property-builderclj

(cfn-storage-lens-ssekms-property-builder id config)

Creates a CfnStorageLens$SSEKMSProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLens$SSEKMSProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-storage-lens-configuration-property-builderclj

(cfn-storage-lens-storage-lens-configuration-property-builder id config)

Creates a CfnStorageLens$StorageLensConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLens$StorageLensConfigurationProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-storage-lens-group-level-property-builderclj

(cfn-storage-lens-storage-lens-group-level-property-builder id config)

Creates a CfnStorageLens$StorageLensGroupLevelProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLens$StorageLensGroupLevelProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-storage-lens-storage-lens-group-selection-criteria-property-builderclj

(cfn-storage-lens-storage-lens-group-selection-criteria-property-builder id
                                                                         config)

Creates a CfnStorageLens$StorageLensGroupSelectionCriteriaProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnStorageLens$StorageLensGroupSelectionCriteriaProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cors-rule-builderclj

(cors-rule-builder id config)

Creates a CorsRule$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CorsRule$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

event-typeclj

(event-type config id item-key)

The event-type function data interprets values in the provided config data into a EventType instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the cdk.support/lookup-entry function on the data with the provided namespace id and item-key. The found value is interpretted as follows:

  • instance of EventType - the value is returned.
  • is :object-tagging-put - EventType/OBJECT_TAGGING_PUT is returned
  • is :lifecycle-expiration-delete - EventType/LIFECYCLE_EXPIRATION_DELETE is returned
  • is :object-restore-delete - EventType/OBJECT_RESTORE_DELETE is returned
  • is :object-created-copy - EventType/OBJECT_CREATED_COPY is returned
  • is :replication-operation-not-tracked - EventType/REPLICATION_OPERATION_NOT_TRACKED is returned
  • is :lifecycle-transition - EventType/LIFECYCLE_TRANSITION is returned
  • is :object-acl-put - EventType/OBJECT_ACL_PUT is returned
  • is :lifecycle-expiration - EventType/LIFECYCLE_EXPIRATION is returned
  • is :object-tagging - EventType/OBJECT_TAGGING is returned
  • is :object-restore-post - EventType/OBJECT_RESTORE_POST is returned
  • is :object-removed-delete - EventType/OBJECT_REMOVED_DELETE is returned
  • is :replication-operation-missed-threshold - EventType/REPLICATION_OPERATION_MISSED_THRESHOLD is returned
  • is :lifecycle-expiration-delete-marker-created - EventType/LIFECYCLE_EXPIRATION_DELETE_MARKER_CREATED is returned
  • is :object-restore-completed - EventType/OBJECT_RESTORE_COMPLETED is returned
  • is :replication-operation-failed-replication - EventType/REPLICATION_OPERATION_FAILED_REPLICATION is returned
  • is :object-removed - EventType/OBJECT_REMOVED is returned
  • is :object-created-post - EventType/OBJECT_CREATED_POST is returned
  • is :object-created - EventType/OBJECT_CREATED is returned
  • is :object-created-complete-multipart-upload - EventType/OBJECT_CREATED_COMPLETE_MULTIPART_UPLOAD is returned
  • is :object-removed-delete-marker-created - EventType/OBJECT_REMOVED_DELETE_MARKER_CREATED is returned
  • is :replication-operation-replicated-after-threshold - EventType/REPLICATION_OPERATION_REPLICATED_AFTER_THRESHOLD is returned
  • is :reduced-redundancy-lost-object - EventType/REDUCED_REDUNDANCY_LOST_OBJECT is returned
  • is :intelligent-tiering - EventType/INTELLIGENT_TIERING is returned
  • is :object-created-put - EventType/OBJECT_CREATED_PUT is returned
  • is :object-tagging-delete - EventType/OBJECT_TAGGING_DELETE is returned

If a value is not found or matches the above criteria, nil is returned.

The `event-type` function data interprets values in the provided config data into a 
`EventType` instance.  This simplifies the use of keywords in place of actual enum values in 
the configuration provided to builders.  The value is found using the `cdk.support/lookup-entry` 
function on the data with the provided namespace id and item-key.  The found value is interpretted as follows: 

* instance of `EventType` - the value is returned.
* is `:object-tagging-put` - `EventType/OBJECT_TAGGING_PUT` is returned
* is `:lifecycle-expiration-delete` - `EventType/LIFECYCLE_EXPIRATION_DELETE` is returned
* is `:object-restore-delete` - `EventType/OBJECT_RESTORE_DELETE` is returned
* is `:object-created-copy` - `EventType/OBJECT_CREATED_COPY` is returned
* is `:replication-operation-not-tracked` - `EventType/REPLICATION_OPERATION_NOT_TRACKED` is returned
* is `:lifecycle-transition` - `EventType/LIFECYCLE_TRANSITION` is returned
* is `:object-acl-put` - `EventType/OBJECT_ACL_PUT` is returned
* is `:lifecycle-expiration` - `EventType/LIFECYCLE_EXPIRATION` is returned
* is `:object-tagging` - `EventType/OBJECT_TAGGING` is returned
* is `:object-restore-post` - `EventType/OBJECT_RESTORE_POST` is returned
* is `:object-removed-delete` - `EventType/OBJECT_REMOVED_DELETE` is returned
* is `:replication-operation-missed-threshold` - `EventType/REPLICATION_OPERATION_MISSED_THRESHOLD` is returned
* is `:lifecycle-expiration-delete-marker-created` - `EventType/LIFECYCLE_EXPIRATION_DELETE_MARKER_CREATED` is returned
* is `:object-restore-completed` - `EventType/OBJECT_RESTORE_COMPLETED` is returned
* is `:replication-operation-failed-replication` - `EventType/REPLICATION_OPERATION_FAILED_REPLICATION` is returned
* is `:object-removed` - `EventType/OBJECT_REMOVED` is returned
* is `:object-created-post` - `EventType/OBJECT_CREATED_POST` is returned
* is `:object-created` - `EventType/OBJECT_CREATED` is returned
* is `:object-created-complete-multipart-upload` - `EventType/OBJECT_CREATED_COMPLETE_MULTIPART_UPLOAD` is returned
* is `:object-removed-delete-marker-created` - `EventType/OBJECT_REMOVED_DELETE_MARKER_CREATED` is returned
* is `:replication-operation-replicated-after-threshold` - `EventType/REPLICATION_OPERATION_REPLICATED_AFTER_THRESHOLD` is returned
* is `:reduced-redundancy-lost-object` - `EventType/REDUCED_REDUNDANCY_LOST_OBJECT` is returned
* is `:intelligent-tiering` - `EventType/INTELLIGENT_TIERING` is returned
* is `:object-created-put` - `EventType/OBJECT_CREATED_PUT` is returned
* is `:object-tagging-delete` - `EventType/OBJECT_TAGGING_DELETE` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

http-methodsclj

(http-methods config id item-key)

The http-methods function data interprets values in the provided config data into a HttpMethods instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the cdk.support/lookup-entry function on the data with the provided namespace id and item-key. The found value is interpretted as follows:

  • instance of HttpMethods - the value is returned.
  • is :get - HttpMethods/GET is returned
  • is :put - HttpMethods/PUT is returned
  • is :post - HttpMethods/POST is returned
  • is :delete - HttpMethods/DELETE is returned
  • is :head - HttpMethods/HEAD is returned

If a value is not found or matches the above criteria, nil is returned.

The `http-methods` function data interprets values in the provided config data into a 
`HttpMethods` instance.  This simplifies the use of keywords in place of actual enum values in 
the configuration provided to builders.  The value is found using the `cdk.support/lookup-entry` 
function on the data with the provided namespace id and item-key.  The found value is interpretted as follows: 

* instance of `HttpMethods` - the value is returned.
* is `:get` - `HttpMethods/GET` is returned
* is `:put` - `HttpMethods/PUT` is returned
* is `:post` - `HttpMethods/POST` is returned
* is `:delete` - `HttpMethods/DELETE` is returned
* is `:head` - `HttpMethods/HEAD` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

intelligent-tiering-configuration-builderclj

(intelligent-tiering-configuration-builder id config)

Creates a IntelligentTieringConfiguration$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `IntelligentTieringConfiguration$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

inventory-builderclj

(inventory-builder id config)

Creates a Inventory$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `Inventory$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

inventory-destination-builderclj

(inventory-destination-builder id config)

Creates a InventoryDestination$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `InventoryDestination$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

inventory-formatclj

(inventory-format config id item-key)

The inventory-format function data interprets values in the provided config data into a InventoryFormat instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the cdk.support/lookup-entry function on the data with the provided namespace id and item-key. The found value is interpretted as follows:

  • instance of InventoryFormat - the value is returned.
  • is :orc - InventoryFormat/ORC is returned
  • is :parquet - InventoryFormat/PARQUET is returned
  • is :csv - InventoryFormat/CSV is returned

If a value is not found or matches the above criteria, nil is returned.

The `inventory-format` function data interprets values in the provided config data into a 
`InventoryFormat` instance.  This simplifies the use of keywords in place of actual enum values in 
the configuration provided to builders.  The value is found using the `cdk.support/lookup-entry` 
function on the data with the provided namespace id and item-key.  The found value is interpretted as follows: 

* instance of `InventoryFormat` - the value is returned.
* is `:orc` - `InventoryFormat/ORC` is returned
* is `:parquet` - `InventoryFormat/PARQUET` is returned
* is `:csv` - `InventoryFormat/CSV` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

inventory-frequencyclj

(inventory-frequency config id item-key)

The inventory-frequency function data interprets values in the provided config data into a InventoryFrequency instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the cdk.support/lookup-entry function on the data with the provided namespace id and item-key. The found value is interpretted as follows:

  • instance of InventoryFrequency - the value is returned.
  • is :daily - InventoryFrequency/DAILY is returned
  • is :weekly - InventoryFrequency/WEEKLY is returned

If a value is not found or matches the above criteria, nil is returned.

The `inventory-frequency` function data interprets values in the provided config data into a 
`InventoryFrequency` instance.  This simplifies the use of keywords in place of actual enum values in 
the configuration provided to builders.  The value is found using the `cdk.support/lookup-entry` 
function on the data with the provided namespace id and item-key.  The found value is interpretted as follows: 

* instance of `InventoryFrequency` - the value is returned.
* is `:daily` - `InventoryFrequency/DAILY` is returned
* is `:weekly` - `InventoryFrequency/WEEKLY` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

inventory-object-versionclj

(inventory-object-version config id item-key)

The inventory-object-version function data interprets values in the provided config data into a InventoryObjectVersion instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the cdk.support/lookup-entry function on the data with the provided namespace id and item-key. The found value is interpretted as follows:

  • instance of InventoryObjectVersion - the value is returned.
  • is :current - InventoryObjectVersion/CURRENT is returned
  • is :all - InventoryObjectVersion/ALL is returned

If a value is not found or matches the above criteria, nil is returned.

The `inventory-object-version` function data interprets values in the provided config data into a 
`InventoryObjectVersion` instance.  This simplifies the use of keywords in place of actual enum values in 
the configuration provided to builders.  The value is found using the `cdk.support/lookup-entry` 
function on the data with the provided namespace id and item-key.  The found value is interpretted as follows: 

* instance of `InventoryObjectVersion` - the value is returned.
* is `:current` - `InventoryObjectVersion/CURRENT` is returned
* is `:all` - `InventoryObjectVersion/ALL` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

lifecycle-rule-builderclj

(lifecycle-rule-builder id config)

Creates a LifecycleRule$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `LifecycleRule$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

location-builderclj

(location-builder id config)

Creates a Location$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `Location$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

noncurrent-version-transition-builderclj

(noncurrent-version-transition-builder id config)

Creates a NoncurrentVersionTransition$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `NoncurrentVersionTransition$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

notification-key-filter-builderclj

(notification-key-filter-builder id config)

Creates a NotificationKeyFilter$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `NotificationKeyFilter$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

object-lock-modeclj

(object-lock-mode config id item-key)

The object-lock-mode function data interprets values in the provided config data into a ObjectLockMode instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the cdk.support/lookup-entry function on the data with the provided namespace id and item-key. The found value is interpretted as follows:

  • instance of ObjectLockMode - the value is returned.
  • is :governance - ObjectLockMode/GOVERNANCE is returned
  • is :compliance - ObjectLockMode/COMPLIANCE is returned

If a value is not found or matches the above criteria, nil is returned.

The `object-lock-mode` function data interprets values in the provided config data into a 
`ObjectLockMode` instance.  This simplifies the use of keywords in place of actual enum values in 
the configuration provided to builders.  The value is found using the `cdk.support/lookup-entry` 
function on the data with the provided namespace id and item-key.  The found value is interpretted as follows: 

* instance of `ObjectLockMode` - the value is returned.
* is `:governance` - `ObjectLockMode/GOVERNANCE` is returned
* is `:compliance` - `ObjectLockMode/COMPLIANCE` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

object-ownershipclj

(object-ownership config id item-key)

The object-ownership function data interprets values in the provided config data into a ObjectOwnership instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the cdk.support/lookup-entry function on the data with the provided namespace id and item-key. The found value is interpretted as follows:

  • instance of ObjectOwnership - the value is returned.
  • is :bucket-owner-enforced - ObjectOwnership/BUCKET_OWNER_ENFORCED is returned
  • is :bucket-owner-preferred - ObjectOwnership/BUCKET_OWNER_PREFERRED is returned
  • is :object-writer - ObjectOwnership/OBJECT_WRITER is returned

If a value is not found or matches the above criteria, nil is returned.

The `object-ownership` function data interprets values in the provided config data into a 
`ObjectOwnership` instance.  This simplifies the use of keywords in place of actual enum values in 
the configuration provided to builders.  The value is found using the `cdk.support/lookup-entry` 
function on the data with the provided namespace id and item-key.  The found value is interpretted as follows: 

* instance of `ObjectOwnership` - the value is returned.
* is `:bucket-owner-enforced` - `ObjectOwnership/BUCKET_OWNER_ENFORCED` is returned
* is `:bucket-owner-preferred` - `ObjectOwnership/BUCKET_OWNER_PREFERRED` is returned
* is `:object-writer` - `ObjectOwnership/OBJECT_WRITER` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

on-cloud-trail-bucket-event-options-builderclj

(on-cloud-trail-bucket-event-options-builder id config)

Creates a OnCloudTrailBucketEventOptions$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `OnCloudTrailBucketEventOptions$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

partition-date-sourceclj

(partition-date-source config id item-key)

The partition-date-source function data interprets values in the provided config data into a PartitionDateSource instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the cdk.support/lookup-entry function on the data with the provided namespace id and item-key. The found value is interpretted as follows:

  • instance of PartitionDateSource - the value is returned.
  • is :delivery-time - PartitionDateSource/DELIVERY_TIME is returned
  • is :event-time - PartitionDateSource/EVENT_TIME is returned

If a value is not found or matches the above criteria, nil is returned.

The `partition-date-source` function data interprets values in the provided config data into a 
`PartitionDateSource` instance.  This simplifies the use of keywords in place of actual enum values in 
the configuration provided to builders.  The value is found using the `cdk.support/lookup-entry` 
function on the data with the provided namespace id and item-key.  The found value is interpretted as follows: 

* instance of `PartitionDateSource` - the value is returned.
* is `:delivery-time` - `PartitionDateSource/DELIVERY_TIME` is returned
* is `:event-time` - `PartitionDateSource/EVENT_TIME` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

redirect-protocolclj

(redirect-protocol config id item-key)

The redirect-protocol function data interprets values in the provided config data into a RedirectProtocol instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the cdk.support/lookup-entry function on the data with the provided namespace id and item-key. The found value is interpretted as follows:

  • instance of RedirectProtocol - the value is returned.
  • is :https - RedirectProtocol/HTTPS is returned
  • is :http - RedirectProtocol/HTTP is returned

If a value is not found or matches the above criteria, nil is returned.

The `redirect-protocol` function data interprets values in the provided config data into a 
`RedirectProtocol` instance.  This simplifies the use of keywords in place of actual enum values in 
the configuration provided to builders.  The value is found using the `cdk.support/lookup-entry` 
function on the data with the provided namespace id and item-key.  The found value is interpretted as follows: 

* instance of `RedirectProtocol` - the value is returned.
* is `:https` - `RedirectProtocol/HTTPS` is returned
* is `:http` - `RedirectProtocol/HTTP` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

redirect-target-builderclj

(redirect-target-builder id config)

Creates a RedirectTarget$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `RedirectTarget$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

routing-rule-builderclj

(routing-rule-builder id config)

Creates a RoutingRule$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `RoutingRule$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

routing-rule-condition-builderclj

(routing-rule-condition-builder id config)

Creates a RoutingRuleCondition$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `RoutingRuleCondition$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

tag-builderclj

(tag-builder id config)

Creates a Tag$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `Tag$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

transfer-acceleration-url-options-builderclj

(transfer-acceleration-url-options-builder id config)

Creates a TransferAccelerationUrlOptions$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `TransferAccelerationUrlOptions$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

transition-builderclj

(transition-builder id config)

Creates a Transition$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `Transition$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

virtual-hosted-style-url-options-builderclj

(virtual-hosted-style-url-options-builder id config)

Creates a VirtualHostedStyleUrlOptions$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `VirtualHostedStyleUrlOptions$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close