Liking cljdoc? Tell your friends :D
Clojure only.

cdk.api.services.dynamodb

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

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

attribute-builderclj

(attribute-builder id config)

Creates a Attribute$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  `Attribute$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

attribute-typeclj

(attribute-type config id item-key)

The attribute-type function data interprets values in the provided config data into a AttributeType 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 AttributeType - the value is returned.
  • is :number - AttributeType/NUMBER is returned
  • is :string - AttributeType/STRING is returned
  • is :binary - AttributeType/BINARY is returned

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

The `attribute-type` function data interprets values in the provided config data into a 
`AttributeType` 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 `AttributeType` - the value is returned.
* is `:number` - `AttributeType/NUMBER` is returned
* is `:string` - `AttributeType/STRING` is returned
* is `:binary` - `AttributeType/BINARY` is returned

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

autoscaled-capacity-options-builderclj

(autoscaled-capacity-options-builder id config)

Creates a AutoscaledCapacityOptions$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  `AutoscaledCapacityOptions$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

billing-modeclj

(billing-mode config id item-key)

The billing-mode function data interprets values in the provided config data into a BillingMode 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 BillingMode - the value is returned.
  • is :provisioned - BillingMode/PROVISIONED is returned
  • is :pay-per-request - BillingMode/PAY_PER_REQUEST is returned

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

The `billing-mode` function data interprets values in the provided config data into a 
`BillingMode` 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 `BillingMode` - the value is returned.
* is `:provisioned` - `BillingMode/PROVISIONED` is returned
* is `:pay-per-request` - `BillingMode/PAY_PER_REQUEST` is returned

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

build-attribute-builderclj

(build-attribute-builder builder id config)

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

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
typesoftware.amazon.awscdk.services.dynamodb.AttributeTypecdk.api.services.dynamodb/attribute-type:type
The build-attribute-builder function updates a Attribute$Builder instance using the provided configuration.
  The function takes the Attribute$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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` |
| `type` | software.amazon.awscdk.services.dynamodb.AttributeType | [[cdk.api.services.dynamodb/attribute-type]] | `:type` |
sourceraw docstring

build-autoscaled-capacity-options-builderclj

(build-autoscaled-capacity-options-builder builder id config)

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

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
maxCapacityjava.lang.Numbercdk.support/lookup-entry:max-capacity
minCapacityjava.lang.Numbercdk.support/lookup-entry:min-capacity
seedCapacityjava.lang.Numbercdk.support/lookup-entry:seed-capacity
targetUtilizationPercentjava.lang.Numbercdk.support/lookup-entry:target-utilization-percent
The build-autoscaled-capacity-options-builder function updates a AutoscaledCapacityOptions$Builder instance using the provided configuration.
  The function takes the AutoscaledCapacityOptions$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `maxCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-capacity` |
| `minCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-capacity` |
| `seedCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:seed-capacity` |
| `targetUtilizationPercent` | java.lang.Number | [[cdk.support/lookup-entry]] | `:target-utilization-percent` |
sourceraw docstring

build-cfn-global-table-attribute-definition-property-builderclj

(build-cfn-global-table-attribute-definition-property-builder builder id config)

The build-cfn-global-table-attribute-definition-property-builder function updates a CfnGlobalTable$AttributeDefinitionProperty$Builder instance using the provided configuration. The function takes the CfnGlobalTable$AttributeDefinitionProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
attributeNamejava.lang.Stringcdk.support/lookup-entry:attribute-name
attributeTypejava.lang.Stringcdk.support/lookup-entry:attribute-type
The build-cfn-global-table-attribute-definition-property-builder function updates a CfnGlobalTable$AttributeDefinitionProperty$Builder instance using the provided configuration.
  The function takes the CfnGlobalTable$AttributeDefinitionProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `attributeName` | java.lang.String | [[cdk.support/lookup-entry]] | `:attribute-name` |
| `attributeType` | java.lang.String | [[cdk.support/lookup-entry]] | `:attribute-type` |
sourceraw docstring

build-cfn-global-table-builderclj

(build-cfn-global-table-builder builder id config)

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

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
attributeDefinitionsjava.util.Listcdk.support/lookup-entry:attribute-definitions
billingModejava.lang.Stringcdk.support/lookup-entry:billing-mode
globalSecondaryIndexesjava.util.Listcdk.support/lookup-entry:global-secondary-indexes
keySchemajava.util.Listcdk.support/lookup-entry:key-schema
localSecondaryIndexesjava.util.Listcdk.support/lookup-entry:local-secondary-indexes
replicasjava.util.Listcdk.support/lookup-entry:replicas
sseSpecificationsoftware.amazon.awscdk.services.dynamodb.CfnGlobalTable$SSESpecificationPropertycdk.support/lookup-entry:sse-specification
streamSpecificationsoftware.amazon.awscdk.services.dynamodb.CfnGlobalTable$StreamSpecificationPropertycdk.support/lookup-entry:stream-specification
tableNamejava.lang.Stringcdk.support/lookup-entry:table-name
timeToLiveSpecificationsoftware.amazon.awscdk.services.dynamodb.CfnGlobalTable$TimeToLiveSpecificationPropertycdk.support/lookup-entry:time-to-live-specification
writeOnDemandThroughputSettingssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:write-on-demand-throughput-settings
writeProvisionedThroughputSettingssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:write-provisioned-throughput-settings
The build-cfn-global-table-builder function updates a CfnGlobalTable$Builder instance using the provided configuration.
  The function takes the CfnGlobalTable$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `attributeDefinitions` | java.util.List | [[cdk.support/lookup-entry]] | `:attribute-definitions` |
| `billingMode` | java.lang.String | [[cdk.support/lookup-entry]] | `:billing-mode` |
| `globalSecondaryIndexes` | java.util.List | [[cdk.support/lookup-entry]] | `:global-secondary-indexes` |
| `keySchema` | java.util.List | [[cdk.support/lookup-entry]] | `:key-schema` |
| `localSecondaryIndexes` | java.util.List | [[cdk.support/lookup-entry]] | `:local-secondary-indexes` |
| `replicas` | java.util.List | [[cdk.support/lookup-entry]] | `:replicas` |
| `sseSpecification` | software.amazon.awscdk.services.dynamodb.CfnGlobalTable$SSESpecificationProperty | [[cdk.support/lookup-entry]] | `:sse-specification` |
| `streamSpecification` | software.amazon.awscdk.services.dynamodb.CfnGlobalTable$StreamSpecificationProperty | [[cdk.support/lookup-entry]] | `:stream-specification` |
| `tableName` | java.lang.String | [[cdk.support/lookup-entry]] | `:table-name` |
| `timeToLiveSpecification` | software.amazon.awscdk.services.dynamodb.CfnGlobalTable$TimeToLiveSpecificationProperty | [[cdk.support/lookup-entry]] | `:time-to-live-specification` |
| `writeOnDemandThroughputSettings` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:write-on-demand-throughput-settings` |
| `writeProvisionedThroughputSettings` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:write-provisioned-throughput-settings` |
sourceraw docstring

build-cfn-global-table-capacity-auto-scaling-settings-property-builderclj

(build-cfn-global-table-capacity-auto-scaling-settings-property-builder builder
                                                                        id
                                                                        config)

The build-cfn-global-table-capacity-auto-scaling-settings-property-builder function updates a CfnGlobalTable$CapacityAutoScalingSettingsProperty$Builder instance using the provided configuration. The function takes the CfnGlobalTable$CapacityAutoScalingSettingsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
maxCapacityjava.lang.Numbercdk.support/lookup-entry:max-capacity
minCapacityjava.lang.Numbercdk.support/lookup-entry:min-capacity
seedCapacityjava.lang.Numbercdk.support/lookup-entry:seed-capacity
targetTrackingScalingPolicyConfigurationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:target-tracking-scaling-policy-configuration
The build-cfn-global-table-capacity-auto-scaling-settings-property-builder function updates a CfnGlobalTable$CapacityAutoScalingSettingsProperty$Builder instance using the provided configuration.
  The function takes the CfnGlobalTable$CapacityAutoScalingSettingsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `maxCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-capacity` |
| `minCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-capacity` |
| `seedCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:seed-capacity` |
| `targetTrackingScalingPolicyConfiguration` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:target-tracking-scaling-policy-configuration` |
sourceraw docstring

build-cfn-global-table-contributor-insights-specification-property-builderclj

(build-cfn-global-table-contributor-insights-specification-property-builder
  builder
  id
  config)

The build-cfn-global-table-contributor-insights-specification-property-builder function updates a CfnGlobalTable$ContributorInsightsSpecificationProperty$Builder instance using the provided configuration. The function takes the CfnGlobalTable$ContributorInsightsSpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
enabledjava.lang.Booleancdk.support/lookup-entry:enabled
The build-cfn-global-table-contributor-insights-specification-property-builder function updates a CfnGlobalTable$ContributorInsightsSpecificationProperty$Builder instance using the provided configuration.
  The function takes the CfnGlobalTable$ContributorInsightsSpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `enabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:enabled` |
sourceraw docstring

build-cfn-global-table-global-secondary-index-property-builderclj

(build-cfn-global-table-global-secondary-index-property-builder builder
                                                                id
                                                                config)

The build-cfn-global-table-global-secondary-index-property-builder function updates a CfnGlobalTable$GlobalSecondaryIndexProperty$Builder instance using the provided configuration. The function takes the CfnGlobalTable$GlobalSecondaryIndexProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
indexNamejava.lang.Stringcdk.support/lookup-entry:index-name
keySchemasoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:key-schema
projectionsoftware.amazon.awscdk.services.dynamodb.CfnGlobalTable$ProjectionPropertycdk.support/lookup-entry:projection
writeOnDemandThroughputSettingssoftware.amazon.awscdk.services.dynamodb.CfnGlobalTable$WriteOnDemandThroughputSettingsPropertycdk.support/lookup-entry:write-on-demand-throughput-settings
writeProvisionedThroughputSettingssoftware.amazon.awscdk.services.dynamodb.CfnGlobalTable$WriteProvisionedThroughputSettingsPropertycdk.support/lookup-entry:write-provisioned-throughput-settings
The build-cfn-global-table-global-secondary-index-property-builder function updates a CfnGlobalTable$GlobalSecondaryIndexProperty$Builder instance using the provided configuration.
  The function takes the CfnGlobalTable$GlobalSecondaryIndexProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `indexName` | java.lang.String | [[cdk.support/lookup-entry]] | `:index-name` |
| `keySchema` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:key-schema` |
| `projection` | software.amazon.awscdk.services.dynamodb.CfnGlobalTable$ProjectionProperty | [[cdk.support/lookup-entry]] | `:projection` |
| `writeOnDemandThroughputSettings` | software.amazon.awscdk.services.dynamodb.CfnGlobalTable$WriteOnDemandThroughputSettingsProperty | [[cdk.support/lookup-entry]] | `:write-on-demand-throughput-settings` |
| `writeProvisionedThroughputSettings` | software.amazon.awscdk.services.dynamodb.CfnGlobalTable$WriteProvisionedThroughputSettingsProperty | [[cdk.support/lookup-entry]] | `:write-provisioned-throughput-settings` |
sourceraw docstring

build-cfn-global-table-key-schema-property-builderclj

(build-cfn-global-table-key-schema-property-builder builder id config)

The build-cfn-global-table-key-schema-property-builder function updates a CfnGlobalTable$KeySchemaProperty$Builder instance using the provided configuration. The function takes the CfnGlobalTable$KeySchemaProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
attributeNamejava.lang.Stringcdk.support/lookup-entry:attribute-name
keyTypejava.lang.Stringcdk.support/lookup-entry:key-type
The build-cfn-global-table-key-schema-property-builder function updates a CfnGlobalTable$KeySchemaProperty$Builder instance using the provided configuration.
  The function takes the CfnGlobalTable$KeySchemaProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `attributeName` | java.lang.String | [[cdk.support/lookup-entry]] | `:attribute-name` |
| `keyType` | java.lang.String | [[cdk.support/lookup-entry]] | `:key-type` |
sourceraw docstring

build-cfn-global-table-kinesis-stream-specification-property-builderclj

(build-cfn-global-table-kinesis-stream-specification-property-builder builder
                                                                      id
                                                                      config)

The build-cfn-global-table-kinesis-stream-specification-property-builder function updates a CfnGlobalTable$KinesisStreamSpecificationProperty$Builder instance using the provided configuration. The function takes the CfnGlobalTable$KinesisStreamSpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
approximateCreationDateTimePrecisionjava.lang.Stringcdk.support/lookup-entry:approximate-creation-date-time-precision
streamArnjava.lang.Stringcdk.support/lookup-entry:stream-arn
The build-cfn-global-table-kinesis-stream-specification-property-builder function updates a CfnGlobalTable$KinesisStreamSpecificationProperty$Builder instance using the provided configuration.
  The function takes the CfnGlobalTable$KinesisStreamSpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `approximateCreationDateTimePrecision` | java.lang.String | [[cdk.support/lookup-entry]] | `:approximate-creation-date-time-precision` |
| `streamArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:stream-arn` |
sourceraw docstring

build-cfn-global-table-local-secondary-index-property-builderclj

(build-cfn-global-table-local-secondary-index-property-builder builder
                                                               id
                                                               config)

The build-cfn-global-table-local-secondary-index-property-builder function updates a CfnGlobalTable$LocalSecondaryIndexProperty$Builder instance using the provided configuration. The function takes the CfnGlobalTable$LocalSecondaryIndexProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
indexNamejava.lang.Stringcdk.support/lookup-entry:index-name
keySchemasoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:key-schema
projectionsoftware.amazon.awscdk.services.dynamodb.CfnGlobalTable$ProjectionPropertycdk.support/lookup-entry:projection
The build-cfn-global-table-local-secondary-index-property-builder function updates a CfnGlobalTable$LocalSecondaryIndexProperty$Builder instance using the provided configuration.
  The function takes the CfnGlobalTable$LocalSecondaryIndexProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `indexName` | java.lang.String | [[cdk.support/lookup-entry]] | `:index-name` |
| `keySchema` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:key-schema` |
| `projection` | software.amazon.awscdk.services.dynamodb.CfnGlobalTable$ProjectionProperty | [[cdk.support/lookup-entry]] | `:projection` |
sourceraw docstring

build-cfn-global-table-point-in-time-recovery-specification-property-builderclj

(build-cfn-global-table-point-in-time-recovery-specification-property-builder
  builder
  id
  config)

The build-cfn-global-table-point-in-time-recovery-specification-property-builder function updates a CfnGlobalTable$PointInTimeRecoverySpecificationProperty$Builder instance using the provided configuration. The function takes the CfnGlobalTable$PointInTimeRecoverySpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
pointInTimeRecoveryEnabledjava.lang.Booleancdk.support/lookup-entry:point-in-time-recovery-enabled
The build-cfn-global-table-point-in-time-recovery-specification-property-builder function updates a CfnGlobalTable$PointInTimeRecoverySpecificationProperty$Builder instance using the provided configuration.
  The function takes the CfnGlobalTable$PointInTimeRecoverySpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `pointInTimeRecoveryEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:point-in-time-recovery-enabled` |
