AWSS3PutBucketAclRequest

Objective-C

@interface AWSS3PutBucketAclRequest

Swift

class AWSS3PutBucketAclRequest
  • ACL

    The canned ACL to apply to the bucket.

    Declaration

    Objective-C

    @property (nonatomic) AWSS3BucketCannedACL ACL;

    Swift

    var acl: AWSS3BucketCannedACL { get set }
  • Declaration

    Objective-C

    @property (nonatomic, strong) AWSS3AccessControlPolicy *_Nullable accessControlPolicy;

    Swift

    var accessControlPolicy: AWSS3AccessControlPolicy? { get set }
  • Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable bucket;

    Swift

    var bucket: String? { get set }
  • Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable contentMD5;

    Swift

    var contentMD5: String? { 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 }