JobOperation
public struct JobOperation : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
Directs the specified job to invoke an AWS Lambda function on each object in the manifest.
Declaration
Swift
public let lambdaInvoke: LambdaInvokeOperation? -
Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.
Declaration
Swift
public let s3InitiateRestoreObject: S3InitiateRestoreObjectOperation? -
Directs the specified job to execute a PUT Object acl call on each object in the manifest.
Declaration
Swift
public let s3PutObjectAcl: S3SetObjectAclOperation? -
Directs the specified job to execute a PUT Copy object call on each object in the manifest.
Declaration
Swift
public let s3PutObjectCopy: S3CopyObjectOperation? -
Undocumented
Declaration
Swift
public let s3PutObjectLegalHold: S3SetObjectLegalHoldOperation? -
Undocumented
Declaration
Swift
public let s3PutObjectRetention: S3SetObjectRetentionOperation? -
Directs the specified job to execute a PUT Object tagging call on each object in the manifest.
Declaration
Swift
public let s3PutObjectTagging: S3SetObjectTaggingOperation? -
init(lambdaInvoke:s3InitiateRestoreObject:s3PutObjectAcl:s3PutObjectCopy:s3PutObjectLegalHold:s3PutObjectRetention:s3PutObjectTagging:)Undocumented
Declaration
Swift
public init(lambdaInvoke: LambdaInvokeOperation? = nil, s3InitiateRestoreObject: S3InitiateRestoreObjectOperation? = nil, s3PutObjectAcl: S3SetObjectAclOperation? = nil, s3PutObjectCopy: S3CopyObjectOperation? = nil, s3PutObjectLegalHold: S3SetObjectLegalHoldOperation? = nil, s3PutObjectRetention: S3SetObjectRetentionOperation? = nil, s3PutObjectTagging: S3SetObjectTaggingOperation? = nil) -
Declaration
Swift
public func validate(name: String) throws
View on GitHub
JobOperation Structure Reference