AwsDynamoDbTableGlobalSecondaryIndex
public struct AwsDynamoDbTableGlobalSecondaryIndex : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Whether the index is currently backfilling.
Declaration
Swift
public let backfilling: Bool?
-
The ARN of the index.
Declaration
Swift
public let indexArn: String?
-
The name of the index.
Declaration
Swift
public let indexName: String?
-
The total size in bytes of the index.
Declaration
Swift
public let indexSizeBytes: Int64?
-
The current status of the index.
Declaration
Swift
public let indexStatus: String?
-
The number of items in the index.
Declaration
Swift
public let itemCount: Int?
-
The key schema for the index.
Declaration
Swift
public let keySchema: [AwsDynamoDbTableKeySchema]?
-
Attributes that are copied from the table into an index.
Declaration
Swift
public let projection: AwsDynamoDbTableProjection?
-
Information about the provisioned throughput settings for the indexes.
Declaration
Swift
public let provisionedThroughput: AwsDynamoDbTableProvisionedThroughput?
-
init(backfilling:indexArn:indexName:indexSizeBytes:indexStatus:itemCount:keySchema:projection:provisionedThroughput:)
Undocumented
Declaration
Swift
public init(backfilling: Bool? = nil, indexArn: String? = nil, indexName: String? = nil, indexSizeBytes: Int64? = nil, indexStatus: String? = nil, itemCount: Int? = nil, keySchema: [AwsDynamoDbTableKeySchema]? = nil, projection: AwsDynamoDbTableProjection? = nil, provisionedThroughput: AwsDynamoDbTableProvisionedThroughput? = nil)
-
Declaration
Swift
public func validate(name: String) throws