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.
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
AttributeType
- the value is returned.:number
- AttributeType/NUMBER
is returned:string
- AttributeType/STRING
is returned:binary
- AttributeType/BINARY
is returnedIf 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.
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
BillingMode
- the value is returned.:provisioned
- BillingMode/PROVISIONED
is returned:pay-per-request
- BillingMode/PAY_PER_REQUEST
is returnedIf 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.
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
enabled | java.lang.Boolean | cdk.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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
pointInTimeRecoveryEnabled | java.lang.Boolean | cdk.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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
maxReadRequestUnits | java.lang.Number | cdk.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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
kmsMasterKeyId | java.lang.String | cdk.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` |
(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:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
resourcePolicy | software.amazon.awscdk.IResolvable | cdk.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` |
(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:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
policyDocument | java.lang.Object | cdk.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` |
(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:
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 |
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` |
(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:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
streamViewType | java.lang.String | cdk.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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
maxWriteRequestUnits | java.lang.Number | cdk.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` |
(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:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
writeCapacityAutoScalingSettings | software.amazon.awscdk.services.dynamodb.CfnGlobalTable$CapacityAutoScalingSettingsProperty | cdk.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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
enabled | software.amazon.awscdk.IResolvable | cdk.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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
csv | software.amazon.awscdk.services.dynamodb.CfnTable$CsvProperty | cdk.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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
pointInTimeRecoveryEnabled | java.lang.Boolean | cdk.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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
policyDocument | java.lang.Object | cdk.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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
CapacityMode
- the value is returned.:autoscaled
- CapacityMode/AUTOSCALED
is returned:fixed
- CapacityMode/FIXED
is returnedIf 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.
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
InputCompressionType
- the value is returned.:gzip
- InputCompressionType/GZIP
is returned:none
- InputCompressionType/NONE
is returned:zstd
- InputCompressionType/ZSTD
is returnedIf 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.
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Operation
- the value is returned.:batch-get-item
- Operation/BATCH_GET_ITEM
is returned:batch-execute-statement
- Operation/BATCH_EXECUTE_STATEMENT
is returned:put-item
- Operation/PUT_ITEM
is returned:execute-statement
- Operation/EXECUTE_STATEMENT
is returned:batch-write-item
- Operation/BATCH_WRITE_ITEM
is returned:transact-get-items
- Operation/TRANSACT_GET_ITEMS
is returned:execute-transaction
- Operation/EXECUTE_TRANSACTION
is returned:transact-write-items
- Operation/TRANSACT_WRITE_ITEMS
is returned:update-item
- Operation/UPDATE_ITEM
is returned:delete-item
- Operation/DELETE_ITEM
is returned:query
- Operation/QUERY
is returned:scan
- Operation/SCAN
is returned:get-item
- Operation/GET_ITEM
is returned:get-records
- Operation/GET_RECORDS
is returnedIf 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.
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
ProjectionType
- the value is returned.:keys-only
- ProjectionType/KEYS_ONLY
is returned:include
- ProjectionType/INCLUDE
is returned:all
- ProjectionType/ALL
is returnedIf 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.
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
StreamViewType
- the value is returned.:new-image
- StreamViewType/NEW_IMAGE
is returned:new-and-old-images
- StreamViewType/NEW_AND_OLD_IMAGES
is returned:keys-only
- StreamViewType/KEYS_ONLY
is returned:old-image
- StreamViewType/OLD_IMAGE
is returnedIf 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.
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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 |
(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:
TableClass
- the value is returned.:standard
- TableClass/STANDARD
is returned:standard-infrequent-access
- TableClass/STANDARD_INFREQUENT_ACCESS
is returnedIf 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.
(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:
TableEncryption
- the value is returned.:customer-managed
- TableEncryption/CUSTOMER_MANAGED
is returned:aws-managed
- TableEncryption/AWS_MANAGED
is returned:default
- TableEncryption/DEFAULT
is returnedIf 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.
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data 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 |
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close