We recommend new projects start with resources from the AWS provider.
aws-native.dynamodb.getGlobalTable
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Version: None. Resource Type definition for AWS::DynamoDB::GlobalTable
Using getGlobalTable
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getGlobalTable(args: GetGlobalTableArgs, opts?: InvokeOptions): Promise<GetGlobalTableResult>
function getGlobalTableOutput(args: GetGlobalTableOutputArgs, opts?: InvokeOptions): Output<GetGlobalTableResult>def get_global_table(table_name: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetGlobalTableResult
def get_global_table_output(table_name: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetGlobalTableResult]func LookupGlobalTable(ctx *Context, args *LookupGlobalTableArgs, opts ...InvokeOption) (*LookupGlobalTableResult, error)
func LookupGlobalTableOutput(ctx *Context, args *LookupGlobalTableOutputArgs, opts ...InvokeOption) LookupGlobalTableResultOutput> Note: This function is named LookupGlobalTable in the Go SDK.
public static class GetGlobalTable 
{
    public static Task<GetGlobalTableResult> InvokeAsync(GetGlobalTableArgs args, InvokeOptions? opts = null)
    public static Output<GetGlobalTableResult> Invoke(GetGlobalTableInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetGlobalTableResult> getGlobalTable(GetGlobalTableArgs args, InvokeOptions options)
public static Output<GetGlobalTableResult> getGlobalTable(GetGlobalTableArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:dynamodb:getGlobalTable
  arguments:
    # arguments dictionaryThe following arguments are supported:
- TableName string
- A name for the global table. If you don't specify a name, AWS CloudFormation generates a unique ID and uses that ID as the table name. For more information, see Name type . - If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name. 
- TableName string
- A name for the global table. If you don't specify a name, AWS CloudFormation generates a unique ID and uses that ID as the table name. For more information, see Name type . - If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name. 
- tableName String
- A name for the global table. If you don't specify a name, AWS CloudFormation generates a unique ID and uses that ID as the table name. For more information, see Name type . - If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name. 
- tableName string
- A name for the global table. If you don't specify a name, AWS CloudFormation generates a unique ID and uses that ID as the table name. For more information, see Name type . - If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name. 
- table_name str
- A name for the global table. If you don't specify a name, AWS CloudFormation generates a unique ID and uses that ID as the table name. For more information, see Name type . - If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name. 
- tableName String
- A name for the global table. If you don't specify a name, AWS CloudFormation generates a unique ID and uses that ID as the table name. For more information, see Name type . - If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name. 
getGlobalTable Result
The following output properties are available:
- Arn string
- The Amazon Resource Name (ARN) of the DynamoDB table, such as arn:aws:dynamodb:us-east-2:123456789012:table/myDynamoDBTable. The ARN returned is that of the replica in the region the stack is deployed to.
- AttributeDefinitions List<Pulumi.Aws Native. Dynamo Db. Outputs. Global Table Attribute Definition> 
- A list of attributes that describe the key schema for the global table and indexes.
- BillingMode string
- Specifies how you are charged for read and write throughput and how you manage capacity. Valid values are: - PAY_PER_REQUEST
- PROVISIONED
 - All replicas in your global table will have the same billing mode. If you use - PROVISIONEDbilling mode, you must provide an auto scaling configuration via the- WriteProvisionedThroughputSettingsproperty. The default value of this property is- PROVISIONED.
- GlobalSecondary List<Pulumi.Indexes Aws Native. Dynamo Db. Outputs. Global Table Global Secondary Index> 
- Global secondary indexes to be created on the global table. You can create up to 20 global secondary indexes. Each replica in your global table will have the same global secondary index settings. You can only create or delete one global secondary index in a single stack operation. - Since the backfilling of an index could take a long time, CloudFormation does not wait for the index to become active. If a stack operation rolls back, CloudFormation might not delete an index that has been added. In that case, you will need to delete the index manually. 
- Replicas
List<Pulumi.Aws Native. Dynamo Db. Outputs. Global Table Replica Specification> 
- Specifies the list of replicas for your global table. The list must contain at least one element, the region where the stack defining the global table is deployed. For example, if you define your table in a stack deployed to us-east-1, you must have an entry in - Replicaswith the region us-east-1. You cannot remove the replica in the stack region.- Adding a replica might take a few minutes for an empty table, or up to several hours for large tables. If you want to add or remove a replica, we recommend submitting an - UpdateStackoperation containing only that change.- If you add or delete a replica during an update, we recommend that you don't update any other resources. If your stack fails to update and is rolled back while adding a new replica, you might need to manually delete the replica. - You can create a new global table with as many replicas as needed. You can add or remove replicas after table creation, but you can only add or remove a single replica in each update. 
- SseSpecification Pulumi.Aws Native. Dynamo Db. Outputs. Global Table Sse Specification 
- Specifies the settings to enable server-side encryption. These settings will be applied to all replicas. If you plan to use customer-managed KMS keys, you must provide a key for each replica using the ReplicaSpecification.ReplicaSSESpecificationproperty.
- StreamArn string
- The ARN of the DynamoDB stream, such as - arn:aws:dynamodb:us-east-1:123456789012:table/testddbstack-myDynamoDBTable-012A1SL7SMP5Q/stream/2015-11-30T20:10:00.000. The- StreamArnreturned is that of the replica in the region the stack is deployed to.- You must specify the - StreamSpecificationproperty to use this attribute.
- StreamSpecification Pulumi.Aws Native. Dynamo Db. Outputs. Global Table Stream Specification 
- Specifies the streams settings on your global table. You must provide a value for this property if your global table contains more than one replica. You can only change the streams settings if your global table has only one replica.
- TableId string
- Unique identifier for the table, such as a123b456-01ab-23cd-123a-111222aaabbb. TheTableIdreturned is that of the replica in the region the stack is deployed to.
- TimeTo Pulumi.Live Specification Aws Native. Dynamo Db. Outputs. Global Table Time To Live Specification 
- Specifies the time to live (TTL) settings for the table. This setting will be applied to all replicas.
- WarmThroughput Pulumi.Aws Native. Dynamo Db. Outputs. Global Table Warm Throughput 
- Provides visibility into the number of read and write operations your table or secondary index can instantaneously support. The settings can be modified using the UpdateTableoperation to meet the throughput requirements of an upcoming peak event.
- WriteOn Pulumi.Demand Throughput Settings Aws Native. Dynamo Db. Outputs. Global Table Write On Demand Throughput Settings 
- Sets the write request settings for a global table or a global secondary index. You can only specify this setting if your resource uses the PAY_PER_REQUESTBillingMode.
- WriteProvisioned Pulumi.Throughput Settings Aws Native. Dynamo Db. Outputs. Global Table Write Provisioned Throughput Settings 
- Specifies an auto scaling policy for write capacity. This policy will be applied to all replicas. This setting must be specified if BillingModeis set toPROVISIONED.
- Arn string
- The Amazon Resource Name (ARN) of the DynamoDB table, such as arn:aws:dynamodb:us-east-2:123456789012:table/myDynamoDBTable. The ARN returned is that of the replica in the region the stack is deployed to.
- AttributeDefinitions []GlobalTable Attribute Definition 
- A list of attributes that describe the key schema for the global table and indexes.
- BillingMode string
- Specifies how you are charged for read and write throughput and how you manage capacity. Valid values are: - PAY_PER_REQUEST
- PROVISIONED
 - All replicas in your global table will have the same billing mode. If you use - PROVISIONEDbilling mode, you must provide an auto scaling configuration via the- WriteProvisionedThroughputSettingsproperty. The default value of this property is- PROVISIONED.
- GlobalSecondary []GlobalIndexes Table Global Secondary Index 
- Global secondary indexes to be created on the global table. You can create up to 20 global secondary indexes. Each replica in your global table will have the same global secondary index settings. You can only create or delete one global secondary index in a single stack operation. - Since the backfilling of an index could take a long time, CloudFormation does not wait for the index to become active. If a stack operation rolls back, CloudFormation might not delete an index that has been added. In that case, you will need to delete the index manually. 
- Replicas
[]GlobalTable Replica Specification 
- Specifies the list of replicas for your global table. The list must contain at least one element, the region where the stack defining the global table is deployed. For example, if you define your table in a stack deployed to us-east-1, you must have an entry in - Replicaswith the region us-east-1. You cannot remove the replica in the stack region.- Adding a replica might take a few minutes for an empty table, or up to several hours for large tables. If you want to add or remove a replica, we recommend submitting an - UpdateStackoperation containing only that change.- If you add or delete a replica during an update, we recommend that you don't update any other resources. If your stack fails to update and is rolled back while adding a new replica, you might need to manually delete the replica. - You can create a new global table with as many replicas as needed. You can add or remove replicas after table creation, but you can only add or remove a single replica in each update. 
- SseSpecification GlobalTable Sse Specification 
- Specifies the settings to enable server-side encryption. These settings will be applied to all replicas. If you plan to use customer-managed KMS keys, you must provide a key for each replica using the ReplicaSpecification.ReplicaSSESpecificationproperty.
- StreamArn string
- The ARN of the DynamoDB stream, such as - arn:aws:dynamodb:us-east-1:123456789012:table/testddbstack-myDynamoDBTable-012A1SL7SMP5Q/stream/2015-11-30T20:10:00.000. The- StreamArnreturned is that of the replica in the region the stack is deployed to.- You must specify the - StreamSpecificationproperty to use this attribute.
- StreamSpecification GlobalTable Stream Specification 
- Specifies the streams settings on your global table. You must provide a value for this property if your global table contains more than one replica. You can only change the streams settings if your global table has only one replica.
- TableId string
- Unique identifier for the table, such as a123b456-01ab-23cd-123a-111222aaabbb. TheTableIdreturned is that of the replica in the region the stack is deployed to.
- TimeTo GlobalLive Specification Table Time To Live Specification 
- Specifies the time to live (TTL) settings for the table. This setting will be applied to all replicas.
- WarmThroughput GlobalTable Warm Throughput 
- Provides visibility into the number of read and write operations your table or secondary index can instantaneously support. The settings can be modified using the UpdateTableoperation to meet the throughput requirements of an upcoming peak event.
- WriteOn GlobalDemand Throughput Settings Table Write On Demand Throughput Settings 
- Sets the write request settings for a global table or a global secondary index. You can only specify this setting if your resource uses the PAY_PER_REQUESTBillingMode.
- WriteProvisioned GlobalThroughput Settings Table Write Provisioned Throughput Settings 
- Specifies an auto scaling policy for write capacity. This policy will be applied to all replicas. This setting must be specified if BillingModeis set toPROVISIONED.
- arn String
- The Amazon Resource Name (ARN) of the DynamoDB table, such as arn:aws:dynamodb:us-east-2:123456789012:table/myDynamoDBTable. The ARN returned is that of the replica in the region the stack is deployed to.
- attributeDefinitions List<GlobalTable Attribute Definition> 
- A list of attributes that describe the key schema for the global table and indexes.
- billingMode String
- Specifies how you are charged for read and write throughput and how you manage capacity. Valid values are: - PAY_PER_REQUEST
- PROVISIONED
 - All replicas in your global table will have the same billing mode. If you use - PROVISIONEDbilling mode, you must provide an auto scaling configuration via the- WriteProvisionedThroughputSettingsproperty. The default value of this property is- PROVISIONED.
- globalSecondary List<GlobalIndexes Table Global Secondary Index> 
- Global secondary indexes to be created on the global table. You can create up to 20 global secondary indexes. Each replica in your global table will have the same global secondary index settings. You can only create or delete one global secondary index in a single stack operation. - Since the backfilling of an index could take a long time, CloudFormation does not wait for the index to become active. If a stack operation rolls back, CloudFormation might not delete an index that has been added. In that case, you will need to delete the index manually. 
- replicas
List<GlobalTable Replica Specification> 
- Specifies the list of replicas for your global table. The list must contain at least one element, the region where the stack defining the global table is deployed. For example, if you define your table in a stack deployed to us-east-1, you must have an entry in - Replicaswith the region us-east-1. You cannot remove the replica in the stack region.- Adding a replica might take a few minutes for an empty table, or up to several hours for large tables. If you want to add or remove a replica, we recommend submitting an - UpdateStackoperation containing only that change.- If you add or delete a replica during an update, we recommend that you don't update any other resources. If your stack fails to update and is rolled back while adding a new replica, you might need to manually delete the replica. - You can create a new global table with as many replicas as needed. You can add or remove replicas after table creation, but you can only add or remove a single replica in each update. 
- sseSpecification GlobalTable Sse Specification 
- Specifies the settings to enable server-side encryption. These settings will be applied to all replicas. If you plan to use customer-managed KMS keys, you must provide a key for each replica using the ReplicaSpecification.ReplicaSSESpecificationproperty.
- streamArn String
- The ARN of the DynamoDB stream, such as - arn:aws:dynamodb:us-east-1:123456789012:table/testddbstack-myDynamoDBTable-012A1SL7SMP5Q/stream/2015-11-30T20:10:00.000. The- StreamArnreturned is that of the replica in the region the stack is deployed to.- You must specify the - StreamSpecificationproperty to use this attribute.
- streamSpecification GlobalTable Stream Specification 
- Specifies the streams settings on your global table. You must provide a value for this property if your global table contains more than one replica. You can only change the streams settings if your global table has only one replica.
- tableId String
- Unique identifier for the table, such as a123b456-01ab-23cd-123a-111222aaabbb. TheTableIdreturned is that of the replica in the region the stack is deployed to.
- timeTo GlobalLive Specification Table Time To Live Specification 
- Specifies the time to live (TTL) settings for the table. This setting will be applied to all replicas.
- warmThroughput GlobalTable Warm Throughput 
- Provides visibility into the number of read and write operations your table or secondary index can instantaneously support. The settings can be modified using the UpdateTableoperation to meet the throughput requirements of an upcoming peak event.
- writeOn GlobalDemand Throughput Settings Table Write On Demand Throughput Settings 
- Sets the write request settings for a global table or a global secondary index. You can only specify this setting if your resource uses the PAY_PER_REQUESTBillingMode.
- writeProvisioned GlobalThroughput Settings Table Write Provisioned Throughput Settings 
- Specifies an auto scaling policy for write capacity. This policy will be applied to all replicas. This setting must be specified if BillingModeis set toPROVISIONED.
- arn string
- The Amazon Resource Name (ARN) of the DynamoDB table, such as arn:aws:dynamodb:us-east-2:123456789012:table/myDynamoDBTable. The ARN returned is that of the replica in the region the stack is deployed to.
- attributeDefinitions GlobalTable Attribute Definition[] 
- A list of attributes that describe the key schema for the global table and indexes.
- billingMode string
- Specifies how you are charged for read and write throughput and how you manage capacity. Valid values are: - PAY_PER_REQUEST
- PROVISIONED
 - All replicas in your global table will have the same billing mode. If you use - PROVISIONEDbilling mode, you must provide an auto scaling configuration via the- WriteProvisionedThroughputSettingsproperty. The default value of this property is- PROVISIONED.
- globalSecondary GlobalIndexes Table Global Secondary Index[] 
- Global secondary indexes to be created on the global table. You can create up to 20 global secondary indexes. Each replica in your global table will have the same global secondary index settings. You can only create or delete one global secondary index in a single stack operation. - Since the backfilling of an index could take a long time, CloudFormation does not wait for the index to become active. If a stack operation rolls back, CloudFormation might not delete an index that has been added. In that case, you will need to delete the index manually. 
- replicas
GlobalTable Replica Specification[] 
- Specifies the list of replicas for your global table. The list must contain at least one element, the region where the stack defining the global table is deployed. For example, if you define your table in a stack deployed to us-east-1, you must have an entry in - Replicaswith the region us-east-1. You cannot remove the replica in the stack region.- Adding a replica might take a few minutes for an empty table, or up to several hours for large tables. If you want to add or remove a replica, we recommend submitting an - UpdateStackoperation containing only that change.- If you add or delete a replica during an update, we recommend that you don't update any other resources. If your stack fails to update and is rolled back while adding a new replica, you might need to manually delete the replica. - You can create a new global table with as many replicas as needed. You can add or remove replicas after table creation, but you can only add or remove a single replica in each update. 
- sseSpecification GlobalTable Sse Specification 
- Specifies the settings to enable server-side encryption. These settings will be applied to all replicas. If you plan to use customer-managed KMS keys, you must provide a key for each replica using the ReplicaSpecification.ReplicaSSESpecificationproperty.
- streamArn string
- The ARN of the DynamoDB stream, such as - arn:aws:dynamodb:us-east-1:123456789012:table/testddbstack-myDynamoDBTable-012A1SL7SMP5Q/stream/2015-11-30T20:10:00.000. The- StreamArnreturned is that of the replica in the region the stack is deployed to.- You must specify the - StreamSpecificationproperty to use this attribute.
- streamSpecification GlobalTable Stream Specification 
- Specifies the streams settings on your global table. You must provide a value for this property if your global table contains more than one replica. You can only change the streams settings if your global table has only one replica.
- tableId string
- Unique identifier for the table, such as a123b456-01ab-23cd-123a-111222aaabbb. TheTableIdreturned is that of the replica in the region the stack is deployed to.
- timeTo GlobalLive Specification Table Time To Live Specification 
- Specifies the time to live (TTL) settings for the table. This setting will be applied to all replicas.
- warmThroughput GlobalTable Warm Throughput 
- Provides visibility into the number of read and write operations your table or secondary index can instantaneously support. The settings can be modified using the UpdateTableoperation to meet the throughput requirements of an upcoming peak event.
- writeOn GlobalDemand Throughput Settings Table Write On Demand Throughput Settings 
- Sets the write request settings for a global table or a global secondary index. You can only specify this setting if your resource uses the PAY_PER_REQUESTBillingMode.
- writeProvisioned GlobalThroughput Settings Table Write Provisioned Throughput Settings 
- Specifies an auto scaling policy for write capacity. This policy will be applied to all replicas. This setting must be specified if BillingModeis set toPROVISIONED.
- arn str
- The Amazon Resource Name (ARN) of the DynamoDB table, such as arn:aws:dynamodb:us-east-2:123456789012:table/myDynamoDBTable. The ARN returned is that of the replica in the region the stack is deployed to.
- attribute_definitions Sequence[GlobalTable Attribute Definition] 
- A list of attributes that describe the key schema for the global table and indexes.
- billing_mode str
- Specifies how you are charged for read and write throughput and how you manage capacity. Valid values are: - PAY_PER_REQUEST
- PROVISIONED
 - All replicas in your global table will have the same billing mode. If you use - PROVISIONEDbilling mode, you must provide an auto scaling configuration via the- WriteProvisionedThroughputSettingsproperty. The default value of this property is- PROVISIONED.
- global_secondary_ Sequence[Globalindexes Table Global Secondary Index] 
- Global secondary indexes to be created on the global table. You can create up to 20 global secondary indexes. Each replica in your global table will have the same global secondary index settings. You can only create or delete one global secondary index in a single stack operation. - Since the backfilling of an index could take a long time, CloudFormation does not wait for the index to become active. If a stack operation rolls back, CloudFormation might not delete an index that has been added. In that case, you will need to delete the index manually. 
- replicas
Sequence[GlobalTable Replica Specification] 
- Specifies the list of replicas for your global table. The list must contain at least one element, the region where the stack defining the global table is deployed. For example, if you define your table in a stack deployed to us-east-1, you must have an entry in - Replicaswith the region us-east-1. You cannot remove the replica in the stack region.- Adding a replica might take a few minutes for an empty table, or up to several hours for large tables. If you want to add or remove a replica, we recommend submitting an - UpdateStackoperation containing only that change.- If you add or delete a replica during an update, we recommend that you don't update any other resources. If your stack fails to update and is rolled back while adding a new replica, you might need to manually delete the replica. - You can create a new global table with as many replicas as needed. You can add or remove replicas after table creation, but you can only add or remove a single replica in each update. 
- sse_specification GlobalTable Sse Specification 
- Specifies the settings to enable server-side encryption. These settings will be applied to all replicas. If you plan to use customer-managed KMS keys, you must provide a key for each replica using the ReplicaSpecification.ReplicaSSESpecificationproperty.
- stream_arn str
- The ARN of the DynamoDB stream, such as - arn:aws:dynamodb:us-east-1:123456789012:table/testddbstack-myDynamoDBTable-012A1SL7SMP5Q/stream/2015-11-30T20:10:00.000. The- StreamArnreturned is that of the replica in the region the stack is deployed to.- You must specify the - StreamSpecificationproperty to use this attribute.
- stream_specification GlobalTable Stream Specification 
- Specifies the streams settings on your global table. You must provide a value for this property if your global table contains more than one replica. You can only change the streams settings if your global table has only one replica.
- table_id str
- Unique identifier for the table, such as a123b456-01ab-23cd-123a-111222aaabbb. TheTableIdreturned is that of the replica in the region the stack is deployed to.
- time_to_ Globallive_ specification Table Time To Live Specification 
- Specifies the time to live (TTL) settings for the table. This setting will be applied to all replicas.
- warm_throughput GlobalTable Warm Throughput 
- Provides visibility into the number of read and write operations your table or secondary index can instantaneously support. The settings can be modified using the UpdateTableoperation to meet the throughput requirements of an upcoming peak event.
- write_on_ Globaldemand_ throughput_ settings Table Write On Demand Throughput Settings 
- Sets the write request settings for a global table or a global secondary index. You can only specify this setting if your resource uses the PAY_PER_REQUESTBillingMode.
- write_provisioned_ Globalthroughput_ settings Table Write Provisioned Throughput Settings 
- Specifies an auto scaling policy for write capacity. This policy will be applied to all replicas. This setting must be specified if BillingModeis set toPROVISIONED.
- arn String
- The Amazon Resource Name (ARN) of the DynamoDB table, such as arn:aws:dynamodb:us-east-2:123456789012:table/myDynamoDBTable. The ARN returned is that of the replica in the region the stack is deployed to.
- attributeDefinitions List<Property Map>
- A list of attributes that describe the key schema for the global table and indexes.
- billingMode String
- Specifies how you are charged for read and write throughput and how you manage capacity. Valid values are: - PAY_PER_REQUEST
- PROVISIONED
 - All replicas in your global table will have the same billing mode. If you use - PROVISIONEDbilling mode, you must provide an auto scaling configuration via the- WriteProvisionedThroughputSettingsproperty. The default value of this property is- PROVISIONED.
- globalSecondary List<Property Map>Indexes 
- Global secondary indexes to be created on the global table. You can create up to 20 global secondary indexes. Each replica in your global table will have the same global secondary index settings. You can only create or delete one global secondary index in a single stack operation. - Since the backfilling of an index could take a long time, CloudFormation does not wait for the index to become active. If a stack operation rolls back, CloudFormation might not delete an index that has been added. In that case, you will need to delete the index manually. 
- replicas List<Property Map>
- Specifies the list of replicas for your global table. The list must contain at least one element, the region where the stack defining the global table is deployed. For example, if you define your table in a stack deployed to us-east-1, you must have an entry in - Replicaswith the region us-east-1. You cannot remove the replica in the stack region.- Adding a replica might take a few minutes for an empty table, or up to several hours for large tables. If you want to add or remove a replica, we recommend submitting an - UpdateStackoperation containing only that change.- If you add or delete a replica during an update, we recommend that you don't update any other resources. If your stack fails to update and is rolled back while adding a new replica, you might need to manually delete the replica. - You can create a new global table with as many replicas as needed. You can add or remove replicas after table creation, but you can only add or remove a single replica in each update. 
- sseSpecification Property Map
- Specifies the settings to enable server-side encryption. These settings will be applied to all replicas. If you plan to use customer-managed KMS keys, you must provide a key for each replica using the ReplicaSpecification.ReplicaSSESpecificationproperty.
- streamArn String
- The ARN of the DynamoDB stream, such as - arn:aws:dynamodb:us-east-1:123456789012:table/testddbstack-myDynamoDBTable-012A1SL7SMP5Q/stream/2015-11-30T20:10:00.000. The- StreamArnreturned is that of the replica in the region the stack is deployed to.- You must specify the - StreamSpecificationproperty to use this attribute.
- streamSpecification Property Map
- Specifies the streams settings on your global table. You must provide a value for this property if your global table contains more than one replica. You can only change the streams settings if your global table has only one replica.
- tableId String
- Unique identifier for the table, such as a123b456-01ab-23cd-123a-111222aaabbb. TheTableIdreturned is that of the replica in the region the stack is deployed to.
- timeTo Property MapLive Specification 
- Specifies the time to live (TTL) settings for the table. This setting will be applied to all replicas.
- warmThroughput Property Map
- Provides visibility into the number of read and write operations your table or secondary index can instantaneously support. The settings can be modified using the UpdateTableoperation to meet the throughput requirements of an upcoming peak event.
- writeOn Property MapDemand Throughput Settings 
- Sets the write request settings for a global table or a global secondary index. You can only specify this setting if your resource uses the PAY_PER_REQUESTBillingMode.
- writeProvisioned Property MapThroughput Settings 
- Specifies an auto scaling policy for write capacity. This policy will be applied to all replicas. This setting must be specified if BillingModeis set toPROVISIONED.
Supporting Types
GlobalTableAttributeDefinition   
- AttributeName string
- A name for the attribute.
- AttributeType string
- The data type for the attribute, where:- S- the attribute is of type String
- N- the attribute is of type Number
- B- the attribute is of type Binary
 
- AttributeName string
- A name for the attribute.
- AttributeType string
- The data type for the attribute, where:- S- the attribute is of type String
- N- the attribute is of type Number
- B- the attribute is of type Binary
 
- attributeName String
- A name for the attribute.
- attributeType String
- The data type for the attribute, where:- S- the attribute is of type String
- N- the attribute is of type Number
- B- the attribute is of type Binary
 
- attributeName string
- A name for the attribute.
- attributeType string
- The data type for the attribute, where:- S- the attribute is of type String
- N- the attribute is of type Number
- B- the attribute is of type Binary
 
- attribute_name str
- A name for the attribute.
- attribute_type str
- The data type for the attribute, where:- S- the attribute is of type String
- N- the attribute is of type Number
- B- the attribute is of type Binary
 
- attributeName String
- A name for the attribute.
- attributeType String
- The data type for the attribute, where:- S- the attribute is of type String
- N- the attribute is of type Number
- B- the attribute is of type Binary
 
GlobalTableCapacityAutoScalingSettings     
- MaxCapacity int
- The maximum provisioned capacity units for the global table.
- MinCapacity int
- The minimum provisioned capacity units for the global table.
- TargetTracking Pulumi.Scaling Policy Configuration Aws Native. Dynamo Db. Inputs. Global Table Target Tracking Scaling Policy Configuration 
- Defines a target tracking scaling policy.
- SeedCapacity int
- When switching billing mode from - PAY_PER_REQUESTto- PROVISIONED, DynamoDB requires you to specify read and write capacity unit values for the table and for each global secondary index. These values will be applied to all replicas. The table will use these provisioned values until CloudFormation creates the autoscaling policies you configured in your template. CloudFormation cannot determine what capacity the table and its global secondary indexes will require in this time period, since they are application-dependent.- If you want to switch a table's billing mode from - PAY_PER_REQUESTto- PROVISIONED, you must specify a value for this property for each autoscaled resource. If you specify different values for the same resource in different regions, CloudFormation will use the highest value found in either the- SeedCapacityor- ReadCapacityUnitsproperties. For example, if your global secondary index- myGSIhas a- SeedCapacityof 10 in us-east-1 and a fixed- ReadCapacityUnitsof 20 in eu-west-1, CloudFormation will initially set the read capacity for- myGSIto 20. Note that if you disable- ScaleInfor- myGSIin us-east-1, its read capacity units might not be set back to 10.- You must also specify a value for - SeedCapacitywhen you plan to switch a table's billing mode from- PROVISIONEDto- PAY_PER_REQUEST, because CloudFormation might need to roll back the operation (reverting the billing mode to- PROVISIONED) and this cannot succeed without specifying a value for- SeedCapacity.
- MaxCapacity int
- The maximum provisioned capacity units for the global table.
- MinCapacity int
- The minimum provisioned capacity units for the global table.
- TargetTracking GlobalScaling Policy Configuration Table Target Tracking Scaling Policy Configuration 
- Defines a target tracking scaling policy.
- SeedCapacity int
- When switching billing mode from - PAY_PER_REQUESTto- PROVISIONED, DynamoDB requires you to specify read and write capacity unit values for the table and for each global secondary index. These values will be applied to all replicas. The table will use these provisioned values until CloudFormation creates the autoscaling policies you configured in your template. CloudFormation cannot determine what capacity the table and its global secondary indexes will require in this time period, since they are application-dependent.- If you want to switch a table's billing mode from - PAY_PER_REQUESTto- PROVISIONED, you must specify a value for this property for each autoscaled resource. If you specify different values for the same resource in different regions, CloudFormation will use the highest value found in either the- SeedCapacityor- ReadCapacityUnitsproperties. For example, if your global secondary index- myGSIhas a- SeedCapacityof 10 in us-east-1 and a fixed- ReadCapacityUnitsof 20 in eu-west-1, CloudFormation will initially set the read capacity for- myGSIto 20. Note that if you disable- ScaleInfor- myGSIin us-east-1, its read capacity units might not be set back to 10.- You must also specify a value for - SeedCapacitywhen you plan to switch a table's billing mode from- PROVISIONEDto- PAY_PER_REQUEST, because CloudFormation might need to roll back the operation (reverting the billing mode to- PROVISIONED) and this cannot succeed without specifying a value for- SeedCapacity.
- maxCapacity Integer
- The maximum provisioned capacity units for the global table.
- minCapacity Integer
- The minimum provisioned capacity units for the global table.
- targetTracking GlobalScaling Policy Configuration Table Target Tracking Scaling Policy Configuration 
- Defines a target tracking scaling policy.
- seedCapacity Integer
- When switching billing mode from - PAY_PER_REQUESTto- PROVISIONED, DynamoDB requires you to specify read and write capacity unit values for the table and for each global secondary index. These values will be applied to all replicas. The table will use these provisioned values until CloudFormation creates the autoscaling policies you configured in your template. CloudFormation cannot determine what capacity the table and its global secondary indexes will require in this time period, since they are application-dependent.- If you want to switch a table's billing mode from - PAY_PER_REQUESTto- PROVISIONED, you must specify a value for this property for each autoscaled resource. If you specify different values for the same resource in different regions, CloudFormation will use the highest value found in either the- SeedCapacityor- ReadCapacityUnitsproperties. For example, if your global secondary index- myGSIhas a- SeedCapacityof 10 in us-east-1 and a fixed- ReadCapacityUnitsof 20 in eu-west-1, CloudFormation will initially set the read capacity for- myGSIto 20. Note that if you disable- ScaleInfor- myGSIin us-east-1, its read capacity units might not be set back to 10.- You must also specify a value for - SeedCapacitywhen you plan to switch a table's billing mode from- PROVISIONEDto- PAY_PER_REQUEST, because CloudFormation might need to roll back the operation (reverting the billing mode to- PROVISIONED) and this cannot succeed without specifying a value for- SeedCapacity.
- maxCapacity number
- The maximum provisioned capacity units for the global table.
- minCapacity number
- The minimum provisioned capacity units for the global table.
- targetTracking GlobalScaling Policy Configuration Table Target Tracking Scaling Policy Configuration 
- Defines a target tracking scaling policy.
- seedCapacity number
- When switching billing mode from - PAY_PER_REQUESTto- PROVISIONED, DynamoDB requires you to specify read and write capacity unit values for the table and for each global secondary index. These values will be applied to all replicas. The table will use these provisioned values until CloudFormation creates the autoscaling policies you configured in your template. CloudFormation cannot determine what capacity the table and its global secondary indexes will require in this time period, since they are application-dependent.- If you want to switch a table's billing mode from - PAY_PER_REQUESTto- PROVISIONED, you must specify a value for this property for each autoscaled resource. If you specify different values for the same resource in different regions, CloudFormation will use the highest value found in either the- SeedCapacityor- ReadCapacityUnitsproperties. For example, if your global secondary index- myGSIhas a- SeedCapacityof 10 in us-east-1 and a fixed- ReadCapacityUnitsof 20 in eu-west-1, CloudFormation will initially set the read capacity for- myGSIto 20. Note that if you disable- ScaleInfor- myGSIin us-east-1, its read capacity units might not be set back to 10.- You must also specify a value for - SeedCapacitywhen you plan to switch a table's billing mode from- PROVISIONEDto- PAY_PER_REQUEST, because CloudFormation might need to roll back the operation (reverting the billing mode to- PROVISIONED) and this cannot succeed without specifying a value for- SeedCapacity.
- max_capacity int
- The maximum provisioned capacity units for the global table.
- min_capacity int
- The minimum provisioned capacity units for the global table.
- target_tracking_ Globalscaling_ policy_ configuration Table Target Tracking Scaling Policy Configuration 
- Defines a target tracking scaling policy.
- seed_capacity int
- When switching billing mode from - PAY_PER_REQUESTto- PROVISIONED, DynamoDB requires you to specify read and write capacity unit values for the table and for each global secondary index. These values will be applied to all replicas. The table will use these provisioned values until CloudFormation creates the autoscaling policies you configured in your template. CloudFormation cannot determine what capacity the table and its global secondary indexes will require in this time period, since they are application-dependent.- If you want to switch a table's billing mode from - PAY_PER_REQUESTto- PROVISIONED, you must specify a value for this property for each autoscaled resource. If you specify different values for the same resource in different regions, CloudFormation will use the highest value found in either the- SeedCapacityor- ReadCapacityUnitsproperties. For example, if your global secondary index- myGSIhas a- SeedCapacityof 10 in us-east-1 and a fixed- ReadCapacityUnitsof 20 in eu-west-1, CloudFormation will initially set the read capacity for- myGSIto 20. Note that if you disable- ScaleInfor- myGSIin us-east-1, its read capacity units might not be set back to 10.- You must also specify a value for - SeedCapacitywhen you plan to switch a table's billing mode from- PROVISIONEDto- PAY_PER_REQUEST, because CloudFormation might need to roll back the operation (reverting the billing mode to- PROVISIONED) and this cannot succeed without specifying a value for- SeedCapacity.
- maxCapacity Number
- The maximum provisioned capacity units for the global table.
- minCapacity Number
- The minimum provisioned capacity units for the global table.
- targetTracking Property MapScaling Policy Configuration 
- Defines a target tracking scaling policy.
- seedCapacity Number
- When switching billing mode from - PAY_PER_REQUESTto- PROVISIONED, DynamoDB requires you to specify read and write capacity unit values for the table and for each global secondary index. These values will be applied to all replicas. The table will use these provisioned values until CloudFormation creates the autoscaling policies you configured in your template. CloudFormation cannot determine what capacity the table and its global secondary indexes will require in this time period, since they are application-dependent.- If you want to switch a table's billing mode from - PAY_PER_REQUESTto- PROVISIONED, you must specify a value for this property for each autoscaled resource. If you specify different values for the same resource in different regions, CloudFormation will use the highest value found in either the- SeedCapacityor- ReadCapacityUnitsproperties. For example, if your global secondary index- myGSIhas a- SeedCapacityof 10 in us-east-1 and a fixed- ReadCapacityUnitsof 20 in eu-west-1, CloudFormation will initially set the read capacity for- myGSIto 20. Note that if you disable- ScaleInfor- myGSIin us-east-1, its read capacity units might not be set back to 10.- You must also specify a value for - SeedCapacitywhen you plan to switch a table's billing mode from- PROVISIONEDto- PAY_PER_REQUEST, because CloudFormation might need to roll back the operation (reverting the billing mode to- PROVISIONED) and this cannot succeed without specifying a value for- SeedCapacity.
GlobalTableContributorInsightsSpecification    
- Enabled bool
- Indicates whether CloudWatch Contributor Insights are to be enabled (true) or disabled (false).
- Enabled bool
- Indicates whether CloudWatch Contributor Insights are to be enabled (true) or disabled (false).
- enabled Boolean
- Indicates whether CloudWatch Contributor Insights are to be enabled (true) or disabled (false).
- enabled boolean
- Indicates whether CloudWatch Contributor Insights are to be enabled (true) or disabled (false).
- enabled bool
- Indicates whether CloudWatch Contributor Insights are to be enabled (true) or disabled (false).
- enabled Boolean
- Indicates whether CloudWatch Contributor Insights are to be enabled (true) or disabled (false).
GlobalTableGlobalSecondaryIndex    
- IndexName string
- The name of the global secondary index. The name must be unique among all other indexes on this table.
- KeySchema List<Pulumi.Aws Native. Dynamo Db. Inputs. Global Table Key Schema> 
- The complete key schema for a global secondary index, which consists of one or more pairs of attribute names and key types: - HASH- partition key
- RANGE- sort key
 - The partition key of an item is also known as its hash attribute . The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. - The sort key of an item is also known as its range attribute . The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. 
- Projection
Pulumi.Aws Native. Dynamo Db. Inputs. Global Table Projection 
- Represents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.
- WarmThroughput Pulumi.Aws Native. Dynamo Db. Inputs. Global Table Warm Throughput 
- Represents the warm throughput value (in read units per second and write units per second) for the specified secondary index. If you use this parameter, you must specify ReadUnitsPerSecond,WriteUnitsPerSecond, or both.
- WriteOn Pulumi.Demand Throughput Settings Aws Native. Dynamo Db. Inputs. Global Table Write On Demand Throughput Settings 
- Sets the write request settings for a global table or a global secondary index. You can only specify this setting if your resource uses the PAY_PER_REQUESTBillingMode.
- WriteProvisioned Pulumi.Throughput Settings Aws Native. Dynamo Db. Inputs. Global Table Write Provisioned Throughput Settings 
- Defines write capacity settings for the global secondary index. You must specify a value for this property if the table's BillingModeisPROVISIONED. All replicas will have the same write capacity settings for this global secondary index.
- IndexName string
- The name of the global secondary index. The name must be unique among all other indexes on this table.
- KeySchema []GlobalTable Key Schema 
- The complete key schema for a global secondary index, which consists of one or more pairs of attribute names and key types: - HASH- partition key
- RANGE- sort key
 - The partition key of an item is also known as its hash attribute . The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. - The sort key of an item is also known as its range attribute . The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. 
- Projection
GlobalTable Projection 
- Represents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.
- WarmThroughput GlobalTable Warm Throughput 
- Represents the warm throughput value (in read units per second and write units per second) for the specified secondary index. If you use this parameter, you must specify ReadUnitsPerSecond,WriteUnitsPerSecond, or both.
- WriteOn GlobalDemand Throughput Settings Table Write On Demand Throughput Settings 
- Sets the write request settings for a global table or a global secondary index. You can only specify this setting if your resource uses the PAY_PER_REQUESTBillingMode.
- WriteProvisioned GlobalThroughput Settings Table Write Provisioned Throughput Settings 
- Defines write capacity settings for the global secondary index. You must specify a value for this property if the table's BillingModeisPROVISIONED. All replicas will have the same write capacity settings for this global secondary index.
- indexName String
- The name of the global secondary index. The name must be unique among all other indexes on this table.
- keySchema List<GlobalTable Key Schema> 
- The complete key schema for a global secondary index, which consists of one or more pairs of attribute names and key types: - HASH- partition key
- RANGE- sort key
 - The partition key of an item is also known as its hash attribute . The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. - The sort key of an item is also known as its range attribute . The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. 
- projection
GlobalTable Projection 
- Represents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.
- warmThroughput GlobalTable Warm Throughput 
- Represents the warm throughput value (in read units per second and write units per second) for the specified secondary index. If you use this parameter, you must specify ReadUnitsPerSecond,WriteUnitsPerSecond, or both.
- writeOn GlobalDemand Throughput Settings Table Write On Demand Throughput Settings 
- Sets the write request settings for a global table or a global secondary index. You can only specify this setting if your resource uses the PAY_PER_REQUESTBillingMode.
- writeProvisioned GlobalThroughput Settings Table Write Provisioned Throughput Settings 
- Defines write capacity settings for the global secondary index. You must specify a value for this property if the table's BillingModeisPROVISIONED. All replicas will have the same write capacity settings for this global secondary index.
- indexName string
- The name of the global secondary index. The name must be unique among all other indexes on this table.
- keySchema GlobalTable Key Schema[] 
- The complete key schema for a global secondary index, which consists of one or more pairs of attribute names and key types: - HASH- partition key
- RANGE- sort key
 - The partition key of an item is also known as its hash attribute . The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. - The sort key of an item is also known as its range attribute . The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. 
- projection
GlobalTable Projection 
- Represents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.
- warmThroughput GlobalTable Warm Throughput 
- Represents the warm throughput value (in read units per second and write units per second) for the specified secondary index. If you use this parameter, you must specify ReadUnitsPerSecond,WriteUnitsPerSecond, or both.
- writeOn GlobalDemand Throughput Settings Table Write On Demand Throughput Settings 
- Sets the write request settings for a global table or a global secondary index. You can only specify this setting if your resource uses the PAY_PER_REQUESTBillingMode.
- writeProvisioned GlobalThroughput Settings Table Write Provisioned Throughput Settings 
- Defines write capacity settings for the global secondary index. You must specify a value for this property if the table's BillingModeisPROVISIONED. All replicas will have the same write capacity settings for this global secondary index.
- index_name str
- The name of the global secondary index. The name must be unique among all other indexes on this table.
- key_schema Sequence[GlobalTable Key Schema] 
- The complete key schema for a global secondary index, which consists of one or more pairs of attribute names and key types: - HASH- partition key
- RANGE- sort key
 - The partition key of an item is also known as its hash attribute . The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. - The sort key of an item is also known as its range attribute . The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. 
- projection
GlobalTable Projection 
- Represents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.
- warm_throughput GlobalTable Warm Throughput 
- Represents the warm throughput value (in read units per second and write units per second) for the specified secondary index. If you use this parameter, you must specify ReadUnitsPerSecond,WriteUnitsPerSecond, or both.
- write_on_ Globaldemand_ throughput_ settings Table Write On Demand Throughput Settings 
- Sets the write request settings for a global table or a global secondary index. You can only specify this setting if your resource uses the PAY_PER_REQUESTBillingMode.
- write_provisioned_ Globalthroughput_ settings Table Write Provisioned Throughput Settings 
- Defines write capacity settings for the global secondary index. You must specify a value for this property if the table's BillingModeisPROVISIONED. All replicas will have the same write capacity settings for this global secondary index.
- indexName String
- The name of the global secondary index. The name must be unique among all other indexes on this table.
- keySchema List<Property Map>
- The complete key schema for a global secondary index, which consists of one or more pairs of attribute names and key types: - HASH- partition key
- RANGE- sort key
 - The partition key of an item is also known as its hash attribute . The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. - The sort key of an item is also known as its range attribute . The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. 
- projection Property Map
- Represents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.
- warmThroughput Property Map
- Represents the warm throughput value (in read units per second and write units per second) for the specified secondary index. If you use this parameter, you must specify ReadUnitsPerSecond,WriteUnitsPerSecond, or both.
- writeOn Property MapDemand Throughput Settings 
- Sets the write request settings for a global table or a global secondary index. You can only specify this setting if your resource uses the PAY_PER_REQUESTBillingMode.
- writeProvisioned Property MapThroughput Settings 
- Defines write capacity settings for the global secondary index. You must specify a value for this property if the table's BillingModeisPROVISIONED. All replicas will have the same write capacity settings for this global secondary index.
GlobalTableKeySchema   
- AttributeName string
- The name of a key attribute.
- KeyType string
- The role that this key attribute will assume: - HASH- partition key
- RANGE- sort key
 - The partition key of an item is also known as its hash attribute . The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. - The sort key of an item is also known as its range attribute . The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. 
- AttributeName string
- The name of a key attribute.
- KeyType string
- The role that this key attribute will assume: - HASH- partition key
- RANGE- sort key
 - The partition key of an item is also known as its hash attribute . The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. - The sort key of an item is also known as its range attribute . The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. 
- attributeName String
- The name of a key attribute.
- keyType String
- The role that this key attribute will assume: - HASH- partition key
- RANGE- sort key
 - The partition key of an item is also known as its hash attribute . The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. - The sort key of an item is also known as its range attribute . The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. 
- attributeName string
- The name of a key attribute.
- keyType string
- The role that this key attribute will assume: - HASH- partition key
- RANGE- sort key
 - The partition key of an item is also known as its hash attribute . The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. - The sort key of an item is also known as its range attribute . The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. 
- attribute_name str
- The name of a key attribute.
- key_type str
- The role that this key attribute will assume: - HASH- partition key
- RANGE- sort key
 - The partition key of an item is also known as its hash attribute . The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. - The sort key of an item is also known as its range attribute . The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. 
- attributeName String
- The name of a key attribute.
- keyType String
- The role that this key attribute will assume: - HASH- partition key
- RANGE- sort key
 - The partition key of an item is also known as its hash attribute . The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. - The sort key of an item is also known as its range attribute . The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. 
GlobalTableKinesisStreamSpecification    
- StreamArn string
- The ARN for a specific Kinesis data stream.
- ApproximateCreation Pulumi.Date Time Precision Aws Native. Dynamo Db. Global Table Kinesis Stream Specification Approximate Creation Date Time Precision 
- The precision for the time and date that the stream was created.
- StreamArn string
- The ARN for a specific Kinesis data stream.
- ApproximateCreation GlobalDate Time Precision Table Kinesis Stream Specification Approximate Creation Date Time Precision 
- The precision for the time and date that the stream was created.
- streamArn String
- The ARN for a specific Kinesis data stream.
- approximateCreation GlobalDate Time Precision Table Kinesis Stream Specification Approximate Creation Date Time Precision 
- The precision for the time and date that the stream was created.
- streamArn string
- The ARN for a specific Kinesis data stream.
- approximateCreation GlobalDate Time Precision Table Kinesis Stream Specification Approximate Creation Date Time Precision 
- The precision for the time and date that the stream was created.
- stream_arn str
- The ARN for a specific Kinesis data stream.
- approximate_creation_ Globaldate_ time_ precision Table Kinesis Stream Specification Approximate Creation Date Time Precision 
- The precision for the time and date that the stream was created.
- streamArn String
- The ARN for a specific Kinesis data stream.
- approximateCreation "MICROSECOND" | "MILLISECOND"Date Time Precision 
- The precision for the time and date that the stream was created.
GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision         
GlobalTablePointInTimeRecoverySpecification      
- PointIn boolTime Recovery Enabled 
- Indicates whether point in time recovery is enabled (true) or disabled (false) on the table.
- RecoveryPeriod intIn Days 
- The number of preceding days for which continuous backups are taken and maintained. Your table data is only recoverable to any point-in-time from within the configured recovery period. This parameter is optional. If no value is provided, the value will default to 35.
- PointIn boolTime Recovery Enabled 
- Indicates whether point in time recovery is enabled (true) or disabled (false) on the table.
- RecoveryPeriod intIn Days 
- The number of preceding days for which continuous backups are taken and maintained. Your table data is only recoverable to any point-in-time from within the configured recovery period. This parameter is optional. If no value is provided, the value will default to 35.
- pointIn BooleanTime Recovery Enabled 
- Indicates whether point in time recovery is enabled (true) or disabled (false) on the table.
- recoveryPeriod IntegerIn Days 
- The number of preceding days for which continuous backups are taken and maintained. Your table data is only recoverable to any point-in-time from within the configured recovery period. This parameter is optional. If no value is provided, the value will default to 35.
- pointIn booleanTime Recovery Enabled 
- Indicates whether point in time recovery is enabled (true) or disabled (false) on the table.
- recoveryPeriod numberIn Days 
- The number of preceding days for which continuous backups are taken and maintained. Your table data is only recoverable to any point-in-time from within the configured recovery period. This parameter is optional. If no value is provided, the value will default to 35.
- point_in_ booltime_ recovery_ enabled 
- Indicates whether point in time recovery is enabled (true) or disabled (false) on the table.
- recovery_period_ intin_ days 
- The number of preceding days for which continuous backups are taken and maintained. Your table data is only recoverable to any point-in-time from within the configured recovery period. This parameter is optional. If no value is provided, the value will default to 35.
- pointIn BooleanTime Recovery Enabled 
- Indicates whether point in time recovery is enabled (true) or disabled (false) on the table.
- recoveryPeriod NumberIn Days 
- The number of preceding days for which continuous backups are taken and maintained. Your table data is only recoverable to any point-in-time from within the configured recovery period. This parameter is optional. If no value is provided, the value will default to 35.
GlobalTableProjection  
- NonKey List<string>Attributes 
- Represents the non-key attribute names which will be projected into the index. - For local secondary indexes, the total count of - NonKeyAttributessummed across all of the local secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total.
- ProjectionType string
- The set of attributes that are projected into the index: - KEYS_ONLY- Only the index and primary keys are projected into the index.
- INCLUDE- In addition to the attributes described in- KEYS_ONLY, the secondary index will include other non-key attributes that you specify.
- ALL- All of the table attributes are projected into the index.
 - When using the DynamoDB console, - ALLis selected by default.
- NonKey []stringAttributes 
- Represents the non-key attribute names which will be projected into the index. - For local secondary indexes, the total count of - NonKeyAttributessummed across all of the local secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total.
- ProjectionType string
- The set of attributes that are projected into the index: - KEYS_ONLY- Only the index and primary keys are projected into the index.
- INCLUDE- In addition to the attributes described in- KEYS_ONLY, the secondary index will include other non-key attributes that you specify.
- ALL- All of the table attributes are projected into the index.
 - When using the DynamoDB console, - ALLis selected by default.
- nonKey List<String>Attributes 
- Represents the non-key attribute names which will be projected into the index. - For local secondary indexes, the total count of - NonKeyAttributessummed across all of the local secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total.
- projectionType String
- The set of attributes that are projected into the index: - KEYS_ONLY- Only the index and primary keys are projected into the index.
- INCLUDE- In addition to the attributes described in- KEYS_ONLY, the secondary index will include other non-key attributes that you specify.
- ALL- All of the table attributes are projected into the index.
 - When using the DynamoDB console, - ALLis selected by default.
- nonKey string[]Attributes 
- Represents the non-key attribute names which will be projected into the index. - For local secondary indexes, the total count of - NonKeyAttributessummed across all of the local secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total.
- projectionType string
- The set of attributes that are projected into the index: - KEYS_ONLY- Only the index and primary keys are projected into the index.
- INCLUDE- In addition to the attributes described in- KEYS_ONLY, the secondary index will include other non-key attributes that you specify.
- ALL- All of the table attributes are projected into the index.
 - When using the DynamoDB console, - ALLis selected by default.
- non_key_ Sequence[str]attributes 
- Represents the non-key attribute names which will be projected into the index. - For local secondary indexes, the total count of - NonKeyAttributessummed across all of the local secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total.
- projection_type str
- The set of attributes that are projected into the index: - KEYS_ONLY- Only the index and primary keys are projected into the index.
- INCLUDE- In addition to the attributes described in- KEYS_ONLY, the secondary index will include other non-key attributes that you specify.
- ALL- All of the table attributes are projected into the index.
 - When using the DynamoDB console, - ALLis selected by default.
- nonKey List<String>Attributes 
- Represents the non-key attribute names which will be projected into the index. - For local secondary indexes, the total count of - NonKeyAttributessummed across all of the local secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total.
- projectionType String
- The set of attributes that are projected into the index: - KEYS_ONLY- Only the index and primary keys are projected into the index.
- INCLUDE- In addition to the attributes described in- KEYS_ONLY, the secondary index will include other non-key attributes that you specify.
- ALL- All of the table attributes are projected into the index.
 - When using the DynamoDB console, - ALLis selected by default.
GlobalTableReadOnDemandThroughputSettings      
- MaxRead intRequest Units 
- Maximum number of read request units for the specified replica of a global table.
- MaxRead intRequest Units 
- Maximum number of read request units for the specified replica of a global table.
- maxRead IntegerRequest Units 
- Maximum number of read request units for the specified replica of a global table.
- maxRead numberRequest Units 
- Maximum number of read request units for the specified replica of a global table.
- max_read_ intrequest_ units 
- Maximum number of read request units for the specified replica of a global table.
- maxRead NumberRequest Units 
- Maximum number of read request units for the specified replica of a global table.
GlobalTableReadProvisionedThroughputSettings     
- ReadCapacity Pulumi.Auto Scaling Settings Aws Native. Dynamo Db. Inputs. Global Table Capacity Auto Scaling Settings 
- Specifies auto scaling settings for the replica table or global secondary index.
- ReadCapacity intUnits 
- Specifies a fixed read capacity for the replica table or global secondary index.
- ReadCapacity GlobalAuto Scaling Settings Table Capacity Auto Scaling Settings 
- Specifies auto scaling settings for the replica table or global secondary index.
- ReadCapacity intUnits 
- Specifies a fixed read capacity for the replica table or global secondary index.
- readCapacity GlobalAuto Scaling Settings Table Capacity Auto Scaling Settings 
- Specifies auto scaling settings for the replica table or global secondary index.
- readCapacity IntegerUnits 
- Specifies a fixed read capacity for the replica table or global secondary index.
- readCapacity GlobalAuto Scaling Settings Table Capacity Auto Scaling Settings 
- Specifies auto scaling settings for the replica table or global secondary index.
- readCapacity numberUnits 
- Specifies a fixed read capacity for the replica table or global secondary index.
- read_capacity_ Globalauto_ scaling_ settings Table Capacity Auto Scaling Settings 
- Specifies auto scaling settings for the replica table or global secondary index.
- read_capacity_ intunits 
- Specifies a fixed read capacity for the replica table or global secondary index.
- readCapacity Property MapAuto Scaling Settings 
- Specifies auto scaling settings for the replica table or global secondary index.
- readCapacity NumberUnits 
- Specifies a fixed read capacity for the replica table or global secondary index.
GlobalTableReplicaGlobalSecondaryIndexSpecification      
- IndexName string
- The name of the global secondary index. The name must be unique among all other indexes on this table.
- ContributorInsights Pulumi.Specification Aws Native. Dynamo Db. Inputs. Global Table Contributor Insights Specification 
- Updates the status for contributor insights for a specific table or index. CloudWatch Contributor Insights for DynamoDB graphs display the partition key and (if applicable) sort key of frequently accessed items and frequently throttled items in plaintext. If you require the use of AWS Key Management Service (KMS) to encrypt this table’s partition key and sort key data with an AWS managed key or customer managed key, you should not enable CloudWatch Contributor Insights for DynamoDB for this table.
- ReadOn Pulumi.Demand Throughput Settings Aws Native. Dynamo Db. Inputs. Global Table Read On Demand Throughput Settings 
- Sets the read request settings for a replica global secondary index. You can only specify this setting if your resource uses the PAY_PER_REQUESTBillingMode.
- ReadProvisioned Pulumi.Throughput Settings Aws Native. Dynamo Db. Inputs. Global Table Read Provisioned Throughput Settings 
- Allows you to specify the read capacity settings for a replica global secondary index when the BillingModeis set toPROVISIONED.
- IndexName string
- The name of the global secondary index. The name must be unique among all other indexes on this table.
- ContributorInsights GlobalSpecification Table Contributor Insights Specification 
- Updates the status for contributor insights for a specific table or index. CloudWatch Contributor Insights for DynamoDB graphs display the partition key and (if applicable) sort key of frequently accessed items and frequently throttled items in plaintext. If you require the use of AWS Key Management Service (KMS) to encrypt this table’s partition key and sort key data with an AWS managed key or customer managed key, you should not enable CloudWatch Contributor Insights for DynamoDB for this table.
- ReadOn GlobalDemand Throughput Settings Table Read On Demand Throughput Settings 
- Sets the read request settings for a replica global secondary index. You can only specify this setting if your resource uses the PAY_PER_REQUESTBillingMode.
- ReadProvisioned GlobalThroughput Settings Table Read Provisioned Throughput Settings 
- Allows you to specify the read capacity settings for a replica global secondary index when the BillingModeis set toPROVISIONED.
- indexName String
- The name of the global secondary index. The name must be unique among all other indexes on this table.
- contributorInsights GlobalSpecification Table Contributor Insights Specification 
- Updates the status for contributor insights for a specific table or index. CloudWatch Contributor Insights for DynamoDB graphs display the partition key and (if applicable) sort key of frequently accessed items and frequently throttled items in plaintext. If you require the use of AWS Key Management Service (KMS) to encrypt this table’s partition key and sort key data with an AWS managed key or customer managed key, you should not enable CloudWatch Contributor Insights for DynamoDB for this table.
- readOn GlobalDemand Throughput Settings Table Read On Demand Throughput Settings 
- Sets the read request settings for a replica global secondary index. You can only specify this setting if your resource uses the PAY_PER_REQUESTBillingMode.
- readProvisioned GlobalThroughput Settings Table Read Provisioned Throughput Settings 
- Allows you to specify the read capacity settings for a replica global secondary index when the BillingModeis set toPROVISIONED.
- indexName string
- The name of the global secondary index. The name must be unique among all other indexes on this table.
- contributorInsights GlobalSpecification Table Contributor Insights Specification 
- Updates the status for contributor insights for a specific table or index. CloudWatch Contributor Insights for DynamoDB graphs display the partition key and (if applicable) sort key of frequently accessed items and frequently throttled items in plaintext. If you require the use of AWS Key Management Service (KMS) to encrypt this table’s partition key and sort key data with an AWS managed key or customer managed key, you should not enable CloudWatch Contributor Insights for DynamoDB for this table.
- readOn GlobalDemand Throughput Settings Table Read On Demand Throughput Settings 
- Sets the read request settings for a replica global secondary index. You can only specify this setting if your resource uses the PAY_PER_REQUESTBillingMode.
- readProvisioned GlobalThroughput Settings Table Read Provisioned Throughput Settings 
- Allows you to specify the read capacity settings for a replica global secondary index when the BillingModeis set toPROVISIONED.
- index_name str
- The name of the global secondary index. The name must be unique among all other indexes on this table.
- contributor_insights_ Globalspecification Table Contributor Insights Specification 
- Updates the status for contributor insights for a specific table or index. CloudWatch Contributor Insights for DynamoDB graphs display the partition key and (if applicable) sort key of frequently accessed items and frequently throttled items in plaintext. If you require the use of AWS Key Management Service (KMS) to encrypt this table’s partition key and sort key data with an AWS managed key or customer managed key, you should not enable CloudWatch Contributor Insights for DynamoDB for this table.
- read_on_ Globaldemand_ throughput_ settings Table Read On Demand Throughput Settings 
- Sets the read request settings for a replica global secondary index. You can only specify this setting if your resource uses the PAY_PER_REQUESTBillingMode.
- read_provisioned_ Globalthroughput_ settings Table Read Provisioned Throughput Settings 
- Allows you to specify the read capacity settings for a replica global secondary index when the BillingModeis set toPROVISIONED.
- indexName String
- The name of the global secondary index. The name must be unique among all other indexes on this table.
- contributorInsights Property MapSpecification 
- Updates the status for contributor insights for a specific table or index. CloudWatch Contributor Insights for DynamoDB graphs display the partition key and (if applicable) sort key of frequently accessed items and frequently throttled items in plaintext. If you require the use of AWS Key Management Service (KMS) to encrypt this table’s partition key and sort key data with an AWS managed key or customer managed key, you should not enable CloudWatch Contributor Insights for DynamoDB for this table.
- readOn Property MapDemand Throughput Settings 
- Sets the read request settings for a replica global secondary index. You can only specify this setting if your resource uses the PAY_PER_REQUESTBillingMode.
- readProvisioned Property MapThroughput Settings 
- Allows you to specify the read capacity settings for a replica global secondary index when the BillingModeis set toPROVISIONED.
GlobalTableReplicaSpecification   
- Region string
- The region in which this replica exists.
- ContributorInsights Pulumi.Specification Aws Native. Dynamo Db. Inputs. Global Table Contributor Insights Specification 
- The settings used to enable or disable CloudWatch Contributor Insights for the specified replica. When not specified, defaults to contributor insights disabled for the replica.
- DeletionProtection boolEnabled 
- Determines if a replica is protected from deletion. When enabled, the table cannot be deleted by any user or process. This setting is disabled by default. For more information, see Using deletion protection in the Amazon DynamoDB Developer Guide .
- GlobalSecondary List<Pulumi.Indexes Aws Native. Dynamo Db. Inputs. Global Table Replica Global Secondary Index Specification> 
- Defines additional settings for the global secondary indexes of this replica.
- KinesisStream Pulumi.Specification Aws Native. Dynamo Db. Inputs. Global Table Kinesis Stream Specification 
- Defines the Kinesis Data Streams configuration for the specified replica.
- PointIn Pulumi.Time Recovery Specification Aws Native. Dynamo Db. Inputs. Global Table Point In Time Recovery Specification 
- The settings used to enable point in time recovery. When not specified, defaults to point in time recovery disabled for the replica.
- ReadOn Pulumi.Demand Throughput Settings Aws Native. Dynamo Db. Inputs. Global Table Read On Demand Throughput Settings 
- Sets read request settings for the replica table.
- ReadProvisioned Pulumi.Throughput Settings Aws Native. Dynamo Db. Inputs. Global Table Read Provisioned Throughput Settings 
- Defines read capacity settings for the replica table.
- ReplicaStream Pulumi.Specification Aws Native. Dynamo Db. Inputs. Global Table Replica Stream Specification 
- Represents the DynamoDB Streams configuration for a global table replica.
- ResourcePolicy Pulumi.Aws Native. Dynamo Db. Inputs. Global Table Resource Policy 
- A resource-based policy document that contains permissions to add to the specified replica of a DynamoDB global table. Resource-based policies let you define access permissions by specifying who has access to each resource, and the actions they are allowed to perform on each resource. - In a CloudFormation template, you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to DynamoDB . For more information about resource-based policies, see Using resource-based policies for DynamoDB and Resource-based policy examples . 
- SseSpecification Pulumi.Aws Native. Dynamo Db. Inputs. Global Table Replica Sse Specification 
- Allows you to specify a customer-managed key for the replica. When using customer-managed keys for server-side encryption, this property must have a value in all replicas.
- TableClass string
- The table class of the specified table. Valid values are STANDARDandSTANDARD_INFREQUENT_ACCESS.
- 
List<Pulumi.Aws Native. Dynamo Db. Inputs. Global Table Tag> 
- An array of key-value pairs to apply to this replica. - For more information, see Tag . 
- Region string
- The region in which this replica exists.
- ContributorInsights GlobalSpecification Table Contributor Insights Specification 
- The settings used to enable or disable CloudWatch Contributor Insights for the specified replica. When not specified, defaults to contributor insights disabled for the replica.
- DeletionProtection boolEnabled 
- Determines if a replica is protected from deletion. When enabled, the table cannot be deleted by any user or process. This setting is disabled by default. For more information, see Using deletion protection in the Amazon DynamoDB Developer Guide .
- GlobalSecondary []GlobalIndexes Table Replica Global Secondary Index Specification 
- Defines additional settings for the global secondary indexes of this replica.
- KinesisStream GlobalSpecification Table Kinesis Stream Specification 
- Defines the Kinesis Data Streams configuration for the specified replica.
- PointIn GlobalTime Recovery Specification Table Point In Time Recovery Specification 
- The settings used to enable point in time recovery. When not specified, defaults to point in time recovery disabled for the replica.
- ReadOn GlobalDemand Throughput Settings Table Read On Demand Throughput Settings 
- Sets read request settings for the replica table.
- ReadProvisioned GlobalThroughput Settings Table Read Provisioned Throughput Settings 
- Defines read capacity settings for the replica table.
- ReplicaStream GlobalSpecification Table Replica Stream Specification 
- Represents the DynamoDB Streams configuration for a global table replica.
- ResourcePolicy GlobalTable Resource Policy 
- A resource-based policy document that contains permissions to add to the specified replica of a DynamoDB global table. Resource-based policies let you define access permissions by specifying who has access to each resource, and the actions they are allowed to perform on each resource. - In a CloudFormation template, you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to DynamoDB . For more information about resource-based policies, see Using resource-based policies for DynamoDB and Resource-based policy examples . 
- SseSpecification GlobalTable Replica Sse Specification 
- Allows you to specify a customer-managed key for the replica. When using customer-managed keys for server-side encryption, this property must have a value in all replicas.
- TableClass string
- The table class of the specified table. Valid values are STANDARDandSTANDARD_INFREQUENT_ACCESS.
- 
[]GlobalTable Tag 
- An array of key-value pairs to apply to this replica. - For more information, see Tag . 
- region String
- The region in which this replica exists.
- contributorInsights GlobalSpecification Table Contributor Insights Specification 
- The settings used to enable or disable CloudWatch Contributor Insights for the specified replica. When not specified, defaults to contributor insights disabled for the replica.
- deletionProtection BooleanEnabled 
- Determines if a replica is protected from deletion. When enabled, the table cannot be deleted by any user or process. This setting is disabled by default. For more information, see Using deletion protection in the Amazon DynamoDB Developer Guide .
- globalSecondary List<GlobalIndexes Table Replica Global Secondary Index Specification> 
- Defines additional settings for the global secondary indexes of this replica.
- kinesisStream GlobalSpecification Table Kinesis Stream Specification 
- Defines the Kinesis Data Streams configuration for the specified replica.
- pointIn GlobalTime Recovery Specification Table Point In Time Recovery Specification 
- The settings used to enable point in time recovery. When not specified, defaults to point in time recovery disabled for the replica.
- readOn GlobalDemand Throughput Settings Table Read On Demand Throughput Settings 
- Sets read request settings for the replica table.
- readProvisioned GlobalThroughput Settings Table Read Provisioned Throughput Settings 
- Defines read capacity settings for the replica table.
- replicaStream GlobalSpecification Table Replica Stream Specification 
- Represents the DynamoDB Streams configuration for a global table replica.
- resourcePolicy GlobalTable Resource Policy 
- A resource-based policy document that contains permissions to add to the specified replica of a DynamoDB global table. Resource-based policies let you define access permissions by specifying who has access to each resource, and the actions they are allowed to perform on each resource. - In a CloudFormation template, you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to DynamoDB . For more information about resource-based policies, see Using resource-based policies for DynamoDB and Resource-based policy examples . 
- sseSpecification GlobalTable Replica Sse Specification 
- Allows you to specify a customer-managed key for the replica. When using customer-managed keys for server-side encryption, this property must have a value in all replicas.
- tableClass String
- The table class of the specified table. Valid values are STANDARDandSTANDARD_INFREQUENT_ACCESS.
- 
List<GlobalTable Tag> 
- An array of key-value pairs to apply to this replica. - For more information, see Tag . 
- region string
- The region in which this replica exists.
- contributorInsights GlobalSpecification Table Contributor Insights Specification 
- The settings used to enable or disable CloudWatch Contributor Insights for the specified replica. When not specified, defaults to contributor insights disabled for the replica.
- deletionProtection booleanEnabled 
- Determines if a replica is protected from deletion. When enabled, the table cannot be deleted by any user or process. This setting is disabled by default. For more information, see Using deletion protection in the Amazon DynamoDB Developer Guide .
- globalSecondary GlobalIndexes Table Replica Global Secondary Index Specification[] 
- Defines additional settings for the global secondary indexes of this replica.
- kinesisStream GlobalSpecification Table Kinesis Stream Specification 
- Defines the Kinesis Data Streams configuration for the specified replica.
- pointIn GlobalTime Recovery Specification Table Point In Time Recovery Specification 
- The settings used to enable point in time recovery. When not specified, defaults to point in time recovery disabled for the replica.
- readOn GlobalDemand Throughput Settings Table Read On Demand Throughput Settings 
- Sets read request settings for the replica table.
- readProvisioned GlobalThroughput Settings Table Read Provisioned Throughput Settings 
- Defines read capacity settings for the replica table.
- replicaStream GlobalSpecification Table Replica Stream Specification 
- Represents the DynamoDB Streams configuration for a global table replica.
- resourcePolicy GlobalTable Resource Policy 
- A resource-based policy document that contains permissions to add to the specified replica of a DynamoDB global table. Resource-based policies let you define access permissions by specifying who has access to each resource, and the actions they are allowed to perform on each resource. - In a CloudFormation template, you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to DynamoDB . For more information about resource-based policies, see Using resource-based policies for DynamoDB and Resource-based policy examples . 
- sseSpecification GlobalTable Replica Sse Specification 
- Allows you to specify a customer-managed key for the replica. When using customer-managed keys for server-side encryption, this property must have a value in all replicas.
- tableClass string
- The table class of the specified table. Valid values are STANDARDandSTANDARD_INFREQUENT_ACCESS.
- 
GlobalTable Tag[] 
- An array of key-value pairs to apply to this replica. - For more information, see Tag . 
- region str
- The region in which this replica exists.
- contributor_insights_ Globalspecification Table Contributor Insights Specification 
- The settings used to enable or disable CloudWatch Contributor Insights for the specified replica. When not specified, defaults to contributor insights disabled for the replica.
- deletion_protection_ boolenabled 
- Determines if a replica is protected from deletion. When enabled, the table cannot be deleted by any user or process. This setting is disabled by default. For more information, see Using deletion protection in the Amazon DynamoDB Developer Guide .
- global_secondary_ Sequence[Globalindexes Table Replica Global Secondary Index Specification] 
- Defines additional settings for the global secondary indexes of this replica.
- kinesis_stream_ Globalspecification Table Kinesis Stream Specification 
- Defines the Kinesis Data Streams configuration for the specified replica.
- point_in_ Globaltime_ recovery_ specification Table Point In Time Recovery Specification 
- The settings used to enable point in time recovery. When not specified, defaults to point in time recovery disabled for the replica.
- read_on_ Globaldemand_ throughput_ settings Table Read On Demand Throughput Settings 
- Sets read request settings for the replica table.
- read_provisioned_ Globalthroughput_ settings Table Read Provisioned Throughput Settings 
- Defines read capacity settings for the replica table.
- replica_stream_ Globalspecification Table Replica Stream Specification 
- Represents the DynamoDB Streams configuration for a global table replica.
- resource_policy GlobalTable Resource Policy 
- A resource-based policy document that contains permissions to add to the specified replica of a DynamoDB global table. Resource-based policies let you define access permissions by specifying who has access to each resource, and the actions they are allowed to perform on each resource. - In a CloudFormation template, you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to DynamoDB . For more information about resource-based policies, see Using resource-based policies for DynamoDB and Resource-based policy examples . 
- sse_specification GlobalTable Replica Sse Specification 
- Allows you to specify a customer-managed key for the replica. When using customer-managed keys for server-side encryption, this property must have a value in all replicas.
- table_class str
- The table class of the specified table. Valid values are STANDARDandSTANDARD_INFREQUENT_ACCESS.
- 
Sequence[GlobalTable Tag] 
- An array of key-value pairs to apply to this replica. - For more information, see Tag . 
- region String
- The region in which this replica exists.
- contributorInsights Property MapSpecification 
- The settings used to enable or disable CloudWatch Contributor Insights for the specified replica. When not specified, defaults to contributor insights disabled for the replica.
- deletionProtection BooleanEnabled 
- Determines if a replica is protected from deletion. When enabled, the table cannot be deleted by any user or process. This setting is disabled by default. For more information, see Using deletion protection in the Amazon DynamoDB Developer Guide .
- globalSecondary List<Property Map>Indexes 
- Defines additional settings for the global secondary indexes of this replica.
- kinesisStream Property MapSpecification 
- Defines the Kinesis Data Streams configuration for the specified replica.
- pointIn Property MapTime Recovery Specification 
- The settings used to enable point in time recovery. When not specified, defaults to point in time recovery disabled for the replica.
- readOn Property MapDemand Throughput Settings 
- Sets read request settings for the replica table.
- readProvisioned Property MapThroughput Settings 
- Defines read capacity settings for the replica table.
- replicaStream Property MapSpecification 
- Represents the DynamoDB Streams configuration for a global table replica.
- resourcePolicy Property Map
- A resource-based policy document that contains permissions to add to the specified replica of a DynamoDB global table. Resource-based policies let you define access permissions by specifying who has access to each resource, and the actions they are allowed to perform on each resource. - In a CloudFormation template, you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to DynamoDB . For more information about resource-based policies, see Using resource-based policies for DynamoDB and Resource-based policy examples . 
- sseSpecification Property Map
- Allows you to specify a customer-managed key for the replica. When using customer-managed keys for server-side encryption, this property must have a value in all replicas.
- tableClass String
- The table class of the specified table. Valid values are STANDARDandSTANDARD_INFREQUENT_ACCESS.
- List<Property Map>
- An array of key-value pairs to apply to this replica. - For more information, see Tag . 
GlobalTableReplicaSseSpecification    
- KmsMaster stringKey Id 
- The AWS KMS key that should be used for the AWS KMS encryption. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB key alias/aws/dynamodb.
- KmsMaster stringKey Id 
- The AWS KMS key that should be used for the AWS KMS encryption. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB key alias/aws/dynamodb.
- kmsMaster StringKey Id 
- The AWS KMS key that should be used for the AWS KMS encryption. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB key alias/aws/dynamodb.
- kmsMaster stringKey Id 
- The AWS KMS key that should be used for the AWS KMS encryption. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB key alias/aws/dynamodb.
- kms_master_ strkey_ id 
- The AWS KMS key that should be used for the AWS KMS encryption. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB key alias/aws/dynamodb.
- kmsMaster StringKey Id 
- The AWS KMS key that should be used for the AWS KMS encryption. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB key alias/aws/dynamodb.
GlobalTableReplicaStreamSpecification    
- ResourcePolicy Pulumi.Aws Native. Dynamo Db. Inputs. Global Table Resource Policy 
- A resource-based policy document that contains the permissions for the specified stream of a DynamoDB global table replica. Resource-based policies let you define access permissions by specifying who has access to each resource, and the actions they are allowed to perform on each resource. - In a CloudFormation template, you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to DynamoDB . For more information about resource-based policies, see Using resource-based policies for DynamoDB and Resource-based policy examples . - You can update the - ResourcePolicyproperty if you've specified more than one table using the AWS ::DynamoDB::GlobalTable resource.
- ResourcePolicy GlobalTable Resource Policy 
- A resource-based policy document that contains the permissions for the specified stream of a DynamoDB global table replica. Resource-based policies let you define access permissions by specifying who has access to each resource, and the actions they are allowed to perform on each resource. - In a CloudFormation template, you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to DynamoDB . For more information about resource-based policies, see Using resource-based policies for DynamoDB and Resource-based policy examples . - You can update the - ResourcePolicyproperty if you've specified more than one table using the AWS ::DynamoDB::GlobalTable resource.
- resourcePolicy GlobalTable Resource Policy 
- A resource-based policy document that contains the permissions for the specified stream of a DynamoDB global table replica. Resource-based policies let you define access permissions by specifying who has access to each resource, and the actions they are allowed to perform on each resource. - In a CloudFormation template, you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to DynamoDB . For more information about resource-based policies, see Using resource-based policies for DynamoDB and Resource-based policy examples . - You can update the - ResourcePolicyproperty if you've specified more than one table using the AWS ::DynamoDB::GlobalTable resource.
- resourcePolicy GlobalTable Resource Policy 
- A resource-based policy document that contains the permissions for the specified stream of a DynamoDB global table replica. Resource-based policies let you define access permissions by specifying who has access to each resource, and the actions they are allowed to perform on each resource. - In a CloudFormation template, you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to DynamoDB . For more information about resource-based policies, see Using resource-based policies for DynamoDB and Resource-based policy examples . - You can update the - ResourcePolicyproperty if you've specified more than one table using the AWS ::DynamoDB::GlobalTable resource.
- resource_policy GlobalTable Resource Policy 
- A resource-based policy document that contains the permissions for the specified stream of a DynamoDB global table replica. Resource-based policies let you define access permissions by specifying who has access to each resource, and the actions they are allowed to perform on each resource. - In a CloudFormation template, you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to DynamoDB . For more information about resource-based policies, see Using resource-based policies for DynamoDB and Resource-based policy examples . - You can update the - ResourcePolicyproperty if you've specified more than one table using the AWS ::DynamoDB::GlobalTable resource.
- resourcePolicy Property Map
- A resource-based policy document that contains the permissions for the specified stream of a DynamoDB global table replica. Resource-based policies let you define access permissions by specifying who has access to each resource, and the actions they are allowed to perform on each resource. - In a CloudFormation template, you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to DynamoDB . For more information about resource-based policies, see Using resource-based policies for DynamoDB and Resource-based policy examples . - You can update the - ResourcePolicyproperty if you've specified more than one table using the AWS ::DynamoDB::GlobalTable resource.
GlobalTableResourcePolicy   
- PolicyDocument object
- A resource-based policy document that contains permissions to add to the specified DynamoDB table, its indexes, and stream. In a CloudFormation template, you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to DynamoDB . For more information about resource-based policies, see Using resource-based policies for DynamoDB and Resource-based policy examples .
- PolicyDocument interface{}
- A resource-based policy document that contains permissions to add to the specified DynamoDB table, its indexes, and stream. In a CloudFormation template, you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to DynamoDB . For more information about resource-based policies, see Using resource-based policies for DynamoDB and Resource-based policy examples .
- policyDocument Object
- A resource-based policy document that contains permissions to add to the specified DynamoDB table, its indexes, and stream. In a CloudFormation template, you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to DynamoDB . For more information about resource-based policies, see Using resource-based policies for DynamoDB and Resource-based policy examples .
- policyDocument any
- A resource-based policy document that contains permissions to add to the specified DynamoDB table, its indexes, and stream. In a CloudFormation template, you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to DynamoDB . For more information about resource-based policies, see Using resource-based policies for DynamoDB and Resource-based policy examples .
- policy_document Any
- A resource-based policy document that contains permissions to add to the specified DynamoDB table, its indexes, and stream. In a CloudFormation template, you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to DynamoDB . For more information about resource-based policies, see Using resource-based policies for DynamoDB and Resource-based policy examples .
- policyDocument Any
- A resource-based policy document that contains permissions to add to the specified DynamoDB table, its indexes, and stream. In a CloudFormation template, you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to DynamoDB . For more information about resource-based policies, see Using resource-based policies for DynamoDB and Resource-based policy examples .
GlobalTableSseSpecification   
- SseEnabled bool
- Indicates whether server-side encryption is performed using an AWS managed key or an AWS owned key. If enabled (true), server-side encryption type is set to KMS and an AWS managed key is used ( AWS KMS charges apply). If disabled (false) or not specified,server-side encryption is set to an AWS owned key. If you choose to use KMS encryption, you can also use customer managed KMS keys by specifying them in the ReplicaSpecification.SSESpecificationobject. You cannot mix AWS managed and customer managed KMS keys.
- SseType string
- Server-side encryption type. The only supported value is:- KMS- Server-side encryption that uses AWS Key Management Service . The key is stored in your account and is managed by AWS KMS ( AWS KMS charges apply).
 
- SseEnabled bool
- Indicates whether server-side encryption is performed using an AWS managed key or an AWS owned key. If enabled (true), server-side encryption type is set to KMS and an AWS managed key is used ( AWS KMS charges apply). If disabled (false) or not specified,server-side encryption is set to an AWS owned key. If you choose to use KMS encryption, you can also use customer managed KMS keys by specifying them in the ReplicaSpecification.SSESpecificationobject. You cannot mix AWS managed and customer managed KMS keys.
- SseType string
- Server-side encryption type. The only supported value is:- KMS- Server-side encryption that uses AWS Key Management Service . The key is stored in your account and is managed by AWS KMS ( AWS KMS charges apply).
 
- sseEnabled Boolean
- Indicates whether server-side encryption is performed using an AWS managed key or an AWS owned key. If enabled (true), server-side encryption type is set to KMS and an AWS managed key is used ( AWS KMS charges apply). If disabled (false) or not specified,server-side encryption is set to an AWS owned key. If you choose to use KMS encryption, you can also use customer managed KMS keys by specifying them in the ReplicaSpecification.SSESpecificationobject. You cannot mix AWS managed and customer managed KMS keys.
- sseType String
- Server-side encryption type. The only supported value is:- KMS- Server-side encryption that uses AWS Key Management Service . The key is stored in your account and is managed by AWS KMS ( AWS KMS charges apply).
 
- sseEnabled boolean
- Indicates whether server-side encryption is performed using an AWS managed key or an AWS owned key. If enabled (true), server-side encryption type is set to KMS and an AWS managed key is used ( AWS KMS charges apply). If disabled (false) or not specified,server-side encryption is set to an AWS owned key. If you choose to use KMS encryption, you can also use customer managed KMS keys by specifying them in the ReplicaSpecification.SSESpecificationobject. You cannot mix AWS managed and customer managed KMS keys.
- sseType string
- Server-side encryption type. The only supported value is:- KMS- Server-side encryption that uses AWS Key Management Service . The key is stored in your account and is managed by AWS KMS ( AWS KMS charges apply).
 
- sse_enabled bool
- Indicates whether server-side encryption is performed using an AWS managed key or an AWS owned key. If enabled (true), server-side encryption type is set to KMS and an AWS managed key is used ( AWS KMS charges apply). If disabled (false) or not specified,server-side encryption is set to an AWS owned key. If you choose to use KMS encryption, you can also use customer managed KMS keys by specifying them in the ReplicaSpecification.SSESpecificationobject. You cannot mix AWS managed and customer managed KMS keys.
- sse_type str
- Server-side encryption type. The only supported value is:- KMS- Server-side encryption that uses AWS Key Management Service . The key is stored in your account and is managed by AWS KMS ( AWS KMS charges apply).
 
- sseEnabled Boolean
- Indicates whether server-side encryption is performed using an AWS managed key or an AWS owned key. If enabled (true), server-side encryption type is set to KMS and an AWS managed key is used ( AWS KMS charges apply). If disabled (false) or not specified,server-side encryption is set to an AWS owned key. If you choose to use KMS encryption, you can also use customer managed KMS keys by specifying them in the ReplicaSpecification.SSESpecificationobject. You cannot mix AWS managed and customer managed KMS keys.
- sseType String
- Server-side encryption type. The only supported value is:- KMS- Server-side encryption that uses AWS Key Management Service . The key is stored in your account and is managed by AWS KMS ( AWS KMS charges apply).
 
GlobalTableStreamSpecification   
- StreamView stringType 
- When an item in the table is modified, StreamViewTypedetermines what information is written to the stream for this table. Valid values forStreamViewTypeare:- KEYS_ONLY- Only the key attributes of the modified item are written to the stream.
- NEW_IMAGE- The entire item, as it appears after it was modified, is written to the stream.
- OLD_IMAGE- The entire item, as it appeared before it was modified, is written to the stream.
- NEW_AND_OLD_IMAGES- Both the new and the old item images of the item are written to the stream.
 
- StreamView stringType 
- When an item in the table is modified, StreamViewTypedetermines what information is written to the stream for this table. Valid values forStreamViewTypeare:- KEYS_ONLY- Only the key attributes of the modified item are written to the stream.
- NEW_IMAGE- The entire item, as it appears after it was modified, is written to the stream.
- OLD_IMAGE- The entire item, as it appeared before it was modified, is written to the stream.
- NEW_AND_OLD_IMAGES- Both the new and the old item images of the item are written to the stream.
 
- streamView StringType 
- When an item in the table is modified, StreamViewTypedetermines what information is written to the stream for this table. Valid values forStreamViewTypeare:- KEYS_ONLY- Only the key attributes of the modified item are written to the stream.
- NEW_IMAGE- The entire item, as it appears after it was modified, is written to the stream.
- OLD_IMAGE- The entire item, as it appeared before it was modified, is written to the stream.
- NEW_AND_OLD_IMAGES- Both the new and the old item images of the item are written to the stream.
 
- streamView stringType 
- When an item in the table is modified, StreamViewTypedetermines what information is written to the stream for this table. Valid values forStreamViewTypeare:- KEYS_ONLY- Only the key attributes of the modified item are written to the stream.
- NEW_IMAGE- The entire item, as it appears after it was modified, is written to the stream.
- OLD_IMAGE- The entire item, as it appeared before it was modified, is written to the stream.
- NEW_AND_OLD_IMAGES- Both the new and the old item images of the item are written to the stream.
 
- stream_view_ strtype 
- When an item in the table is modified, StreamViewTypedetermines what information is written to the stream for this table. Valid values forStreamViewTypeare:- KEYS_ONLY- Only the key attributes of the modified item are written to the stream.
- NEW_IMAGE- The entire item, as it appears after it was modified, is written to the stream.
- OLD_IMAGE- The entire item, as it appeared before it was modified, is written to the stream.
- NEW_AND_OLD_IMAGES- Both the new and the old item images of the item are written to the stream.
 
- streamView StringType 
- When an item in the table is modified, StreamViewTypedetermines what information is written to the stream for this table. Valid values forStreamViewTypeare:- KEYS_ONLY- Only the key attributes of the modified item are written to the stream.
- NEW_IMAGE- The entire item, as it appears after it was modified, is written to the stream.
- OLD_IMAGE- The entire item, as it appeared before it was modified, is written to the stream.
- NEW_AND_OLD_IMAGES- Both the new and the old item images of the item are written to the stream.
 
GlobalTableTag  
- Key string
- The key of the tag. Tag keys are case sensitive. Each DynamoDB table can only have up to one tag with the same key. If you try to add an existing tag (same key), the existing tag value will be updated to the new value.
- Value string
- The value of the tag. Tag values are case-sensitive and can be null.
- Key string
- The key of the tag. Tag keys are case sensitive. Each DynamoDB table can only have up to one tag with the same key. If you try to add an existing tag (same key), the existing tag value will be updated to the new value.
- Value string
- The value of the tag. Tag values are case-sensitive and can be null.
- key String
- The key of the tag. Tag keys are case sensitive. Each DynamoDB table can only have up to one tag with the same key. If you try to add an existing tag (same key), the existing tag value will be updated to the new value.
- value String
- The value of the tag. Tag values are case-sensitive and can be null.
- key string
- The key of the tag. Tag keys are case sensitive. Each DynamoDB table can only have up to one tag with the same key. If you try to add an existing tag (same key), the existing tag value will be updated to the new value.
- value string
- The value of the tag. Tag values are case-sensitive and can be null.
- key str
- The key of the tag. Tag keys are case sensitive. Each DynamoDB table can only have up to one tag with the same key. If you try to add an existing tag (same key), the existing tag value will be updated to the new value.
- value str
- The value of the tag. Tag values are case-sensitive and can be null.
- key String
- The key of the tag. Tag keys are case sensitive. Each DynamoDB table can only have up to one tag with the same key. If you try to add an existing tag (same key), the existing tag value will be updated to the new value.
- value String
- The value of the tag. Tag values are case-sensitive and can be null.
GlobalTableTargetTrackingScalingPolicyConfiguration      
- TargetValue double
- Defines a target value for the scaling policy.
- DisableScale boolIn 
- Indicates whether scale in by the target tracking scaling policy is disabled. The default value is false.
- ScaleIn intCooldown 
- The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start.
- ScaleOut intCooldown 
- The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start.
- TargetValue float64
- Defines a target value for the scaling policy.
- DisableScale boolIn 
- Indicates whether scale in by the target tracking scaling policy is disabled. The default value is false.
- ScaleIn intCooldown 
- The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start.
- ScaleOut intCooldown 
- The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start.
- targetValue Double
- Defines a target value for the scaling policy.
- disableScale BooleanIn 
- Indicates whether scale in by the target tracking scaling policy is disabled. The default value is false.
- scaleIn IntegerCooldown 
- The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start.
- scaleOut IntegerCooldown 
- The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start.
- targetValue number
- Defines a target value for the scaling policy.
- disableScale booleanIn 
- Indicates whether scale in by the target tracking scaling policy is disabled. The default value is false.
- scaleIn numberCooldown 
- The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start.
- scaleOut numberCooldown 
- The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start.
- target_value float
- Defines a target value for the scaling policy.
- disable_scale_ boolin 
- Indicates whether scale in by the target tracking scaling policy is disabled. The default value is false.
- scale_in_ intcooldown 
- The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start.
- scale_out_ intcooldown 
- The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start.
- targetValue Number
- Defines a target value for the scaling policy.
- disableScale BooleanIn 
- Indicates whether scale in by the target tracking scaling policy is disabled. The default value is false.
- scaleIn NumberCooldown 
- The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start.
- scaleOut NumberCooldown 
- The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start.
GlobalTableTimeToLiveSpecification     
- Enabled bool
- Indicates whether TTL is to be enabled (true) or disabled (false) on the table.
- AttributeName string
- The name of the attribute used to store the expiration time for items in the table. - Currently, you cannot directly change the attribute name used to evaluate time to live. In order to do so, you must first disable time to live, and then re-enable it with the new attribute name. It can take up to one hour for changes to time to live to take effect. If you attempt to modify time to live within that time window, your stack operation might be delayed. 
- Enabled bool
- Indicates whether TTL is to be enabled (true) or disabled (false) on the table.
- AttributeName string
- The name of the attribute used to store the expiration time for items in the table. - Currently, you cannot directly change the attribute name used to evaluate time to live. In order to do so, you must first disable time to live, and then re-enable it with the new attribute name. It can take up to one hour for changes to time to live to take effect. If you attempt to modify time to live within that time window, your stack operation might be delayed. 
- enabled Boolean
- Indicates whether TTL is to be enabled (true) or disabled (false) on the table.
- attributeName String
- The name of the attribute used to store the expiration time for items in the table. - Currently, you cannot directly change the attribute name used to evaluate time to live. In order to do so, you must first disable time to live, and then re-enable it with the new attribute name. It can take up to one hour for changes to time to live to take effect. If you attempt to modify time to live within that time window, your stack operation might be delayed. 
- enabled boolean
- Indicates whether TTL is to be enabled (true) or disabled (false) on the table.
- attributeName string
- The name of the attribute used to store the expiration time for items in the table. - Currently, you cannot directly change the attribute name used to evaluate time to live. In order to do so, you must first disable time to live, and then re-enable it with the new attribute name. It can take up to one hour for changes to time to live to take effect. If you attempt to modify time to live within that time window, your stack operation might be delayed. 
- enabled bool
- Indicates whether TTL is to be enabled (true) or disabled (false) on the table.
- attribute_name str
- The name of the attribute used to store the expiration time for items in the table. - Currently, you cannot directly change the attribute name used to evaluate time to live. In order to do so, you must first disable time to live, and then re-enable it with the new attribute name. It can take up to one hour for changes to time to live to take effect. If you attempt to modify time to live within that time window, your stack operation might be delayed. 
- enabled Boolean
- Indicates whether TTL is to be enabled (true) or disabled (false) on the table.
- attributeName String
- The name of the attribute used to store the expiration time for items in the table. - Currently, you cannot directly change the attribute name used to evaluate time to live. In order to do so, you must first disable time to live, and then re-enable it with the new attribute name. It can take up to one hour for changes to time to live to take effect. If you attempt to modify time to live within that time window, your stack operation might be delayed. 
GlobalTableWarmThroughput   
- ReadUnits intPer Second 
- Represents the number of read operations your base table can instantaneously support.
- WriteUnits intPer Second 
- Represents the number of write operations your base table can instantaneously support.
- ReadUnits intPer Second 
- Represents the number of read operations your base table can instantaneously support.
- WriteUnits intPer Second 
- Represents the number of write operations your base table can instantaneously support.
- readUnits IntegerPer Second 
- Represents the number of read operations your base table can instantaneously support.
- writeUnits IntegerPer Second 
- Represents the number of write operations your base table can instantaneously support.
- readUnits numberPer Second 
- Represents the number of read operations your base table can instantaneously support.
- writeUnits numberPer Second 
- Represents the number of write operations your base table can instantaneously support.
- read_units_ intper_ second 
- Represents the number of read operations your base table can instantaneously support.
- write_units_ intper_ second 
- Represents the number of write operations your base table can instantaneously support.
- readUnits NumberPer Second 
- Represents the number of read operations your base table can instantaneously support.
- writeUnits NumberPer Second 
- Represents the number of write operations your base table can instantaneously support.
GlobalTableWriteOnDemandThroughputSettings      
- MaxWrite intRequest Units 
- Maximum number of write request settings for the specified replica of a global table.
- MaxWrite intRequest Units 
- Maximum number of write request settings for the specified replica of a global table.
- maxWrite IntegerRequest Units 
- Maximum number of write request settings for the specified replica of a global table.
- maxWrite numberRequest Units 
- Maximum number of write request settings for the specified replica of a global table.
- max_write_ intrequest_ units 
- Maximum number of write request settings for the specified replica of a global table.
- maxWrite NumberRequest Units 
- Maximum number of write request settings for the specified replica of a global table.
GlobalTableWriteProvisionedThroughputSettings     
- WriteCapacity Pulumi.Auto Scaling Settings Aws Native. Dynamo Db. Inputs. Global Table Capacity Auto Scaling Settings 
- Specifies auto scaling settings for the replica table or global secondary index.
- WriteCapacity GlobalAuto Scaling Settings Table Capacity Auto Scaling Settings 
- Specifies auto scaling settings for the replica table or global secondary index.
- writeCapacity GlobalAuto Scaling Settings Table Capacity Auto Scaling Settings 
- Specifies auto scaling settings for the replica table or global secondary index.
- writeCapacity GlobalAuto Scaling Settings Table Capacity Auto Scaling Settings 
- Specifies auto scaling settings for the replica table or global secondary index.
- write_capacity_ Globalauto_ scaling_ settings Table Capacity Auto Scaling Settings 
- Specifies auto scaling settings for the replica table or global secondary index.
- writeCapacity Property MapAuto Scaling Settings 
- Specifies auto scaling settings for the replica table or global secondary index.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.