AWSS3CreateBucketRequest

Objective-C

@interface AWSS3CreateBucketRequest

Swift

class AWSS3CreateBucketRequest
  • ACL

    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 }