sourceraw docstring

build-cfn-global-table-projection-property-builderclj

(build-cfn-global-table-projection-property-builder builder id config)

The build-cfn-global-table-projection-property-builder function updates a CfnGlobalTable$ProjectionProperty$Builder instance using the provided configuration. The function takes the CfnGlobalTable$ProjectionProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
nonKeyAttributesjava.util.Listcdk.support/lookup-entry:non-key-attributes
projectionTypejava.lang.Stringcdk.support/lookup-entry:projection-type
The build-cfn-global-table-projection-property-builder function updates a CfnGlobalTable$ProjectionProperty$Builder instance using the provided configuration.
  The function takes the CfnGlobalTable$ProjectionProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `nonKeyAttributes` | java.util.List | [[cdk.support/lookup-entry]] | `:non-key-attributes` |
| `projectionType` | java.lang.String | [[cdk.support/lookup-entry]] | `:projection-type` |
sourceraw docstring

build-cfn-global-table-props-builderclj

(build-cfn-global-table-props-builder builder id config)

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

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
attributeDefinitionssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:attribute-definitions
billingModejava.lang.Stringcdk.support/lookup-entry:billing-mode
globalSecondaryIndexesjava.util.Listcdk.support/lookup-entry:global-secondary-indexes
keySchemajava.util.Listcdk.support/lookup-entry:key-schema
localSecondaryIndexessoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:local-secondary-indexes
replicasjava.util.Listcdk.support/lookup-entry:replicas
sseSpecificationsoftware.amazon.awscdk.services.dynamodb.CfnGlobalTable$SSESpecificationPropertycdk.support/lookup-entry:sse-specification
streamSpecificationsoftware.amazon.awscdk.services.dynamodb.CfnGlobalTable$StreamSpecificationPropertycdk.support/lookup-entry:stream-specification
tableNamejava.lang.Stringcdk.support/lookup-entry:table-name
timeToLiveSpecificationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:time-to-live-specification
writeOnDemandThroughputSettingssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:write-on-demand-throughput-settings
writeProvisionedThroughputSettingssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:write-provisioned-throughput-settings
The build-cfn-global-table-props-builder function updates a CfnGlobalTableProps$Builder instance using the provided configuration.
  The function takes the CfnGlobalTableProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `attributeDefinitions` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:attribute-definitions` |
| `billingMode` | java.lang.String | [[cdk.support/lookup-entry]] | `:billing-mode` |
| `globalSecondaryIndexes` | java.util.List | [[cdk.support/lookup-entry]] | `:global-secondary-indexes` |
| `keySchema` | java.util.List | [[cdk.support/lookup-entry]] | `:key-schema` |
| `localSecondaryIndexes` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:local-secondary-indexes` |
| `replicas` | java.util.List | [[cdk.support/lookup-entry]] | `:replicas` |
| `sseSpecification` | software.amazon.awscdk.services.dynamodb.CfnGlobalTable$SSESpecificationProperty | [[cdk.support/lookup-entry]] | `:sse-specification` |
| `streamSpecification` | software.amazon.awscdk.services.dynamodb.CfnGlobalTable$StreamSpecificationProperty | [[cdk.support/lookup-entry]] | `:stream-specification` |
| `tableName` | java.lang.String | [[cdk.support/lookup-entry]] | `:table-name` |
| `timeToLiveSpecification` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:time-to-live-specification` |
| `writeOnDemandThroughputSettings` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:write-on-demand-throughput-settings` |
| `writeProvisionedThroughputSettings` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:write-provisioned-throughput-settings` |
sourceraw docstring

build-cfn-global-table-read-on-demand-throughput-settings-property-builderclj

(build-cfn-global-table-read-on-demand-throughput-settings-property-builder
  builder
  id
  config)

The build-cfn-global-table-read-on-demand-throughput-settings-property-builder function updates a CfnGlobalTable$ReadOnDemandThroughputSettingsProperty$Builder instance using the provided configuration. The function takes the CfnGlobalTable$ReadOnDemandThroughputSettingsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
maxReadRequestUnitsjava.lang.Numbercdk.support/lookup-entry:max-read-request-units
The build-cfn-global-table-read-on-demand-throughput-settings-property-builder function updates a CfnGlobalTable$ReadOnDemandThroughputSettingsProperty$Builder instance using the provided configuration.
  The function takes the CfnGlobalTable$ReadOnDemandThroughputSettingsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `maxReadRequestUnits` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-read-request-units` |
sourceraw docstring

build-cfn-global-table-read-provisioned-throughput-settings-property-builderclj

(build-cfn-global-table-read-provisioned-throughput-settings-property-builder
  builder
  id
  config)

The build-cfn-global-table-read-provisioned-throughput-settings-property-builder function updates a CfnGlobalTable$ReadProvisionedThroughputSettingsProperty$Builder instance using the provided configuration. The function takes the CfnGlobalTable$ReadProvisionedThroughputSettingsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
readCapacityAutoScalingSettingssoftware.amazon.awscdk.services.dynamodb.CfnGlobalTable$CapacityAutoScalingSettingsPropertycdk.support/lookup-entry:read-capacity-auto-scaling-settings
readCapacityUnitsjava.lang.Numbercdk.support/lookup-entry:read-capacity-units
The build-cfn-global-table-read-provisioned-throughput-settings-property-builder function updates a CfnGlobalTable$ReadProvisionedThroughputSettingsProperty$Builder instance using the provided configuration.
  The function takes the CfnGlobalTable$ReadProvisionedThroughputSettingsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `readCapacityAutoScalingSettings` | software.amazon.awscdk.services.dynamodb.CfnGlobalTable$CapacityAutoScalingSettingsProperty | [[cdk.support/lookup-entry]] | `:read-capacity-auto-scaling-settings` |
| `readCapacityUnits` | java.lang.Number | [[cdk.support/lookup-entry]] | `:read-capacity-units` |
sourceraw docstring

build-cfn-global-table-replica-global-secondary-index-specification-property-builderclj

(build-cfn-global-table-replica-global-secondary-index-specification-property-builder
  builder
  id
  config)

The build-cfn-global-table-replica-global-secondary-index-specification-property-builder function updates a CfnGlobalTable$ReplicaGlobalSecondaryIndexSpecificationProperty$Builder instance using the provided configuration. The function takes the CfnGlobalTable$ReplicaGlobalSecondaryIndexSpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
contributorInsightsSpecificationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:contributor-insights-specification
indexNamejava.lang.Stringcdk.support/lookup-entry:index-name
readOnDemandThroughputSettingssoftware.amazon.awscdk.services.dynamodb.CfnGlobalTable$ReadOnDemandThroughputSettingsPropertycdk.support/lookup-entry:read-on-demand-throughput-settings
readProvisionedThroughputSettingssoftware.amazon.awscdk.services.dynamodb.CfnGlobalTable$ReadProvisionedThroughputSettingsPropertycdk.support/lookup-entry:read-provisioned-throughput-settings
The build-cfn-global-table-replica-global-secondary-index-specification-property-builder function updates a CfnGlobalTable$ReplicaGlobalSecondaryIndexSpecificationProperty$Builder instance using the provided configuration.
  The function takes the CfnGlobalTable$ReplicaGlobalSecondaryIndexSpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `contributorInsightsSpecification` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:contributor-insights-specification` |
| `indexName` | java.lang.String | [[cdk.support/lookup-entry]] | `:index-name` |
| `readOnDemandThroughputSettings` | software.amazon.awscdk.services.dynamodb.CfnGlobalTable$ReadOnDemandThroughputSettingsProperty | [[cdk.support/lookup-entry]] | `:read-on-demand-throughput-settings` |
| `readProvisionedThroughputSettings` | software.amazon.awscdk.services.dynamodb.CfnGlobalTable$ReadProvisionedThroughputSettingsProperty | [[cdk.support/lookup-entry]] | `:read-provisioned-throughput-settings` |
sourceraw docstring

build-cfn-global-table-replica-specification-property-builderclj

(build-cfn-global-table-replica-specification-property-builder builder
                                                               id
                                                               config)

The build-cfn-global-table-replica-specification-property-builder function updates a CfnGlobalTable$ReplicaSpecificationProperty$Builder instance using the provided configuration. The function takes the CfnGlobalTable$ReplicaSpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
contributorInsightsSpecificationsoftware.amazon.awscdk.services.dynamodb.CfnGlobalTable$ContributorInsightsSpecificationPropertycdk.support/lookup-entry:contributor-insights-specification
deletionProtectionEnabledsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:deletion-protection-enabled
globalSecondaryIndexessoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:global-secondary-indexes
kinesisStreamSpecificationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:kinesis-stream-specification
pointInTimeRecoverySpecificationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:point-in-time-recovery-specification
readOnDemandThroughputSettingssoftware.amazon.awscdk.services.dynamodb.CfnGlobalTable$ReadOnDemandThroughputSettingsPropertycdk.support/lookup-entry:read-on-demand-throughput-settings
readProvisionedThroughputSettingssoftware.amazon.awscdk.services.dynamodb.CfnGlobalTable$ReadProvisionedThroughputSettingsPropertycdk.support/lookup-entry:read-provisioned-throughput-settings
regionjava.lang.Stringcdk.support/lookup-entry:region
replicaStreamSpecificationsoftware.amazon.awscdk.services.dynamodb.CfnGlobalTable$ReplicaStreamSpecificationPropertycdk.support/lookup-entry:replica-stream-specification
resourcePolicysoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:resource-policy
sseSpecificationsoftware.amazon.awscdk.services.dynamodb.CfnGlobalTable$ReplicaSSESpecificationPropertycdk.support/lookup-entry:sse-specification
tableClassjava.lang.Stringcdk.support/lookup-entry:table-class
tagsjava.util.Listcdk.support/lookup-entry:tags
The build-cfn-global-table-replica-specification-property-builder function updates a CfnGlobalTable$ReplicaSpecificationProperty$Builder instance using the provided configuration.
  The function takes the CfnGlobalTable$ReplicaSpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `contributorInsightsSpecification` | software.amazon.awscdk.services.dynamodb.CfnGlobalTable$ContributorInsightsSpecificationProperty | [[cdk.support/lookup-entry]] | `:contributor-insights-specification` |
| `deletionProtectionEnabled` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:deletion-protection-enabled` |
| `globalSecondaryIndexes` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:global-secondary-indexes` |
| `kinesisStreamSpecification` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:kinesis-stream-specification` |
| `pointInTimeRecoverySpecification` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:point-in-time-recovery-specification` |
| `readOnDemandThroughputSettings` | software.amazon.awscdk.services.dynamodb.CfnGlobalTable$ReadOnDemandThroughputSettingsProperty | [[cdk.support/lookup-entry]] | `:read-on-demand-throughput-settings` |
| `readProvisionedThroughputSettings` | software.amazon.awscdk.services.dynamodb.CfnGlobalTable$ReadProvisionedThroughputSettingsProperty | [[cdk.support/lookup-entry]] | `:read-provisioned-throughput-settings` |
| `region` | java.lang.String | [[cdk.support/lookup-entry]] | `:region` |
| `replicaStreamSpecification` | software.amazon.awscdk.services.dynamodb.CfnGlobalTable$ReplicaStreamSpecificationProperty | [[cdk.support/lookup-entry]] | `:replica-stream-specification` |
| `resourcePolicy` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:resource-policy` |
| `sseSpecification` | software.amazon.awscdk.services.dynamodb.CfnGlobalTable$ReplicaSSESpecificationProperty | [[cdk.support/lookup-entry]] | `:sse-specification` |
| `tableClass` | java.lang.String | [[cdk.support/lookup-entry]] | `:table-class` |
| `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
sourceraw docstring

build-cfn-global-table-replica-sse-specification-property-builderclj

(build-cfn-global-table-replica-sse-specification-property-builder builder
                                                                   id
                                                                   config)

The build-cfn-global-table-replica-sse-specification-property-builder function updates a CfnGlobalTable$ReplicaSSESpecificationProperty$Builder instance using the provided configuration. The function takes the CfnGlobalTable$ReplicaSSESpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
The build-cfn-global-table-replica-sse-specification-property-builder function updates a CfnGlobalTable$ReplicaSSESpecificationProperty$Builder instance using the provided configuration.
  The function takes the CfnGlobalTable$ReplicaSSESpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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` |
sourceraw docstring

build-cfn-global-table-replica-stream-specification-property-builderclj

(build-cfn-global-table-replica-stream-specification-property-builder builder
                                                                      id
                                                                      config)

The build-cfn-global-table-replica-stream-specification-property-builder function updates a CfnGlobalTable$ReplicaStreamSpecificationProperty$Builder instance using the provided configuration. The function takes the CfnGlobalTable$ReplicaStreamSpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
resourcePolicysoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:resource-policy
The build-cfn-global-table-replica-stream-specification-property-builder function updates a CfnGlobalTable$ReplicaStreamSpecificationProperty$Builder instance using the provided configuration.
  The function takes the CfnGlobalTable$ReplicaStreamSpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `resourcePolicy` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:resource-policy` |
sourceraw docstring

build-cfn-global-table-resource-policy-property-builderclj

(build-cfn-global-table-resource-policy-property-builder builder id config)

The build-cfn-global-table-resource-policy-property-builder function updates a CfnGlobalTable$ResourcePolicyProperty$Builder instance using the provided configuration. The function takes the CfnGlobalTable$ResourcePolicyProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
policyDocumentjava.lang.Objectcdk.support/lookup-entry:policy-document
The build-cfn-global-table-resource-policy-property-builder function updates a CfnGlobalTable$ResourcePolicyProperty$Builder instance using the provided configuration.
  The function takes the CfnGlobalTable$ResourcePolicyProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `policyDocument` | java.lang.Object | [[cdk.support/lookup-entry]] | `:policy-document` |
sourceraw docstring

build-cfn-global-table-sse-specification-property-builderclj

(build-cfn-global-table-sse-specification-property-builder builder id config)

The build-cfn-global-table-sse-specification-property-builder function updates a CfnGlobalTable$SSESpecificationProperty$Builder instance using the provided configuration. The function takes the CfnGlobalTable$SSESpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
sseEnabledjava.lang.Booleancdk.support/lookup-entry:sse-enabled
sseTypejava.lang.Stringcdk.support/lookup-entry:sse-type
The build-cfn-global-table-sse-specification-property-builder function updates a CfnGlobalTable$SSESpecificationProperty$Builder instance using the provided configuration.
  The function takes the CfnGlobalTable$SSESpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `sseEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:sse-enabled` |
| `sseType` | java.lang.String | [[cdk.support/lookup-entry]] | `:sse-type` |
sourceraw docstring

build-cfn-global-table-stream-specification-property-builderclj

(build-cfn-global-table-stream-specification-property-builder builder id config)

The build-cfn-global-table-stream-specification-property-builder function updates a CfnGlobalTable$StreamSpecificationProperty$Builder instance using the provided configuration. The function takes the CfnGlobalTable$StreamSpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
streamViewTypejava.lang.Stringcdk.support/lookup-entry:stream-view-type
The build-cfn-global-table-stream-specification-property-builder function updates a CfnGlobalTable$StreamSpecificationProperty$Builder instance using the provided configuration.
  The function takes the CfnGlobalTable$StreamSpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `streamViewType` | java.lang.String | [[cdk.support/lookup-entry]] | `:stream-view-type` |
sourceraw docstring

build-cfn-global-table-target-tracking-scaling-policy-configuration-property-builderclj

(build-cfn-global-table-target-tracking-scaling-policy-configuration-property-builder
  builder
  id
  config)

The build-cfn-global-table-target-tracking-scaling-policy-configuration-property-builder function updates a CfnGlobalTable$TargetTrackingScalingPolicyConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnGlobalTable$TargetTrackingScalingPolicyConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
disableScaleInjava.lang.Booleancdk.support/lookup-entry:disable-scale-in
scaleInCooldownjava.lang.Numbercdk.support/lookup-entry:scale-in-cooldown
scaleOutCooldownjava.lang.Numbercdk.support/lookup-entry:scale-out-cooldown
targetValuejava.lang.Numbercdk.support/lookup-entry:target-value
The build-cfn-global-table-target-tracking-scaling-policy-configuration-property-builder function updates a CfnGlobalTable$TargetTrackingScalingPolicyConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnGlobalTable$TargetTrackingScalingPolicyConfigurationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `disableScaleIn` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:disable-scale-in` |
| `scaleInCooldown` | java.lang.Number | [[cdk.support/lookup-entry]] | `:scale-in-cooldown` |
| `scaleOutCooldown` | java.lang.Number | [[cdk.support/lookup-entry]] | `:scale-out-cooldown` |
| `targetValue` | java.lang.Number | [[cdk.support/lookup-entry]] | `:target-value` |
sourceraw docstring

