Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

UpdateGlobalTableSettingsInput

import type { UpdateGlobalTableSettingsInput } from "https://aws-api.deno.dev/v0.3/services/dynamodb.ts?docs=full";
interface UpdateGlobalTableSettingsInput {
GlobalTableBillingMode?: BillingMode | null;
GlobalTableGlobalSecondaryIndexSettingsUpdate?: GlobalTableGlobalSecondaryIndexSettingsUpdate[] | null;
GlobalTableName: string;
GlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate?: AutoScalingSettingsUpdate | null;
GlobalTableProvisionedWriteCapacityUnits?: number | null;
ReplicaSettingsUpdate?: ReplicaSettingsUpdate[] | null;
}

§Properties

§
GlobalTableBillingMode?: BillingMode | null
[src]

The billing mode of the global table. If GlobalTableBillingMode is not specified, the global table defaults to PROVISIONED capacity billing mode.

  • PROVISIONED - We recommend using PROVISIONED for predictable workloads. PROVISIONED sets the billing mode to Provisioned Mode.
  • PAY_PER_REQUEST - We recommend using PAY_PER_REQUEST for unpredictable workloads. PAY_PER_REQUEST sets the billing mode to On-Demand Mode.
§
GlobalTableGlobalSecondaryIndexSettingsUpdate?: GlobalTableGlobalSecondaryIndexSettingsUpdate[] | null
[src]

Represents the settings of a global secondary index for a global table that will be modified.

§
GlobalTableName: string
[src]

The name of the global table

§
GlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate?: AutoScalingSettingsUpdate | null
[src]

Auto scaling settings for managing provisioned write capacity for the global table.

§
GlobalTableProvisionedWriteCapacityUnits?: number | null
[src]

The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.

§
ReplicaSettingsUpdate?: ReplicaSettingsUpdate[] | null
[src]

Represents the settings for a global table in a Region that will be modified.