Share via


DataLakeStoreFileSystemClient.ChangeAclRecursively Method

Definition

Overloads

ChangeAclRecursively(String, String, List<AclEntry>, RequestedAclType, Int32)
ChangeAclRecursively(String, String, List<AclEntry>, RequestedAclType, Int32, Cmdlet, Boolean, CancellationToken)

Changes Acl recursively

ChangeAclRecursively(String, String, List<AclEntry>, RequestedAclType, Int32)

public Microsoft.Azure.DataLake.Store.AclTools.AclProcessorStats ChangeAclRecursively (string path, string accountName, System.Collections.Generic.List<Microsoft.Azure.DataLake.Store.Acl.AclEntry> aclToSet, Microsoft.Azure.DataLake.Store.AclTools.RequestedAclType aclChangeType, int concurrency = -1);
member this.ChangeAclRecursively : string * string * System.Collections.Generic.List<Microsoft.Azure.DataLake.Store.Acl.AclEntry> * Microsoft.Azure.DataLake.Store.AclTools.RequestedAclType * int -> Microsoft.Azure.DataLake.Store.AclTools.AclProcessorStats
Public Function ChangeAclRecursively (path As String, accountName As String, aclToSet As List(Of AclEntry), aclChangeType As RequestedAclType, Optional concurrency As Integer = -1) As AclProcessorStats

Parameters

path
String
accountName
String
aclToSet
List<AclEntry>
aclChangeType
RequestedAclType
concurrency
Int32

Returns

Applies to

ChangeAclRecursively(String, String, List<AclEntry>, RequestedAclType, Int32, Cmdlet, Boolean, CancellationToken)

Changes Acl recursively

public Microsoft.Azure.DataLake.Store.AclTools.AclProcessorStats ChangeAclRecursively (string path, string accountName, System.Collections.Generic.List<Microsoft.Azure.DataLake.Store.Acl.AclEntry> aclToSet, Microsoft.Azure.DataLake.Store.AclTools.RequestedAclType aclChangeType, int concurrency, System.Management.Automation.Cmdlet aclCmdlet, bool trackProgress, System.Threading.CancellationToken cmdletCancellationToken);
member this.ChangeAclRecursively : string * string * System.Collections.Generic.List<Microsoft.Azure.DataLake.Store.Acl.AclEntry> * Microsoft.Azure.DataLake.Store.AclTools.RequestedAclType * int * System.Management.Automation.Cmdlet * bool * System.Threading.CancellationToken -> Microsoft.Azure.DataLake.Store.AclTools.AclProcessorStats
Public Function ChangeAclRecursively (path As String, accountName As String, aclToSet As List(Of AclEntry), aclChangeType As RequestedAclType, concurrency As Integer, aclCmdlet As Cmdlet, trackProgress As Boolean, cmdletCancellationToken As CancellationToken) As AclProcessorStats

Parameters

path
String

Input path

accountName
String

Account name

aclToSet
List<AclEntry>

List of acl to set

aclChangeType
RequestedAclType

Type of al change- Modify, Set, Remove

concurrency
Int32

Concurrency- number of parallel operations

aclCmdlet
Cmdlet

Cmdlet for acl change. This is only for printing progress. If passed null, then no progress tracking is done

trackProgress
Boolean
cmdletCancellationToken
CancellationToken

Cancellationtoken for cmdlet

Returns

Applies to