ACL enum

Inheritance
Available extensions

Values

private → const ACL

Owner gets FULL_CONTROL. No one else has access rights (default).

public_read → const ACL

Owner gets FULL_CONTROL. The AllUsers group (see Who is a grantee?) gets READ access.

public_read_write → const ACL

Owner gets FULL_CONTROL. The AllUsers group gets READ and WRITE access. Granting this on a bucket is generally not recommended.

aws_exec_read → const ACL

Owner gets FULL_CONTROL. Amazon EC2 gets READ access to GET an Amazon Machine Image (AMI) bundle from Amazon S3.

authenticated_read → const ACL

Owner gets FULL_CONTROL. The AuthenticatedUsers group gets READ access.

bucket_owner_read → const ACL

Object owner gets FULL_CONTROL. Bucket owner gets READ access. If you specify this canned ACL when creating a bucket, Amazon S3 ignores it.

bucket_owner_full_control → const ACL

Both the object owner and the bucket owner get FULL_CONTROL over the object. If you specify this dcanned ACL when creating a bucket, Amazon S3 ignores it.

log_delivery_write → const ACL

The LogDelivery group gets WRITE and READ_ACP permissions on the bucket. For more information about logs

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<ACL>
A constant List of the values in this enum, in order of their declaration.