build-cfn-global-table-time-to-live-specification-property-builderclj

(build-cfn-global-table-time-to-live-specification-property-builder builder
                                                                    id
                                                                    config)

The build-cfn-global-table-time-to-live-specification-property-builder function updates a CfnGlobalTable$TimeToLiveSpecificationProperty$Builder instance using the provided configuration. The function takes the CfnGlobalTable$TimeToLiveSpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
attributeNamejava.lang.Stringcdk.support/lookup-entry:attribute-name
enabledsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:enabled
The build-cfn-global-table-time-to-live-specification-property-builder function updates a CfnGlobalTable$TimeToLiveSpecificationProperty$Builder instance using the provided configuration.
  The function takes the CfnGlobalTable$TimeToLiveSpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `attributeName` | java.lang.String | [[cdk.support/lookup-entry]] | `:attribute-name` |
| `enabled` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:enabled` |
sourceraw docstring

build-cfn-global-table-write-on-demand-throughput-settings-property-builderclj

(build-cfn-global-table-write-on-demand-throughput-settings-property-builder
  builder
  id
  config)

The build-cfn-global-table-write-on-demand-throughput-settings-property-builder function updates a CfnGlobalTable$WriteOnDemandThroughputSettingsProperty$Builder instance using the provided configuration. The function takes the CfnGlobalTable$WriteOnDemandThroughputSettingsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
maxWriteRequestUnitsjava.lang.Numbercdk.support/lookup-entry:max-write-request-units
The build-cfn-global-table-write-on-demand-throughput-settings-property-builder function updates a CfnGlobalTable$WriteOnDemandThroughputSettingsProperty$Builder instance using the provided configuration.
  The function takes the CfnGlobalTable$WriteOnDemandThroughputSettingsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `maxWriteRequestUnits` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-write-request-units` |
sourceraw docstring

build-cfn-global-table-write-provisioned-throughput-settings-property-builderclj

(build-cfn-global-table-write-provisioned-throughput-settings-property-builder
  builder
  id
  config)

The build-cfn-global-table-write-provisioned-throughput-settings-property-builder function updates a CfnGlobalTable$WriteProvisionedThroughputSettingsProperty$Builder instance using the provided configuration. The function takes the CfnGlobalTable$WriteProvisionedThroughputSettingsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
writeCapacityAutoScalingSettingssoftware.amazon.awscdk.services.dynamodb.CfnGlobalTable$CapacityAutoScalingSettingsPropertycdk.support/lookup-entry:write-capacity-auto-scaling-settings
The build-cfn-global-table-write-provisioned-throughput-settings-property-builder function updates a CfnGlobalTable$WriteProvisionedThroughputSettingsProperty$Builder instance using the provided configuration.
  The function takes the CfnGlobalTable$WriteProvisionedThroughputSettingsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `writeCapacityAutoScalingSettings` | software.amazon.awscdk.services.dynamodb.CfnGlobalTable$CapacityAutoScalingSettingsProperty | [[cdk.support/lookup-entry]] | `:write-capacity-auto-scaling-settings` |
sourceraw docstring

build-cfn-table-attribute-definition-property-builderclj

(build-cfn-table-attribute-definition-property-builder builder id config)

The build-cfn-table-attribute-definition-property-builder function updates a CfnTable$AttributeDefinitionProperty$Builder instance using the provided configuration. The function takes the CfnTable$AttributeDefinitionProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
attributeNamejava.lang.Stringcdk.support/lookup-entry:attribute-name
attributeTypejava.lang.Stringcdk.support/lookup-entry:attribute-type
The build-cfn-table-attribute-definition-property-builder function updates a CfnTable$AttributeDefinitionProperty$Builder instance using the provided configuration.
  The function takes the CfnTable$AttributeDefinitionProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `attributeName` | java.lang.String | [[cdk.support/lookup-entry]] | `:attribute-name` |
| `attributeType` | java.lang.String | [[cdk.support/lookup-entry]] | `:attribute-type` |
sourceraw docstring

build-cfn-table-builderclj

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

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

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
attributeDefinitionssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:attribute-definitions
billingModejava.lang.Stringcdk.support/lookup-entry:billing-mode
contributorInsightsSpecificationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:contributor-insights-specification
deletionProtectionEnabledsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:deletion-protection-enabled
globalSecondaryIndexessoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:global-secondary-indexes
importSourceSpecificationsoftware.amazon.awscdk.services.dynamodb.CfnTable$ImportSourceSpecificationPropertycdk.support/lookup-entry:import-source-specification
keySchemasoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:key-schema
kinesisStreamSpecificationsoftware.amazon.awscdk.services.dynamodb.CfnTable$KinesisStreamSpecificationPropertycdk.support/lookup-entry:kinesis-stream-specification
localSecondaryIndexesjava.util.Listcdk.support/lookup-entry:local-secondary-indexes
onDemandThroughputsoftware.amazon.awscdk.services.dynamodb.CfnTable$OnDemandThroughputPropertycdk.support/lookup-entry:on-demand-throughput
pointInTimeRecoverySpecificationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:point-in-time-recovery-specification
provisionedThroughputsoftware.amazon.awscdk.services.dynamodb.CfnTable$ProvisionedThroughputPropertycdk.support/lookup-entry:provisioned-throughput
resourcePolicysoftware.amazon.awscdk.services.dynamodb.CfnTable$ResourcePolicyPropertycdk.support/lookup-entry:resource-policy
sseSpecificationsoftware.amazon.awscdk.services.dynamodb.CfnTable$SSESpecificationPropertycdk.support/lookup-entry:sse-specification
streamSpecificationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:stream-specification
tableClassjava.lang.Stringcdk.support/lookup-entry:table-class
tableNamejava.lang.Stringcdk.support/lookup-entry:table-name
tagsjava.util.Listcdk.support/lookup-entry:tags
timeToLiveSpecificationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:time-to-live-specification
The build-cfn-table-builder function updates a CfnTable$Builder instance using the provided configuration.
  The function takes the CfnTable$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `attributeDefinitions` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:attribute-definitions` |
| `billingMode` | java.lang.String | [[cdk.support/lookup-entry]] | `:billing-mode` |
| `contributorInsightsSpecification` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:contributor-insights-specification` |
| `deletionProtectionEnabled` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:deletion-protection-enabled` |
| `globalSecondaryIndexes` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:global-secondary-indexes` |
| `importSourceSpecification` | software.amazon.awscdk.services.dynamodb.CfnTable$ImportSourceSpecificationProperty | [[cdk.support/lookup-entry]] | `:import-source-specification` |
| `keySchema` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:key-schema` |
| `kinesisStreamSpecification` | software.amazon.awscdk.services.dynamodb.CfnTable$KinesisStreamSpecificationProperty | [[cdk.support/lookup-entry]] | `:kinesis-stream-specification` |
| `localSecondaryIndexes` | java.util.List | [[cdk.support/lookup-entry]] | `:local-secondary-indexes` |
| `onDemandThroughput` | software.amazon.awscdk.services.dynamodb.CfnTable$OnDemandThroughputProperty | [[cdk.support/lookup-entry]] | `:on-demand-throughput` |
| `pointInTimeRecoverySpecification` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:point-in-time-recovery-specification` |
| `provisionedThroughput` | software.amazon.awscdk.services.dynamodb.CfnTable$ProvisionedThroughputProperty | [[cdk.support/lookup-entry]] | `:provisioned-throughput` |
| `resourcePolicy` | software.amazon.awscdk.services.dynamodb.CfnTable$ResourcePolicyProperty | [[cdk.support/lookup-entry]] | `:resource-policy` |
| `sseSpecification` | software.amazon.awscdk.services.dynamodb.CfnTable$SSESpecificationProperty | [[cdk.support/lookup-entry]] | `:sse-specification` |
| `streamSpecification` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:stream-specification` |
| `tableClass` | java.lang.String | [[cdk.support/lookup-entry]] | `:table-class` |
| `tableName` | java.lang.String | [[cdk.support/lookup-entry]] | `:table-name` |
| `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
| `timeToLiveSpecification` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:time-to-live-specification` |
sourceraw docstring

build-cfn-table-contributor-insights-specification-property-builderclj

(build-cfn-table-contributor-insights-specification-property-builder builder
                                                                     id
                                                                     config)

The build-cfn-table-contributor-insights-specification-property-builder function updates a CfnTable$ContributorInsightsSpecificationProperty$Builder instance using the provided configuration. The function takes the CfnTable$ContributorInsightsSpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
enabledsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:enabled
The build-cfn-table-contributor-insights-specification-property-builder function updates a CfnTable$ContributorInsightsSpecificationProperty$Builder instance using the provided configuration.
  The function takes the CfnTable$ContributorInsightsSpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `enabled` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:enabled` |
sourceraw docstring

build-cfn-table-csv-property-builderclj

(build-cfn-table-csv-property-builder builder id config)

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

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
headerListjava.util.Listcdk.support/lookup-entry:header-list
The build-cfn-table-csv-property-builder function updates a CfnTable$CsvProperty$Builder instance using the provided configuration.
  The function takes the CfnTable$CsvProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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` |
| `headerList` | java.util.List | [[cdk.support/lookup-entry]] | `:header-list` |
sourceraw docstring

build-cfn-table-global-secondary-index-property-builderclj

(build-cfn-table-global-secondary-index-property-builder builder id config)

The build-cfn-table-global-secondary-index-property-builder function updates a CfnTable$GlobalSecondaryIndexProperty$Builder instance using the provided configuration. The function takes the CfnTable$GlobalSecondaryIndexProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
contributorInsightsSpecificationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:contributor-insights-specification
indexNamejava.lang.Stringcdk.support/lookup-entry:index-name
keySchemasoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:key-schema
onDemandThroughputsoftware.amazon.awscdk.services.dynamodb.CfnTable$OnDemandThroughputPropertycdk.support/lookup-entry:on-demand-throughput
projectionsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:projection
provisionedThroughputsoftware.amazon.awscdk.services.dynamodb.CfnTable$ProvisionedThroughputPropertycdk.support/lookup-entry:provisioned-throughput
The build-cfn-table-global-secondary-index-property-builder function updates a CfnTable$GlobalSecondaryIndexProperty$Builder instance using the provided configuration.
  The function takes the CfnTable$GlobalSecondaryIndexProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `contributorInsightsSpecification` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:contributor-insights-specification` |
| `indexName` | java.lang.String | [[cdk.support/lookup-entry]] | `:index-name` |
| `keySchema` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:key-schema` |
| `onDemandThroughput` | software.amazon.awscdk.services.dynamodb.CfnTable$OnDemandThroughputProperty | [[cdk.support/lookup-entry]] | `:on-demand-throughput` |
| `projection` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:projection` |
| `provisionedThroughput` | software.amazon.awscdk.services.dynamodb.CfnTable$ProvisionedThroughputProperty | [[cdk.support/lookup-entry]] | `:provisioned-throughput` |
sourceraw docstring

build-cfn-table-import-source-specification-property-builderclj

(build-cfn-table-import-source-specification-property-builder builder id config)

The build-cfn-table-import-source-specification-property-builder function updates a CfnTable$ImportSourceSpecificationProperty$Builder instance using the provided configuration. The function takes the CfnTable$ImportSourceSpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
inputCompressionTypejava.lang.Stringcdk.support/lookup-entry:input-compression-type
inputFormatjava.lang.Stringcdk.support/lookup-entry:input-format
inputFormatOptionssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:input-format-options
s3BucketSourcesoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:s3-bucket-source
The build-cfn-table-import-source-specification-property-builder function updates a CfnTable$ImportSourceSpecificationProperty$Builder instance using the provided configuration.
  The function takes the CfnTable$ImportSourceSpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `inputCompressionType` | java.lang.String | [[cdk.support/lookup-entry]] | `:input-compression-type` |
| `inputFormat` | java.lang.String | [[cdk.support/lookup-entry]] | `:input-format` |
| `inputFormatOptions` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:input-format-options` |
| `s3BucketSource` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:s3-bucket-source` |
sourceraw docstring

build-cfn-table-input-format-options-property-builderclj

(build-cfn-table-input-format-options-property-builder builder id config)

The build-cfn-table-input-format-options-property-builder function updates a CfnTable$InputFormatOptionsProperty$Builder instance using the provided configuration. The function takes the CfnTable$InputFormatOptionsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
csvsoftware.amazon.awscdk.services.dynamodb.CfnTable$CsvPropertycdk.support/lookup-entry:csv
The build-cfn-table-input-format-options-property-builder function updates a CfnTable$InputFormatOptionsProperty$Builder instance using the provided configuration.
  The function takes the CfnTable$InputFormatOptionsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `csv` | software.amazon.awscdk.services.dynamodb.CfnTable$CsvProperty | [[cdk.support/lookup-entry]] | `:csv` |
sourceraw docstring

build-cfn-table-key-schema-property-builderclj

(build-cfn-table-key-schema-property-builder builder id config)

The build-cfn-table-key-schema-property-builder function updates a CfnTable$KeySchemaProperty$Builder instance using the provided configuration. The function takes the CfnTable$KeySchemaProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
attributeNamejava.lang.Stringcdk.support/lookup-entry:attribute-name
keyTypejava.lang.Stringcdk.support/lookup-entry:key-type
The build-cfn-table-key-schema-property-builder function updates a CfnTable$KeySchemaProperty$Builder instance using the provided configuration.
  The function takes the CfnTable$KeySchemaProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `attributeName` | java.lang.String | [[cdk.support/lookup-entry]] | `:attribute-name` |
| `keyType` | java.lang.String | [[cdk.support/lookup-entry]] | `:key-type` |
sourceraw docstring

