Twoorb Plugins  1.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Amazon.S3.S3Permission Class Reference

A list of all ACL permissions. For more information, refer: More...

Inheritance diagram for Amazon.S3.S3Permission:

Public Member Functions

 S3Permission (string value)
 
 S3Permission (string value, string headerName)
 

Static Public Member Functions

static S3Permission FindValue (string value)
 Finds the constant for the unique value. More...
 
static implicit operator S3Permission (string value)
 

Static Public Attributes

static readonly S3Permission READ = new S3Permission("READ", "x-amz-grant-read")
 When applied to a bucket, grants permission to list the bucket. When applied to an object, this grants permission to read the object data and/or metadata. More...
 
static readonly S3Permission WRITE = new S3Permission("WRITE", "x-amz-grant-write")
 When applied to a bucket, grants permission to create, overwrite, and delete any object in the bucket. This permission is not supported for objects. More...
 
static readonly S3Permission READ_ACP = new S3Permission("READ_ACP", "x-amz-grant-read-acp")
 Grants permission to read the ACL for the applicable bucket or object. The owner of a bucket or object always has this permission implicitly. More...
 
static readonly S3Permission WRITE_ACP = new S3Permission("WRITE_ACP", "x-amz-grant-write-acp")
 Gives permission to overwrite the ACP for the applicable bucket or object. The owner of a bucket or object always has this permission implicitly. Granting this permission is equivalent to granting FULL_CONTROL because the grant recipient can make any changes to the ACP. More...
 
static readonly S3Permission FULL_CONTROL = new S3Permission("FULL_CONTROL", "x-amz-grant-full-control")
 Provides READ, WRITE, READ_ACP, and WRITE_ACP permissions. It does not convey additional rights and is provided only for convenience. More...
 
static readonly S3Permission RESTORE_OBJECT = new S3Permission("RESTORE", "x-amz-grant-restore-object")
 Gives permission to restore an object that is currently stored in Amazon Glacier for archival storage. More...
 

Properties

string HeaderName [get, set]
 

Detailed Description

A list of all ACL permissions. For more information, refer:

Member Function Documentation

static S3Permission Amazon.S3.S3Permission.FindValue ( string  value)
static

Finds the constant for the unique value.

Parameters
value
Returns

Member Data Documentation

readonly S3Permission Amazon.S3.S3Permission.FULL_CONTROL = new S3Permission("FULL_CONTROL", "x-amz-grant-full-control")
static

Provides READ, WRITE, READ_ACP, and WRITE_ACP permissions. It does not convey additional rights and is provided only for convenience.

readonly S3Permission Amazon.S3.S3Permission.READ = new S3Permission("READ", "x-amz-grant-read")
static

When applied to a bucket, grants permission to list the bucket. When applied to an object, this grants permission to read the object data and/or metadata.

readonly S3Permission Amazon.S3.S3Permission.READ_ACP = new S3Permission("READ_ACP", "x-amz-grant-read-acp")
static

Grants permission to read the ACL for the applicable bucket or object. The owner of a bucket or object always has this permission implicitly.

readonly S3Permission Amazon.S3.S3Permission.RESTORE_OBJECT = new S3Permission("RESTORE", "x-amz-grant-restore-object")
static

Gives permission to restore an object that is currently stored in Amazon Glacier for archival storage.

readonly S3Permission Amazon.S3.S3Permission.WRITE = new S3Permission("WRITE", "x-amz-grant-write")
static

When applied to a bucket, grants permission to create, overwrite, and delete any object in the bucket. This permission is not supported for objects.

readonly S3Permission Amazon.S3.S3Permission.WRITE_ACP = new S3Permission("WRITE_ACP", "x-amz-grant-write-acp")
static

Gives permission to overwrite the ACP for the applicable bucket or object. The owner of a bucket or object always has this permission implicitly. Granting this permission is equivalent to granting FULL_CONTROL because the grant recipient can make any changes to the ACP.


The documentation for this class was generated from the following file: