Class BucketRequestBase
Inherited Members
Namespace: Glitch9.AIDevKit.AmazonAws.S3
Assembly: Glitch9.AIDevKit.Provider.AmazonAws.dll
Syntax
public abstract class BucketRequestBase : S3RequestBase, IValidatable, IRequestParameterProvider
Properties
| Edit this page View SourceAcl
Optional. The canned ACL to apply to the bucket. Documentation updated in English.
Declaration
public string Acl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
GrantFullControl
Optional. Allows grantee(s) full control of the bucket. The value is a list of grantees in the form: id="aws-account-id", uri="group-uri", emailAddress="email" separated by commas.
Declaration
public string GrantFullControl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
GrantRead
Optional. Allows grantee(s) read access to the bucket.
Declaration
public string GrantRead { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
GrantReadACP
Optional. Allows grantee(s) read access to the bucket ACL.
Declaration
public string GrantReadACP { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
GrantWrite
Optional. Allows grantee(s) write access to the bucket. (Not allowed for directory buckets.)
Declaration
public string GrantWrite { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
GrantWriteACP
Optional. Allows grantee(s) write access to the bucket ACL. (Not allowed for directory buckets.)
Declaration
public string GrantWriteACP { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ObjectLockEnabled
Optional. Specifies whether you want S3 Object Lock to be enabled for the new bucket. (Not supported for directory buckets.)
Declaration
public bool? ObjectLockEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Methods
| Edit this page View SourceGetRequestParameters()
Declaration
public override IEnumerable<RequestParameter> GetRequestParameters()
Returns
| Type | Description |
|---|---|
| IEnumerable<RequestParameter> |
Overrides
| Edit this page View SourceValidate()
Validates the object's parameters and throws if invalid.
Declaration
public override void Validate()