You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

@aws-sdk/client-dynamodb

Package Overview
Dependencies
Maintainers
2
Versions
503
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-sdk/client-dynamodb - npm Package Compare versions

Comparing version

to
3.840.0

2

dist-cjs/endpoint/ruleset.js

@@ -6,3 +6,3 @@ "use strict";

const a = false, b = "isSet", c = "error", d = "endpoint", e = "tree", f = "PartitionResult", g = "stringEquals", h = "dynamodb", i = "getAttr", j = "aws.parseArn", k = "ParsedArn", l = "isValidHostLabel", m = "FirstArn", n = { [S]: false, [T]: "String" }, o = { [S]: true, "default": false, [T]: "Boolean" }, p = { [U]: "booleanEquals", [V]: [{ [W]: "UseFIPS" }, true] }, q = { [U]: "booleanEquals", [V]: [{ [W]: "UseDualStack" }, true] }, r = {}, s = { [W]: "Region" }, t = { [U]: "booleanEquals", [V]: [{ [U]: i, [V]: [{ [W]: f }, "supportsFIPS"] }, true] }, u = { [U]: "booleanEquals", [V]: [{ [U]: i, [V]: [{ [W]: f }, "supportsDualStack"] }, true] }, v = { "conditions": [{ [U]: b, [V]: [{ [W]: "AccountIdEndpointMode" }] }, { [U]: g, [V]: [{ [W]: "AccountIdEndpointMode" }, "required"] }], "rules": [{ [c]: "Invalid Configuration: AccountIdEndpointMode is required and FIPS is enabled, but FIPS account endpoints are not supported", [T]: c }], [T]: e }, w = { [U]: b, [V]: [{ [W]: "AccountIdEndpointMode" }] }, x = { [c]: "Invalid Configuration: AccountIdEndpointMode is required and FIPS is enabled, but FIPS account endpoints are not supported", [T]: c }, y = { [U]: i, [V]: [{ [W]: f }, "name"] }, z = { [d]: { "url": "https://dynamodb.{Region}.{PartitionResult#dnsSuffix}", [X]: {}, [Y]: {} }, [T]: d }, A = { [U]: "not", [V]: [p] }, B = { [c]: "Invalid Configuration: AccountIdEndpointMode is required and DualStack is enabled, but DualStack account endpoints are not supported", [T]: c }, C = { [U]: "not", [V]: [{ [U]: g, [V]: [{ [W]: "AccountIdEndpointMode" }, "disabled"] }] }, D = { [U]: g, [V]: [y, "aws"] }, E = { [U]: "not", [V]: [q] }, F = { [U]: g, [V]: [{ [U]: i, [V]: [{ [W]: k }, "service"] }, h] }, G = { [U]: l, [V]: [{ [U]: i, [V]: [{ [W]: k }, "region"] }, false] }, H = { [U]: g, [V]: [{ [U]: i, [V]: [{ [W]: k }, "region"] }, "{Region}"] }, I = { [U]: l, [V]: [{ [U]: i, [V]: [{ [W]: k }, "accountId"] }, false] }, J = { "url": "https://{ParsedArn#accountId}.ddb.{Region}.{PartitionResult#dnsSuffix}", [X]: {}, [Y]: {} }, K = { [W]: "ResourceArnList" }, L = { [W]: "AccountId" }, M = [p], N = [q], O = [s], P = [w, { [U]: g, [V]: [{ [W]: "AccountIdEndpointMode" }, "required"] }], Q = [A], R = [{ [W]: "ResourceArn" }];
const _data = { version: "1.0", parameters: { Region: n, UseDualStack: o, UseFIPS: o, Endpoint: n, AccountId: n, AccountIdEndpointMode: n, ResourceArn: n, ResourceArnList: { [S]: a, [T]: "stringArray" } }, rules: [{ conditions: [{ [U]: b, [V]: [{ [W]: "Endpoint" }] }], rules: [{ conditions: M, error: "Invalid Configuration: FIPS and custom endpoint are not supported", [T]: c }, { conditions: N, error: "Invalid Configuration: Dualstack and custom endpoint are not supported", [T]: c }, { endpoint: { url: "{Endpoint}", [X]: r, [Y]: r }, [T]: d }], [T]: e }, { conditions: [{ [U]: b, [V]: O }], rules: [{ conditions: [{ [U]: "aws.partition", [V]: O, assign: f }], rules: [{ conditions: [{ [U]: g, [V]: [s, "local"] }], rules: [{ conditions: M, error: "Invalid Configuration: FIPS and local endpoint are not supported", [T]: c }, { conditions: N, error: "Invalid Configuration: Dualstack and local endpoint are not supported", [T]: c }, { endpoint: { url: "http://localhost:8000", [X]: { authSchemes: [{ signingRegion: "us-east-1", name: "sigv4", signingName: h }] }, [Y]: r }, [T]: d }], [T]: e }, { conditions: [p, q], rules: [{ conditions: [t, u], rules: [v, { endpoint: { url: "https://dynamodb-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", [X]: r, [Y]: r }, [T]: d }], [T]: e }, { error: "FIPS and DualStack are enabled, but this partition does not support one or both", [T]: c }], [T]: e }, { conditions: M, rules: [{ conditions: [t], rules: [{ conditions: [{ [U]: g, [V]: [y, "aws-us-gov"] }], rules: [v, z], [T]: e }, v, { endpoint: { url: "https://dynamodb-fips.{Region}.{PartitionResult#dnsSuffix}", [X]: r, [Y]: r }, [T]: d }], [T]: e }, { error: "FIPS is enabled but this partition does not support FIPS", [T]: c }], [T]: e }, { conditions: N, rules: [{ conditions: [u], rules: [{ conditions: P, rules: [{ conditions: Q, rules: [B], [T]: e }, x], [T]: e }, { endpoint: { url: "https://dynamodb.{Region}.{PartitionResult#dualStackDnsSuffix}", [X]: r, [Y]: r }, [T]: d }], [T]: e }, { error: "DualStack is enabled but this partition does not support DualStack", [T]: c }], [T]: e }, { conditions: [w, C, D, A, E, { [U]: b, [V]: R }, { [U]: j, [V]: R, assign: k }, F, G, H, I], endpoint: J, [T]: d }, { conditions: [w, C, D, A, E, { [U]: b, [V]: [K] }, { [U]: i, [V]: [K, "[0]"], assign: m }, { [U]: j, [V]: [{ [W]: m }], assign: k }, F, G, H, I], endpoint: J, [T]: d }, { conditions: [w, C, D, A, E, { [U]: b, [V]: [L] }], rules: [{ conditions: [{ [U]: l, [V]: [L, a] }], rules: [{ endpoint: { url: "https://{AccountId}.ddb.{Region}.{PartitionResult#dnsSuffix}", [X]: r, [Y]: r }, [T]: d }], [T]: e }, { error: "Credentials-sourced account ID parameter is invalid", [T]: c }], [T]: e }, { conditions: P, rules: [{ conditions: Q, rules: [{ conditions: [E], rules: [{ conditions: [D], rules: [{ error: "AccountIdEndpointMode is required but no AccountID was provided or able to be loaded", [T]: c }], [T]: e }, { error: "Invalid Configuration: AccountIdEndpointMode is required but account endpoints are not supported in this partition", [T]: c }], [T]: e }, B], [T]: e }, x], [T]: e }, z], [T]: e }], [T]: e }, { error: "Invalid Configuration: Missing Region", [T]: c }] };
const _data = { version: "1.0", parameters: { Region: n, UseDualStack: o, UseFIPS: o, Endpoint: n, AccountId: n, AccountIdEndpointMode: n, ResourceArn: n, ResourceArnList: { [S]: a, [T]: "stringArray" } }, rules: [{ conditions: [{ [U]: b, [V]: [{ [W]: "Endpoint" }] }], rules: [{ conditions: M, error: "Invalid Configuration: FIPS and custom endpoint are not supported", [T]: c }, { conditions: N, error: "Invalid Configuration: Dualstack and custom endpoint are not supported", [T]: c }, { endpoint: { url: "{Endpoint}", [X]: r, [Y]: r }, [T]: d }], [T]: e }, { conditions: [{ [U]: b, [V]: O }], rules: [{ conditions: [{ [U]: "aws.partition", [V]: O, assign: f }], rules: [{ conditions: [{ [U]: g, [V]: [s, "local"] }], rules: [{ conditions: M, error: "Invalid Configuration: FIPS and local endpoint are not supported", [T]: c }, { conditions: N, error: "Invalid Configuration: Dualstack and local endpoint are not supported", [T]: c }, { endpoint: { url: "http://localhost:8000", [X]: { authSchemes: [{ signingRegion: "us-east-1", signingName: h, name: "sigv4" }] }, [Y]: r }, [T]: d }], [T]: e }, { conditions: [p, q], rules: [{ conditions: [t, u], rules: [v, { endpoint: { url: "https://dynamodb-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", [X]: r, [Y]: r }, [T]: d }], [T]: e }, { error: "FIPS and DualStack are enabled, but this partition does not support one or both", [T]: c }], [T]: e }, { conditions: M, rules: [{ conditions: [t], rules: [{ conditions: [{ [U]: g, [V]: [y, "aws-us-gov"] }], rules: [v, z], [T]: e }, v, { endpoint: { url: "https://dynamodb-fips.{Region}.{PartitionResult#dnsSuffix}", [X]: r, [Y]: r }, [T]: d }], [T]: e }, { error: "FIPS is enabled but this partition does not support FIPS", [T]: c }], [T]: e }, { conditions: N, rules: [{ conditions: [u], rules: [{ conditions: P, rules: [{ conditions: Q, rules: [B], [T]: e }, x], [T]: e }, { endpoint: { url: "https://dynamodb.{Region}.{PartitionResult#dualStackDnsSuffix}", [X]: r, [Y]: r }, [T]: d }], [T]: e }, { error: "DualStack is enabled but this partition does not support DualStack", [T]: c }], [T]: e }, { conditions: [w, C, D, A, E, { [U]: b, [V]: R }, { [U]: j, [V]: R, assign: k }, F, G, H, I], endpoint: J, [T]: d }, { conditions: [w, C, D, A, E, { [U]: b, [V]: [K] }, { [U]: i, [V]: [K, "[0]"], assign: m }, { [U]: j, [V]: [{ [W]: m }], assign: k }, F, G, H, I], endpoint: J, [T]: d }, { conditions: [w, C, D, A, E, { [U]: b, [V]: [L] }], rules: [{ conditions: [{ [U]: l, [V]: [L, a] }], rules: [{ endpoint: { url: "https://{AccountId}.ddb.{Region}.{PartitionResult#dnsSuffix}", [X]: r, [Y]: r }, [T]: d }], [T]: e }, { error: "Credentials-sourced account ID parameter is invalid", [T]: c }], [T]: e }, { conditions: P, rules: [{ conditions: Q, rules: [{ conditions: [E], rules: [{ conditions: [D], rules: [{ error: "AccountIdEndpointMode is required but no AccountID was provided or able to be loaded", [T]: c }], [T]: e }, { error: "Invalid Configuration: AccountIdEndpointMode is required but account endpoints are not supported in this partition", [T]: c }], [T]: e }, B], [T]: e }, x], [T]: e }, z], [T]: e }], [T]: e }, { error: "Invalid Configuration: Missing Region", [T]: c }] };
exports.ruleSet = _data;
const S = "required", T = "type", U = "fn", V = "argv", W = "ref", X = "properties", Y = "headers";
const a = false, b = "isSet", c = "error", d = "endpoint", e = "tree", f = "PartitionResult", g = "stringEquals", h = "dynamodb", i = "getAttr", j = "aws.parseArn", k = "ParsedArn", l = "isValidHostLabel", m = "FirstArn", n = { [S]: false, [T]: "String" }, o = { [S]: true, "default": false, [T]: "Boolean" }, p = { [U]: "booleanEquals", [V]: [{ [W]: "UseFIPS" }, true] }, q = { [U]: "booleanEquals", [V]: [{ [W]: "UseDualStack" }, true] }, r = {}, s = { [W]: "Region" }, t = { [U]: "booleanEquals", [V]: [{ [U]: i, [V]: [{ [W]: f }, "supportsFIPS"] }, true] }, u = { [U]: "booleanEquals", [V]: [{ [U]: i, [V]: [{ [W]: f }, "supportsDualStack"] }, true] }, v = { "conditions": [{ [U]: b, [V]: [{ [W]: "AccountIdEndpointMode" }] }, { [U]: g, [V]: [{ [W]: "AccountIdEndpointMode" }, "required"] }], "rules": [{ [c]: "Invalid Configuration: AccountIdEndpointMode is required and FIPS is enabled, but FIPS account endpoints are not supported", [T]: c }], [T]: e }, w = { [U]: b, [V]: [{ [W]: "AccountIdEndpointMode" }] }, x = { [c]: "Invalid Configuration: AccountIdEndpointMode is required and FIPS is enabled, but FIPS account endpoints are not supported", [T]: c }, y = { [U]: i, [V]: [{ [W]: f }, "name"] }, z = { [d]: { "url": "https://dynamodb.{Region}.{PartitionResult#dnsSuffix}", [X]: {}, [Y]: {} }, [T]: d }, A = { [U]: "not", [V]: [p] }, B = { [c]: "Invalid Configuration: AccountIdEndpointMode is required and DualStack is enabled, but DualStack account endpoints are not supported", [T]: c }, C = { [U]: "not", [V]: [{ [U]: g, [V]: [{ [W]: "AccountIdEndpointMode" }, "disabled"] }] }, D = { [U]: g, [V]: [y, "aws"] }, E = { [U]: "not", [V]: [q] }, F = { [U]: g, [V]: [{ [U]: i, [V]: [{ [W]: k }, "service"] }, h] }, G = { [U]: l, [V]: [{ [U]: i, [V]: [{ [W]: k }, "region"] }, false] }, H = { [U]: g, [V]: [{ [U]: i, [V]: [{ [W]: k }, "region"] }, "{Region}"] }, I = { [U]: l, [V]: [{ [U]: i, [V]: [{ [W]: k }, "accountId"] }, false] }, J = { "url": "https://{ParsedArn#accountId}.ddb.{Region}.{PartitionResult#dnsSuffix}", [X]: {}, [Y]: {} }, K = { [W]: "ResourceArnList" }, L = { [W]: "AccountId" }, M = [p], N = [q], O = [s], P = [w, { [U]: g, [V]: [{ [W]: "AccountIdEndpointMode" }, "required"] }], Q = [A], R = [{ [W]: "ResourceArn" }];
const _data = { version: "1.0", parameters: { Region: n, UseDualStack: o, UseFIPS: o, Endpoint: n, AccountId: n, AccountIdEndpointMode: n, ResourceArn: n, ResourceArnList: { [S]: a, [T]: "stringArray" } }, rules: [{ conditions: [{ [U]: b, [V]: [{ [W]: "Endpoint" }] }], rules: [{ conditions: M, error: "Invalid Configuration: FIPS and custom endpoint are not supported", [T]: c }, { conditions: N, error: "Invalid Configuration: Dualstack and custom endpoint are not supported", [T]: c }, { endpoint: { url: "{Endpoint}", [X]: r, [Y]: r }, [T]: d }], [T]: e }, { conditions: [{ [U]: b, [V]: O }], rules: [{ conditions: [{ [U]: "aws.partition", [V]: O, assign: f }], rules: [{ conditions: [{ [U]: g, [V]: [s, "local"] }], rules: [{ conditions: M, error: "Invalid Configuration: FIPS and local endpoint are not supported", [T]: c }, { conditions: N, error: "Invalid Configuration: Dualstack and local endpoint are not supported", [T]: c }, { endpoint: { url: "http://localhost:8000", [X]: { authSchemes: [{ signingRegion: "us-east-1", name: "sigv4", signingName: h }] }, [Y]: r }, [T]: d }], [T]: e }, { conditions: [p, q], rules: [{ conditions: [t, u], rules: [v, { endpoint: { url: "https://dynamodb-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", [X]: r, [Y]: r }, [T]: d }], [T]: e }, { error: "FIPS and DualStack are enabled, but this partition does not support one or both", [T]: c }], [T]: e }, { conditions: M, rules: [{ conditions: [t], rules: [{ conditions: [{ [U]: g, [V]: [y, "aws-us-gov"] }], rules: [v, z], [T]: e }, v, { endpoint: { url: "https://dynamodb-fips.{Region}.{PartitionResult#dnsSuffix}", [X]: r, [Y]: r }, [T]: d }], [T]: e }, { error: "FIPS is enabled but this partition does not support FIPS", [T]: c }], [T]: e }, { conditions: N, rules: [{ conditions: [u], rules: [{ conditions: P, rules: [{ conditions: Q, rules: [B], [T]: e }, x], [T]: e }, { endpoint: { url: "https://dynamodb.{Region}.{PartitionResult#dualStackDnsSuffix}", [X]: r, [Y]: r }, [T]: d }], [T]: e }, { error: "DualStack is enabled but this partition does not support DualStack", [T]: c }], [T]: e }, { conditions: [w, C, D, A, E, { [U]: b, [V]: R }, { [U]: j, [V]: R, assign: k }, F, G, H, I], endpoint: J, [T]: d }, { conditions: [w, C, D, A, E, { [U]: b, [V]: [K] }, { [U]: i, [V]: [K, "[0]"], assign: m }, { [U]: j, [V]: [{ [W]: m }], assign: k }, F, G, H, I], endpoint: J, [T]: d }, { conditions: [w, C, D, A, E, { [U]: b, [V]: [L] }], rules: [{ conditions: [{ [U]: l, [V]: [L, a] }], rules: [{ endpoint: { url: "https://{AccountId}.ddb.{Region}.{PartitionResult#dnsSuffix}", [X]: r, [Y]: r }, [T]: d }], [T]: e }, { error: "Credentials-sourced account ID parameter is invalid", [T]: c }], [T]: e }, { conditions: P, rules: [{ conditions: Q, rules: [{ conditions: [E], rules: [{ conditions: [D], rules: [{ error: "AccountIdEndpointMode is required but no AccountID was provided or able to be loaded", [T]: c }], [T]: e }, { error: "Invalid Configuration: AccountIdEndpointMode is required but account endpoints are not supported in this partition", [T]: c }], [T]: e }, B], [T]: e }, x], [T]: e }, z], [T]: e }], [T]: e }, { error: "Invalid Configuration: Missing Region", [T]: c }] };
const _data = { version: "1.0", parameters: { Region: n, UseDualStack: o, UseFIPS: o, Endpoint: n, AccountId: n, AccountIdEndpointMode: n, ResourceArn: n, ResourceArnList: { [S]: a, [T]: "stringArray" } }, rules: [{ conditions: [{ [U]: b, [V]: [{ [W]: "Endpoint" }] }], rules: [{ conditions: M, error: "Invalid Configuration: FIPS and custom endpoint are not supported", [T]: c }, { conditions: N, error: "Invalid Configuration: Dualstack and custom endpoint are not supported", [T]: c }, { endpoint: { url: "{Endpoint}", [X]: r, [Y]: r }, [T]: d }], [T]: e }, { conditions: [{ [U]: b, [V]: O }], rules: [{ conditions: [{ [U]: "aws.partition", [V]: O, assign: f }], rules: [{ conditions: [{ [U]: g, [V]: [s, "local"] }], rules: [{ conditions: M, error: "Invalid Configuration: FIPS and local endpoint are not supported", [T]: c }, { conditions: N, error: "Invalid Configuration: Dualstack and local endpoint are not supported", [T]: c }, { endpoint: { url: "http://localhost:8000", [X]: { authSchemes: [{ signingRegion: "us-east-1", signingName: h, name: "sigv4" }] }, [Y]: r }, [T]: d }], [T]: e }, { conditions: [p, q], rules: [{ conditions: [t, u], rules: [v, { endpoint: { url: "https://dynamodb-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", [X]: r, [Y]: r }, [T]: d }], [T]: e }, { error: "FIPS and DualStack are enabled, but this partition does not support one or both", [T]: c }], [T]: e }, { conditions: M, rules: [{ conditions: [t], rules: [{ conditions: [{ [U]: g, [V]: [y, "aws-us-gov"] }], rules: [v, z], [T]: e }, v, { endpoint: { url: "https://dynamodb-fips.{Region}.{PartitionResult#dnsSuffix}", [X]: r, [Y]: r }, [T]: d }], [T]: e }, { error: "FIPS is enabled but this partition does not support FIPS", [T]: c }], [T]: e }, { conditions: N, rules: [{ conditions: [u], rules: [{ conditions: P, rules: [{ conditions: Q, rules: [B], [T]: e }, x], [T]: e }, { endpoint: { url: "https://dynamodb.{Region}.{PartitionResult#dualStackDnsSuffix}", [X]: r, [Y]: r }, [T]: d }], [T]: e }, { error: "DualStack is enabled but this partition does not support DualStack", [T]: c }], [T]: e }, { conditions: [w, C, D, A, E, { [U]: b, [V]: R }, { [U]: j, [V]: R, assign: k }, F, G, H, I], endpoint: J, [T]: d }, { conditions: [w, C, D, A, E, { [U]: b, [V]: [K] }, { [U]: i, [V]: [K, "[0]"], assign: m }, { [U]: j, [V]: [{ [W]: m }], assign: k }, F, G, H, I], endpoint: J, [T]: d }, { conditions: [w, C, D, A, E, { [U]: b, [V]: [L] }], rules: [{ conditions: [{ [U]: l, [V]: [L, a] }], rules: [{ endpoint: { url: "https://{AccountId}.ddb.{Region}.{PartitionResult#dnsSuffix}", [X]: r, [Y]: r }, [T]: d }], [T]: e }, { error: "Credentials-sourced account ID parameter is invalid", [T]: c }], [T]: e }, { conditions: P, rules: [{ conditions: Q, rules: [{ conditions: [E], rules: [{ conditions: [D], rules: [{ error: "AccountIdEndpointMode is required but no AccountID was provided or able to be loaded", [T]: c }], [T]: e }, { error: "Invalid Configuration: AccountIdEndpointMode is required but account endpoints are not supported in this partition", [T]: c }], [T]: e }, B], [T]: e }, x], [T]: e }, z], [T]: e }], [T]: e }, { error: "Invalid Configuration: Missing Region", [T]: c }] };
export const ruleSet = _data;

