| Modifier and Type | Method and Description |
|---|---|
CfnTable.Builder |
attributeDefinitions(IResolvable attributeDefinitions)
`AWS::DynamoDB::Table.AttributeDefinitions`.
|
CfnTable.Builder |
attributeDefinitions(List<? extends Object> attributeDefinitions)
`AWS::DynamoDB::Table.AttributeDefinitions`.
|
CfnTable.Builder |
billingMode(String billingMode)
`AWS::DynamoDB::Table.BillingMode`.
|
CfnTable |
build() |
static CfnTable.Builder |
create(Construct scope,
String id) |
CfnTable.Builder |
globalSecondaryIndexes(IResolvable globalSecondaryIndexes)
`AWS::DynamoDB::Table.GlobalSecondaryIndexes`.
|
CfnTable.Builder |
globalSecondaryIndexes(List<? extends Object> globalSecondaryIndexes)
`AWS::DynamoDB::Table.GlobalSecondaryIndexes`.
|
CfnTable.Builder |
keySchema(IResolvable keySchema)
`AWS::DynamoDB::Table.KeySchema`.
|
CfnTable.Builder |
keySchema(List<? extends Object> keySchema)
`AWS::DynamoDB::Table.KeySchema`.
|
CfnTable.Builder |
localSecondaryIndexes(IResolvable localSecondaryIndexes)
`AWS::DynamoDB::Table.LocalSecondaryIndexes`.
|
CfnTable.Builder |
localSecondaryIndexes(List<? extends Object> localSecondaryIndexes)
`AWS::DynamoDB::Table.LocalSecondaryIndexes`.
|
CfnTable.Builder |
pointInTimeRecoverySpecification(CfnTable.PointInTimeRecoverySpecificationProperty pointInTimeRecoverySpecification)
`AWS::DynamoDB::Table.PointInTimeRecoverySpecification`.
|
CfnTable.Builder |
pointInTimeRecoverySpecification(IResolvable pointInTimeRecoverySpecification)
`AWS::DynamoDB::Table.PointInTimeRecoverySpecification`.
|
CfnTable.Builder |
provisionedThroughput(CfnTable.ProvisionedThroughputProperty provisionedThroughput)
`AWS::DynamoDB::Table.ProvisionedThroughput`.
|
CfnTable.Builder |
provisionedThroughput(IResolvable provisionedThroughput)
`AWS::DynamoDB::Table.ProvisionedThroughput`.
|
CfnTable.Builder |
sseSpecification(CfnTable.SSESpecificationProperty sseSpecification)
`AWS::DynamoDB::Table.SSESpecification`.
|
CfnTable.Builder |
sseSpecification(IResolvable sseSpecification)
`AWS::DynamoDB::Table.SSESpecification`.
|
CfnTable.Builder |
streamSpecification(CfnTable.StreamSpecificationProperty streamSpecification)
`AWS::DynamoDB::Table.StreamSpecification`.
|
CfnTable.Builder |
streamSpecification(IResolvable streamSpecification)
`AWS::DynamoDB::Table.StreamSpecification`.
|
CfnTable.Builder |
tableName(String tableName)
`AWS::DynamoDB::Table.TableName`.
|
CfnTable.Builder |
tags(List<? extends CfnTag> tags)
`AWS::DynamoDB::Table.Tags`.
|
CfnTable.Builder |
timeToLiveSpecification(CfnTable.TimeToLiveSpecificationProperty timeToLiveSpecification)
`AWS::DynamoDB::Table.TimeToLiveSpecification`.
|
CfnTable.Builder |
timeToLiveSpecification(IResolvable timeToLiveSpecification)
`AWS::DynamoDB::Table.TimeToLiveSpecification`.
|
@Stability(value=Stable) public static CfnTable.Builder create(Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnTable.AttributeDefinitionProperty.Builder.@Stability(value=Stable) public CfnTable.Builder keySchema(IResolvable keySchema)
keySchema - `AWS::DynamoDB::Table.KeySchema`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-keyschema@Stability(value=Stable) public CfnTable.Builder keySchema(List<? extends Object> keySchema)
keySchema - `AWS::DynamoDB::Table.KeySchema`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-keyschema@Stability(value=Stable) public CfnTable.Builder attributeDefinitions(IResolvable attributeDefinitions)
attributeDefinitions - `AWS::DynamoDB::Table.AttributeDefinitions`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-attributedef@Stability(value=Stable) public CfnTable.Builder attributeDefinitions(List<? extends Object> attributeDefinitions)
attributeDefinitions - `AWS::DynamoDB::Table.AttributeDefinitions`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-attributedef@Stability(value=Stable) public CfnTable.Builder billingMode(String billingMode)
billingMode - `AWS::DynamoDB::Table.BillingMode`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-billingmode@Stability(value=Stable) public CfnTable.Builder globalSecondaryIndexes(IResolvable globalSecondaryIndexes)
globalSecondaryIndexes - `AWS::DynamoDB::Table.GlobalSecondaryIndexes`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-gsi@Stability(value=Stable) public CfnTable.Builder globalSecondaryIndexes(List<? extends Object> globalSecondaryIndexes)
globalSecondaryIndexes - `AWS::DynamoDB::Table.GlobalSecondaryIndexes`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-gsi@Stability(value=Stable) public CfnTable.Builder localSecondaryIndexes(IResolvable localSecondaryIndexes)
localSecondaryIndexes - `AWS::DynamoDB::Table.LocalSecondaryIndexes`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-lsi@Stability(value=Stable) public CfnTable.Builder localSecondaryIndexes(List<? extends Object> localSecondaryIndexes)
localSecondaryIndexes - `AWS::DynamoDB::Table.LocalSecondaryIndexes`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-lsi@Stability(value=Stable) public CfnTable.Builder pointInTimeRecoverySpecification(CfnTable.PointInTimeRecoverySpecificationProperty pointInTimeRecoverySpecification)
pointInTimeRecoverySpecification - `AWS::DynamoDB::Table.PointInTimeRecoverySpecification`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-pointintimerecoveryspecification@Stability(value=Stable) public CfnTable.Builder pointInTimeRecoverySpecification(IResolvable pointInTimeRecoverySpecification)
pointInTimeRecoverySpecification - `AWS::DynamoDB::Table.PointInTimeRecoverySpecification`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-pointintimerecoveryspecification@Stability(value=Stable) public CfnTable.Builder provisionedThroughput(CfnTable.ProvisionedThroughputProperty provisionedThroughput)
provisionedThroughput - `AWS::DynamoDB::Table.ProvisionedThroughput`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-provisionedthroughput@Stability(value=Stable) public CfnTable.Builder provisionedThroughput(IResolvable provisionedThroughput)
provisionedThroughput - `AWS::DynamoDB::Table.ProvisionedThroughput`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-provisionedthroughput@Stability(value=Stable) public CfnTable.Builder sseSpecification(CfnTable.SSESpecificationProperty sseSpecification)
sseSpecification - `AWS::DynamoDB::Table.SSESpecification`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-ssespecification@Stability(value=Stable) public CfnTable.Builder sseSpecification(IResolvable sseSpecification)
sseSpecification - `AWS::DynamoDB::Table.SSESpecification`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-ssespecification@Stability(value=Stable) public CfnTable.Builder streamSpecification(CfnTable.StreamSpecificationProperty streamSpecification)
streamSpecification - `AWS::DynamoDB::Table.StreamSpecification`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-streamspecification@Stability(value=Stable) public CfnTable.Builder streamSpecification(IResolvable streamSpecification)
streamSpecification - `AWS::DynamoDB::Table.StreamSpecification`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-streamspecification@Stability(value=Stable) public CfnTable.Builder tableName(String tableName)
tableName - `AWS::DynamoDB::Table.TableName`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-tablename@Stability(value=Stable) public CfnTable.Builder tags(List<? extends CfnTag> tags)
tags - `AWS::DynamoDB::Table.Tags`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-tags@Stability(value=Stable) public CfnTable.Builder timeToLiveSpecification(CfnTable.TimeToLiveSpecificationProperty timeToLiveSpecification)
timeToLiveSpecification - `AWS::DynamoDB::Table.TimeToLiveSpecification`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-timetolivespecification@Stability(value=Stable) public CfnTable.Builder timeToLiveSpecification(IResolvable timeToLiveSpecification)
timeToLiveSpecification - `AWS::DynamoDB::Table.TimeToLiveSpecification`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-timetolivespecificationCopyright © 2020. All rights reserved.