Method: Aws::DynamoDB::Types::UpdateTableInput#multi_region_consistency

Defined in:
lib/aws-sdk-dynamodb/types.rb

#multi_region_consistencyString

Specifies the consistency mode for a new global table. This parameter is only valid when you create a global table by specifying one or more [Create] actions in the [ReplicaUpdates] action list.

You can specify one of the following consistency modes:

  • ‘EVENTUAL`: Configures a new global table for multi-Region eventual consistency. This is the default consistency mode for global tables.

  • ‘STRONG`: Configures a new global table for multi-Region strong consistency (preview).

    <note markdown=“1”> Multi-Region strong consistency (MRSC) is a new DynamoDB global tables capability currently available in preview mode. For more information, see [Global tables multi-Region strong consistency].

    </note>
    

If you don’t specify this parameter, the global table consistency mode defaults to ‘EVENTUAL`.

[1]: docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ReplicationGroupUpdate.html#DDB-Type-ReplicationGroupUpdate-Create [2]: docs.aws.amazon.com/https:/docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTable.html#DDB-UpdateTable-request-ReplicaUpdates [3]: docs.aws.amazon.com/amazondynamodb/latest/developerguide/PreviewFeatures.html#multi-region-strong-consistency-gt

Returns:

  • (String)


10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
# File 'lib/aws-sdk-dynamodb/types.rb', line 10594

class UpdateTableInput < Struct.new(
  :attribute_definitions,
  :table_name,
  :billing_mode,
  :provisioned_throughput,
  :global_secondary_index_updates,
  :stream_specification,
  :sse_specification,
  :replica_updates,
  :table_class,
  :deletion_protection_enabled,
  :multi_region_consistency,
  :on_demand_throughput,
  :warm_throughput)
  SENSITIVE = []
  include Aws::Structure
end