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