Discuss this help topic in SecureBlackbox Forum

TElAWSS3DataStorage.GetBucketACL

TElAWSS3DataStorage     See also     


Filter: C#/Java  VB.NET  Pascal  C++  PHP  


Retrieves ACL (Access Control List) of the data bucket.

Declaration

[C#/Java]
    string GetBucketACL(string BucketName);
    string GetBucketACL(TElAWSS3DataStorageBucket Bucket);
    string GetBucketACL(string BucketName, TElStringList Headers);
    void GetBucketACL(string BucketName, TElAWSS3AccessControlPolicy Policy);
    void GetBucketACL(TElAWSS3DataStorageBucket Bucket, TElAWSS3AccessControlPolicy Policy);
    void GetBucketACL(string BucketName, TElAWSS3AccessControlPolicy Policy, TElStringList Headers);

[VB.NET]
    Function GetBucketACL(ByVal BucketName As String) As String
    Function GetBucketACL(ByVal Bucket As TElAWSS3DataStorageBucket) As String
    Function GetBucketACL(ByVal BucketName As String, ByVal Headers As TElStringList) As String
    Sub GetBucketACL(ByVal BucketName As String, ByVal Policy As TElAWSS3AccessControlPolicy)
    Sub GetBucketACL(ByVal Bucket As TElAWSS3DataStorageBucket, ByVal Policy As TElAWSS3AccessControlPolicy)
    Sub GetBucketACL(ByVal BucketName As String, ByVal Policy As TElAWSS3AccessControlPolicy, ByVal Headers As TElStringList)

[Pascal]
    function GetBucketACL(const BucketName : string) : string;
    function GetBucketACL(Bucket : TElAWSS3DataStorageBucket) : string;
    function GetBucketACL(const BucketName : string; Headers : TStringList) : string;
    procedure GetBucketACL(const BucketName : string; Policy : TElAWSS3AccessControlPolicy);
    procedure GetBucketACL(Bucket : TElAWSS3DataStorageBucket; Policy : TElAWSS3AccessControlPolicy);
    procedure GetBucketACL(const BucketName : string; Policy : TElAWSS3AccessControlPolicy; Headers : TStringList);

[C++]
    void GetBucketACL(const std::string &BucketName, std::string &OutResult);
    void GetBucketACL(TElAWSS3DataStorageBucket &Bucket, std::string &OutResult);
    void GetBucketACL(TElAWSS3DataStorageBucket *Bucket, std::string &OutResult);
    void GetBucketACL(const std::string &BucketName, TElStringList &Headers, std::string &OutResult);
    void GetBucketACL(const std::string &BucketName, TElStringList *Headers, std::string &OutResult);
    void GetBucketACL(const std::string &BucketName, TElAWSS3AccessControlPolicy &Policy);
    void GetBucketACL(const std::string &BucketName, TElAWSS3AccessControlPolicy *Policy);
    void GetBucketACL(TElAWSS3DataStorageBucket &Bucket, TElAWSS3AccessControlPolicy &Policy);
    void GetBucketACL(TElAWSS3DataStorageBucket *Bucket, TElAWSS3AccessControlPolicy *Policy);
    void GetBucketACL(const std::string &BucketName, TElAWSS3AccessControlPolicy &Policy, TElStringList &Headers);
    void GetBucketACL(const std::string &BucketName, TElAWSS3AccessControlPolicy *Policy, TElStringList *Headers);

[PHP]
    string GetBucketACL(string $BucketName)
    string GetBucketACL(TElAWSS3DataStorageBucket $Bucket)
    string GetBucketACL(string $BucketName, TElStringList $Headers)
    void GetBucketACL(string $BucketName, TElAWSS3AccessControlPolicy $Policy)
    void GetBucketACL(TElAWSS3DataStorageBucket $Bucket, TElAWSS3AccessControlPolicy $Policy)
    void GetBucketACL(string $BucketName, TElAWSS3AccessControlPolicy $Policy, TElStringList $Headers)

Parameters

  • Bucket - data bucket for which ACL is requested
  • BucketName - name of the data bucket
  • Headers - contains HTTP headers
  • Policy - specifies the access control policy for the bucket.

Return value

    String that contains ACL for the bucket.

Description

    Use this method to get the ACL (Access Control List) for the bucket. Syntax of the ACL is described in the Amazon Simple Storage Service Developer guide.

See also:     SetBucketACL    

Discuss this help topic in SecureBlackbox Forum