build-cfn-table-kinesis-stream-specification-property-builderclj

(build-cfn-table-kinesis-stream-specification-property-builder builder
                                                               id
                                                               config)

The build-cfn-table-kinesis-stream-specification-property-builder function updates a CfnTable$KinesisStreamSpecificationProperty$Builder instance using the provided configuration. The function takes the CfnTable$KinesisStreamSpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
approximateCreationDateTimePrecisionjava.lang.Stringcdk.support/lookup-entry:approximate-creation-date-time-precision
streamArnjava.lang.Stringcdk.support/lookup-entry:stream-arn
The build-cfn-table-kinesis-stream-specification-property-builder function updates a CfnTable$KinesisStreamSpecificationProperty$Builder instance using the provided configuration.
  The function takes the CfnTable$KinesisStreamSpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `approximateCreationDateTimePrecision` | java.lang.String | [[cdk.support/lookup-entry]] | `:approximate-creation-date-time-precision` |
| `streamArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:stream-arn` |
sourceraw docstring

build-cfn-table-local-secondary-index-property-builderclj

(build-cfn-table-local-secondary-index-property-builder builder id config)

The build-cfn-table-local-secondary-index-property-builder function updates a CfnTable$LocalSecondaryIndexProperty$Builder instance using the provided configuration. The function takes the CfnTable$LocalSecondaryIndexProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
indexNamejava.lang.Stringcdk.support/lookup-entry:index-name
keySchemasoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:key-schema
projectionsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:projection
The build-cfn-table-local-secondary-index-property-builder function updates a CfnTable$LocalSecondaryIndexProperty$Builder instance using the provided configuration.
  The function takes the CfnTable$LocalSecondaryIndexProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `indexName` | java.lang.String | [[cdk.support/lookup-entry]] | `:index-name` |
| `keySchema` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:key-schema` |
| `projection` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:projection` |
sourceraw docstring

build-cfn-table-on-demand-throughput-property-builderclj

(build-cfn-table-on-demand-throughput-property-builder builder id config)

The build-cfn-table-on-demand-throughput-property-builder function updates a CfnTable$OnDemandThroughputProperty$Builder instance using the provided configuration. The function takes the CfnTable$OnDemandThroughputProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
maxReadRequestUnitsjava.lang.Numbercdk.support/lookup-entry:max-read-request-units
maxWriteRequestUnitsjava.lang.Numbercdk.support/lookup-entry:max-write-request-units
The build-cfn-table-on-demand-throughput-property-builder function updates a CfnTable$OnDemandThroughputProperty$Builder instance using the provided configuration.
  The function takes the CfnTable$OnDemandThroughputProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `maxReadRequestUnits` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-read-request-units` |
| `maxWriteRequestUnits` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-write-request-units` |
sourceraw docstring

build-cfn-table-point-in-time-recovery-specification-property-builderclj

(build-cfn-table-point-in-time-recovery-specification-property-builder builder
                                                                       id
                                                                       config)

The build-cfn-table-point-in-time-recovery-specification-property-builder function updates a CfnTable$PointInTimeRecoverySpecificationProperty$Builder instance using the provided configuration. The function takes the CfnTable$PointInTimeRecoverySpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
pointInTimeRecoveryEnabledjava.lang.Booleancdk.support/lookup-entry:point-in-time-recovery-enabled
The build-cfn-table-point-in-time-recovery-specification-property-builder function updates a CfnTable$PointInTimeRecoverySpecificationProperty$Builder instance using the provided configuration.
  The function takes the CfnTable$PointInTimeRecoverySpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `pointInTimeRecoveryEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:point-in-time-recovery-enabled` |
sourceraw docstring

build-cfn-table-projection-property-builderclj

(build-cfn-table-projection-property-builder builder id config)

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

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
nonKeyAttributesjava.util.Listcdk.support/lookup-entry:non-key-attributes
projectionTypejava.lang.Stringcdk.support/lookup-entry:projection-type
The build-cfn-table-projection-property-builder function updates a CfnTable$ProjectionProperty$Builder instance using the provided configuration.
  The function takes the CfnTable$ProjectionProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `nonKeyAttributes` | java.util.List | [[cdk.support/lookup-entry]] | `:non-key-attributes` |
| `projectionType` | java.lang.String | [[cdk.support/lookup-entry]] | `:projection-type` |
sourceraw docstring

build-cfn-table-props-builderclj

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

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

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
attributeDefinitionssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:attribute-definitions
billingModejava.lang.Stringcdk.support/lookup-entry:billing-mode
contributorInsightsSpecificationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:contributor-insights-specification
deletionProtectionEnabledjava.lang.Booleancdk.support/lookup-entry:deletion-protection-enabled
globalSecondaryIndexessoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:global-secondary-indexes
importSourceSpecificationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:import-source-specification
keySchemasoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:key-schema
kinesisStreamSpecificationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:kinesis-stream-specification
localSecondaryIndexesjava.util.Listcdk.support/lookup-entry:local-secondary-indexes
onDemandThroughputsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:on-demand-throughput
pointInTimeRecoverySpecificationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:point-in-time-recovery-specification
provisionedThroughputsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:provisioned-throughput
resourcePolicysoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:resource-policy
sseSpecificationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:sse-specification
streamSpecificationsoftware.amazon.awscdk.services.dynamodb.CfnTable$StreamSpecificationPropertycdk.support/lookup-entry:stream-specification
tableClassjava.lang.Stringcdk.support/lookup-entry:table-class
tableNamejava.lang.Stringcdk.support/lookup-entry:table-name
tagsjava.util.Listcdk.support/lookup-entry:tags
timeToLiveSpecificationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:time-to-live-specification
The build-cfn-table-props-builder function updates a CfnTableProps$Builder instance using the provided configuration.
  The function takes the CfnTableProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `attributeDefinitions` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:attribute-definitions` |
| `billingMode` | java.lang.String | [[cdk.support/lookup-entry]] | `:billing-mode` |
| `contributorInsightsSpecification` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:contributor-insights-specification` |
| `deletionProtectionEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:deletion-protection-enabled` |
| `globalSecondaryIndexes` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:global-secondary-indexes` |
| `importSourceSpecification` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:import-source-specification` |
| `keySchema` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:key-schema` |
| `kinesisStreamSpecification` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:kinesis-stream-specification` |
| `localSecondaryIndexes` | java.util.List | [[cdk.support/lookup-entry]] | `:local-secondary-indexes` |
| `onDemandThroughput` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:on-demand-throughput` |
| `pointInTimeRecoverySpecification` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:point-in-time-recovery-specification` |
| `provisionedThroughput` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:provisioned-throughput` |
| `resourcePolicy` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:resource-policy` |
| `sseSpecification` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:sse-specification` |
| `streamSpecification` | software.amazon.awscdk.services.dynamodb.CfnTable$StreamSpecificationProperty | [[cdk.support/lookup-entry]] | `:stream-specification` |
| `tableClass` | java.lang.String | [[cdk.support/lookup-entry]] | `:table-class` |
| `tableName` | java.lang.String | [[cdk.support/lookup-entry]] | `:table-name` |
| `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
| `timeToLiveSpecification` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:time-to-live-specification` |
sourceraw docstring

build-cfn-table-provisioned-throughput-property-builderclj

(build-cfn-table-provisioned-throughput-property-builder builder id config)

The build-cfn-table-provisioned-throughput-property-builder function updates a CfnTable$ProvisionedThroughputProperty$Builder instance using the provided configuration. The function takes the CfnTable$ProvisionedThroughputProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
readCapacityUnitsjava.lang.Numbercdk.support/lookup-entry:read-capacity-units
writeCapacityUnitsjava.lang.Numbercdk.support/lookup-entry:write-capacity-units
The build-cfn-table-provisioned-throughput-property-builder function updates a CfnTable$ProvisionedThroughputProperty$Builder instance using the provided configuration.
  The function takes the CfnTable$ProvisionedThroughputProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `readCapacityUnits` | java.lang.Number | [[cdk.support/lookup-entry]] | `:read-capacity-units` |
| `writeCapacityUnits` | java.lang.Number | [[cdk.support/lookup-entry]] | `:write-capacity-units` |
sourceraw docstring

build-cfn-table-resource-policy-property-builderclj

(build-cfn-table-resource-policy-property-builder builder id config)

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

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
policyDocumentjava.lang.Objectcdk.support/lookup-entry:policy-document
The build-cfn-table-resource-policy-property-builder function updates a CfnTable$ResourcePolicyProperty$Builder instance using the provided configuration.
  The function takes the CfnTable$ResourcePolicyProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `policyDocument` | java.lang.Object | [[cdk.support/lookup-entry]] | `:policy-document` |
sourceraw docstring

build-cfn-table-s3-bucket-source-property-builderclj

(build-cfn-table-s3-bucket-source-property-builder builder id config)

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

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
s3Bucketjava.lang.Stringcdk.support/lookup-entry:s3-bucket
s3BucketOwnerjava.lang.Stringcdk.support/lookup-entry:s3-bucket-owner
s3KeyPrefixjava.lang.Stringcdk.support/lookup-entry:s3-key-prefix
The build-cfn-table-s3-bucket-source-property-builder function updates a CfnTable$S3BucketSourceProperty$Builder instance using the provided configuration.
  The function takes the CfnTable$S3BucketSourceProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `s3Bucket` | java.lang.String | [[cdk.support/lookup-entry]] | `:s3-bucket` |
| `s3BucketOwner` | java.lang.String | [[cdk.support/lookup-entry]] | `:s3-bucket-owner` |
| `s3KeyPrefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:s3-key-prefix` |
sourceraw docstring

build-cfn-table-sse-specification-property-builderclj

(build-cfn-table-sse-specification-property-builder builder id config)

The build-cfn-table-sse-specification-property-builder function updates a CfnTable$SSESpecificationProperty$Builder instance using the provided configuration. The function takes the CfnTable$SSESpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
sseEnabledjava.lang.Booleancdk.support/lookup-entry:sse-enabled
sseTypejava.lang.Stringcdk.support/lookup-entry:sse-type
The build-cfn-table-sse-specification-property-builder function updates a CfnTable$SSESpecificationProperty$Builder instance using the provided configuration.
  The function takes the CfnTable$SSESpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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` |
| `sseEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:sse-enabled` |
| `sseType` | java.lang.String | [[cdk.support/lookup-entry]] | `:sse-type` |
sourceraw docstring

build-cfn-table-stream-specification-property-builderclj

(build-cfn-table-stream-specification-property-builder builder id config)

The build-cfn-table-stream-specification-property-builder function updates a CfnTable$StreamSpecificationProperty$Builder instance using the provided configuration. The function takes the CfnTable$StreamSpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
resourcePolicysoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:resource-policy
streamViewTypejava.lang.Stringcdk.support/lookup-entry:stream-view-type
The build-cfn-table-stream-specification-property-builder function updates a CfnTable$StreamSpecificationProperty$Builder instance using the provided configuration.
  The function takes the CfnTable$StreamSpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `resourcePolicy` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:resource-policy` |
| `streamViewType` | java.lang.String | [[cdk.support/lookup-entry]] | `:stream-view-type` |
sourceraw docstring

build-cfn-table-time-to-live-specification-property-builderclj

(build-cfn-table-time-to-live-specification-property-builder builder id config)

The build-cfn-table-time-to-live-specification-property-builder function updates a CfnTable$TimeToLiveSpecificationProperty$Builder instance using the provided configuration. The function takes the CfnTable$TimeToLiveSpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
attributeNamejava.lang.Stringcdk.support/lookup-entry:attribute-name
enabledjava.lang.Booleancdk.support/lookup-entry:enabled
The build-cfn-table-time-to-live-specification-property-builder function updates a CfnTable$TimeToLiveSpecificationProperty$Builder instance using the provided configuration.
  The function takes the CfnTable$TimeToLiveSpecificationProperty$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `attributeName` | java.lang.String | [[cdk.support/lookup-entry]] | `:attribute-name` |
| `enabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:enabled` |
sourceraw docstring

build-csv-options-builderclj

(build-csv-options-builder builder id config)

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

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
headerListjava.util.Listcdk.support/lookup-entry:header-list
The build-csv-options-builder function updates a CsvOptions$Builder instance using the provided configuration.
  The function takes the CsvOptions$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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` |
| `headerList` | java.util.List | [[cdk.support/lookup-entry]] | `:header-list` |
sourceraw docstring

build-enable-scaling-props-builderclj

(build-enable-scaling-props-builder builder id config)

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

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
maxCapacityjava.lang.Numbercdk.support/lookup-entry:max-capacity
minCapacityjava.lang.Numbercdk.support/lookup-entry:min-capacity
The build-enable-scaling-props-builder function updates a EnableScalingProps$Builder instance using the provided configuration.
  The function takes the EnableScalingProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `maxCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-capacity` |
| `minCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-capacity` |
sourceraw docstring

build-global-secondary-index-props-builderclj

(build-global-secondary-index-props-builder builder id config)

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

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
indexNamejava.lang.Stringcdk.support/lookup-entry:index-name
nonKeyAttributesjava.util.Listcdk.support/lookup-entry:non-key-attributes
partitionKeysoftware.amazon.awscdk.services.dynamodb.Attributecdk.support/lookup-entry:partition-key
projectionTypesoftware.amazon.awscdk.services.dynamodb.ProjectionTypecdk.api.services.dynamodb/projection-type:projection-type
readCapacityjava.lang.Numbercdk.support/lookup-entry:read-capacity
sortKeysoftware.amazon.awscdk.services.dynamodb.Attributecdk.support/lookup-entry:sort-key
writeCapacityjava.lang.Numbercdk.support/lookup-entry:write-capacity
The build-global-secondary-index-props-builder function updates a GlobalSecondaryIndexProps$Builder instance using the provided configuration.
  The function takes the GlobalSecondaryIndexProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `indexName` | java.lang.String | [[cdk.support/lookup-entry]] | `:index-name` |
| `nonKeyAttributes` | java.util.List | [[cdk.support/lookup-entry]] | `:non-key-attributes` |
| `partitionKey` | software.amazon.awscdk.services.dynamodb.Attribute | [[cdk.support/lookup-entry]] | `:partition-key` |
| `projectionType` | software.amazon.awscdk.services.dynamodb.ProjectionType | [[cdk.api.services.dynamodb/projection-type]] | `:projection-type` |
| `readCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:read-capacity` |
| `sortKey` | software.amazon.awscdk.services.dynamodb.Attribute | [[cdk.support/lookup-entry]] | `:sort-key` |
| `writeCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:write-capacity` |
sourceraw docstring

build-global-secondary-index-props-v2-builderclj

