Discuss this help topic in SecureBlackbox Forum

TElWinAzureDataStorage.SetContainerACL

TElWinAzureDataStorage     See also     


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


Sets ACL (Access Control List) of the data container.

Declaration

[VB.NET]
    Sub SetContainerACL(ByVal ContainerName As String, ByVal AccessLevel As TSBWinAzureContainerAccessLevel, ByVal Policy As TElWinAzureAccessPolicy)
    Sub SetContainerACL(ByVal Container As TElWinAzureDataStorageContainer, ByVal AccessLevel As TSBWinAzureContainerAccessLevel, ByVal Policy As TElWinAzureAccessPolicy)
    Sub SetContainerACL(ByVal ContainerName As String, ByVal AccessLevel As TSBWinAzureContainerAccessLevel, ByVal Policy As TElWinAzureAccessPolicy, ByVal Headers As TElStringList)
    Sub SetContainerACL(ByVal ContainerName As String, ByVal SharedAccessSignature As String, ByVal AccessLevel As TSBWinAzureContainerAccessLevel, ByVal Policy As TElWinAzureAccessPolicy)
    Sub SetContainerACL(ByVal Container As TElWinAzureDataStorageContainer, ByVal SharedAccessSignature As String, ByVal AccessLevel As TSBWinAzureContainerAccessLevel, ByVal Policy As TElWinAzureAccessPolicy)
    Sub SetContainerACL(ByVal ContainerName As String, ByVal SharedAccessSignature As String, ByVal AccessLevel As TSBWinAzureContainerAccessLevel, ByVal Policy As TElWinAzureAccessPolicy, ByVal Headers As TElStringList)

[Pascal]
    procedure SetContainerACL(const ContainerName : string; AccessLevel : TSBWinAzureContainerAccessLevel; Policy : TElWinAzureAccessPolicy);
    procedure SetContainerACL(Container : TElWinAzureDataStorageContainer; AccessLevel : TSBWinAzureContainerAccessLevel; Policy : TElWinAzureAccessPolicy);
    procedure SetContainerACL(const ContainerName : string; AccessLevel : TSBWinAzureContainerAccessLevel; Policy : TElWinAzureAccessPolicy; Headers : TStringList);
    procedure SetContainerACL(const ContainerName : string; const SharedAccessSignature : string; AccessLevel : TSBWinAzureContainerAccessLevel; Policy : TElWinAzureAccessPolicy);
    procedure SetContainerACL(Container : TElWinAzureDataStorageContainer; const SharedAccessSignature : string; AccessLevel : TSBWinAzureContainerAccessLevel; Policy : TElWinAzureAccessPolicy);
    procedure SetContainerACL(const ContainerName : string; const SharedAccessSignature : string; AccessLevel : TSBWinAzureContainerAccessLevel; Policy : TElWinAzureAccessPolicy; Headers : TStringList);

[C++]
    void SetContainerACL(const std::string &ContainerName, TSBWinAzureContainerAccessLevel AccessLevel, TElWinAzureAccessPolicy &Policy);
    void SetContainerACL(const std::string &ContainerName, TSBWinAzureContainerAccessLevel AccessLevel, TElWinAzureAccessPolicy *Policy);
    void SetContainerACL(TElWinAzureDataStorageContainer &Container, TSBWinAzureContainerAccessLevel AccessLevel, TElWinAzureAccessPolicy &Policy);
    void SetContainerACL(TElWinAzureDataStorageContainer *Container, TSBWinAzureContainerAccessLevel AccessLevel, TElWinAzureAccessPolicy *Policy);
    void SetContainerACL(const std::string &ContainerName, TSBWinAzureContainerAccessLevel AccessLevel, TElWinAzureAccessPolicy &Policy, TElStringList &Headers);
    void SetContainerACL(const std::string &ContainerName, TSBWinAzureContainerAccessLevel AccessLevel, TElWinAzureAccessPolicy *Policy, TElStringList *Headers);
    void SetContainerACL(const std::string &ContainerName, const std::string &SharedAccessSignature, TSBWinAzureContainerAccessLevel AccessLevel, TElWinAzureAccessPolicy &Policy);
    void SetContainerACL(const std::string &ContainerName, const std::string &SharedAccessSignature, TSBWinAzureContainerAccessLevel AccessLevel, TElWinAzureAccessPolicy *Policy);
    void SetContainerACL(TElWinAzureDataStorageContainer &Container, const std::string &SharedAccessSignature, TSBWinAzureContainerAccessLevel AccessLevel, TElWinAzureAccessPolicy &Policy);
    void SetContainerACL(TElWinAzureDataStorageContainer *Container, const std::string &SharedAccessSignature, TSBWinAzureContainerAccessLevel AccessLevel, TElWinAzureAccessPolicy *Policy);
    void SetContainerACL(const std::string &ContainerName, const std::string &SharedAccessSignature, TSBWinAzureContainerAccessLevel AccessLevel, TElWinAzureAccessPolicy &Policy, TElStringList &Headers);
    void SetContainerACL(const std::string &ContainerName, const std::string &SharedAccessSignature, TSBWinAzureContainerAccessLevel AccessLevel, TElWinAzureAccessPolicy *Policy, TElStringList *Headers);

[PHP]
    void SetContainerACL(string $ContainerName, integer $AccessLevel, TElWinAzureAccessPolicy $Policy)
    void SetContainerACL(TElWinAzureDataStorageContainer $Container, integer $AccessLevel, TElWinAzureAccessPolicy $Policy)
    void SetContainerACL(string $ContainerName, integer $AccessLevel, TElWinAzureAccessPolicy $Policy, TElStringList $Headers)
    void SetContainerACL(string $ContainerName, string $SharedAccessSignature, integer $AccessLevel, TElWinAzureAccessPolicy $Policy)
    void SetContainerACL(TElWinAzureDataStorageContainer $Container, string $SharedAccessSignature, integer $AccessLevel, TElWinAzureAccessPolicy $Policy)
    void SetContainerACL(string $ContainerName, string $SharedAccessSignature, integer $AccessLevel, TElWinAzureAccessPolicy $Policy, TElStringList $Headers)

Parameters

  • AccessLevel - specifies container access level.
  • Container - data container which ACL must be changed.
  • ContainerName - name of the container.
  • Headers - contains HTTP request headers.
  • Policy - specifies container access policy.
  • SharedAccessSignature - contains the Shared Access Signature (SAS).

Possible values:


Description

    Use this method to specify the ACL (Access Control List) of the data container.

See also:     GetContainerACL    

Discuss this help topic in SecureBlackbox Forum