S3CopyObjectOperation
public struct S3CopyObjectOperation : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
Undocumented
Declaration
Swift
public let accessControlGrants: [S3Grant]? -
Undocumented
Declaration
Swift
public let cannedAccessControlList: S3CannedAccessControlList? -
Undocumented
Declaration
Swift
public let metadataDirective: S3MetadataDirective? -
Undocumented
Declaration
Swift
public let modifiedSinceConstraint: TimeStamp? -
Undocumented
Declaration
Swift
public let newObjectMetadata: S3ObjectMetadata? -
Undocumented
Declaration
Swift
public let newObjectTagging: [S3Tag]? -
The Legal Hold status to be applied to all objects in the Batch Operations job.
Declaration
Swift
public let objectLockLegalHoldStatus: S3ObjectLockLegalHoldStatus? -
The Retention mode to be applied to all objects in the Batch Operations job.
Declaration
Swift
public let objectLockMode: S3ObjectLockMode? -
The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.
Declaration
Swift
public let objectLockRetainUntilDate: TimeStamp? -
Undocumented
Declaration
Swift
public let redirectLocation: String? -
Undocumented
Declaration
Swift
public let requesterPays: Bool? -
Undocumented
Declaration
Swift
public let sSEAwsKmsKeyId: String? -
Undocumented
Declaration
Swift
public let storageClass: S3StorageClass? -
Undocumented
Declaration
Swift
public let targetKeyPrefix: String? -
Undocumented
Declaration
Swift
public let targetResource: String? -
Undocumented
Declaration
Swift
public let unModifiedSinceConstraint: TimeStamp? -
init(accessControlGrants:cannedAccessControlList:metadataDirective:modifiedSinceConstraint:newObjectMetadata:newObjectTagging:objectLockLegalHoldStatus:objectLockMode:objectLockRetainUntilDate:redirectLocation:requesterPays:sSEAwsKmsKeyId:storageClass:targetKeyPrefix:targetResource:unModifiedSinceConstraint:)Undocumented
Declaration
Swift
public init(accessControlGrants: [S3Grant]? = nil, cannedAccessControlList: S3CannedAccessControlList? = nil, metadataDirective: S3MetadataDirective? = nil, modifiedSinceConstraint: TimeStamp? = nil, newObjectMetadata: S3ObjectMetadata? = nil, newObjectTagging: [S3Tag]? = nil, objectLockLegalHoldStatus: S3ObjectLockLegalHoldStatus? = nil, objectLockMode: S3ObjectLockMode? = nil, objectLockRetainUntilDate: TimeStamp? = nil, redirectLocation: String? = nil, requesterPays: Bool? = nil, sSEAwsKmsKeyId: String? = nil, storageClass: S3StorageClass? = nil, targetKeyPrefix: String? = nil, targetResource: String? = nil, unModifiedSinceConstraint: TimeStamp? = nil) -
Declaration
Swift
public func validate(name: String) throws
View on GitHub
S3CopyObjectOperation Structure Reference