AWSS3PutBucketAclRequest

@interface AWSS3PutBucketAclRequest
  • ACL

    The canned ACL to apply to the bucket.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) AWSS3BucketCannedACL ACL;

    Swift

    var acl: AWSS3BucketCannedACL { get set }
  • Declaration

    Objective-C

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

    Swift

    var accessControlPolicy: AWSS3AccessControlPolicy? { get set }
  • Declaration

    Objective-C

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

    Swift

    var bucket: String? { get set }
  • Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) 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 (readwrite, strong, nonatomic) NSString *_Nullable grantFullControl;

    Swift

    var grantFullControl: String? { get set }
  • Allows grantee to list the objects in the bucket.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable grantRead;

    Swift

    var grantRead: String? { get set }
  • Allows grantee to read the bucket ACL.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) 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 (readwrite, strong, nonatomic) NSString *_Nullable grantWrite;

    Swift

    var grantWrite: String? { get set }
  • Allows grantee to write the ACL for the applicable bucket.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable grantWriteACP;

    Swift

    var grantWriteACP: String? { get set }