(build-global-secondary-index-props-v2-builder builder id config)

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

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
indexNamejava.lang.Stringcdk.support/lookup-entry:index-name
nonKeyAttributesjava.util.Listcdk.support/lookup-entry:non-key-attributes
partitionKeysoftware.amazon.awscdk.services.dynamodb.Attributecdk.support/lookup-entry:partition-key
projectionTypesoftware.amazon.awscdk.services.dynamodb.ProjectionTypecdk.api.services.dynamodb/projection-type:projection-type
readCapacitysoftware.amazon.awscdk.services.dynamodb.Capacitycdk.support/lookup-entry:read-capacity
sortKeysoftware.amazon.awscdk.services.dynamodb.Attributecdk.support/lookup-entry:sort-key
writeCapacitysoftware.amazon.awscdk.services.dynamodb.Capacitycdk.support/lookup-entry:write-capacity
The build-global-secondary-index-props-v2-builder function updates a GlobalSecondaryIndexPropsV2$Builder instance using the provided configuration.
  The function takes the GlobalSecondaryIndexPropsV2$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `indexName` | java.lang.String | [[cdk.support/lookup-entry]] | `:index-name` |
| `nonKeyAttributes` | java.util.List | [[cdk.support/lookup-entry]] | `:non-key-attributes` |
| `partitionKey` | software.amazon.awscdk.services.dynamodb.Attribute | [[cdk.support/lookup-entry]] | `:partition-key` |
| `projectionType` | software.amazon.awscdk.services.dynamodb.ProjectionType | [[cdk.api.services.dynamodb/projection-type]] | `:projection-type` |
| `readCapacity` | software.amazon.awscdk.services.dynamodb.Capacity | [[cdk.support/lookup-entry]] | `:read-capacity` |
| `sortKey` | software.amazon.awscdk.services.dynamodb.Attribute | [[cdk.support/lookup-entry]] | `:sort-key` |
| `writeCapacity` | software.amazon.awscdk.services.dynamodb.Capacity | [[cdk.support/lookup-entry]] | `:write-capacity` |
sourceraw docstring

build-import-source-specification-builderclj

(build-import-source-specification-builder builder id config)

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

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
compressionTypesoftware.amazon.awscdk.services.dynamodb.InputCompressionTypecdk.api.services.dynamodb/input-compression-type:compression-type
inputFormatsoftware.amazon.awscdk.services.dynamodb.InputFormatcdk.support/lookup-entry:input-format
keyPrefixjava.lang.Stringcdk.support/lookup-entry:key-prefix
The build-import-source-specification-builder function updates a ImportSourceSpecification$Builder instance using the provided configuration.
  The function takes the ImportSourceSpecification$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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` |
| `compressionType` | software.amazon.awscdk.services.dynamodb.InputCompressionType | [[cdk.api.services.dynamodb/input-compression-type]] | `:compression-type` |
| `inputFormat` | software.amazon.awscdk.services.dynamodb.InputFormat | [[cdk.support/lookup-entry]] | `:input-format` |
| `keyPrefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:key-prefix` |
sourceraw docstring

build-local-secondary-index-props-builderclj

(build-local-secondary-index-props-builder builder id config)

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

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
indexNamejava.lang.Stringcdk.support/lookup-entry:index-name
nonKeyAttributesjava.util.Listcdk.support/lookup-entry:non-key-attributes
projectionTypesoftware.amazon.awscdk.services.dynamodb.ProjectionTypecdk.api.services.dynamodb/projection-type:projection-type
sortKeysoftware.amazon.awscdk.services.dynamodb.Attributecdk.support/lookup-entry:sort-key
The build-local-secondary-index-props-builder function updates a LocalSecondaryIndexProps$Builder instance using the provided configuration.
  The function takes the LocalSecondaryIndexProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `indexName` | java.lang.String | [[cdk.support/lookup-entry]] | `:index-name` |
| `nonKeyAttributes` | java.util.List | [[cdk.support/lookup-entry]] | `:non-key-attributes` |
| `projectionType` | software.amazon.awscdk.services.dynamodb.ProjectionType | [[cdk.api.services.dynamodb/projection-type]] | `:projection-type` |
| `sortKey` | software.amazon.awscdk.services.dynamodb.Attribute | [[cdk.support/lookup-entry]] | `:sort-key` |
sourceraw docstring

build-operations-metric-options-builderclj

(build-operations-metric-options-builder builder id config)

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

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
colorjava.lang.Stringcdk.support/lookup-entry:color
dimensionsMapjava.util.Mapcdk.support/lookup-entry:dimensions-map
labeljava.lang.Stringcdk.support/lookup-entry:label
operationsjava.util.Listcdk.support/lookup-entry:operations
periodsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:period
regionjava.lang.Stringcdk.support/lookup-entry:region
statisticjava.lang.Stringcdk.support/lookup-entry:statistic
unitsoftware.amazon.awscdk.services.cloudwatch.Unitcdk.api.services.cloudwatch/unit:unit
The build-operations-metric-options-builder function updates a OperationsMetricOptions$Builder instance using the provided configuration.
  The function takes the OperationsMetricOptions$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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` |
| `color` | java.lang.String | [[cdk.support/lookup-entry]] | `:color` |
| `dimensionsMap` | java.util.Map | [[cdk.support/lookup-entry]] | `:dimensions-map` |
| `label` | java.lang.String | [[cdk.support/lookup-entry]] | `:label` |
| `operations` | java.util.List | [[cdk.support/lookup-entry]] | `:operations` |
| `period` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:period` |
| `region` | java.lang.String | [[cdk.support/lookup-entry]] | `:region` |
| `statistic` | java.lang.String | [[cdk.support/lookup-entry]] | `:statistic` |
| `unit` | software.amazon.awscdk.services.cloudwatch.Unit | [[cdk.api.services.cloudwatch/unit]] | `:unit` |
sourceraw docstring

build-replica-global-secondary-index-options-builderclj

(build-replica-global-secondary-index-options-builder builder id config)

The build-replica-global-secondary-index-options-builder function updates a ReplicaGlobalSecondaryIndexOptions$Builder instance using the provided configuration. The function takes the ReplicaGlobalSecondaryIndexOptions$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
contributorInsightsjava.lang.Booleancdk.support/lookup-entry:contributor-insights
readCapacitysoftware.amazon.awscdk.services.dynamodb.Capacitycdk.support/lookup-entry:read-capacity
The build-replica-global-secondary-index-options-builder function updates a ReplicaGlobalSecondaryIndexOptions$Builder instance using the provided configuration.
  The function takes the ReplicaGlobalSecondaryIndexOptions$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `contributorInsights` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:contributor-insights` |
| `readCapacity` | software.amazon.awscdk.services.dynamodb.Capacity | [[cdk.support/lookup-entry]] | `:read-capacity` |
sourceraw docstring

build-replica-table-props-builderclj

(build-replica-table-props-builder builder id config)

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

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
contributorInsightsjava.lang.Booleancdk.support/lookup-entry:contributor-insights
deletionProtectionjava.lang.Booleancdk.support/lookup-entry:deletion-protection
globalSecondaryIndexOptionsjava.util.Mapcdk.support/lookup-entry:global-secondary-index-options
kinesisStreamsoftware.amazon.awscdk.services.kinesis.IStreamcdk.support/lookup-entry:kinesis-stream
pointInTimeRecoveryjava.lang.Booleancdk.support/lookup-entry:point-in-time-recovery
readCapacitysoftware.amazon.awscdk.services.dynamodb.Capacitycdk.support/lookup-entry:read-capacity
regionjava.lang.Stringcdk.support/lookup-entry:region
resourcePolicysoftware.amazon.awscdk.services.iam.PolicyDocumentcdk.support/lookup-entry:resource-policy
tableClasssoftware.amazon.awscdk.services.dynamodb.TableClasscdk.api.services.dynamodb/table-class:table-class
tagsjava.util.Listcdk.support/lookup-entry:tags
The build-replica-table-props-builder function updates a ReplicaTableProps$Builder instance using the provided configuration.
  The function takes the ReplicaTableProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `contributorInsights` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:contributor-insights` |
| `deletionProtection` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:deletion-protection` |
| `globalSecondaryIndexOptions` | java.util.Map | [[cdk.support/lookup-entry]] | `:global-secondary-index-options` |
| `kinesisStream` | software.amazon.awscdk.services.kinesis.IStream | [[cdk.support/lookup-entry]] | `:kinesis-stream` |
| `pointInTimeRecovery` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:point-in-time-recovery` |
| `readCapacity` | software.amazon.awscdk.services.dynamodb.Capacity | [[cdk.support/lookup-entry]] | `:read-capacity` |
| `region` | java.lang.String | [[cdk.support/lookup-entry]] | `:region` |
| `resourcePolicy` | software.amazon.awscdk.services.iam.PolicyDocument | [[cdk.support/lookup-entry]] | `:resource-policy` |
| `tableClass` | software.amazon.awscdk.services.dynamodb.TableClass | [[cdk.api.services.dynamodb/table-class]] | `:table-class` |
| `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
sourceraw docstring

build-schema-options-builderclj

(build-schema-options-builder builder id config)

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

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
partitionKeysoftware.amazon.awscdk.services.dynamodb.Attributecdk.support/lookup-entry:partition-key
sortKeysoftware.amazon.awscdk.services.dynamodb.Attributecdk.support/lookup-entry:sort-key
The build-schema-options-builder function updates a SchemaOptions$Builder instance using the provided configuration.
  The function takes the SchemaOptions$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `partitionKey` | software.amazon.awscdk.services.dynamodb.Attribute | [[cdk.support/lookup-entry]] | `:partition-key` |
| `sortKey` | software.amazon.awscdk.services.dynamodb.Attribute | [[cdk.support/lookup-entry]] | `:sort-key` |
sourceraw docstring

build-secondary-index-props-builderclj

(build-secondary-index-props-builder builder id config)

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

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
indexNamejava.lang.Stringcdk.support/lookup-entry:index-name
nonKeyAttributesjava.util.Listcdk.support/lookup-entry:non-key-attributes
projectionTypesoftware.amazon.awscdk.services.dynamodb.ProjectionTypecdk.api.services.dynamodb/projection-type:projection-type
The build-secondary-index-props-builder function updates a SecondaryIndexProps$Builder instance using the provided configuration.
  The function takes the SecondaryIndexProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `indexName` | java.lang.String | [[cdk.support/lookup-entry]] | `:index-name` |
| `nonKeyAttributes` | java.util.List | [[cdk.support/lookup-entry]] | `:non-key-attributes` |
| `projectionType` | software.amazon.awscdk.services.dynamodb.ProjectionType | [[cdk.api.services.dynamodb/projection-type]] | `:projection-type` |
sourceraw docstring

build-system-errors-for-operations-metric-options-builderclj

(build-system-errors-for-operations-metric-options-builder builder id config)

The build-system-errors-for-operations-metric-options-builder function updates a SystemErrorsForOperationsMetricOptions$Builder instance using the provided configuration. The function takes the SystemErrorsForOperationsMetricOptions$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

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
colorjava.lang.Stringcdk.support/lookup-entry:color
dimensionsMapjava.util.Mapcdk.support/lookup-entry:dimensions-map
labeljava.lang.Stringcdk.support/lookup-entry:label
operationsjava.util.Listcdk.support/lookup-entry:operations
periodsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:period
regionjava.lang.Stringcdk.support/lookup-entry:region
statisticjava.lang.Stringcdk.support/lookup-entry:statistic
unitsoftware.amazon.awscdk.services.cloudwatch.Unitcdk.api.services.cloudwatch/unit:unit
The build-system-errors-for-operations-metric-options-builder function updates a SystemErrorsForOperationsMetricOptions$Builder instance using the provided configuration.
  The function takes the SystemErrorsForOperationsMetricOptions$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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` |
| `color` | java.lang.String | [[cdk.support/lookup-entry]] | `:color` |
| `dimensionsMap` | java.util.Map | [[cdk.support/lookup-entry]] | `:dimensions-map` |
| `label` | java.lang.String | [[cdk.support/lookup-entry]] | `:label` |
| `operations` | java.util.List | [[cdk.support/lookup-entry]] | `:operations` |
| `period` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:period` |
| `region` | java.lang.String | [[cdk.support/lookup-entry]] | `:region` |
| `statistic` | java.lang.String | [[cdk.support/lookup-entry]] | `:statistic` |
| `unit` | software.amazon.awscdk.services.cloudwatch.Unit | [[cdk.api.services.cloudwatch/unit]] | `:unit` |
sourceraw docstring

build-table-attributes-builderclj

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

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

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
encryptionKeysoftware.amazon.awscdk.services.kms.IKeycdk.support/lookup-entry:encryption-key
globalIndexesjava.util.Listcdk.support/lookup-entry:global-indexes
grantIndexPermissionsjava.lang.Booleancdk.support/lookup-entry:grant-index-permissions
localIndexesjava.util.Listcdk.support/lookup-entry:local-indexes
tableArnjava.lang.Stringcdk.support/lookup-entry:table-arn
tableNamejava.lang.Stringcdk.support/lookup-entry:table-name
tableStreamArnjava.lang.Stringcdk.support/lookup-entry:table-stream-arn
The build-table-attributes-builder function updates a TableAttributes$Builder instance using the provided configuration.
  The function takes the TableAttributes$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `encryptionKey` | software.amazon.awscdk.services.kms.IKey | [[cdk.support/lookup-entry]] | `:encryption-key` |
| `globalIndexes` | java.util.List | [[cdk.support/lookup-entry]] | `:global-indexes` |
| `grantIndexPermissions` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:grant-index-permissions` |
| `localIndexes` | java.util.List | [[cdk.support/lookup-entry]] | `:local-indexes` |
| `tableArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:table-arn` |
| `tableName` | java.lang.String | [[cdk.support/lookup-entry]] | `:table-name` |
| `tableStreamArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:table-stream-arn` |
sourceraw docstring

build-table-attributes-v2-builderclj

(build-table-attributes-v2-builder builder id config)

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

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
encryptionKeysoftware.amazon.awscdk.services.kms.IKeycdk.support/lookup-entry:encryption-key
globalIndexesjava.util.Listcdk.support/lookup-entry:global-indexes
grantIndexPermissionsjava.lang.Booleancdk.support/lookup-entry:grant-index-permissions
localIndexesjava.util.Listcdk.support/lookup-entry:local-indexes
tableArnjava.lang.Stringcdk.support/lookup-entry:table-arn
tableIdjava.lang.Stringcdk.support/lookup-entry:table-id
tableNamejava.lang.Stringcdk.support/lookup-entry:table-name
tableStreamArnjava.lang.Stringcdk.support/lookup-entry:table-stream-arn
The build-table-attributes-v2-builder function updates a TableAttributesV2$Builder instance using the provided configuration.
  The function takes the TableAttributesV2$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `encryptionKey` | software.amazon.awscdk.services.kms.IKey | [[cdk.support/lookup-entry]] | `:encryption-key` |
| `globalIndexes` | java.util.List | [[cdk.support/lookup-entry]] | `:global-indexes` |
| `grantIndexPermissions` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:grant-index-permissions` |
| `localIndexes` | java.util.List | [[cdk.support/lookup-entry]] | `:local-indexes` |
| `tableArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:table-arn` |
| `tableId` | java.lang.String | [[cdk.support/lookup-entry]] | `:table-id` |
| `tableName` | java.lang.String | [[cdk.support/lookup-entry]] | `:table-name` |
| `tableStreamArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:table-stream-arn` |
sourceraw docstring

build-table-builderclj

