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