AWSS3CreateBucketRequest
Objective-C
@interface AWSS3CreateBucketRequest
Swift
class AWSS3CreateBucketRequest
-
The canned ACL to apply to the bucket.
Declaration
Objective-C
@property (nonatomic) AWSS3BucketCannedACL ACL;Swift
var acl: AWSS3BucketCannedACL { get set } -
The name of the bucket to create.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable bucket;Swift
var bucket: String? { get set } -
The configuration information for the bucket.
Declaration
Objective-C
@property (nonatomic, strong) AWSS3CreateBucketConfiguration *_Nullable createBucketConfiguration;Swift
var createBucketConfiguration: AWSS3CreateBucketConfiguration? { get set } -
Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable grantFullControl;Swift
var grantFullControl: String? { get set } -
Allows grantee to list the objects in the bucket.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable grantRead;Swift
var grantRead: String? { get set } -
Allows grantee to read the bucket ACL.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable grantReadACP;Swift
var grantReadACP: String? { get set } -
Allows grantee to create, overwrite, and delete any object in the bucket.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable grantWrite;Swift
var grantWrite: String? { get set } -
Allows grantee to write the ACL for the applicable bucket.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable grantWriteACP;Swift
var grantWriteACP: String? { get set } -
Specifies whether you want S3 Object Lock to be enabled for the new bucket.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable objectLockEnabledForBucket;Swift
var objectLockEnabledForBucket: NSNumber? { get set }
View on GitHub
Install in Dash
AWSS3CreateBucketRequest Class Reference