(build-table-builder builder id config)

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

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
billingModesoftware.amazon.awscdk.services.dynamodb.BillingModecdk.api.services.dynamodb/billing-mode:billing-mode
contributorInsightsEnabledjava.lang.Booleancdk.support/lookup-entry:contributor-insights-enabled
deletionProtectionjava.lang.Booleancdk.support/lookup-entry:deletion-protection
encryptionsoftware.amazon.awscdk.services.dynamodb.TableEncryptioncdk.api.services.dynamodb/table-encryption:encryption
encryptionKeysoftware.amazon.awscdk.services.kms.IKeycdk.support/lookup-entry:encryption-key
importSourcesoftware.amazon.awscdk.services.dynamodb.ImportSourceSpecificationcdk.support/lookup-entry:import-source
kinesisStreamsoftware.amazon.awscdk.services.kinesis.IStreamcdk.support/lookup-entry:kinesis-stream
partitionKeysoftware.amazon.awscdk.services.dynamodb.Attributecdk.support/lookup-entry:partition-key
pointInTimeRecoveryjava.lang.Booleancdk.support/lookup-entry:point-in-time-recovery
readCapacityjava.lang.Numbercdk.support/lookup-entry:read-capacity
removalPolicysoftware.amazon.awscdk.RemovalPolicycdk.api/removal-policy:removal-policy
replicationRegionsjava.util.Listcdk.support/lookup-entry:replication-regions
replicationTimeoutsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:replication-timeout
resourcePolicysoftware.amazon.awscdk.services.iam.PolicyDocumentcdk.support/lookup-entry:resource-policy
sortKeysoftware.amazon.awscdk.services.dynamodb.Attributecdk.support/lookup-entry:sort-key
streamsoftware.amazon.awscdk.services.dynamodb.StreamViewTypecdk.api.services.dynamodb/stream-view-type:stream
tableClasssoftware.amazon.awscdk.services.dynamodb.TableClasscdk.api.services.dynamodb/table-class:table-class
tableNamejava.lang.Stringcdk.support/lookup-entry:table-name
timeToLiveAttributejava.lang.Stringcdk.support/lookup-entry:time-to-live-attribute
waitForReplicationToFinishjava.lang.Booleancdk.support/lookup-entry:wait-for-replication-to-finish
writeCapacityjava.lang.Numbercdk.support/lookup-entry:write-capacity
The build-table-builder function updates a Table$Builder instance using the provided configuration.
  The function takes the Table$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `billingMode` | software.amazon.awscdk.services.dynamodb.BillingMode | [[cdk.api.services.dynamodb/billing-mode]] | `:billing-mode` |
| `contributorInsightsEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:contributor-insights-enabled` |
| `deletionProtection` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:deletion-protection` |
| `encryption` | software.amazon.awscdk.services.dynamodb.TableEncryption | [[cdk.api.services.dynamodb/table-encryption]] | `:encryption` |
| `encryptionKey` | software.amazon.awscdk.services.kms.IKey | [[cdk.support/lookup-entry]] | `:encryption-key` |
| `importSource` | software.amazon.awscdk.services.dynamodb.ImportSourceSpecification | [[cdk.support/lookup-entry]] | `:import-source` |
| `kinesisStream` | software.amazon.awscdk.services.kinesis.IStream | [[cdk.support/lookup-entry]] | `:kinesis-stream` |
| `partitionKey` | software.amazon.awscdk.services.dynamodb.Attribute | [[cdk.support/lookup-entry]] | `:partition-key` |
| `pointInTimeRecovery` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:point-in-time-recovery` |
| `readCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:read-capacity` |
| `removalPolicy` | software.amazon.awscdk.RemovalPolicy | [[cdk.api/removal-policy]] | `:removal-policy` |
| `replicationRegions` | java.util.List | [[cdk.support/lookup-entry]] | `:replication-regions` |
| `replicationTimeout` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:replication-timeout` |
| `resourcePolicy` | software.amazon.awscdk.services.iam.PolicyDocument | [[cdk.support/lookup-entry]] | `:resource-policy` |
| `sortKey` | software.amazon.awscdk.services.dynamodb.Attribute | [[cdk.support/lookup-entry]] | `:sort-key` |
| `stream` | software.amazon.awscdk.services.dynamodb.StreamViewType | [[cdk.api.services.dynamodb/stream-view-type]] | `:stream` |
| `tableClass` | software.amazon.awscdk.services.dynamodb.TableClass | [[cdk.api.services.dynamodb/table-class]] | `:table-class` |
| `tableName` | java.lang.String | [[cdk.support/lookup-entry]] | `:table-name` |
| `timeToLiveAttribute` | java.lang.String | [[cdk.support/lookup-entry]] | `:time-to-live-attribute` |
| `waitForReplicationToFinish` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:wait-for-replication-to-finish` |
| `writeCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:write-capacity` |
sourceraw docstring

build-table-options-builderclj

(build-table-options-builder builder id config)

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

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
billingModesoftware.amazon.awscdk.services.dynamodb.BillingModecdk.api.services.dynamodb/billing-mode:billing-mode
contributorInsightsEnabledjava.lang.Booleancdk.support/lookup-entry:contributor-insights-enabled
deletionProtectionjava.lang.Booleancdk.support/lookup-entry:deletion-protection
encryptionsoftware.amazon.awscdk.services.dynamodb.TableEncryptioncdk.api.services.dynamodb/table-encryption:encryption
encryptionKeysoftware.amazon.awscdk.services.kms.IKeycdk.support/lookup-entry:encryption-key
importSourcesoftware.amazon.awscdk.services.dynamodb.ImportSourceSpecificationcdk.support/lookup-entry:import-source
partitionKeysoftware.amazon.awscdk.services.dynamodb.Attributecdk.support/lookup-entry:partition-key
pointInTimeRecoveryjava.lang.Booleancdk.support/lookup-entry:point-in-time-recovery
readCapacityjava.lang.Numbercdk.support/lookup-entry:read-capacity
removalPolicysoftware.amazon.awscdk.RemovalPolicycdk.api/removal-policy:removal-policy
replicationRegionsjava.util.Listcdk.support/lookup-entry:replication-regions
replicationTimeoutsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:replication-timeout
resourcePolicysoftware.amazon.awscdk.services.iam.PolicyDocumentcdk.support/lookup-entry:resource-policy
sortKeysoftware.amazon.awscdk.services.dynamodb.Attributecdk.support/lookup-entry:sort-key
streamsoftware.amazon.awscdk.services.dynamodb.StreamViewTypecdk.api.services.dynamodb/stream-view-type:stream
tableClasssoftware.amazon.awscdk.services.dynamodb.TableClasscdk.api.services.dynamodb/table-class:table-class
timeToLiveAttributejava.lang.Stringcdk.support/lookup-entry:time-to-live-attribute
waitForReplicationToFinishjava.lang.Booleancdk.support/lookup-entry:wait-for-replication-to-finish
writeCapacityjava.lang.Numbercdk.support/lookup-entry:write-capacity
The build-table-options-builder function updates a TableOptions$Builder instance using the provided configuration.
  The function takes the TableOptions$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `billingMode` | software.amazon.awscdk.services.dynamodb.BillingMode | [[cdk.api.services.dynamodb/billing-mode]] | `:billing-mode` |
| `contributorInsightsEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:contributor-insights-enabled` |
| `deletionProtection` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:deletion-protection` |
| `encryption` | software.amazon.awscdk.services.dynamodb.TableEncryption | [[cdk.api.services.dynamodb/table-encryption]] | `:encryption` |
| `encryptionKey` | software.amazon.awscdk.services.kms.IKey | [[cdk.support/lookup-entry]] | `:encryption-key` |
| `importSource` | software.amazon.awscdk.services.dynamodb.ImportSourceSpecification | [[cdk.support/lookup-entry]] | `:import-source` |
| `partitionKey` | software.amazon.awscdk.services.dynamodb.Attribute | [[cdk.support/lookup-entry]] | `:partition-key` |
| `pointInTimeRecovery` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:point-in-time-recovery` |
| `readCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:read-capacity` |
| `removalPolicy` | software.amazon.awscdk.RemovalPolicy | [[cdk.api/removal-policy]] | `:removal-policy` |
| `replicationRegions` | java.util.List | [[cdk.support/lookup-entry]] | `:replication-regions` |
| `replicationTimeout` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:replication-timeout` |
| `resourcePolicy` | software.amazon.awscdk.services.iam.PolicyDocument | [[cdk.support/lookup-entry]] | `:resource-policy` |
| `sortKey` | software.amazon.awscdk.services.dynamodb.Attribute | [[cdk.support/lookup-entry]] | `:sort-key` |
| `stream` | software.amazon.awscdk.services.dynamodb.StreamViewType | [[cdk.api.services.dynamodb/stream-view-type]] | `:stream` |
| `tableClass` | software.amazon.awscdk.services.dynamodb.TableClass | [[cdk.api.services.dynamodb/table-class]] | `:table-class` |
| `timeToLiveAttribute` | java.lang.String | [[cdk.support/lookup-entry]] | `:time-to-live-attribute` |
| `waitForReplicationToFinish` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:wait-for-replication-to-finish` |
| `writeCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:write-capacity` |
sourceraw docstring

build-table-options-v2-builderclj

(build-table-options-v2-builder builder id config)

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

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
contributorInsightsjava.lang.Booleancdk.support/lookup-entry:contributor-insights
deletionProtectionjava.lang.Booleancdk.support/lookup-entry:deletion-protection
kinesisStreamsoftware.amazon.awscdk.services.kinesis.IStreamcdk.support/lookup-entry:kinesis-stream
pointInTimeRecoveryjava.lang.Booleancdk.support/lookup-entry:point-in-time-recovery
resourcePolicysoftware.amazon.awscdk.services.iam.PolicyDocumentcdk.support/lookup-entry:resource-policy
tableClasssoftware.amazon.awscdk.services.dynamodb.TableClasscdk.api.services.dynamodb/table-class:table-class
tagsjava.util.Listcdk.support/lookup-entry:tags
The build-table-options-v2-builder function updates a TableOptionsV2$Builder instance using the provided configuration.
  The function takes the TableOptionsV2$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `contributorInsights` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:contributor-insights` |
| `deletionProtection` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:deletion-protection` |
| `kinesisStream` | software.amazon.awscdk.services.kinesis.IStream | [[cdk.support/lookup-entry]] | `:kinesis-stream` |
| `pointInTimeRecovery` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:point-in-time-recovery` |
| `resourcePolicy` | software.amazon.awscdk.services.iam.PolicyDocument | [[cdk.support/lookup-entry]] | `:resource-policy` |
| `tableClass` | software.amazon.awscdk.services.dynamodb.TableClass | [[cdk.api.services.dynamodb/table-class]] | `:table-class` |
| `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
sourceraw docstring

build-table-props-builderclj

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

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

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
billingModesoftware.amazon.awscdk.services.dynamodb.BillingModecdk.api.services.dynamodb/billing-mode:billing-mode
contributorInsightsEnabledjava.lang.Booleancdk.support/lookup-entry:contributor-insights-enabled
deletionProtectionjava.lang.Booleancdk.support/lookup-entry:deletion-protection
encryptionsoftware.amazon.awscdk.services.dynamodb.TableEncryptioncdk.api.services.dynamodb/table-encryption:encryption
encryptionKeysoftware.amazon.awscdk.services.kms.IKeycdk.support/lookup-entry:encryption-key
importSourcesoftware.amazon.awscdk.services.dynamodb.ImportSourceSpecificationcdk.support/lookup-entry:import-source
kinesisStreamsoftware.amazon.awscdk.services.kinesis.IStreamcdk.support/lookup-entry:kinesis-stream
partitionKeysoftware.amazon.awscdk.services.dynamodb.Attributecdk.support/lookup-entry:partition-key
pointInTimeRecoveryjava.lang.Booleancdk.support/lookup-entry:point-in-time-recovery
readCapacityjava.lang.Numbercdk.support/lookup-entry:read-capacity
removalPolicysoftware.amazon.awscdk.RemovalPolicycdk.api/removal-policy:removal-policy
replicationRegionsjava.util.Listcdk.support/lookup-entry:replication-regions
replicationTimeoutsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:replication-timeout
resourcePolicysoftware.amazon.awscdk.services.iam.PolicyDocumentcdk.support/lookup-entry:resource-policy
sortKeysoftware.amazon.awscdk.services.dynamodb.Attributecdk.support/lookup-entry:sort-key
streamsoftware.amazon.awscdk.services.dynamodb.StreamViewTypecdk.api.services.dynamodb/stream-view-type:stream
tableClasssoftware.amazon.awscdk.services.dynamodb.TableClasscdk.api.services.dynamodb/table-class:table-class
tableNamejava.lang.Stringcdk.support/lookup-entry:table-name
timeToLiveAttributejava.lang.Stringcdk.support/lookup-entry:time-to-live-attribute
waitForReplicationToFinishjava.lang.Booleancdk.support/lookup-entry:wait-for-replication-to-finish
writeCapacityjava.lang.Numbercdk.support/lookup-entry:write-capacity
The build-table-props-builder function updates a TableProps$Builder instance using the provided configuration.
  The function takes the TableProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `billingMode` | software.amazon.awscdk.services.dynamodb.BillingMode | [[cdk.api.services.dynamodb/billing-mode]] | `:billing-mode` |
| `contributorInsightsEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:contributor-insights-enabled` |
| `deletionProtection` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:deletion-protection` |
| `encryption` | software.amazon.awscdk.services.dynamodb.TableEncryption | [[cdk.api.services.dynamodb/table-encryption]] | `:encryption` |
| `encryptionKey` | software.amazon.awscdk.services.kms.IKey | [[cdk.support/lookup-entry]] | `:encryption-key` |
| `importSource` | software.amazon.awscdk.services.dynamodb.ImportSourceSpecification | [[cdk.support/lookup-entry]] | `:import-source` |
| `kinesisStream` | software.amazon.awscdk.services.kinesis.IStream | [[cdk.support/lookup-entry]] | `:kinesis-stream` |
| `partitionKey` | software.amazon.awscdk.services.dynamodb.Attribute | [[cdk.support/lookup-entry]] | `:partition-key` |
| `pointInTimeRecovery` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:point-in-time-recovery` |
| `readCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:read-capacity` |
| `removalPolicy` | software.amazon.awscdk.RemovalPolicy | [[cdk.api/removal-policy]] | `:removal-policy` |
| `replicationRegions` | java.util.List | [[cdk.support/lookup-entry]] | `:replication-regions` |
| `replicationTimeout` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:replication-timeout` |
| `resourcePolicy` | software.amazon.awscdk.services.iam.PolicyDocument | [[cdk.support/lookup-entry]] | `:resource-policy` |
| `sortKey` | software.amazon.awscdk.services.dynamodb.Attribute | [[cdk.support/lookup-entry]] | `:sort-key` |
| `stream` | software.amazon.awscdk.services.dynamodb.StreamViewType | [[cdk.api.services.dynamodb/stream-view-type]] | `:stream` |
| `tableClass` | software.amazon.awscdk.services.dynamodb.TableClass | [[cdk.api.services.dynamodb/table-class]] | `:table-class` |
| `tableName` | java.lang.String | [[cdk.support/lookup-entry]] | `:table-name` |
| `timeToLiveAttribute` | java.lang.String | [[cdk.support/lookup-entry]] | `:time-to-live-attribute` |
| `waitForReplicationToFinish` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:wait-for-replication-to-finish` |
| `writeCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:write-capacity` |
sourceraw docstring

