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

Logging Enabled More...

Public Member Functions

void AddGrant (S3Grantee grantee, S3Permission permission)
 Creates a S3Grant and adds it to the list of grants. More...
 
void RemoveGrant (S3Grantee grantee, S3Permission permission)
 Removes a specific permission for the given grantee. More...
 
void RemoveGrant (S3Grantee grantee)
 Removes all permissions for the given grantee. More...
 

Properties

string TargetBucketName [get, set]
 Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key. More...
 
List< S3GrantGrants [get, set]
 A collection of grants. More...
 
string TargetPrefix [get, set]
 This element lets you specify a prefix for the keys that the log files will be stored under. More...
 

Detailed Description

Logging Enabled

Member Function Documentation

void Amazon.S3.Model.S3BucketLoggingConfig.AddGrant ( S3Grantee  grantee,
S3Permission  permission 
)

Creates a S3Grant and adds it to the list of grants.

Parameters
granteeThe grantee for the grant.
permissionThe permission for the grantee.
void Amazon.S3.Model.S3BucketLoggingConfig.RemoveGrant ( S3Grantee  grantee,
S3Permission  permission 
)

Removes a specific permission for the given grantee.

Parameters
granteeThe grantee
permissionThe permission for the grantee to remove
void Amazon.S3.Model.S3BucketLoggingConfig.RemoveGrant ( S3Grantee  grantee)

Removes all permissions for the given grantee.

Parameters
grantee

Property Documentation

List<S3Grant> Amazon.S3.Model.S3BucketLoggingConfig.Grants
getset

A collection of grants.

string Amazon.S3.Model.S3BucketLoggingConfig.TargetBucketName
getset

Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.

string Amazon.S3.Model.S3BucketLoggingConfig.TargetPrefix
getset

This element lets you specify a prefix for the keys that the log files will be stored under.


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