SourceTableDetails

public struct SourceTableDetails : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later. PROVISIONED - Sets the read/write capacity mode to PROVISIONED. We recommend using PROVISIONED for predictable workloads. PAY_PER_REQUEST - Sets the read/write capacity mode to PAY_PER_REQUEST. We recommend using PAY_PER_REQUEST for unpredictable workloads.

    Declaration

    Swift

    public let billingMode: BillingMode?
  • Number of items in the table. Note that this is an approximate value.

    Declaration

    Swift

    public let itemCount: Int64?
  • Schema of the table.

    Declaration

    Swift

    public let keySchema: [KeySchemaElement]
  • Read IOPs and Write IOPS on the table when the backup was created.

    Declaration

    Swift

    public let provisionedThroughput: ProvisionedThroughput
  • ARN of the table for which backup was created.

    Declaration

    Swift

    public let tableArn: String?
  • Time when the source table was created.

    Declaration

    Swift

    public let tableCreationDateTime: TimeStamp
  • Unique identifier for the table for which the backup was created.

    Declaration

    Swift

    public let tableId: String
  • The name of the table for which the backup was created.

    Declaration

    Swift

    public let tableName: String
  • Size of the table in bytes. Note that this is an approximate value.

    Declaration

    Swift

    public let tableSizeBytes: Int64?
  • Undocumented

    Declaration

    Swift

    public init(billingMode: BillingMode? = nil, itemCount: Int64? = nil, keySchema: [KeySchemaElement], provisionedThroughput: ProvisionedThroughput, tableArn: String? = nil, tableCreationDateTime: TimeStamp, tableId: String, tableName: String, tableSizeBytes: Int64? = nil)