build-table-props-v2-builderclj

(build-table-props-v2-builder builder id config)

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

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
billingsoftware.amazon.awscdk.services.dynamodb.Billingcdk.support/lookup-entry:billing
contributorInsightsjava.lang.Booleancdk.support/lookup-entry:contributor-insights
deletionProtectionjava.lang.Booleancdk.support/lookup-entry:deletion-protection
dynamoStreamsoftware.amazon.awscdk.services.dynamodb.StreamViewTypecdk.api.services.dynamodb/stream-view-type:dynamo-stream
encryptionsoftware.amazon.awscdk.services.dynamodb.TableEncryptionV2cdk.support/lookup-entry:encryption
globalSecondaryIndexesjava.util.Listcdk.support/lookup-entry:global-secondary-indexes
kinesisStreamsoftware.amazon.awscdk.services.kinesis.IStreamcdk.support/lookup-entry:kinesis-stream
localSecondaryIndexesjava.util.Listcdk.support/lookup-entry:local-secondary-indexes
partitionKeysoftware.amazon.awscdk.services.dynamodb.Attributecdk.support/lookup-entry:partition-key
pointInTimeRecoveryjava.lang.Booleancdk.support/lookup-entry:point-in-time-recovery
removalPolicysoftware.amazon.awscdk.RemovalPolicycdk.api/removal-policy:removal-policy
replicasjava.util.Listcdk.support/lookup-entry:replicas
resourcePolicysoftware.amazon.awscdk.services.iam.PolicyDocumentcdk.support/lookup-entry:resource-policy
sortKeysoftware.amazon.awscdk.services.dynamodb.Attributecdk.support/lookup-entry:sort-key
tableClasssoftware.amazon.awscdk.services.dynamodb.TableClasscdk.api.services.dynamodb/table-class:table-class
tableNamejava.lang.Stringcdk.support/lookup-entry:table-name
tagsjava.util.Listcdk.support/lookup-entry:tags
timeToLiveAttributejava.lang.Stringcdk.support/lookup-entry:time-to-live-attribute
The build-table-props-v2-builder function updates a TablePropsV2$Builder instance using the provided configuration.
  The function takes the TablePropsV2$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `billing` | software.amazon.awscdk.services.dynamodb.Billing | [[cdk.support/lookup-entry]] | `:billing` |
| `contributorInsights` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:contributor-insights` |
| `deletionProtection` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:deletion-protection` |
| `dynamoStream` | software.amazon.awscdk.services.dynamodb.StreamViewType | [[cdk.api.services.dynamodb/stream-view-type]] | `:dynamo-stream` |
| `encryption` | software.amazon.awscdk.services.dynamodb.TableEncryptionV2 | [[cdk.support/lookup-entry]] | `:encryption` |
| `globalSecondaryIndexes` | java.util.List | [[cdk.support/lookup-entry]] | `:global-secondary-indexes` |
| `kinesisStream` | software.amazon.awscdk.services.kinesis.IStream | [[cdk.support/lookup-entry]] | `:kinesis-stream` |
| `localSecondaryIndexes` | java.util.List | [[cdk.support/lookup-entry]] | `:local-secondary-indexes` |
| `partitionKey` | software.amazon.awscdk.services.dynamodb.Attribute | [[cdk.support/lookup-entry]] | `:partition-key` |
| `pointInTimeRecovery` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:point-in-time-recovery` |
| `removalPolicy` | software.amazon.awscdk.RemovalPolicy | [[cdk.api/removal-policy]] | `:removal-policy` |
| `replicas` | java.util.List | [[cdk.support/lookup-entry]] | `:replicas` |
| `resourcePolicy` | software.amazon.awscdk.services.iam.PolicyDocument | [[cdk.support/lookup-entry]] | `:resource-policy` |
| `sortKey` | software.amazon.awscdk.services.dynamodb.Attribute | [[cdk.support/lookup-entry]] | `:sort-key` |
| `tableClass` | software.amazon.awscdk.services.dynamodb.TableClass | [[cdk.api.services.dynamodb/table-class]] | `:table-class` |
| `tableName` | java.lang.String | [[cdk.support/lookup-entry]] | `:table-name` |
| `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
| `timeToLiveAttribute` | java.lang.String | [[cdk.support/lookup-entry]] | `:time-to-live-attribute` |
sourceraw docstring

build-table-v2-builderclj

(build-table-v2-builder builder id config)

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

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
billingsoftware.amazon.awscdk.services.dynamodb.Billingcdk.support/lookup-entry:billing
contributorInsightsjava.lang.Booleancdk.support/lookup-entry:contributor-insights
deletionProtectionjava.lang.Booleancdk.support/lookup-entry:deletion-protection
dynamoStreamsoftware.amazon.awscdk.services.dynamodb.StreamViewTypecdk.api.services.dynamodb/stream-view-type:dynamo-stream
encryptionsoftware.amazon.awscdk.services.dynamodb.TableEncryptionV2cdk.support/lookup-entry:encryption
globalSecondaryIndexesjava.util.Listcdk.support/lookup-entry:global-secondary-indexes
kinesisStreamsoftware.amazon.awscdk.services.kinesis.IStreamcdk.support/lookup-entry:kinesis-stream
localSecondaryIndexesjava.util.Listcdk.support/lookup-entry:local-secondary-indexes
partitionKeysoftware.amazon.awscdk.services.dynamodb.Attributecdk.support/lookup-entry:partition-key
pointInTimeRecoveryjava.lang.Booleancdk.support/lookup-entry:point-in-time-recovery
removalPolicysoftware.amazon.awscdk.RemovalPolicycdk.api/removal-policy:removal-policy
replicasjava.util.Listcdk.support/lookup-entry:replicas
resourcePolicysoftware.amazon.awscdk.services.iam.PolicyDocumentcdk.support/lookup-entry:resource-policy
sortKeysoftware.amazon.awscdk.services.dynamodb.Attributecdk.support/lookup-entry:sort-key
tableClasssoftware.amazon.awscdk.services.dynamodb.TableClasscdk.api.services.dynamodb/table-class:table-class
tableNamejava.lang.Stringcdk.support/lookup-entry:table-name
tagsjava.util.Listcdk.support/lookup-entry:tags
timeToLiveAttributejava.lang.Stringcdk.support/lookup-entry:time-to-live-attribute
The build-table-v2-builder function updates a TableV2$Builder instance using the provided configuration.
  The function takes the TableV2$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `billing` | software.amazon.awscdk.services.dynamodb.Billing | [[cdk.support/lookup-entry]] | `:billing` |
| `contributorInsights` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:contributor-insights` |
| `deletionProtection` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:deletion-protection` |
| `dynamoStream` | software.amazon.awscdk.services.dynamodb.StreamViewType | [[cdk.api.services.dynamodb/stream-view-type]] | `:dynamo-stream` |
| `encryption` | software.amazon.awscdk.services.dynamodb.TableEncryptionV2 | [[cdk.support/lookup-entry]] | `:encryption` |
| `globalSecondaryIndexes` | java.util.List | [[cdk.support/lookup-entry]] | `:global-secondary-indexes` |
| `kinesisStream` | software.amazon.awscdk.services.kinesis.IStream | [[cdk.support/lookup-entry]] | `:kinesis-stream` |
| `localSecondaryIndexes` | java.util.List | [[cdk.support/lookup-entry]] | `:local-secondary-indexes` |
| `partitionKey` | software.amazon.awscdk.services.dynamodb.Attribute | [[cdk.support/lookup-entry]] | `:partition-key` |
| `pointInTimeRecovery` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:point-in-time-recovery` |
| `removalPolicy` | software.amazon.awscdk.RemovalPolicy | [[cdk.api/removal-policy]] | `:removal-policy` |
| `replicas` | java.util.List | [[cdk.support/lookup-entry]] | `:replicas` |
| `resourcePolicy` | software.amazon.awscdk.services.iam.PolicyDocument | [[cdk.support/lookup-entry]] | `:resource-policy` |
| `sortKey` | software.amazon.awscdk.services.dynamodb.Attribute | [[cdk.support/lookup-entry]] | `:sort-key` |
| `tableClass` | software.amazon.awscdk.services.dynamodb.TableClass | [[cdk.api.services.dynamodb/table-class]] | `:table-class` |
| `tableName` | java.lang.String | [[cdk.support/lookup-entry]] | `:table-name` |
| `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
| `timeToLiveAttribute` | java.lang.String | [[cdk.support/lookup-entry]] | `:time-to-live-attribute` |
sourceraw docstring

build-throughput-props-builderclj

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

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

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
readCapacitysoftware.amazon.awscdk.services.dynamodb.Capacitycdk.support/lookup-entry:read-capacity
writeCapacitysoftware.amazon.awscdk.services.dynamodb.Capacitycdk.support/lookup-entry:write-capacity
The build-throughput-props-builder function updates a ThroughputProps$Builder instance using the provided configuration.
  The function takes the ThroughputProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `readCapacity` | software.amazon.awscdk.services.dynamodb.Capacity | [[cdk.support/lookup-entry]] | `:read-capacity` |
| `writeCapacity` | software.amazon.awscdk.services.dynamodb.Capacity | [[cdk.support/lookup-entry]] | `:write-capacity` |
sourceraw docstring

build-utilization-scaling-props-builderclj

(build-utilization-scaling-props-builder builder id config)

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

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
disableScaleInjava.lang.Booleancdk.support/lookup-entry:disable-scale-in
policyNamejava.lang.Stringcdk.support/lookup-entry:policy-name
scaleInCooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:scale-in-cooldown
scaleOutCooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:scale-out-cooldown
targetUtilizationPercentjava.lang.Numbercdk.support/lookup-entry:target-utilization-percent
The build-utilization-scaling-props-builder function updates a UtilizationScalingProps$Builder instance using the provided configuration.
  The function takes the UtilizationScalingProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  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 |
|---|---|---|---|
| `disableScaleIn` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:disable-scale-in` |
| `policyName` | java.lang.String | [[cdk.support/lookup-entry]] | `:policy-name` |
| `scaleInCooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:scale-in-cooldown` |
| `scaleOutCooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:scale-out-cooldown` |
| `targetUtilizationPercent` | java.lang.Number | [[cdk.support/lookup-entry]] | `:target-utilization-percent` |
sourceraw docstring

capacity-modeclj

(capacity-mode config id item-key)

The capacity-mode function data interprets values in the provided config data into a CapacityMode 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 CapacityMode - the value is returned.
  • is :autoscaled - CapacityMode/AUTOSCALED is returned
  • is :fixed - CapacityMode/FIXED is returned

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

The `capacity-mode` function data interprets values in the provided config data into a 
`CapacityMode` 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 `CapacityMode` - the value is returned.
* is `:autoscaled` - `CapacityMode/AUTOSCALED` is returned
* is `:fixed` - `CapacityMode/FIXED` is returned

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

cfn-global-table-attribute-definition-property-builderclj

(cfn-global-table-attribute-definition-property-builder id config)

Creates a CfnGlobalTable$AttributeDefinitionProperty$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  `CfnGlobalTable$AttributeDefinitionProperty$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-global-table-builderclj

(cfn-global-table-builder scope id config)

Creates a CfnGlobalTable$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  `CfnGlobalTable$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-global-table-capacity-auto-scaling-settings-property-builderclj

(cfn-global-table-capacity-auto-scaling-settings-property-builder id config)

Creates a CfnGlobalTable$CapacityAutoScalingSettingsProperty$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  `CfnGlobalTable$CapacityAutoScalingSettingsProperty$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-global-table-contributor-insights-specification-property-builderclj

(cfn-global-table-contributor-insights-specification-property-builder id config)

Creates a CfnGlobalTable$ContributorInsightsSpecificationProperty$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  `CfnGlobalTable$ContributorInsightsSpecificationProperty$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-global-table-global-secondary-index-property-builderclj

(cfn-global-table-global-secondary-index-property-builder id config)

Creates a CfnGlobalTable$GlobalSecondaryIndexProperty$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  `CfnGlobalTable$GlobalSecondaryIndexProperty$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-global-table-key-schema-property-builderclj

(cfn-global-table-key-schema-property-builder id config)

Creates a CfnGlobalTable$KeySchemaProperty$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  `CfnGlobalTable$KeySchemaProperty$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-global-table-kinesis-stream-specification-property-builderclj

(cfn-global-table-kinesis-stream-specification-property-builder id config)

Creates a CfnGlobalTable$KinesisStreamSpecificationProperty$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  `CfnGlobalTable$KinesisStreamSpecificationProperty$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-global-table-local-secondary-index-property-builderclj

(cfn-global-table-local-secondary-index-property-builder id config)

Creates a CfnGlobalTable$LocalSecondaryIndexProperty$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  `CfnGlobalTable$LocalSecondaryIndexProperty$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-global-table-point-in-time-recovery-specification-property-builderclj

(cfn-global-table-point-in-time-recovery-specification-property-builder id
                                                                        config)

Creates a CfnGlobalTable$PointInTimeRecoverySpecificationProperty$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  `CfnGlobalTable$PointInTimeRecoverySpecificationProperty$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-global-table-projection-property-builderclj

(cfn-global-table-projection-property-builder id config)

Creates a CfnGlobalTable$ProjectionProperty$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  `CfnGlobalTable$ProjectionProperty$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-global-table-props-builderclj

(cfn-global-table-props-builder id config)

Creates a CfnGlobalTableProps$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  `CfnGlobalTableProps$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-global-table-read-on-demand-throughput-settings-property-builderclj

(cfn-global-table-read-on-demand-throughput-settings-property-builder id config)

Creates a CfnGlobalTable$ReadOnDemandThroughputSettingsProperty$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  `CfnGlobalTable$ReadOnDemandThroughputSettingsProperty$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-global-table-read-provisioned-throughput-settings-property-builderclj

(cfn-global-table-read-provisioned-throughput-settings-property-builder id
                                                                        config)

Creates a CfnGlobalTable$ReadProvisionedThroughputSettingsProperty$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  `CfnGlobalTable$ReadProvisionedThroughputSettingsProperty$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-global-table-replica-global-secondary-index-specification-property-builderclj

(cfn-global-table-replica-global-secondary-index-specification-property-builder
  id
  config)

Creates a CfnGlobalTable$ReplicaGlobalSecondaryIndexSpecificationProperty$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  `CfnGlobalTable$ReplicaGlobalSecondaryIndexSpecificationProperty$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-global-table-replica-specification-property-builderclj

(cfn-global-table-replica-specification-property-builder id config)

Creates a CfnGlobalTable$ReplicaSpecificationProperty$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  `CfnGlobalTable$ReplicaSpecificationProperty$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-global-table-replica-sse-specification-property-builderclj

(cfn-global-table-replica-sse-specification-property-builder id config)

