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 }