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

Azure.Storage.Files.DataLake.Models

Namespace with 80 public types

Classes

 AccessControlChangeOptions AccessControlChangeOptions contain knobs used to customize recursive Access Control operations.
 DataLakeAccessOptions Access options to set when creating a path.
 DataLakeAccessPolicy An Access policy.
 DataLakeAclChangeFailedException An exception thrown when an operation is interrupted and can be continued later on.
 DataLakeAnalyticsLogging Azure Analytics Logging settings.
 DataLakeCorsRule CORS is an HTTP feature that enables a web application running under one domain to access resources in another domain. Web browsers implement a security restriction known as same-origin policy that prevents a web page from calling APIs in a different domain; CORS provides a secure way to allow one domain (the origin domain) to call APIs in another domain.
 DataLakeFileAppendOptions Optional parameters for appending data to a file with DataLakeFileClient.Append() and .AppendAsync().
 DataLakeFileFlushOptions Optional parameters for appending data to a file with DataLakeFileClient.Flush() and .FlushAsync().
 DataLakeFileOpenWriteOptions Optional parameters for File Open Write.
 DataLakeFileReadOptions Optional parameters for downloading a range of a file with .
 DataLakeFileReadResult The details and content returned from reading a DataLake File.
 DataLakeFileReadStreamingResult The details and content returned from reading a datalake file.
 DataLakeFileReadToOptions Options for reading a file to a destination.
 DataLakeFileScheduleDeletionOptions Parameters for Schedule Deletion.
 DataLakeFileSystemCreateOptions Optional parameters for creating a File System.
 DataLakeFileSystemEncryptionScopeOptions Encryption scope options to be used when creating a file system.
 DataLakeFileUploadOptions Optional parameters for uploading to a Data Lake file.
 DataLakeLease Lease.
 DataLakeMetrics A summary of request statistics grouped by API in hour or minute aggregates for Data Lake.
 DataLakeOpenReadOptions Optional parameters for
 DataLakePathCreateOptions Optional parameters for creating a file or directory..
 DataLakePathScheduleDeletionOptions Options for scheduling the deletion of a path.
 DataLakeQueryArrowField Describe a field in .
 DataLakeQueryArrowOptions Arrow configuration. Only valid for .
 DataLakeQueryCsvTextOptions CSV text configuration.
 DataLakeQueryError Data Lake query error.
 DataLakeQueryJsonTextOptions JSON text configuration.
 DataLakeQueryOptions Optional parameters for .
 DataLakeQueryParquetTextOptions Parquet text configuration.
 DataLakeRequestConditions Specifies lease access conditions for a file system or path.
 DataLakeRetentionPolicy The retention policy which determines how long the associated data should persist.
 DataLakeServiceProperties Data Lake Service Properties. Note that HNS-enabled storage accounts do not support static website.
 DataLakeSignedIdentifier A Signed identifier for a shared access policy.
 DataLakeStaticWebsite The properties that enable an account to host a static website.
 FileDownloadDetails Properties returned when downloading a File.
 FileDownloadInfo The properties and content returned from downloading a file.
 FileSystemAccessPolicy FileSystemAccessPolicy.
 FileSystemInfo FileSystemInfo.
 FileSystemItem An Azure Data Lake file system.
 FileSystemProperties Properties of a file system.
 PathAccessControl The Access Control for a path.
 PathAccessControlItem Represents an access control in a file access control list.
 PathContentInfo PathContentInfo
 PathCreateInfo Path CreateResult
 PathDeletedItem A path that has been soft deleted.
 PathHttpHeaders Standard HTTP properties supported by paths. These properties are represented as standard HTTP headers use standard names, as specified in the Header Field Definitions section 14 of the HTTP/1.1 protocol specification. For more information, see Setting and retrieving properties and metadata for service resources.
 PathInfo PathInfo
 PathItem Path
 PathPermissions Represents POSIX-style permissions on a given resource. Each resource specifies permissions for the owner, the owning group, and everyone else. Permissions for users or groups not included here can be set using an Access Control List. Manipulating resource permissions is only supported when ADLS interop is enabled.
 PathProperties PathProperties
 RemovePathAccessControlItem Represents an access control in a file access control list for removal.
 UserDelegationKey A user delegation key

Structures

 AccessControlChangeCounters AccessControlChangeCounters contains counts of operations that change Access Control Lists recursively.
 AccessControlChangeFailure Represents an entry that failed to update Access Control List.
 AccessControlChangeResult AccessControlChangeResult contains result of operations that change Access Control Lists recursively.
 AccessControlChanges AccessControlChanges contains batch and cumulative counts of operations that change Access Control Lists recursively. Additionally it exposes path entries that failed to update while these operations progress.
 DataLakeAudience Audiences available for Blobs
 DataLakeCustomerProvidedKey Wrapper for an encryption key to be used with client provided key server-side encryption. Note that encryption is applied is applied on a per-file basis.
 ReleasedObjectInfo Provides the version state of a successfully released path or file system. object.

Enumerations

 AccessControlType Specifies the type of the .
 CopyStatus CopyStatus values.
 DataLakeEncryptionAlgorithmType The algorithm used to produce the encryption key hash. Currently, the only accepted value is "AES256". Must be provided if the x-ms-encryption-key header is provided.
 DataLakeFileExpirationOrigin Enum to specify when a file's ExpiriesOn time should be relative to.
 DataLakeLeaseAction The DataLakeLeaseAction.
 DataLakeLeaseDuration Lease duration type values.
 DataLakeLeaseState Lease state values.
 DataLakeLeaseStatus Lease status values.
 DataLakeQueryArrowFieldType The type of a .
 FileSystemStates Specifies options for listing blob containers with the operation.
 FileSystemTraits Specifies options for listing file systems with the operation.
 PathGetPropertiesAction The PathGetPropertiesAction.
 PathLeaseAction The PathLeaseAction.
 PathRenameMode The PathRenameMode.
 PathResourceType The PathResourceType.
 PathUpdateAction The PathUpdateAction.
 PublicAccessType Specifies whether data in the file system may be accessed publicly and the level of access
 RolePermissions Represents file permissions for a specific role.

Static Classes

 DataLakeModelFactory DataLakeModelFactory provides utilities for mocking.
 PathAccessControlExtensions Extension methods for RolePermissions.

Abstract Classes

 DataLakeQueryTextOptions Data Lake Query Text Configuration. See and .