Creates a CfnGlobalTable$ReplicaSSESpecificationProperty$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  `CfnGlobalTable$ReplicaSSESpecificationProperty$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-global-table-replica-stream-specification-property-builderclj

(cfn-global-table-replica-stream-specification-property-builder id config)

Creates a CfnGlobalTable$ReplicaStreamSpecificationProperty$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  `CfnGlobalTable$ReplicaStreamSpecificationProperty$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-global-table-resource-policy-property-builderclj

(cfn-global-table-resource-policy-property-builder id config)

Creates a CfnGlobalTable$ResourcePolicyProperty$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  `CfnGlobalTable$ResourcePolicyProperty$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-global-table-sse-specification-property-builderclj

(cfn-global-table-sse-specification-property-builder id config)

Creates a CfnGlobalTable$SSESpecificationProperty$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  `CfnGlobalTable$SSESpecificationProperty$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-global-table-stream-specification-property-builderclj

(cfn-global-table-stream-specification-property-builder id config)

Creates a CfnGlobalTable$StreamSpecificationProperty$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  `CfnGlobalTable$StreamSpecificationProperty$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-global-table-target-tracking-scaling-policy-configuration-property-builderclj

(cfn-global-table-target-tracking-scaling-policy-configuration-property-builder
  id
  config)

Creates a CfnGlobalTable$TargetTrackingScalingPolicyConfigurationProperty$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  `CfnGlobalTable$TargetTrackingScalingPolicyConfigurationProperty$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-global-table-time-to-live-specification-property-builderclj

(cfn-global-table-time-to-live-specification-property-builder id config)

Creates a CfnGlobalTable$TimeToLiveSpecificationProperty$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  `CfnGlobalTable$TimeToLiveSpecificationProperty$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-global-table-write-on-demand-throughput-settings-property-builderclj

(cfn-global-table-write-on-demand-throughput-settings-property-builder id
                                                                       config)

Creates a CfnGlobalTable$WriteOnDemandThroughputSettingsProperty$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  `CfnGlobalTable$WriteOnDemandThroughputSettingsProperty$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-global-table-write-provisioned-throughput-settings-property-builderclj

(cfn-global-table-write-provisioned-throughput-settings-property-builder id
                                                                         config)

Creates a CfnGlobalTable$WriteProvisionedThroughputSettingsProperty$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  `CfnGlobalTable$WriteProvisionedThroughputSettingsProperty$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-table-attribute-definition-property-builderclj

(cfn-table-attribute-definition-property-builder id config)

Creates a CfnTable$AttributeDefinitionProperty$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  `CfnTable$AttributeDefinitionProperty$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-table-builderclj

(cfn-table-builder scope id config)

Creates a CfnTable$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  `CfnTable$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-table-contributor-insights-specification-property-builderclj

(cfn-table-contributor-insights-specification-property-builder id config)

Creates a CfnTable$ContributorInsightsSpecificationProperty$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  `CfnTable$ContributorInsightsSpecificationProperty$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-table-csv-property-builderclj

(cfn-table-csv-property-builder id config)

Creates a CfnTable$CsvProperty$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  `CfnTable$CsvProperty$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-table-global-secondary-index-property-builderclj

(cfn-table-global-secondary-index-property-builder id config)

Creates a CfnTable$GlobalSecondaryIndexProperty$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  `CfnTable$GlobalSecondaryIndexProperty$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-table-import-source-specification-property-builderclj

(cfn-table-import-source-specification-property-builder id config)

Creates a CfnTable$ImportSourceSpecificationProperty$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  `CfnTable$ImportSourceSpecificationProperty$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-table-input-format-options-property-builderclj

(cfn-table-input-format-options-property-builder id config)

Creates a CfnTable$InputFormatOptionsProperty$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  `CfnTable$InputFormatOptionsProperty$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-table-key-schema-property-builderclj

(cfn-table-key-schema-property-builder id config)

Creates a CfnTable$KeySchemaProperty$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  `CfnTable$KeySchemaProperty$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-table-kinesis-stream-specification-property-builderclj

(cfn-table-kinesis-stream-specification-property-builder id config)

Creates a CfnTable$KinesisStreamSpecificationProperty$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  `CfnTable$KinesisStreamSpecificationProperty$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-table-local-secondary-index-property-builderclj

(cfn-table-local-secondary-index-property-builder id config)

Creates a CfnTable$LocalSecondaryIndexProperty$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  `CfnTable$LocalSecondaryIndexProperty$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-table-on-demand-throughput-property-builderclj

(cfn-table-on-demand-throughput-property-builder id config)

Creates a CfnTable$OnDemandThroughputProperty$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  `CfnTable$OnDemandThroughputProperty$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-table-point-in-time-recovery-specification-property-builderclj

(cfn-table-point-in-time-recovery-specification-property-builder id config)

Creates a CfnTable$PointInTimeRecoverySpecificationProperty$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  `CfnTable$PointInTimeRecoverySpecificationProperty$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-table-projection-property-builderclj

(cfn-table-projection-property-builder id config)

Creates a CfnTable$ProjectionProperty$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  `CfnTable$ProjectionProperty$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-table-props-builderclj

(cfn-table-props-builder id config)

Creates a CfnTableProps$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  `CfnTableProps$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-table-provisioned-throughput-property-builderclj

(cfn-table-provisioned-throughput-property-builder id config)

Creates a CfnTable$ProvisionedThroughputProperty$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  `CfnTable$ProvisionedThroughputProperty$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-table-resource-policy-property-builderclj

(cfn-table-resource-policy-property-builder id config)

Creates a CfnTable$ResourcePolicyProperty$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  `CfnTable$ResourcePolicyProperty$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-table-s3-bucket-source-property-builderclj

(cfn-table-s3-bucket-source-property-builder id config)

Creates a CfnTable$S3BucketSourceProperty$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  `CfnTable$S3BucketSourceProperty$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-table-sse-specification-property-builderclj

(cfn-table-sse-specification-property-builder id config)

Creates a CfnTable$SSESpecificationProperty$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  `CfnTable$SSESpecificationProperty$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-table-stream-specification-property-builderclj

(cfn-table-stream-specification-property-builder id config)

Creates a CfnTable$StreamSpecificationProperty$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  `CfnTable$StreamSpecificationProperty$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-table-time-to-live-specification-property-builderclj

(cfn-table-time-to-live-specification-property-builder id config)

Creates a CfnTable$TimeToLiveSpecificationProperty$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  `CfnTable$TimeToLiveSpecificationProperty$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

csv-options-builderclj

(csv-options-builder id config)

Creates a CsvOptions$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  `CsvOptions$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

enable-scaling-props-builderclj

(enable-scaling-props-builder id config)

Creates a EnableScalingProps$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  `EnableScalingProps$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

global-secondary-index-props-builderclj

(global-secondary-index-props-builder id config)

Creates a GlobalSecondaryIndexProps$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  `GlobalSecondaryIndexProps$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

global-secondary-index-props-v2-builderclj

(global-secondary-index-props-v2-builder id config)

Creates a GlobalSecondaryIndexPropsV2$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  `GlobalSecondaryIndexPropsV2$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

import-source-specification-builderclj

(import-source-specification-builder id config)

Creates a ImportSourceSpecification$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  `ImportSourceSpecification$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

input-compression-typeclj

(input-compression-type config id item-key)

The input-compression-type function data interprets values in the provided config data into a InputCompressionType 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 InputCompressionType - the value is returned.
  • is :gzip - InputCompressionType/GZIP is returned
  • is :none - InputCompressionType/NONE is returned
  • is :zstd - InputCompressionType/ZSTD is returned

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

The `input-compression-type` function data interprets values in the provided config data into a 
`InputCompressionType` 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 `InputCompressionType` - the value is returned.
* is `:gzip` - `InputCompressionType/GZIP` is returned
* is `:none` - `InputCompressionType/NONE` is returned
* is `:zstd` - `InputCompressionType/ZSTD` is returned

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

local-secondary-index-props-builderclj

(local-secondary-index-props-builder id config)

Creates a LocalSecondaryIndexProps$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  `LocalSecondaryIndexProps$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

operationclj

(operation config id item-key)

The operation function data interprets values in the provided config data into a Operation 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 Operation - the value is returned.
  • is :batch-get-item - Operation/BATCH_GET_ITEM is returned
  • is :batch-execute-statement - Operation/BATCH_EXECUTE_STATEMENT is returned
  • is :put-item - Operation/PUT_ITEM is returned
  • is :execute-statement - Operation/EXECUTE_STATEMENT is returned
  • is :batch-write-item - Operation/BATCH_WRITE_ITEM is returned
  • is :transact-get-items - Operation/TRANSACT_GET_ITEMS is returned
  • is :execute-transaction - Operation/EXECUTE_TRANSACTION is returned
  • is :transact-write-items - Operation/TRANSACT_WRITE_ITEMS is returned
  • is :update-item - Operation/UPDATE_ITEM is returned
  • is :delete-item - Operation/DELETE_ITEM is returned
  • is :query - Operation/QUERY is returned
  • is :scan - Operation/SCAN is returned
  • is :get-item - Operation/GET_ITEM is returned
  • is :get-records - Operation/GET_RECORDS is returned

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

The `operation` function data interprets values in the provided config data into a 
`Operation` 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 `Operation` - the value is returned.
* is `:batch-get-item` - `Operation/BATCH_GET_ITEM` is returned
* is `:batch-execute-statement` - `Operation/BATCH_EXECUTE_STATEMENT` is returned
* is `:put-item` - `Operation/PUT_ITEM` is returned
* is `:execute-statement` - `Operation/EXECUTE_STATEMENT` is returned
* is `:batch-write-item` - `Operation/BATCH_WRITE_ITEM` is returned
* is `:transact-get-items` - `Operation/TRANSACT_GET_ITEMS` is returned
* is `:execute-transaction` - `Operation/EXECUTE_TRANSACTION` is returned
* is `:transact-write-items` - `Operation/TRANSACT_WRITE_ITEMS` is returned
* is `:update-item` - `Operation/UPDATE_ITEM` is returned
* is `:delete-item` - `Operation/DELETE_ITEM` is returned
* is `:query` - `Operation/QUERY` is returned
* is `:scan` - `Operation/SCAN` is returned
* is `:get-item` - `Operation/GET_ITEM` is returned
* is `:get-records` - `Operation/GET_RECORDS` is returned

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

operations-metric-options-builderclj

(operations-metric-options-builder id config)

Creates a OperationsMetricOptions$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  `OperationsMetricOptions$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

projection-typeclj

(projection-type config id item-key)

The projection-type function data interprets values in the provided config data into a ProjectionType 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 ProjectionType - the value is returned.
  • is :keys-only - ProjectionType/KEYS_ONLY is returned
  • is :include - ProjectionType/INCLUDE is returned
  • is :all - ProjectionType/ALL is returned

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

The `projection-type` function data interprets values in the provided config data into a 
`ProjectionType` 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 `ProjectionType` - the value is returned.
* is `:keys-only` - `ProjectionType/KEYS_ONLY` is returned
* is `:include` - `ProjectionType/INCLUDE` is returned
* is `:all` - `ProjectionType/ALL` is returned

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

replica-global-secondary-index-options-builderclj

(replica-global-secondary-index-options-builder id config)

Creates a ReplicaGlobalSecondaryIndexOptions$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  `ReplicaGlobalSecondaryIndexOptions$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

replica-table-props-builderclj

(replica-table-props-builder id config)

Creates a ReplicaTableProps$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  `ReplicaTableProps$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

schema-options-builderclj

(schema-options-builder id config)

Creates a SchemaOptions$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  `SchemaOptions$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

secondary-index-props-builderclj

(secondary-index-props-builder id config)

Creates a SecondaryIndexProps$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  `SecondaryIndexProps$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

stream-view-typeclj

(stream-view-type config id item-key)

The stream-view-type function data interprets values in the provided config data into a StreamViewType 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 StreamViewType - the value is returned.
  • is :new-image - StreamViewType/NEW_IMAGE is returned
  • is :new-and-old-images - StreamViewType/NEW_AND_OLD_IMAGES is returned
  • is :keys-only - StreamViewType/KEYS_ONLY is returned
  • is :old-image - StreamViewType/OLD_IMAGE is returned

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

The `stream-view-type` function data interprets values in the provided config data into a 
`StreamViewType` 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 `StreamViewType` - the value is returned.
* is `:new-image` - `StreamViewType/NEW_IMAGE` is returned
* is `:new-and-old-images` - `StreamViewType/NEW_AND_OLD_IMAGES` is returned
* is `:keys-only` - `StreamViewType/KEYS_ONLY` is returned
* is `:old-image` - `StreamViewType/OLD_IMAGE` is returned

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

system-errors-for-operations-metric-options-builderclj

(system-errors-for-operations-metric-options-builder id config)

Creates a SystemErrorsForOperationsMetricOptions$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  `SystemErrorsForOperationsMetricOptions$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

table-attributes-builderclj

(table-attributes-builder id config)

Creates a TableAttributes$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  `TableAttributes$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

table-attributes-v2-builderclj

(table-attributes-v2-builder id config)

Creates a TableAttributesV2$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  `TableAttributesV2$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

table-builderclj

(table-builder scope id config)

Creates a Table$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  `Table$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

table-classclj

(table-class config id item-key)

The table-class function data interprets values in the provided config data into a TableClass 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 TableClass - the value is returned.
  • is :standard - TableClass/STANDARD is returned
  • is :standard-infrequent-access - TableClass/STANDARD_INFREQUENT_ACCESS is returned

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

The `table-class` function data interprets values in the provided config data into a 
`TableClass` 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 `TableClass` - the value is returned.
* is `:standard` - `TableClass/STANDARD` is returned
* is `:standard-infrequent-access` - `TableClass/STANDARD_INFREQUENT_ACCESS` is returned

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

table-encryptionclj

(table-encryption config id item-key)

The table-encryption function data interprets values in the provided config data into a TableEncryption 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 TableEncryption - the value is returned.
  • is :customer-managed - TableEncryption/CUSTOMER_MANAGED is returned
  • is :aws-managed - TableEncryption/AWS_MANAGED is returned
  • is :default - TableEncryption/DEFAULT is returned

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

The `table-encryption` function data interprets values in the provided config data into a 
`TableEncryption` 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 `TableEncryption` - the value is returned.
* is `:customer-managed` - `TableEncryption/CUSTOMER_MANAGED` is returned
* is `:aws-managed` - `TableEncryption/AWS_MANAGED` is returned
* is `:default` - `TableEncryption/DEFAULT` is returned

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

table-options-builderclj

(table-options-builder id config)

Creates a TableOptions$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  `TableOptions$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

table-options-v2-builderclj

(table-options-v2-builder id config)

Creates a TableOptionsV2$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  `TableOptionsV2$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

table-props-builderclj

(table-props-builder id config)

Creates a TableProps$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  `TableProps$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

table-props-v2-builderclj

(table-props-v2-builder id config)

Creates a TablePropsV2$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  `TablePropsV2$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

table-v2-builderclj

(table-v2-builder scope id config)

Creates a TableV2$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  `TableV2$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

throughput-props-builderclj

(throughput-props-builder id config)

Creates a ThroughputProps$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  `ThroughputProps$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

utilization-scaling-props-builderclj

(utilization-scaling-props-builder id config)

Creates a UtilizationScalingProps$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  `UtilizationScalingProps$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