S3Location
public struct S3Location : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
A list of grants that control access to the staged results.
Declaration
Swift
public let accessControlList: [Grant]?
-
The name of the bucket where the restore results will be placed.
Declaration
Swift
public let bucketName: String
-
The canned ACL to apply to the restore results.
Declaration
Swift
public let cannedACL: ObjectCannedACL?
-
Undocumented
Declaration
Swift
public let encryption: Encryption?
-
The prefix that is prepended to the restore results for this request.
Declaration
Swift
public let prefix: String
-
The class of storage used to store the restore results.
Declaration
Swift
public let storageClass: StorageClass?
-
The tag-set that is applied to the restore results.
Declaration
Swift
public let tagging: Tagging?
-
A list of metadata to store with the restore results in S3.
Declaration
Swift
public let userMetadata: [MetadataEntry]?
-
Undocumented
Declaration
Swift
public init(accessControlList: [Grant]? = nil, bucketName: String, cannedACL: ObjectCannedACL? = nil, encryption: Encryption? = nil, prefix: String, storageClass: StorageClass? = nil, tagging: Tagging? = nil, userMetadata: [MetadataEntry]? = nil)
-
Declaration
Swift
public func validate(name: String) throws