AWSS3S3Location
Objective-C
@interface AWSS3S3Location
Swift
class AWSS3S3Location
Describes an Amazon S3 location that will receive the results of the restore request.
Required parameters: [BucketName, Prefix]
-
A list of grants that control access to the staged results.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSS3Grant *> *_Nullable accessControlList;Swift
var accessControlList: [AWSS3Grant]? { get set } -
The name of the bucket where the restore results will be placed.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable bucketName;Swift
var bucketName: String? { get set } -
The canned ACL to apply to the restore results.
Declaration
Objective-C
@property (nonatomic) AWSS3ObjectCannedACL cannedACL;Swift
var cannedACL: AWSS3ObjectCannedACL { get set } -
Contains the type of server-side encryption used.
Declaration
Objective-C
@property (nonatomic, strong) AWSS3Encryption *_Nullable encryption;Swift
var encryption: AWSS3Encryption? { get set } -
The prefix that is prepended to the restore results for this request.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable prefix;Swift
var prefix: String? { get set } -
The class of storage used to store the restore results.
Declaration
Objective-C
@property (nonatomic) AWSS3StorageClass storageClass;Swift
var storageClass: AWSS3StorageClass { get set } -
The tag-set that is applied to the restore results.
Declaration
Objective-C
@property (nonatomic, strong) AWSS3Tagging *_Nullable tagging;Swift
var tagging: AWSS3Tagging? { get set } -
A list of metadata to store with the restore results in S3.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSS3MetadataEntry *> *_Nullable userMetadata;Swift
var userMetadata: [AWSS3MetadataEntry]? { get set }
View on GitHub
Install in Dash
AWSS3S3Location Class Reference