TableBuilder Type
Constructors
| Constructor | Description |
|
|
Instance members
| Instance member | Description |
Full Usage:
billingMode mode
Parameters:
BillingMode
-
The billing mode (PAY_PER_REQUEST or PROVISIONED).
Returns: TableConfig
|
|
Full Usage:
this.Combine
Parameters:
TableConfig
config2 : TableConfig
Returns: TableConfig
|
|
|
|
Full Usage:
contributorInsightsEnabled enabled
Parameters:
bool
-
Whether to enable contributor insights.
Returns: TableConfig
|
|
Full Usage:
contributorInsightsSpecification enabled mode
Parameters:
bool
-
Whether to enable contributor insights.
mode : ContributorInsightsMode
-
The contributor insights mode.
Returns: TableConfig
|
|
Full Usage:
contributorInsightsSpecification contributorInsights
Parameters:
ContributorInsightsSpecification
-
Whether to enable contributor insights.
Returns: TableConfig
|
|
|
|
Full Usage:
encryption encryption
Parameters:
TableEncryption
-
The encryption type (AWS_MANAGED, CUSTOMER_MANAGED, or DEFAULT).
Returns: TableConfig
|
|
|
|
Full Usage:
this.For
Parameters:
TableConfig
f : unit -> TableConfig
Returns: TableConfig
Modifiers: inline |
|
Full Usage:
globalSecondaryIndexes indexes
Parameters:
GlobalSecondaryIndexProps list
-
The global secondary index specification.
Returns: TableConfig
|
|
Full Usage:
grant grantee actions
Parameters:
IGrantable
-
The grantee to receive custom permissions.
actions : string list
-
The list of actions to grant.
Returns: TableConfig
|
|
Full Usage:
grantFullAccess grantee
Parameters:
IGrantable
-
The grantee to receive full access permissions.
Returns: TableConfig
|
|
Full Usage:
grantReadData grantee
Parameters:
IGrantable
-
The grantee to receive read data permissions.
Returns: TableConfig
|
|
Full Usage:
grantReadWriteData grantee
Parameters:
IGrantable
-
The grantee to receive read and write data permissions.
Returns: TableConfig
|
|
Full Usage:
grantStream grantee actions
Parameters:
IGrantable
-
The grantee to receive stream permissions.
actions : string list
-
The list of actions to grant.
Returns: TableConfig
|
|
Full Usage:
grantStreamRead grantee
Parameters:
IGrantable
-
The grantee to receive stream read permissions.
Returns: TableConfig
|
|
Full Usage:
grantTableListStreams grantee
Parameters:
IGrantable
-
The grantee to receive table list streams permissions.
Returns: TableConfig
|
|
Full Usage:
grantWriteData grantee
Parameters:
IGrantable
-
The grantee to receive write data permissions.
Returns: TableConfig
|
|
Full Usage:
kinesisStream stream
Parameters:
IStream
-
The Kinesis stream to use.
Returns: TableConfig
|
|
Full Usage:
localSecondaryIndexes indexes
Parameters:
LocalSecondaryIndexProps list
-
The local secondary index specification.
Returns: TableConfig
|
|
Full Usage:
partitionKey name attrType
Parameters:
string
-
The attribute name for the partition key.
attrType : AttributeType
-
The attribute type (STRING, NUMBER, or BINARY).
Returns: TableConfig
|
|
Full Usage:
pointInTimeRecovery enabled
Parameters:
bool
-
Whether point-in-time recovery is enabled.
Returns: TableConfig
|
|
Full Usage:
removalPolicy policy
Parameters:
RemovalPolicy
-
The removal policy (DESTROY, RETAIN, or SNAPSHOT).
Returns: TableConfig
|
|
|
|
Full Usage:
sortKey name attrType
Parameters:
string
-
The attribute name for the sort key.
attrType : AttributeType
-
The attribute type (STRING, NUMBER, or BINARY).
Returns: TableConfig
|
|
Full Usage:
stream streamType
Parameters:
StreamViewType
-
The stream view type (KEYS_ONLY, NEW_IMAGE, OLD_IMAGE, or NEW_AND_OLD_IMAGES).
Returns: TableConfig
|
|
Full Usage:
tableClass tableClass
Parameters:
TableClass
-
The table class (STANDARD or STANDARD_INFREQUENT_ACCESS).
Returns: TableConfig
|
|
Full Usage:
timeToLive attributeName
Parameters:
string
-
The attribute name that stores the TTL timestamp (Unix epoch seconds).
Returns: TableConfig
|
|
|
|
|
|
|
|
|
|
|
|
FsCDK