@@ -192,2 +192,15 @@ import { DynamoDBServiceException as __BaseException } from "./DynamoDBServiceException";

}
export class ReplicatedWriteConflictException extends __BaseException {
name = "ReplicatedWriteConflictException";
$fault = "client";
$retryable = {};
constructor(opts) {
super({
name: "ReplicatedWriteConflictException",
$fault: "client",
...opts,
});
Object.setPrototypeOf(this, ReplicatedWriteConflictException.prototype);
}
}
export const ComparisonOperator = {

@@ -293,2 +306,4 @@ BEGINS_WITH: "BEGINS_WITH",

ACTIVE: "ACTIVE",
ARCHIVED: "ARCHIVED",
ARCHIVING: "ARCHIVING",
CREATING: "CREATING",

@@ -299,2 +314,3 @@ CREATION_FAILED: "CREATION_FAILED",

REGION_DISABLED: "REGION_DISABLED",
REPLICATION_NOT_AUTHORIZED: "REPLICATION_NOT_AUTHORIZED",
UPDATING: "UPDATING",

@@ -313,2 +329,3 @@ };

INACCESSIBLE_ENCRYPTION_CREDENTIALS: "INACCESSIBLE_ENCRYPTION_CREDENTIALS",
REPLICATION_NOT_AUTHORIZED: "REPLICATION_NOT_AUTHORIZED",
UPDATING: "UPDATING",

