UpdateGlobalTableSettingsInput
public struct UpdateGlobalTableSettingsInput : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
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.
Declaration
Swift
public let globalTableBillingMode: BillingMode?
-
Represents the settings of a global secondary index for a global table that will be modified.
Declaration
Swift
public let globalTableGlobalSecondaryIndexSettingsUpdate: [GlobalTableGlobalSecondaryIndexSettingsUpdate]?
-
The name of the global table
Declaration
Swift
public let globalTableName: String
-
Auto scaling settings for managing provisioned write capacity for the global table.
Declaration
Swift
public let globalTableProvisionedWriteCapacityAutoScalingSettingsUpdate: AutoScalingSettingsUpdate?
-
The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.
Declaration
Swift
public let globalTableProvisionedWriteCapacityUnits: Int64?
-
Represents the settings for a global table in a Region that will be modified.
Declaration
Swift
public let replicaSettingsUpdate: [ReplicaSettingsUpdate]?
-
init(globalTableBillingMode:globalTableGlobalSecondaryIndexSettingsUpdate:globalTableName:globalTableProvisionedWriteCapacityAutoScalingSettingsUpdate:globalTableProvisionedWriteCapacityUnits:replicaSettingsUpdate:)
Undocumented
Declaration
Swift
public init(globalTableBillingMode: BillingMode? = nil, globalTableGlobalSecondaryIndexSettingsUpdate: [GlobalTableGlobalSecondaryIndexSettingsUpdate]? = nil, globalTableName: String, globalTableProvisionedWriteCapacityAutoScalingSettingsUpdate: AutoScalingSettingsUpdate? = nil, globalTableProvisionedWriteCapacityUnits: Int64? = nil, replicaSettingsUpdate: [ReplicaSettingsUpdate]? = nil)
-
Declaration
Swift
public func validate(name: String) throws