DynamoDBAction
public struct DynamoDBAction : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
The hash key name.
Declaration
Swift
public let hashKeyField: String -
The hash key type. Valid values are “STRING” or “NUMBER”
Declaration
Swift
public let hashKeyType: DynamoKeyType? -
The hash key value.
Declaration
Swift
public let hashKeyValue: String -
The type of operation to be performed. This follows the substitution template, so it can be ${operation}, but the substitution must result in one of the following: INSERT, UPDATE, or DELETE.
Declaration
Swift
public let operation: String? -
The action payload. This name can be customized.
Declaration
Swift
public let payloadField: String? -
The range key name.
Declaration
Swift
public let rangeKeyField: String? -
The range key type. Valid values are “STRING” or “NUMBER”
Declaration
Swift
public let rangeKeyType: DynamoKeyType? -
The range key value.
Declaration
Swift
public let rangeKeyValue: String? -
The ARN of the IAM role that grants access to the DynamoDB table.
Declaration
Swift
public let roleArn: String -
The name of the DynamoDB table.
Declaration
Swift
public let tableName: String -
init(hashKeyField:hashKeyType:hashKeyValue:operation:payloadField:rangeKeyField:rangeKeyType:rangeKeyValue:roleArn:tableName:)Undocumented
Declaration
Swift
public init(hashKeyField: String, hashKeyType: DynamoKeyType? = nil, hashKeyValue: String, operation: String? = nil, payloadField: String? = nil, rangeKeyField: String? = nil, rangeKeyType: DynamoKeyType? = nil, rangeKeyValue: String? = nil, roleArn: String, tableName: String)
View on GitHub
DynamoDBAction Structure Reference