<PackageReference Include="Azure.Storage.Files.DataLake" Version="12.24.0" />

Azure.Storage.Files.DataLake.Models.RemovePathAccessControlItem

Represents an access control in a file access control list for removal.

Specifies which role this entry targets.

public bool DefaultScope { get; }

Indicates whether this is the default entry for the ACL.

public string EntityId { get; }

Specifies the entity for which this entry applies. Must be omitted for types mask or other. It must also be omitted when the user or group is the owner.

public RemovePathAccessControlItem(AccessControlType accessControlType, bool defaultScope = false, string entityId = null)

Constructor.

public static RemovePathAccessControlItem Parse(string serializedAccessControl)

Parses the provided string into a RemovePathAccessControlItem

Deseralizes an access control list string for removal into a list of RemovePathAccessControlItem.

public static string ToAccessControlListString(IList<RemovePathAccessControlItem> accessControlList)

Converts the Access Control List for removal to a String.