@@ -328,2 +345,7 @@ };

}
export const WitnessStatus = {
ACTIVE: "ACTIVE",
CREATING: "CREATING",
DELETING: "DELETING",
};
export const MultiRegionConsistency = {

@@ -352,14 +374,2 @@ EVENTUAL: "EVENTUAL",

};
export class ReplicatedWriteConflictException extends __BaseException {
name = "ReplicatedWriteConflictException";
$fault = "client";
constructor(opts) {
super({
name: "ReplicatedWriteConflictException",
$fault: "client",
...opts,
});
Object.setPrototypeOf(this, ReplicatedWriteConflictException.prototype);
}
}
export class TransactionConflictException extends __BaseException {

@@ -366,0 +376,0 @@ name = "TransactionConflictException";

@@ -313,2 +313,6 @@ import { Command as $Command } from "@smithy/smithy-client";

*
* @throws {@link ReplicatedWriteConflictException} (client fault)
* <p>The request was rejected because one or more items in the request are being modified
* by a request in another Region. </p>
*
* @throws {@link RequestLimitExceeded} (client fault)

@@ -315,0 +319,0 @@ * <p>Throughput exceeds the current throughput quota for your account. Please contact

@@ -106,15 +106,17 @@ import { Command as $Command } from "@smithy/smithy-client";

* <p>There is no limit to the number of daily on-demand backups that can be taken. </p>
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account. These operations
* include <code>CreateTable</code>, <code>UpdateTable</code>,
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account.
* These operations include <code>CreateTable</code>, <code>UpdateTable</code>,
* <code>DeleteTable</code>,<code>UpdateTimeToLive</code>,
* <code>RestoreTableFromBackup</code>, and <code>RestoreTableToPointInTime</code>. </p>
* <p>When you are creating a table with one or more secondary
* indexes, you can have up to 250 such requests running at a time. However, if the table or
* index specifications are complex, then DynamoDB might temporarily reduce the number
* of concurrent operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are allowed per account.</p>
* <p>When you are creating a table with one or more secondary indexes, you can have up
* to 250 such requests running at a time. However, if the table or index specifications
* are complex, then DynamoDB might temporarily reduce the number of concurrent
* operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are
* allowed per account.</p>
* <p>There is a soft account quota of 2,500 tables.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time. Exceeding
* this limit may result in request throttling.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request
* parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time.
* Exceeding this limit may result in request throttling.</p>
*

@@ -127,3 +129,4 @@ * @throws {@link TableInUseException} (client fault)

* <p>A source table with the name <code>TableName</code> does not currently exist within
* the subscriber's account or the subscriber is operating in the wrong Amazon Web Services Region.</p>
* the subscriber's account or the subscriber is operating in the wrong Amazon Web Services
* Region.</p>
*

@@ -130,0 +133,0 @@ * @throws {@link DynamoDBServiceException}

@@ -106,3 +106,3 @@ import { Command as $Command } from "@smithy/smithy-client";

* // RegionName: "STRING_VALUE",
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS",
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // ReplicaStatusDescription: "STRING_VALUE",

@@ -120,3 +120,3 @@ * // ReplicaStatusPercentProgress: "STRING_VALUE",

* // WriteUnitsPerSecond: Number("long"),
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED",
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // },

@@ -171,19 +171,22 @@ * // GlobalSecondaryIndexes: [ // ReplicaGlobalSecondaryIndexDescriptionList

* <p>There is no limit to the number of daily on-demand backups that can be taken. </p>
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account. These operations
* include <code>CreateTable</code>, <code>UpdateTable</code>,
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account.
* These operations include <code>CreateTable</code>, <code>UpdateTable</code>,
* <code>DeleteTable</code>,<code>UpdateTimeToLive</code>,
* <code>RestoreTableFromBackup</code>, and <code>RestoreTableToPointInTime</code>. </p>
* <p>When you are creating a table with one or more secondary
* indexes, you can have up to 250 such requests running at a time. However, if the table or
* index specifications are complex, then DynamoDB might temporarily reduce the number
* of concurrent operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are allowed per account.</p>
* <p>When you are creating a table with one or more secondary indexes, you can have up
* to 250 such requests running at a time. However, if the table or index specifications
* are complex, then DynamoDB might temporarily reduce the number of concurrent
* operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are
* allowed per account.</p>
* <p>There is a soft account quota of 2,500 tables.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time. Exceeding
* this limit may result in request throttling.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request
* parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time.
* Exceeding this limit may result in request throttling.</p>
*
* @throws {@link TableNotFoundException} (client fault)
* <p>A source table with the name <code>TableName</code> does not currently exist within
* the subscriber's account or the subscriber is operating in the wrong Amazon Web Services Region.</p>
* the subscriber's account or the subscriber is operating in the wrong Amazon Web Services
* Region.</p>
*

@@ -190,0 +193,0 @@ * @throws {@link DynamoDBServiceException}

@@ -158,3 +158,3 @@ import { Command as $Command } from "@smithy/smithy-client";

* // ],
* // TableStatus: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED",
* // TableStatus: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // CreationDateTime: new Date("TIMESTAMP"),

@@ -244,3 +244,3 @@ * // ProvisionedThroughput: { // ProvisionedThroughputDescription

* // RegionName: "STRING_VALUE",
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS",
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // ReplicaStatusDescription: "STRING_VALUE",

@@ -258,3 +258,3 @@ * // ReplicaStatusPercentProgress: "STRING_VALUE",

* // WriteUnitsPerSecond: Number("long"),
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED",
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // },

@@ -284,2 +284,8 @@ * // GlobalSecondaryIndexes: [ // ReplicaGlobalSecondaryIndexDescriptionList

* // ],
* // GlobalTableWitnesses: [ // GlobalTableWitnessDescriptionList
* // { // GlobalTableWitnessDescription
* // RegionName: "STRING_VALUE",
* // WitnessStatus: "CREATING" || "DELETING" || "ACTIVE",
* // },
* // ],
* // RestoreSummary: { // RestoreSummary

@@ -314,3 +320,3 @@ * // SourceBackupArn: "STRING_VALUE",

* // WriteUnitsPerSecond: Number("long"),
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED",
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // },

@@ -336,15 +342,17 @@ * // MultiRegionConsistency: "EVENTUAL" || "STRONG",

* <p>There is no limit to the number of daily on-demand backups that can be taken. </p>
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account. These operations
* include <code>CreateTable</code>, <code>UpdateTable</code>,
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account.
* These operations include <code>CreateTable</code>, <code>UpdateTable</code>,
* <code>DeleteTable</code>,<code>UpdateTimeToLive</code>,
* <code>RestoreTableFromBackup</code>, and <code>RestoreTableToPointInTime</code>. </p>
* <p>When you are creating a table with one or more secondary
* indexes, you can have up to 250 such requests running at a time. However, if the table or
* index specifications are complex, then DynamoDB might temporarily reduce the number
* of concurrent operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are allowed per account.</p>
* <p>When you are creating a table with one or more secondary indexes, you can have up
* to 250 such requests running at a time. However, if the table or index specifications
* are complex, then DynamoDB might temporarily reduce the number of concurrent
* operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are
* allowed per account.</p>
* <p>There is a soft account quota of 2,500 tables.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time. Exceeding
* this limit may result in request throttling.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request
* parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time.
* Exceeding this limit may result in request throttling.</p>
*

@@ -358,3 +366,4 @@ * @throws {@link ResourceInUseException} (client fault)

* <li>
* <p>You tried to delete a table currently in the <code>CREATING</code> state.</p>
* <p>You tried to delete a table currently in the <code>CREATING</code>
* state.</p>
* </li>

@@ -365,3 +374,4 @@ * <li>

* </ul>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request again.</p>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request
* again.</p>
*

@@ -368,0 +378,0 @@ * @throws {@link DynamoDBServiceException}

@@ -161,15 +161,17 @@ import { Command as $Command } from "@smithy/smithy-client";

* <p>There is no limit to the number of daily on-demand backups that can be taken. </p>
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account. These operations
* include <code>CreateTable</code>, <code>UpdateTable</code>,
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account.
* These operations include <code>CreateTable</code>, <code>UpdateTable</code>,
* <code>DeleteTable</code>,<code>UpdateTimeToLive</code>,
* <code>RestoreTableFromBackup</code>, and <code>RestoreTableToPointInTime</code>. </p>
* <p>When you are creating a table with one or more secondary
* indexes, you can have up to 250 such requests running at a time. However, if the table or
* index specifications are complex, then DynamoDB might temporarily reduce the number
* of concurrent operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are allowed per account.</p>
* <p>When you are creating a table with one or more secondary indexes, you can have up
* to 250 such requests running at a time. However, if the table or index specifications
* are complex, then DynamoDB might temporarily reduce the number of concurrent
* operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are
* allowed per account.</p>
* <p>There is a soft account quota of 2,500 tables.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time. Exceeding
* this limit may result in request throttling.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request
* parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time.
* Exceeding this limit may result in request throttling.</p>
*

@@ -176,0 +178,0 @@ * @throws {@link DynamoDBServiceException}

@@ -227,3 +227,4 @@ import { Command as $Command } from "@smithy/smithy-client";

* @throws {@link ReplicatedWriteConflictException} (client fault)
* <p>The request was rejected because one or more items in the request are being modified by a request in another Region. </p>
* <p>The request was rejected because one or more items in the request are being modified
* by a request in another Region. </p>
*

@@ -230,0 +231,0 @@ * @throws {@link RequestLimitExceeded} (client fault)

@@ -83,19 +83,22 @@ import { Command as $Command } from "@smithy/smithy-client";

* <p>There is no limit to the number of daily on-demand backups that can be taken. </p>
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account. These operations
* include <code>CreateTable</code>, <code>UpdateTable</code>,
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account.
* These operations include <code>CreateTable</code>, <code>UpdateTable</code>,
* <code>DeleteTable</code>,<code>UpdateTimeToLive</code>,
* <code>RestoreTableFromBackup</code>, and <code>RestoreTableToPointInTime</code>. </p>
* <p>When you are creating a table with one or more secondary
* indexes, you can have up to 250 such requests running at a time. However, if the table or
* index specifications are complex, then DynamoDB might temporarily reduce the number
* of concurrent operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are allowed per account.</p>
* <p>When you are creating a table with one or more secondary indexes, you can have up
* to 250 such requests running at a time. However, if the table or index specifications
* are complex, then DynamoDB might temporarily reduce the number of concurrent
* operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are
* allowed per account.</p>
* <p>There is a soft account quota of 2,500 tables.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time. Exceeding
* this limit may result in request throttling.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request
* parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time.
* Exceeding this limit may result in request throttling.</p>
*
* @throws {@link PolicyNotFoundException} (client fault)
* <p>The operation tried to access a nonexistent resource-based policy.</p>
* <p>If you specified an <code>ExpectedRevisionId</code>, it's possible that a policy is present for the resource but its revision ID didn't match the expected value.</p>
* <p>If you specified an <code>ExpectedRevisionId</code>, it's possible that a policy is
* present for the resource but its revision ID didn't match the expected value.</p>
*

@@ -109,3 +112,4 @@ * @throws {@link ResourceInUseException} (client fault)

* <li>
* <p>You tried to delete a table currently in the <code>CREATING</code> state.</p>
* <p>You tried to delete a table currently in the <code>CREATING</code>
* state.</p>
* </li>

@@ -116,3 +120,4 @@ * <li>

* </ul>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request again.</p>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request
* again.</p>
*

@@ -119,0 +124,0 @@ * @throws {@link ResourceNotFoundException} (client fault)

@@ -38,6 +38,2 @@ import { Command as $Command } from "@smithy/smithy-client";

* <code>DELETING</code> state, no error is returned. </p>
* <important>
* <p>For global tables, this operation only applies to
* global tables using Version 2019.11.21 (Current version). </p>
* </important>
* <note>

@@ -80,3 +76,3 @@ * <p>DynamoDB might continue to accept data read and write operations, such as

* // ],
* // TableStatus: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED",
* // TableStatus: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // CreationDateTime: new Date("TIMESTAMP"),

@@ -166,3 +162,3 @@ * // ProvisionedThroughput: { // ProvisionedThroughputDescription

* // RegionName: "STRING_VALUE",
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS",
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // ReplicaStatusDescription: "STRING_VALUE",

@@ -180,3 +176,3 @@ * // ReplicaStatusPercentProgress: "STRING_VALUE",

* // WriteUnitsPerSecond: Number("long"),
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED",
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // },

@@ -206,2 +202,8 @@ * // GlobalSecondaryIndexes: [ // ReplicaGlobalSecondaryIndexDescriptionList

* // ],
* // GlobalTableWitnesses: [ // GlobalTableWitnessDescriptionList
* // { // GlobalTableWitnessDescription
* // RegionName: "STRING_VALUE",
* // WitnessStatus: "CREATING" || "DELETING" || "ACTIVE",
* // },
* // ],
* // RestoreSummary: { // RestoreSummary

@@ -236,3 +238,3 @@ * // SourceBackupArn: "STRING_VALUE",

* // WriteUnitsPerSecond: Number("long"),
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED",
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // },

@@ -258,15 +260,17 @@ * // MultiRegionConsistency: "EVENTUAL" || "STRONG",

* <p>There is no limit to the number of daily on-demand backups that can be taken. </p>
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account. These operations
* include <code>CreateTable</code>, <code>UpdateTable</code>,
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account.
* These operations include <code>CreateTable</code>, <code>UpdateTable</code>,
* <code>DeleteTable</code>,<code>UpdateTimeToLive</code>,
* <code>RestoreTableFromBackup</code>, and <code>RestoreTableToPointInTime</code>. </p>
* <p>When you are creating a table with one or more secondary
* indexes, you can have up to 250 such requests running at a time. However, if the table or
* index specifications are complex, then DynamoDB might temporarily reduce the number
* of concurrent operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are allowed per account.</p>
* <p>When you are creating a table with one or more secondary indexes, you can have up
* to 250 such requests running at a time. However, if the table or index specifications
* are complex, then DynamoDB might temporarily reduce the number of concurrent
* operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are
* allowed per account.</p>
* <p>There is a soft account quota of 2,500 tables.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time. Exceeding
* this limit may result in request throttling.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request
* parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time.
* Exceeding this limit may result in request throttling.</p>
*

@@ -280,3 +284,4 @@ * @throws {@link ResourceInUseException} (client fault)

* <li>
* <p>You tried to delete a table currently in the <code>CREATING</code> state.</p>
* <p>You tried to delete a table currently in the <code>CREATING</code>
* state.</p>
* </li>

@@ -287,3 +292,4 @@ * <li>

* </ul>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request again.</p>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request
* again.</p>
*

@@ -290,0 +296,0 @@ * @throws {@link ResourceNotFoundException} (client fault)

@@ -81,3 +81,4 @@ import { Command as $Command } from "@smithy/smithy-client";

* <p>A source table with the name <code>TableName</code> does not currently exist within
* the subscriber's account or the subscriber is operating in the wrong Amazon Web Services Region.</p>
* the subscriber's account or the subscriber is operating in the wrong Amazon Web Services
* Region.</p>
*

@@ -84,0 +85,0 @@ * @throws {@link DynamoDBServiceException}

@@ -88,15 +88,17 @@ import { Command as $Command } from "@smithy/smithy-client";

* <p>There is no limit to the number of daily on-demand backups that can be taken. </p>
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account. These operations
* include <code>CreateTable</code>, <code>UpdateTable</code>,
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account.
* These operations include <code>CreateTable</code>, <code>UpdateTable</code>,
* <code>DeleteTable</code>,<code>UpdateTimeToLive</code>,
* <code>RestoreTableFromBackup</code>, and <code>RestoreTableToPointInTime</code>. </p>
* <p>When you are creating a table with one or more secondary
* indexes, you can have up to 250 such requests running at a time. However, if the table or
* index specifications are complex, then DynamoDB might temporarily reduce the number
* of concurrent operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are allowed per account.</p>
* <p>When you are creating a table with one or more secondary indexes, you can have up
* to 250 such requests running at a time. However, if the table or index specifications
* are complex, then DynamoDB might temporarily reduce the number of concurrent
* operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are
* allowed per account.</p>
* <p>There is a soft account quota of 2,500 tables.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time. Exceeding
* this limit may result in request throttling.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request
* parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time.
* Exceeding this limit may result in request throttling.</p>
*

@@ -103,0 +105,0 @@ * @throws {@link DynamoDBServiceException}

@@ -51,3 +51,3 @@ import { Command as $Command } from "@smithy/smithy-client";

* // RegionName: "STRING_VALUE",
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS",
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // ReplicaStatusDescription: "STRING_VALUE",

@@ -65,3 +65,3 @@ * // ReplicaStatusPercentProgress: "STRING_VALUE",

* // WriteUnitsPerSecond: Number("long"),
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED",
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // },

@@ -68,0 +68,0 @@ * // GlobalSecondaryIndexes: [ // ReplicaGlobalSecondaryIndexDescriptionList

@@ -51,3 +51,3 @@ import { Command as $Command } from "@smithy/smithy-client";

* // RegionName: "STRING_VALUE", // required
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS",
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // ReplicaBillingModeSummary: { // BillingModeSummary

@@ -54,0 +54,0 @@ * // BillingMode: "PROVISIONED" || "PAY_PER_REQUEST",

@@ -143,5 +143,3 @@ import { Command as $Command } from "@smithy/smithy-client";

* @throws {@link ImportNotFoundException} (client fault)
* <p>
* The specified import was not found.
* </p>
* <p> The specified import was not found. </p>
*

@@ -148,0 +146,0 @@ * @throws {@link DynamoDBServiceException}

@@ -32,6 +32,2 @@ import { Command as $Command } from "@smithy/smithy-client";

* it was created, the primary key schema, and any indexes on the table.</p>
* <important>
* <p>For global tables, this operation only applies to global tables using Version
* 2019.11.21 (Current version). </p>
* </important>
* <note>

@@ -71,3 +67,3 @@ * <p>If you issue a <code>DescribeTable</code> request immediately after a

* // ],
* // TableStatus: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED",
* // TableStatus: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // CreationDateTime: new Date("TIMESTAMP"),

@@ -157,3 +153,3 @@ * // ProvisionedThroughput: { // ProvisionedThroughputDescription

* // RegionName: "STRING_VALUE",
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS",
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // ReplicaStatusDescription: "STRING_VALUE",

@@ -171,3 +167,3 @@ * // ReplicaStatusPercentProgress: "STRING_VALUE",

* // WriteUnitsPerSecond: Number("long"),
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED",
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // },

@@ -197,2 +193,8 @@ * // GlobalSecondaryIndexes: [ // ReplicaGlobalSecondaryIndexDescriptionList

* // ],
* // GlobalTableWitnesses: [ // GlobalTableWitnessDescriptionList
* // { // GlobalTableWitnessDescription
* // RegionName: "STRING_VALUE",
* // WitnessStatus: "CREATING" || "DELETING" || "ACTIVE",
* // },
* // ],
* // RestoreSummary: { // RestoreSummary

@@ -227,3 +229,3 @@ * // SourceBackupArn: "STRING_VALUE",

* // WriteUnitsPerSecond: Number("long"),
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED",
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // },

@@ -230,0 +232,0 @@ * // MultiRegionConsistency: "EVENTUAL" || "STRONG",

@@ -31,6 +31,2 @@ import { Command as $Command } from "@smithy/smithy-client";

* <p>Describes auto scaling settings across replicas of the global table at once.</p>
* <important>
* <p>For global tables, this operation only applies to global tables using Version
* 2019.11.21 (Current version).</p>
* </important>
* @example

@@ -50,3 +46,3 @@ * Use a bare-bones client and the command you need to make an API call.

* // TableName: "STRING_VALUE",
* // TableStatus: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED",
* // TableStatus: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // Replicas: [ // ReplicaAutoScalingDescriptionList

@@ -129,3 +125,3 @@ * // { // ReplicaAutoScalingDescription

* // },
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS",
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // },

@@ -132,0 +128,0 @@ * // ],

@@ -71,15 +71,17 @@ import { Command as $Command } from "@smithy/smithy-client";

* <p>There is no limit to the number of daily on-demand backups that can be taken. </p>
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account. These operations
* include <code>CreateTable</code>, <code>UpdateTable</code>,
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account.
* These operations include <code>CreateTable</code>, <code>UpdateTable</code>,
* <code>DeleteTable</code>,<code>UpdateTimeToLive</code>,
* <code>RestoreTableFromBackup</code>, and <code>RestoreTableToPointInTime</code>. </p>
* <p>When you are creating a table with one or more secondary
* indexes, you can have up to 250 such requests running at a time. However, if the table or
* index specifications are complex, then DynamoDB might temporarily reduce the number
* of concurrent operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are allowed per account.</p>
* <p>When you are creating a table with one or more secondary indexes, you can have up
* to 250 such requests running at a time. However, if the table or index specifications
* are complex, then DynamoDB might temporarily reduce the number of concurrent
* operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are
* allowed per account.</p>
* <p>There is a soft account quota of 2,500 tables.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time. Exceeding
* this limit may result in request throttling.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request
* parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time.
* Exceeding this limit may result in request throttling.</p>
*

@@ -93,3 +95,4 @@ * @throws {@link ResourceInUseException} (client fault)

* <li>
* <p>You tried to delete a table currently in the <code>CREATING</code> state.</p>
* <p>You tried to delete a table currently in the <code>CREATING</code>
* state.</p>
* </li>

@@ -100,3 +103,4 @@ * <li>

* </ul>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request again.</p>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request
* again.</p>
*

@@ -103,0 +107,0 @@ * @throws {@link ResourceNotFoundException} (client fault)

@@ -73,15 +73,17 @@ import { Command as $Command } from "@smithy/smithy-client";

* <p>There is no limit to the number of daily on-demand backups that can be taken. </p>
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account. These operations
* include <code>CreateTable</code>, <code>UpdateTable</code>,
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account.
* These operations include <code>CreateTable</code>, <code>UpdateTable</code>,
* <code>DeleteTable</code>,<code>UpdateTimeToLive</code>,
* <code>RestoreTableFromBackup</code>, and <code>RestoreTableToPointInTime</code>. </p>
* <p>When you are creating a table with one or more secondary
* indexes, you can have up to 250 such requests running at a time. However, if the table or
* index specifications are complex, then DynamoDB might temporarily reduce the number
* of concurrent operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are allowed per account.</p>
* <p>When you are creating a table with one or more secondary indexes, you can have up
* to 250 such requests running at a time. However, if the table or index specifications
* are complex, then DynamoDB might temporarily reduce the number of concurrent
* operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are
* allowed per account.</p>
* <p>There is a soft account quota of 2,500 tables.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time. Exceeding
* this limit may result in request throttling.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request
* parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time.
* Exceeding this limit may result in request throttling.</p>
*

@@ -95,3 +97,4 @@ * @throws {@link ResourceInUseException} (client fault)

* <li>
* <p>You tried to delete a table currently in the <code>CREATING</code> state.</p>
* <p>You tried to delete a table currently in the <code>CREATING</code>
* state.</p>
* </li>

@@ -102,3 +105,4 @@ * <li>

* </ul>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request again.</p>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request
* again.</p>
*

@@ -105,0 +109,0 @@ * @throws {@link ResourceNotFoundException} (client fault)

@@ -239,7 +239,6 @@ import { Command as $Command } from "@smithy/smithy-client";

* <li>
* <p>
* There is an ongoing <code>TransactWriteItems</code> operation that conflicts with a concurrent
* <code>TransactWriteItems</code> request. In this case the <code>TransactWriteItems</code> operation
* fails with a <code>TransactionCanceledException</code>.
* </p>
* <p> There is an ongoing <code>TransactWriteItems</code> operation that
* conflicts with a concurrent <code>TransactWriteItems</code> request. In this
* case the <code>TransactWriteItems</code> operation fails with a
* <code>TransactionCanceledException</code>. </p>
* </li>

@@ -389,5 +388,5 @@ * </ul>

* <note>
* <p>This message is returned when writes get throttled on
* an On-Demand GSI as DynamoDB is automatically
* scaling the GSI.</p>
* <p>This message is returned when writes get throttled on an
* On-Demand GSI as DynamoDB is automatically scaling
* the GSI.</p>
* </note>

@@ -454,40 +453,32 @@ * </li>

* <p>The transaction with the given request token is already in progress.</p>
* <p>
* Recommended Settings
* </p>
* <p> Recommended Settings </p>
* <note>
* <p>
* This is a general recommendation for handling the <code>TransactionInProgressException</code>. These settings help
* ensure that the client retries will trigger completion of the ongoing <code>TransactWriteItems</code> request.
* </p>
* <p> This is a general recommendation for handling the
* <code>TransactionInProgressException</code>. These settings help ensure that the
* client retries will trigger completion of the ongoing
* <code>TransactWriteItems</code> request. </p>
* </note>
* <ul>
* <li>
* <p>
* Set <code>clientExecutionTimeout</code> to a value that allows at least one retry to be processed after 5
* seconds have elapsed since the first attempt for the <code>TransactWriteItems</code> operation.
* </p>
* <p> Set <code>clientExecutionTimeout</code> to a value that allows at least one
* retry to be processed after 5 seconds have elapsed since the first attempt for
* the <code>TransactWriteItems</code> operation. </p>
* </li>
* <li>
* <p>
* Set <code>socketTimeout</code> to a value a little lower than the <code>requestTimeout</code> setting.
* </p>
* <p> Set <code>socketTimeout</code> to a value a little lower than the
* <code>requestTimeout</code> setting. </p>
* </li>
* <li>
* <p>
* <code>requestTimeout</code> should be set based on the time taken for the individual retries of a single
* HTTP request for your use case, but setting it to 1 second or higher should work well to reduce chances of
* retries and <code>TransactionInProgressException</code> errors.
* </p>
* <code>requestTimeout</code> should be set based on the time taken for the
* individual retries of a single HTTP request for your use case, but setting it to
* 1 second or higher should work well to reduce chances of retries and
* <code>TransactionInProgressException</code> errors. </p>
* </li>
* <li>
* <p>
* Use exponential backoff when retrying and tune backoff if needed.
* </p>
* <p> Use exponential backoff when retrying and tune backoff if needed. </p>
* </li>
* </ul>
* <p>
* Assuming <a href="https://github.com/aws/aws-sdk-java/blob/fd409dee8ae23fb8953e0bb4dbde65536a7e0514/aws-java-sdk-core/src/main/java/com/amazonaws/retry/PredefinedRetryPolicies.java#L97">default retry policy</a>,
* example timeout settings based on the guidelines above are as follows:
* </p>
* <p> Assuming <a href="https://github.com/aws/aws-sdk-java/blob/fd409dee8ae23fb8953e0bb4dbde65536a7e0514/aws-java-sdk-core/src/main/java/com/amazonaws/retry/PredefinedRetryPolicies.java#L97">default retry policy</a>, example timeout settings based on the guidelines
* above are as follows: </p>
* <p>Example timeline:</p>

@@ -499,3 +490,4 @@ * <ul>

* <li>
* <p>1000-1500 first sleep/delay (default retry policy uses 500 ms as base delay for 4xx errors)</p>
* <p>1000-1500 first sleep/delay (default retry policy uses 500 ms as base delay
* for 4xx errors)</p>
* </li>

@@ -515,3 +507,4 @@ * <li>

* <li>
* <p>6500-7500 fourth attempt (this can trigger inline recovery since 5 seconds have elapsed since the first attempt reached TC)</p>
* <p>6500-7500 fourth attempt (this can trigger inline recovery since 5 seconds
* have elapsed since the first attempt reached TC)</p>
* </li>

@@ -518,0 +511,0 @@ * </ul>

@@ -108,15 +108,17 @@ import { Command as $Command } from "@smithy/smithy-client";

* <p>There is no limit to the number of daily on-demand backups that can be taken. </p>
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account. These operations
* include <code>CreateTable</code>, <code>UpdateTable</code>,
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account.
* These operations include <code>CreateTable</code>, <code>UpdateTable</code>,
* <code>DeleteTable</code>,<code>UpdateTimeToLive</code>,
* <code>RestoreTableFromBackup</code>, and <code>RestoreTableToPointInTime</code>. </p>
* <p>When you are creating a table with one or more secondary
* indexes, you can have up to 250 such requests running at a time. However, if the table or
* index specifications are complex, then DynamoDB might temporarily reduce the number
* of concurrent operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are allowed per account.</p>
* <p>When you are creating a table with one or more secondary indexes, you can have up
* to 250 such requests running at a time. However, if the table or index specifications
* are complex, then DynamoDB might temporarily reduce the number of concurrent
* operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are
* allowed per account.</p>
* <p>There is a soft account quota of 2,500 tables.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time. Exceeding
* this limit may result in request throttling.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request
* parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time.
* Exceeding this limit may result in request throttling.</p>
*

@@ -128,3 +130,4 @@ * @throws {@link PointInTimeRecoveryUnavailableException} (client fault)

* <p>A source table with the name <code>TableName</code> does not currently exist within
* the subscriber's account or the subscriber is operating in the wrong Amazon Web Services Region.</p>
* the subscriber's account or the subscriber is operating in the wrong Amazon Web Services
* Region.</p>
*

@@ -131,0 +134,0 @@ * @throws {@link DynamoDBServiceException}

@@ -97,3 +97,4 @@ import { Command as $Command } from "@smithy/smithy-client";

* <p>The operation tried to access a nonexistent resource-based policy.</p>
* <p>If you specified an <code>ExpectedRevisionId</code>, it's possible that a policy is present for the resource but its revision ID didn't match the expected value.</p>
* <p>If you specified an <code>ExpectedRevisionId</code>, it's possible that a policy is
* present for the resource but its revision ID didn't match the expected value.</p>
*

@@ -100,0 +101,0 @@ * @throws {@link ResourceNotFoundException} (client fault)

@@ -216,23 +216,23 @@ import { Command as $Command } from "@smithy/smithy-client";

* @throws {@link ImportConflictException} (client fault)
* <p>
* There was a conflict when importing from the specified S3 source.
* This can occur when the current import conflicts with a previous import request
* that had the same client token.
* </p>
* <p> There was a conflict when importing from the specified S3 source. This can occur when
* the current import conflicts with a previous import request that had the same client
* token. </p>
*
* @throws {@link LimitExceededException} (client fault)
* <p>There is no limit to the number of daily on-demand backups that can be taken. </p>
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account. These operations
* include <code>CreateTable</code>, <code>UpdateTable</code>,
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account.
* These operations include <code>CreateTable</code>, <code>UpdateTable</code>,
* <code>DeleteTable</code>,<code>UpdateTimeToLive</code>,
* <code>RestoreTableFromBackup</code>, and <code>RestoreTableToPointInTime</code>. </p>
* <p>When you are creating a table with one or more secondary
* indexes, you can have up to 250 such requests running at a time. However, if the table or
* index specifications are complex, then DynamoDB might temporarily reduce the number
* of concurrent operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are allowed per account.</p>
* <p>When you are creating a table with one or more secondary indexes, you can have up
* to 250 such requests running at a time. However, if the table or index specifications
* are complex, then DynamoDB might temporarily reduce the number of concurrent
* operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are
* allowed per account.</p>
* <p>There is a soft account quota of 2,500 tables.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time. Exceeding
* this limit may result in request throttling.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request
* parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time.
* Exceeding this limit may result in request throttling.</p>
*

@@ -246,3 +246,4 @@ * @throws {@link ResourceInUseException} (client fault)

* <li>
* <p>You tried to delete a table currently in the <code>CREATING</code> state.</p>
* <p>You tried to delete a table currently in the <code>CREATING</code>
* state.</p>
* </li>

@@ -253,3 +254,4 @@ * <li>

* </ul>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request again.</p>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request
* again.</p>
*

@@ -256,0 +258,0 @@ * @throws {@link DynamoDBServiceException}

@@ -68,15 +68,17 @@ import { Command as $Command } from "@smithy/smithy-client";

* <p>There is no limit to the number of daily on-demand backups that can be taken. </p>
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account. These operations
* include <code>CreateTable</code>, <code>UpdateTable</code>,
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account.
* These operations include <code>CreateTable</code>, <code>UpdateTable</code>,
* <code>DeleteTable</code>,<code>UpdateTimeToLive</code>,
* <code>RestoreTableFromBackup</code>, and <code>RestoreTableToPointInTime</code>. </p>
* <p>When you are creating a table with one or more secondary
* indexes, you can have up to 250 such requests running at a time. However, if the table or
* index specifications are complex, then DynamoDB might temporarily reduce the number
* of concurrent operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are allowed per account.</p>
* <p>When you are creating a table with one or more secondary indexes, you can have up
* to 250 such requests running at a time. However, if the table or index specifications
* are complex, then DynamoDB might temporarily reduce the number of concurrent
* operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are
* allowed per account.</p>
* <p>There is a soft account quota of 2,500 tables.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time. Exceeding
* this limit may result in request throttling.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request
* parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time.
* Exceeding this limit may result in request throttling.</p>
*

@@ -83,0 +85,0 @@ * @throws {@link DynamoDBServiceException}

@@ -74,15 +74,17 @@ import { Command as $Command } from "@smithy/smithy-client";

* <p>There is no limit to the number of daily on-demand backups that can be taken. </p>
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account. These operations
* include <code>CreateTable</code>, <code>UpdateTable</code>,
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account.
* These operations include <code>CreateTable</code>, <code>UpdateTable</code>,
* <code>DeleteTable</code>,<code>UpdateTimeToLive</code>,
* <code>RestoreTableFromBackup</code>, and <code>RestoreTableToPointInTime</code>. </p>
* <p>When you are creating a table with one or more secondary
* indexes, you can have up to 250 such requests running at a time. However, if the table or
* index specifications are complex, then DynamoDB might temporarily reduce the number
* of concurrent operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are allowed per account.</p>
* <p>When you are creating a table with one or more secondary indexes, you can have up
* to 250 such requests running at a time. However, if the table or index specifications
* are complex, then DynamoDB might temporarily reduce the number of concurrent
* operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are
* allowed per account.</p>
* <p>There is a soft account quota of 2,500 tables.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time. Exceeding
* this limit may result in request throttling.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request
* parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time.
* Exceeding this limit may result in request throttling.</p>
*

@@ -89,0 +91,0 @@ * @throws {@link DynamoDBServiceException}

@@ -237,3 +237,4 @@ import { Command as $Command } from "@smithy/smithy-client";

* @throws {@link ReplicatedWriteConflictException} (client fault)
* <p>The request was rejected because one or more items in the request are being modified by a request in another Region. </p>
* <p>The request was rejected because one or more items in the request are being modified
* by a request in another Region. </p>
*

@@ -240,0 +241,0 @@ * @throws {@link RequestLimitExceeded} (client fault)

@@ -85,19 +85,22 @@ import { Command as $Command } from "@smithy/smithy-client";

* <p>There is no limit to the number of daily on-demand backups that can be taken. </p>
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account. These operations
* include <code>CreateTable</code>, <code>UpdateTable</code>,
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account.
* These operations include <code>CreateTable</code>, <code>UpdateTable</code>,
* <code>DeleteTable</code>,<code>UpdateTimeToLive</code>,
* <code>RestoreTableFromBackup</code>, and <code>RestoreTableToPointInTime</code>. </p>
* <p>When you are creating a table with one or more secondary
* indexes, you can have up to 250 such requests running at a time. However, if the table or
* index specifications are complex, then DynamoDB might temporarily reduce the number
* of concurrent operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are allowed per account.</p>
* <p>When you are creating a table with one or more secondary indexes, you can have up
* to 250 such requests running at a time. However, if the table or index specifications
* are complex, then DynamoDB might temporarily reduce the number of concurrent
* operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are
* allowed per account.</p>
* <p>There is a soft account quota of 2,500 tables.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time. Exceeding
* this limit may result in request throttling.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request
* parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time.
* Exceeding this limit may result in request throttling.</p>
*
* @throws {@link PolicyNotFoundException} (client fault)
* <p>The operation tried to access a nonexistent resource-based policy.</p>
* <p>If you specified an <code>ExpectedRevisionId</code>, it's possible that a policy is present for the resource but its revision ID didn't match the expected value.</p>
* <p>If you specified an <code>ExpectedRevisionId</code>, it's possible that a policy is
* present for the resource but its revision ID didn't match the expected value.</p>
*

@@ -111,3 +114,4 @@ * @throws {@link ResourceInUseException} (client fault)

* <li>
* <p>You tried to delete a table currently in the <code>CREATING</code> state.</p>
* <p>You tried to delete a table currently in the <code>CREATING</code>
* state.</p>
* </li>

@@ -118,3 +122,4 @@ * <li>

* </ul>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request again.</p>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request
* again.</p>
*

@@ -121,0 +126,0 @@ * @throws {@link ResourceNotFoundException} (client fault)

@@ -142,3 +142,3 @@ import { Command as $Command } from "@smithy/smithy-client";

* // ],
* // TableStatus: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED",
* // TableStatus: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // CreationDateTime: new Date("TIMESTAMP"),

@@ -228,3 +228,3 @@ * // ProvisionedThroughput: { // ProvisionedThroughputDescription

* // RegionName: "STRING_VALUE",
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS",
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // ReplicaStatusDescription: "STRING_VALUE",

@@ -242,3 +242,3 @@ * // ReplicaStatusPercentProgress: "STRING_VALUE",

* // WriteUnitsPerSecond: Number("long"),
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED",
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // },

@@ -268,2 +268,8 @@ * // GlobalSecondaryIndexes: [ // ReplicaGlobalSecondaryIndexDescriptionList

* // ],
* // GlobalTableWitnesses: [ // GlobalTableWitnessDescriptionList
* // { // GlobalTableWitnessDescription
* // RegionName: "STRING_VALUE",
* // WitnessStatus: "CREATING" || "DELETING" || "ACTIVE",
* // },
* // ],
* // RestoreSummary: { // RestoreSummary

@@ -298,3 +304,3 @@ * // SourceBackupArn: "STRING_VALUE",

* // WriteUnitsPerSecond: Number("long"),
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED",
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // },

@@ -327,15 +333,17 @@ * // MultiRegionConsistency: "EVENTUAL" || "STRONG",

* <p>There is no limit to the number of daily on-demand backups that can be taken. </p>
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account. These operations
* include <code>CreateTable</code>, <code>UpdateTable</code>,
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account.
* These operations include <code>CreateTable</code>, <code>UpdateTable</code>,
* <code>DeleteTable</code>,<code>UpdateTimeToLive</code>,
* <code>RestoreTableFromBackup</code>, and <code>RestoreTableToPointInTime</code>. </p>
* <p>When you are creating a table with one or more secondary
* indexes, you can have up to 250 such requests running at a time. However, if the table or
* index specifications are complex, then DynamoDB might temporarily reduce the number
* of concurrent operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are allowed per account.</p>
* <p>When you are creating a table with one or more secondary indexes, you can have up
* to 250 such requests running at a time. However, if the table or index specifications
* are complex, then DynamoDB might temporarily reduce the number of concurrent
* operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are
* allowed per account.</p>
* <p>There is a soft account quota of 2,500 tables.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time. Exceeding
* this limit may result in request throttling.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request
* parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time.
* Exceeding this limit may result in request throttling.</p>
*

@@ -342,0 +350,0 @@ * @throws {@link TableAlreadyExistsException} (client fault)

@@ -171,3 +171,3 @@ import { Command as $Command } from "@smithy/smithy-client";

* // ],
* // TableStatus: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED",
* // TableStatus: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // CreationDateTime: new Date("TIMESTAMP"),

@@ -257,3 +257,3 @@ * // ProvisionedThroughput: { // ProvisionedThroughputDescription

* // RegionName: "STRING_VALUE",
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS",
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // ReplicaStatusDescription: "STRING_VALUE",

@@ -271,3 +271,3 @@ * // ReplicaStatusPercentProgress: "STRING_VALUE",

* // WriteUnitsPerSecond: Number("long"),
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED",
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // },

@@ -297,2 +297,8 @@ * // GlobalSecondaryIndexes: [ // ReplicaGlobalSecondaryIndexDescriptionList

* // ],
* // GlobalTableWitnesses: [ // GlobalTableWitnessDescriptionList
* // { // GlobalTableWitnessDescription
* // RegionName: "STRING_VALUE",
* // WitnessStatus: "CREATING" || "DELETING" || "ACTIVE",
* // },
* // ],
* // RestoreSummary: { // RestoreSummary

@@ -327,3 +333,3 @@ * // SourceBackupArn: "STRING_VALUE",

* // WriteUnitsPerSecond: Number("long"),
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED",
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // },

@@ -353,15 +359,17 @@ * // MultiRegionConsistency: "EVENTUAL" || "STRONG",

* <p>There is no limit to the number of daily on-demand backups that can be taken. </p>
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account. These operations
* include <code>CreateTable</code>, <code>UpdateTable</code>,
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account.
* These operations include <code>CreateTable</code>, <code>UpdateTable</code>,
* <code>DeleteTable</code>,<code>UpdateTimeToLive</code>,
* <code>RestoreTableFromBackup</code>, and <code>RestoreTableToPointInTime</code>. </p>
* <p>When you are creating a table with one or more secondary
* indexes, you can have up to 250 such requests running at a time. However, if the table or
* index specifications are complex, then DynamoDB might temporarily reduce the number
* of concurrent operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are allowed per account.</p>
* <p>When you are creating a table with one or more secondary indexes, you can have up
* to 250 such requests running at a time. However, if the table or index specifications
* are complex, then DynamoDB might temporarily reduce the number of concurrent
* operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are
* allowed per account.</p>
* <p>There is a soft account quota of 2,500 tables.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time. Exceeding
* this limit may result in request throttling.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request
* parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time.
* Exceeding this limit may result in request throttling.</p>
*

@@ -380,3 +388,4 @@ * @throws {@link PointInTimeRecoveryUnavailableException} (client fault)

* <p>A source table with the name <code>TableName</code> does not currently exist within
* the subscriber's account or the subscriber is operating in the wrong Amazon Web Services Region.</p>
* the subscriber's account or the subscriber is operating in the wrong Amazon Web Services
* Region.</p>
*

@@ -383,0 +392,0 @@ * @throws {@link DynamoDBServiceException}

@@ -88,15 +88,17 @@ import { Command as $Command } from "@smithy/smithy-client";

* <p>There is no limit to the number of daily on-demand backups that can be taken. </p>
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account. These operations
* include <code>CreateTable</code>, <code>UpdateTable</code>,
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account.
* These operations include <code>CreateTable</code>, <code>UpdateTable</code>,
* <code>DeleteTable</code>,<code>UpdateTimeToLive</code>,
* <code>RestoreTableFromBackup</code>, and <code>RestoreTableToPointInTime</code>. </p>
* <p>When you are creating a table with one or more secondary
* indexes, you can have up to 250 such requests running at a time. However, if the table or
* index specifications are complex, then DynamoDB might temporarily reduce the number
* of concurrent operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are allowed per account.</p>
* <p>When you are creating a table with one or more secondary indexes, you can have up
* to 250 such requests running at a time. However, if the table or index specifications
* are complex, then DynamoDB might temporarily reduce the number of concurrent
* operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are
* allowed per account.</p>
* <p>There is a soft account quota of 2,500 tables.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time. Exceeding
* this limit may result in request throttling.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request
* parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time.
* Exceeding this limit may result in request throttling.</p>
*

@@ -110,3 +112,4 @@ * @throws {@link ResourceInUseException} (client fault)

* <li>
* <p>You tried to delete a table currently in the <code>CREATING</code> state.</p>
* <p>You tried to delete a table currently in the <code>CREATING</code>
* state.</p>
* </li>

@@ -117,3 +120,4 @@ * <li>

* </ul>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request again.</p>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request
* again.</p>
*

@@ -120,0 +124,0 @@ * @throws {@link ResourceNotFoundException} (client fault)

@@ -260,7 +260,6 @@ import { Command as $Command } from "@smithy/smithy-client";

* <li>
* <p>
* There is an ongoing <code>TransactWriteItems</code> operation that conflicts with a concurrent
* <code>TransactWriteItems</code> request. In this case the <code>TransactWriteItems</code> operation
* fails with a <code>TransactionCanceledException</code>.
* </p>
* <p> There is an ongoing <code>TransactWriteItems</code> operation that
* conflicts with a concurrent <code>TransactWriteItems</code> request. In this
* case the <code>TransactWriteItems</code> operation fails with a
* <code>TransactionCanceledException</code>. </p>
* </li>

@@ -410,5 +409,5 @@ * </ul>

* <note>
* <p>This message is returned when writes get throttled on
* an On-Demand GSI as DynamoDB is automatically
* scaling the GSI.</p>
* <p>This message is returned when writes get throttled on an
* On-Demand GSI as DynamoDB is automatically scaling
* the GSI.</p>
* </note>

@@ -415,0 +414,0 @@ * </li>

@@ -364,7 +364,6 @@ import { Command as $Command } from "@smithy/smithy-client";

* <li>
* <p>
* There is an ongoing <code>TransactWriteItems</code> operation that conflicts with a concurrent
* <code>TransactWriteItems</code> request. In this case the <code>TransactWriteItems</code> operation
* fails with a <code>TransactionCanceledException</code>.
* </p>
* <p> There is an ongoing <code>TransactWriteItems</code> operation that
* conflicts with a concurrent <code>TransactWriteItems</code> request. In this
* case the <code>TransactWriteItems</code> operation fails with a
* <code>TransactionCanceledException</code>. </p>
* </li>

@@ -514,5 +513,5 @@ * </ul>

* <note>
* <p>This message is returned when writes get throttled on
* an On-Demand GSI as DynamoDB is automatically
* scaling the GSI.</p>
* <p>This message is returned when writes get throttled on an
* On-Demand GSI as DynamoDB is automatically scaling
* the GSI.</p>
* </note>

@@ -579,40 +578,32 @@ * </li>

* <p>The transaction with the given request token is already in progress.</p>
* <p>
* Recommended Settings
* </p>
* <p> Recommended Settings </p>
* <note>
* <p>
* This is a general recommendation for handling the <code>TransactionInProgressException</code>. These settings help
* ensure that the client retries will trigger completion of the ongoing <code>TransactWriteItems</code> request.
* </p>
* <p> This is a general recommendation for handling the
* <code>TransactionInProgressException</code>. These settings help ensure that the
* client retries will trigger completion of the ongoing
* <code>TransactWriteItems</code> request. </p>
* </note>
* <ul>
* <li>
* <p>
* Set <code>clientExecutionTimeout</code> to a value that allows at least one retry to be processed after 5
* seconds have elapsed since the first attempt for the <code>TransactWriteItems</code> operation.
* </p>
* <p> Set <code>clientExecutionTimeout</code> to a value that allows at least one
* retry to be processed after 5 seconds have elapsed since the first attempt for
* the <code>TransactWriteItems</code> operation. </p>
* </li>
* <li>
* <p>
* Set <code>socketTimeout</code> to a value a little lower than the <code>requestTimeout</code> setting.
* </p>
* <p> Set <code>socketTimeout</code> to a value a little lower than the
* <code>requestTimeout</code> setting. </p>
* </li>
* <li>
* <p>
* <code>requestTimeout</code> should be set based on the time taken for the individual retries of a single
* HTTP request for your use case, but setting it to 1 second or higher should work well to reduce chances of
* retries and <code>TransactionInProgressException</code> errors.
* </p>
* <code>requestTimeout</code> should be set based on the time taken for the
* individual retries of a single HTTP request for your use case, but setting it to
* 1 second or higher should work well to reduce chances of retries and
* <code>TransactionInProgressException</code> errors. </p>
* </li>
* <li>
* <p>
* Use exponential backoff when retrying and tune backoff if needed.
* </p>
* <p> Use exponential backoff when retrying and tune backoff if needed. </p>
* </li>
* </ul>
* <p>
* Assuming <a href="https://github.com/aws/aws-sdk-java/blob/fd409dee8ae23fb8953e0bb4dbde65536a7e0514/aws-java-sdk-core/src/main/java/com/amazonaws/retry/PredefinedRetryPolicies.java#L97">default retry policy</a>,
* example timeout settings based on the guidelines above are as follows:
* </p>
* <p> Assuming <a href="https://github.com/aws/aws-sdk-java/blob/fd409dee8ae23fb8953e0bb4dbde65536a7e0514/aws-java-sdk-core/src/main/java/com/amazonaws/retry/PredefinedRetryPolicies.java#L97">default retry policy</a>, example timeout settings based on the guidelines
* above are as follows: </p>
* <p>Example timeline:</p>

@@ -624,3 +615,4 @@ * <ul>

* <li>
* <p>1000-1500 first sleep/delay (default retry policy uses 500 ms as base delay for 4xx errors)</p>
* <p>1000-1500 first sleep/delay (default retry policy uses 500 ms as base delay
* for 4xx errors)</p>
* </li>

@@ -640,3 +632,4 @@ * <li>

* <li>
* <p>6500-7500 fourth attempt (this can trigger inline recovery since 5 seconds have elapsed since the first attempt reached TC)</p>
* <p>6500-7500 fourth attempt (this can trigger inline recovery since 5 seconds
* have elapsed since the first attempt reached TC)</p>
* </li>

@@ -643,0 +636,0 @@ * </ul>

@@ -83,15 +83,17 @@ import { Command as $Command } from "@smithy/smithy-client";

* <p>There is no limit to the number of daily on-demand backups that can be taken. </p>
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account. These operations
* include <code>CreateTable</code>, <code>UpdateTable</code>,
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account.
* These operations include <code>CreateTable</code>, <code>UpdateTable</code>,
* <code>DeleteTable</code>,<code>UpdateTimeToLive</code>,
* <code>RestoreTableFromBackup</code>, and <code>RestoreTableToPointInTime</code>. </p>
* <p>When you are creating a table with one or more secondary
* indexes, you can have up to 250 such requests running at a time. However, if the table or
* index specifications are complex, then DynamoDB might temporarily reduce the number
* of concurrent operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are allowed per account.</p>
* <p>When you are creating a table with one or more secondary indexes, you can have up
* to 250 such requests running at a time. However, if the table or index specifications
* are complex, then DynamoDB might temporarily reduce the number of concurrent
* operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are
* allowed per account.</p>
* <p>There is a soft account quota of 2,500 tables.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time. Exceeding
* this limit may result in request throttling.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request
* parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time.
* Exceeding this limit may result in request throttling.</p>
*

@@ -105,3 +107,4 @@ * @throws {@link ResourceInUseException} (client fault)

* <li>
* <p>You tried to delete a table currently in the <code>CREATING</code> state.</p>
* <p>You tried to delete a table currently in the <code>CREATING</code>
* state.</p>
* </li>

@@ -112,3 +115,4 @@ * <li>

* </ul>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request again.</p>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request
* again.</p>
*

@@ -115,0 +119,0 @@ * @throws {@link ResourceNotFoundException} (client fault)

@@ -42,3 +42,3 @@ import { Command as $Command } from "@smithy/smithy-client";

* You can restore your table to any point in time in the last 35 days. You can set the
* <code>RecoveryPeriodInDays</code> to any value between 1 and 35 days.</p>
* <code>RecoveryPeriodInDays</code> to any value between 1 and 35 days.</p>
* @example

@@ -89,3 +89,4 @@ * Use a bare-bones client and the command you need to make an API call.

* <p>A source table with the name <code>TableName</code> does not currently exist within
* the subscriber's account or the subscriber is operating in the wrong Amazon Web Services Region.</p>
* the subscriber's account or the subscriber is operating in the wrong Amazon Web Services
* Region.</p>
*

@@ -92,0 +93,0 @@ * @throws {@link DynamoDBServiceException}

@@ -39,5 +39,4 @@ import { Command as $Command } from "@smithy/smithy-client";

* <note>
* <p> For global tables, this operation only applies to global tables using Version
* 2019.11.21 (Current version). If you are using global tables <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GlobalTables.html">Version
* 2019.11.21</a> you can use <a href="https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTable.html">UpdateTable</a> instead. </p>
* <p> If you are using global tables <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GlobalTables.html">Version
* 2019.11.21</a> (Current) you can use <a href="https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTable.html">UpdateTable</a> instead. </p>
* <p> Although you can use <code>UpdateGlobalTable</code> to add replicas and remove

@@ -88,3 +87,3 @@ * replicas in a single request, for simplicity we recommend that you issue separate

* // RegionName: "STRING_VALUE",
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS",
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // ReplicaStatusDescription: "STRING_VALUE",

@@ -102,3 +101,3 @@ * // ReplicaStatusPercentProgress: "STRING_VALUE",

* // WriteUnitsPerSecond: Number("long"),
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED",
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // },

@@ -159,3 +158,4 @@ * // GlobalSecondaryIndexes: [ // ReplicaGlobalSecondaryIndexDescriptionList

* <p>A source table with the name <code>TableName</code> does not currently exist within
* the subscriber's account or the subscriber is operating in the wrong Amazon Web Services Region.</p>
* the subscriber's account or the subscriber is operating in the wrong Amazon Web Services
* Region.</p>
*

@@ -162,0 +162,0 @@ * @throws {@link DynamoDBServiceException}

@@ -118,3 +118,3 @@ import { Command as $Command } from "@smithy/smithy-client";

* // RegionName: "STRING_VALUE", // required
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS",
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // ReplicaBillingModeSummary: { // BillingModeSummary

@@ -231,15 +231,17 @@ * // BillingMode: "PROVISIONED" || "PAY_PER_REQUEST",

* <p>There is no limit to the number of daily on-demand backups that can be taken. </p>
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account. These operations
* include <code>CreateTable</code>, <code>UpdateTable</code>,
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account.
* These operations include <code>CreateTable</code>, <code>UpdateTable</code>,
* <code>DeleteTable</code>,<code>UpdateTimeToLive</code>,
* <code>RestoreTableFromBackup</code>, and <code>RestoreTableToPointInTime</code>. </p>
* <p>When you are creating a table with one or more secondary
* indexes, you can have up to 250 such requests running at a time. However, if the table or
* index specifications are complex, then DynamoDB might temporarily reduce the number
* of concurrent operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are allowed per account.</p>
* <p>When you are creating a table with one or more secondary indexes, you can have up
* to 250 such requests running at a time. However, if the table or index specifications
* are complex, then DynamoDB might temporarily reduce the number of concurrent
* operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are
* allowed per account.</p>
* <p>There is a soft account quota of 2,500 tables.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time. Exceeding
* this limit may result in request throttling.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request
* parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time.
* Exceeding this limit may result in request throttling.</p>
*

@@ -256,3 +258,4 @@ * @throws {@link ReplicaNotFoundException} (client fault)

* <li>
* <p>You tried to delete a table currently in the <code>CREATING</code> state.</p>
* <p>You tried to delete a table currently in the <code>CREATING</code>
* state.</p>
* </li>

@@ -263,3 +266,4 @@ * <li>

* </ul>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request again.</p>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request
* again.</p>
*

@@ -266,0 +270,0 @@ * @throws {@link DynamoDBServiceException}

@@ -230,3 +230,4 @@ import { Command as $Command } from "@smithy/smithy-client";

* @throws {@link ReplicatedWriteConflictException} (client fault)
* <p>The request was rejected because one or more items in the request are being modified by a request in another Region. </p>
* <p>The request was rejected because one or more items in the request are being modified
* by a request in another Region. </p>
*

@@ -233,0 +234,0 @@ * @throws {@link RequestLimitExceeded} (client fault)

@@ -70,15 +70,17 @@ import { Command as $Command } from "@smithy/smithy-client";

* <p>There is no limit to the number of daily on-demand backups that can be taken. </p>
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account. These operations
* include <code>CreateTable</code>, <code>UpdateTable</code>,
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account.
* These operations include <code>CreateTable</code>, <code>UpdateTable</code>,
* <code>DeleteTable</code>,<code>UpdateTimeToLive</code>,
* <code>RestoreTableFromBackup</code>, and <code>RestoreTableToPointInTime</code>. </p>
* <p>When you are creating a table with one or more secondary
* indexes, you can have up to 250 such requests running at a time. However, if the table or
* index specifications are complex, then DynamoDB might temporarily reduce the number
* of concurrent operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are allowed per account.</p>
* <p>When you are creating a table with one or more secondary indexes, you can have up
* to 250 such requests running at a time. However, if the table or index specifications
* are complex, then DynamoDB might temporarily reduce the number of concurrent
* operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are
* allowed per account.</p>
* <p>There is a soft account quota of 2,500 tables.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time. Exceeding
* this limit may result in request throttling.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request
* parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time.
* Exceeding this limit may result in request throttling.</p>
*

@@ -92,3 +94,4 @@ * @throws {@link ResourceInUseException} (client fault)

* <li>
* <p>You tried to delete a table currently in the <code>CREATING</code> state.</p>
* <p>You tried to delete a table currently in the <code>CREATING</code>
* state.</p>
* </li>

@@ -99,3 +102,4 @@ * <li>

* </ul>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request again.</p>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request
* again.</p>
*

@@ -102,0 +106,0 @@ * @throws {@link ResourceNotFoundException} (client fault)

@@ -32,6 +32,2 @@ import { Command as $Command } from "@smithy/smithy-client";

* Streams settings for a given table.</p>
* <important>
* <p>For global tables, this operation only applies to global tables using Version
* 2019.11.21 (Current version). </p>
* </important>
* <p>You can only perform one of the following operations at once:</p>

@@ -188,2 +184,12 @@ * <ul>

* MultiRegionConsistency: "EVENTUAL" || "STRONG",
* GlobalTableWitnessUpdates: [ // GlobalTableWitnessGroupUpdateList
* { // GlobalTableWitnessGroupUpdate
* Create: { // CreateGlobalTableWitnessGroupMemberAction
* RegionName: "STRING_VALUE", // required
* },
* Delete: { // DeleteGlobalTableWitnessGroupMemberAction
* RegionName: "STRING_VALUE", // required
* },
* },
* ],
* OnDemandThroughput: {

@@ -215,3 +221,3 @@ * MaxReadRequestUnits: Number("long"),

* // ],
* // TableStatus: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED",
* // TableStatus: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // CreationDateTime: new Date("TIMESTAMP"),

@@ -301,3 +307,3 @@ * // ProvisionedThroughput: { // ProvisionedThroughputDescription

* // RegionName: "STRING_VALUE",
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS",
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // ReplicaStatusDescription: "STRING_VALUE",

@@ -315,3 +321,3 @@ * // ReplicaStatusPercentProgress: "STRING_VALUE",

* // WriteUnitsPerSecond: Number("long"),
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED",
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // },

@@ -341,2 +347,8 @@ * // GlobalSecondaryIndexes: [ // ReplicaGlobalSecondaryIndexDescriptionList

* // ],
* // GlobalTableWitnesses: [ // GlobalTableWitnessDescriptionList
* // { // GlobalTableWitnessDescription
* // RegionName: "STRING_VALUE",
* // WitnessStatus: "CREATING" || "DELETING" || "ACTIVE",
* // },
* // ],
* // RestoreSummary: { // RestoreSummary

@@ -371,3 +383,3 @@ * // SourceBackupArn: "STRING_VALUE",

* // WriteUnitsPerSecond: Number("long"),
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED",
* // Status: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // },

@@ -393,15 +405,17 @@ * // MultiRegionConsistency: "EVENTUAL" || "STRONG",

* <p>There is no limit to the number of daily on-demand backups that can be taken. </p>
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account. These operations
* include <code>CreateTable</code>, <code>UpdateTable</code>,
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account.
* These operations include <code>CreateTable</code>, <code>UpdateTable</code>,
* <code>DeleteTable</code>,<code>UpdateTimeToLive</code>,
* <code>RestoreTableFromBackup</code>, and <code>RestoreTableToPointInTime</code>. </p>
* <p>When you are creating a table with one or more secondary
* indexes, you can have up to 250 such requests running at a time. However, if the table or
* index specifications are complex, then DynamoDB might temporarily reduce the number
* of concurrent operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are allowed per account.</p>
* <p>When you are creating a table with one or more secondary indexes, you can have up
* to 250 such requests running at a time. However, if the table or index specifications
* are complex, then DynamoDB might temporarily reduce the number of concurrent
* operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are
* allowed per account.</p>
* <p>There is a soft account quota of 2,500 tables.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time. Exceeding
* this limit may result in request throttling.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request
* parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time.
* Exceeding this limit may result in request throttling.</p>
*

@@ -415,3 +429,4 @@ * @throws {@link ResourceInUseException} (client fault)

* <li>
* <p>You tried to delete a table currently in the <code>CREATING</code> state.</p>
* <p>You tried to delete a table currently in the <code>CREATING</code>
* state.</p>
* </li>

@@ -422,3 +437,4 @@ * <li>

* </ul>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request again.</p>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request
* again.</p>
*

@@ -425,0 +441,0 @@ * @throws {@link ResourceNotFoundException} (client fault)

@@ -31,6 +31,2 @@ import { Command as $Command } from "@smithy/smithy-client";

* <p>Updates auto scaling settings on your global tables at once.</p>
* <important>
* <p>For global tables, this operation only applies to global tables using Version
* 2019.11.21 (Current version). </p>
* </important>
* @example

@@ -97,3 +93,3 @@ * Use a bare-bones client and the command you need to make an API call.

* // TableName: "STRING_VALUE",
* // TableStatus: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED",
* // TableStatus: "CREATING" || "UPDATING" || "DELETING" || "ACTIVE" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // Replicas: [ // ReplicaAutoScalingDescriptionList

@@ -176,3 +172,3 @@ * // { // ReplicaAutoScalingDescription

* // },
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS",
* // ReplicaStatus: "CREATING" || "CREATION_FAILED" || "UPDATING" || "DELETING" || "ACTIVE" || "REGION_DISABLED" || "INACCESSIBLE_ENCRYPTION_CREDENTIALS" || "ARCHIVING" || "ARCHIVED" || "REPLICATION_NOT_AUTHORIZED",
* // },

@@ -196,15 +192,17 @@ * // ],

* <p>There is no limit to the number of daily on-demand backups that can be taken. </p>
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account. These operations
* include <code>CreateTable</code>, <code>UpdateTable</code>,
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account.
* These operations include <code>CreateTable</code>, <code>UpdateTable</code>,
* <code>DeleteTable</code>,<code>UpdateTimeToLive</code>,
* <code>RestoreTableFromBackup</code>, and <code>RestoreTableToPointInTime</code>. </p>
* <p>When you are creating a table with one or more secondary
* indexes, you can have up to 250 such requests running at a time. However, if the table or
* index specifications are complex, then DynamoDB might temporarily reduce the number
* of concurrent operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are allowed per account.</p>
* <p>When you are creating a table with one or more secondary indexes, you can have up
* to 250 such requests running at a time. However, if the table or index specifications
* are complex, then DynamoDB might temporarily reduce the number of concurrent
* operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are
* allowed per account.</p>
* <p>There is a soft account quota of 2,500 tables.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time. Exceeding
* this limit may result in request throttling.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request
* parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time.
* Exceeding this limit may result in request throttling.</p>
*

@@ -218,3 +216,4 @@ * @throws {@link ResourceInUseException} (client fault)

* <li>
* <p>You tried to delete a table currently in the <code>CREATING</code> state.</p>
* <p>You tried to delete a table currently in the <code>CREATING</code>
* state.</p>
* </li>

@@ -225,3 +224,4 @@ * <li>

* </ul>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request again.</p>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request
* again.</p>
*

@@ -228,0 +228,0 @@ * @throws {@link ResourceNotFoundException} (client fault)

@@ -92,15 +92,17 @@ import { Command as $Command } from "@smithy/smithy-client";

* <p>There is no limit to the number of daily on-demand backups that can be taken. </p>
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account. These operations
* include <code>CreateTable</code>, <code>UpdateTable</code>,
* <p>For most purposes, up to 500 simultaneous table operations are allowed per account.
* These operations include <code>CreateTable</code>, <code>UpdateTable</code>,
* <code>DeleteTable</code>,<code>UpdateTimeToLive</code>,
* <code>RestoreTableFromBackup</code>, and <code>RestoreTableToPointInTime</code>. </p>
* <p>When you are creating a table with one or more secondary
* indexes, you can have up to 250 such requests running at a time. However, if the table or
* index specifications are complex, then DynamoDB might temporarily reduce the number
* of concurrent operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are allowed per account.</p>
* <p>When you are creating a table with one or more secondary indexes, you can have up
* to 250 such requests running at a time. However, if the table or index specifications
* are complex, then DynamoDB might temporarily reduce the number of concurrent
* operations.</p>
* <p>When importing into DynamoDB, up to 50 simultaneous import table operations are
* allowed per account.</p>
* <p>There is a soft account quota of 2,500 tables.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time. Exceeding
* this limit may result in request throttling.</p>
* <p>GetRecords was called with a value of more than 1000 for the limit request
* parameter.</p>
* <p>More than 2 processes are reading from the same streams shard at the same time.
* Exceeding this limit may result in request throttling.</p>
*

@@ -114,3 +116,4 @@ * @throws {@link ResourceInUseException} (client fault)

* <li>
* <p>You tried to delete a table currently in the <code>CREATING</code> state.</p>
* <p>You tried to delete a table currently in the <code>CREATING</code>
* state.</p>
* </li>

@@ -121,3 +124,4 @@ * <li>

* </ul>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request again.</p>
* <p>When appropriate, wait for the ongoing update to complete and attempt the request
* again.</p>
*

@@ -124,0 +128,0 @@ * @throws {@link ResourceNotFoundException} (client fault)

{
"name": "@aws-sdk/client-dynamodb",
"description": "AWS SDK for JavaScript Dynamodb Client for Node.js, Browser and React Native",
"version": "3.839.0",
"version": "3.840.0",
"scripts": {

@@ -23,14 +23,14 @@ "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'",

"@aws-crypto/sha256-js": "5.2.0",
"@aws-sdk/core": "3.839.0",
"@aws-sdk/credential-provider-node": "3.839.0",
"@aws-sdk/middleware-endpoint-discovery": "3.821.0",
"@aws-sdk/middleware-host-header": "3.821.0",
"@aws-sdk/middleware-logger": "3.821.0",
"@aws-sdk/middleware-recursion-detection": "3.821.0",
"@aws-sdk/middleware-user-agent": "3.839.0",
"@aws-sdk/region-config-resolver": "3.821.0",
"@aws-sdk/types": "3.821.0",
"@aws-sdk/util-endpoints": "3.828.0",
"@aws-sdk/util-user-agent-browser": "3.821.0",
"@aws-sdk/util-user-agent-node": "3.839.0",
"@aws-sdk/core": "3.840.0",
"@aws-sdk/credential-provider-node": "3.840.0",
"@aws-sdk/middleware-endpoint-discovery": "3.840.0",
"@aws-sdk/middleware-host-header": "3.840.0",
"@aws-sdk/middleware-logger": "3.840.0",
"@aws-sdk/middleware-recursion-detection": "3.840.0",
"@aws-sdk/middleware-user-agent": "3.840.0",
"@aws-sdk/region-config-resolver": "3.840.0",
"@aws-sdk/types": "3.840.0",
"@aws-sdk/util-endpoints": "3.840.0",
"@aws-sdk/util-user-agent-browser": "3.840.0",
"@aws-sdk/util-user-agent-node": "3.840.0",
"@smithy/config-resolver": "^4.1.4",

@@ -37,0 +37,0 @@ "@smithy/core": "^3.6.0",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display