Options
All
  • Public
  • Public/Protected
  • All
Menu

@azure/storage-file-datalake

Package version

Index

Enumerations

Classes

Interfaces

Type aliases

Variables

Functions

Object literals

Type aliases

AccessControlType

AccessControlType: "user" | "group" | "mask" | "other"

CopyStatusType

CopyStatusType: "pending" | "success" | "aborted" | "failed"

CredentialPolicyCreator

CredentialPolicyCreator: (nextPolicy: RequestPolicy, options: RequestPolicyOptions) => CredentialPolicy

A factory function that creates a new CredentialPolicy that uses the provided nextPolicy.

Type declaration

    • Parameters

      • nextPolicy: RequestPolicy
      • options: RequestPolicyOptions

      Returns CredentialPolicy

FileQueryArrowConfiguration

FileQueryArrowConfiguration: BlobQueryArrowConfiguration

Options to query file with Apache Arrow format. Only valid for FileQueryOptions.outputTextConfiguration.

export
interface

FileQueryArrowConfiguration

FileReadResponse

FileReadResponse: FileReadHeaders & { _response: HttpResponse & { parsedHeaders: FileReadHeaders }; contentAsBlob?: Promise<Blob>; readableStreamBody?: NodeJS.ReadableStream }

FileSystemCreateResponse

FileSystemCreateResponse: FileSystemCreateHeaders & { _response: HttpResponse & { parsedHeaders: FileSystemCreateHeaders } }

Contains response data for the create operation.

FileSystemDeleteResponse

FileSystemDeleteResponse: FileSystemDeleteHeaders & { _response: HttpResponse & { parsedHeaders: FileSystemDeleteHeaders } }

Contains response data for the deleteMethod operation.

FileSystemGetAccessPolicyResponse

FileSystemGetAccessPolicyResponse: { signedIdentifiers: SignedIdentifier<AccessPolicy>[] } & FileSystemGetAccessPolicyHeaders & { _response: HttpResponse & { bodyAsText: string; parsedBody: SignedIdentifier<RawAccessPolicy>[]; parsedHeaders: FileSystemGetAccessPolicyHeaders } }

FileSystemGetPropertiesResponse

FileSystemGetPropertiesResponse: FileSystemGetPropertiesHeaders & { _response: HttpResponse & { parsedHeaders: FileSystemGetPropertiesHeaders } }

Contains response data for the getProperties operation.

FileSystemListPathsResponse

FileSystemListPathsResponse: PathList & FileSystemListPathsHeaders & { _response: HttpResponse & { bodyAsText: string; parsedBody: PathListModel; parsedHeaders: FileSystemListPathsHeaders } }

Contains response data for the listPaths operation.

FileSystemSetAccessPolicyResponse

FileSystemSetAccessPolicyResponse: FileSystemSetAccessPolicyHeaders & { _response: HttpResponse & { parsedHeaders: FileSystemSetAccessPolicyHeaders } }

FileSystemSetMetadataResponse

FileSystemSetMetadataResponse: FileSystemSetMetadataHeaders & { _response: HttpResponse & { parsedHeaders: FileSystemSetMetadataHeaders } }

FileSystemSetPropertiesResponse

FileSystemSetPropertiesResponse: FileSystemSetPropertiesHeaders & { _response: coreHttp.HttpResponse & { parsedHeaders: FileSystemSetPropertiesHeaders } }

Contains response data for the setProperties operation.

LeaseDurationType

LeaseDurationType: "infinite" | "fixed"

LeaseStateType

LeaseStateType: "available" | "leased" | "expired" | "breaking" | "broken"

LeaseStatusType

LeaseStatusType: "locked" | "unlocked"

Operation

Operation: () => Promise<any>

Operation is an async function to be executed and managed by Batch.

Type declaration

    • (): Promise<any>
    • Returns Promise<any>

OutgoingHandler

OutgoingHandler: (buffer: Buffer, offset?: undefined | number) => Promise<any>

OutgoingHandler is an async function triggered by BufferScheduler. OutgoingHandler is an async function triggered by BufferScheduler.

Type declaration

    • (buffer: Buffer, offset?: undefined | number): Promise<any>
    • Parameters

      • buffer: Buffer
      • Optional offset: undefined | number

      Returns Promise<any>

PathAppendDataResponse

PathAppendDataResponse: PathAppendDataHeaders & { _response: coreHttp.HttpResponse & { parsedHeaders: PathAppendDataHeaders } }

Contains response data for the appendData operation.

PathCreateResponse

PathCreateResponse: PathCreateHeaders & { _response: coreHttp.HttpResponse & { parsedHeaders: PathCreateHeaders } }

Contains response data for the create operation.

PathDeleteResponse

PathDeleteResponse: PathDeleteHeaders & { _response: coreHttp.HttpResponse & { parsedHeaders: PathDeleteHeaders } }

Contains response data for the deleteMethod operation.

PathExpiryOptions

PathExpiryOptions: "NeverExpire" | "RelativeToCreation" | "RelativeToNow" | "Absolute"

Defines values for PathExpiryOptions. Possible values include: 'NeverExpire', 'RelativeToCreation', 'RelativeToNow', 'Absolute'

readonly

PathFlushDataResponse

PathFlushDataResponse: PathFlushDataHeaders & { _response: coreHttp.HttpResponse & { parsedHeaders: PathFlushDataHeaders } }

Contains response data for the flushData operation.

PathGetAccessControlResponse

PathGetAccessControlResponse: PathAccessControl & PathGetAccessControlHeaders & { _response: HttpResponse & { parsedHeaders: PathGetPropertiesHeadersModel } }

PathGetPropertiesResponse

PathGetPropertiesResponse: PathGetPropertiesHeaders & { _response: HttpResponse & { parsedHeaders: PathGetPropertiesHeaders } }

Contains response data for the getProperties operation.

PathLeaseAction

PathLeaseAction: "acquire" | "break" | "change" | "renew" | "release"

Defines values for PathLeaseAction. Possible values include: 'acquire', 'break', 'change', 'renew', 'release'

readonly

PathLeaseResponse

PathLeaseResponse: PathLeaseHeaders & { _response: coreHttp.HttpResponse & { parsedHeaders: PathLeaseHeaders } }

Contains response data for the lease operation.

PathMoveResponse

PathMoveResponse: PathRemoveHeaders & { _response: HttpResponse & { parsedHeaders: PathRemoveHeaders } }

PathReadResponse

PathReadResponse: PathReadHeaders & { _response: coreHttp.HttpResponse & { parsedHeaders: PathReadHeaders }; blobBody?: Promise<Blob>; readableStreamBody?: NodeJS.ReadableStream }

Contains response data for the read operation.

PathSetAccessControlRecursiveMode

PathSetAccessControlRecursiveMode: "set" | "modify" | "remove"

Defines values for PathSetAccessControlRecursiveMode. Possible values include: 'set', 'modify', 'remove'

readonly

PathSetAccessControlRecursiveResponse

PathSetAccessControlRecursiveResponse: SetAccessControlRecursiveResponse & PathSetAccessControlRecursiveHeaders & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: SetAccessControlRecursiveResponse; parsedHeaders: PathSetAccessControlRecursiveHeaders } }

Contains response data for the setAccessControlRecursive operation.

PathSetAccessControlResponse

PathSetAccessControlResponse: PathSetAccessControlHeaders & { _response: coreHttp.HttpResponse & { parsedHeaders: PathSetAccessControlHeaders } }

Contains response data for the setAccessControl operation.

PathSetExpiryResponse

PathSetExpiryResponse: PathSetExpiryHeaders & { _response: coreHttp.HttpResponse & { parsedHeaders: PathSetExpiryHeaders } }

Contains response data for the setExpiry operation.

PathSetHttpHeadersResponse

PathSetHttpHeadersResponse: PathSetHttpHeadersHeaders & { _response: HttpResponse & { parsedHeaders: PathSetHttpHeadersHeaders } }

PathSetMetadataResponse

PathSetMetadataResponse: PathSetMetadataHeaders & { _response: HttpResponse & { parsedHeaders: PathSetMetadataHeaders } }

PathUpdateAction

PathUpdateAction: "append" | "flush" | "setProperties" | "setAccessControl" | "setAccessControlRecursive"

Defines values for PathUpdateAction. Possible values include: 'append', 'flush', 'setProperties', 'setAccessControl', 'setAccessControlRecursive'

readonly

PathUpdateResponse

PathUpdateResponse: SetAccessControlRecursiveResponse & PathUpdateHeaders & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: SetAccessControlRecursiveResponse; parsedHeaders: PathUpdateHeaders } }

Contains response data for the update operation.

PublicAccessType

PublicAccessType: "filesystem" | "file"

ServiceGetUserDelegationKeyResponse

ServiceGetUserDelegationKeyResponse: UserDelegationKey & ServiceGetUserDelegationKeyHeaders & { _response: HttpResponse & { bodyAsText: string; parsedBody: UserDelegationKeyModel; parsedHeaders: ServiceGetUserDelegationKeyHeaders } }

ServiceListFileSystemsResponse

ServiceListFileSystemsResponse: FileSystemList & ServiceListFileSystemsHeaders & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: FileSystemList; parsedHeaders: ServiceListFileSystemsHeaders } }

Contains response data for the listFileSystems operation.

ServiceListFileSystemsSegmentResponse

ServiceListFileSystemsSegmentResponse: ListFileSystemsSegmentResponse & ServiceListFileSystemsSegmentHeaders & { _response: HttpResponse & { bodyAsText: string; parsedBody: ListFileSystemsSegmentResponse; parsedHeaders: ServiceListFileSystemsSegmentHeaders } }

Variables

Const BLOCK_BLOB_MAX_BLOCKS

BLOCK_BLOB_MAX_BLOCKS: number = 50000

Const DEFAULT_HIGH_LEVEL_CONCURRENCY

DEFAULT_HIGH_LEVEL_CONCURRENCY: number = 5

Const DevelopmentConnectionString

DevelopmentConnectionString: "DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;" = `DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;`

Const ETagAny

ETagAny: "*" = "*"

Const FILE_MAX_SINGLE_UPLOAD_THRESHOLD

FILE_MAX_SINGLE_UPLOAD_THRESHOLD: number = 100 * MB

Const FILE_MAX_SIZE_BYTES

FILE_MAX_SIZE_BYTES: number = BLOCK_BLOB_MAX_BLOCKS * FILE_UPLOAD_MAX_CHUNK_SIZE

Const FILE_UPLOAD_DEFAULT_CHUNK_SIZE

FILE_UPLOAD_DEFAULT_CHUNK_SIZE: number = 8 * MB

Const FILE_UPLOAD_MAX_CHUNK_SIZE

FILE_UPLOAD_MAX_CHUNK_SIZE: number = 4000 * MB

Const GB

GB: number = MB * 1024

Const KB

KB: number = 1024

Const MB

MB: number = KB * 1024

Const RETRY_ABORT_ERROR

RETRY_ABORT_ERROR: any = new AbortError("The operation was aborted.")

Const SDK_VERSION

SDK_VERSION: string = "12.2.0-beta.1"

Const SERVICE_VERSION

SERVICE_VERSION: string = "2020-02-10"

Const StorageDataLakeLoggingAllowedHeaderNames

StorageDataLakeLoggingAllowedHeaderNames: string[] = ["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256"]

Const StorageDataLakeLoggingAllowedQueryParameters

StorageDataLakeLoggingAllowedQueryParameters: string[] = ["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"]

Const StorageOAuthScopes

StorageOAuthScopes: string | string[] = "https://storage.azure.com/.default"

Const TB

TB: number = GB * 1024

Const ToBlobEndpointHostMappings

ToBlobEndpointHostMappings: string[][] = [["dfs.preprod.core.windows.net", "blob.preprod.core.windows.net"],["dfs.core.windows.net", "blob.core.windows.net"],["dfs.core.chinacloudapi.cn", "blob.core.chinacloudapi.cn"],["dfs.core.usgovcloudapi.net", "blob.core.usgovcloudapi.net"],["dfs.core.cloudapi.de", "blob.core.cloudapi.de"],["dfs.core.microsoft.scloud", "blob.core.microsoft.scloud"],["dfs.core.eaglex.ic.gov", "blob.core.eaglex.ic.gov"]]

Const ToDfsEndpointHostMappings

ToDfsEndpointHostMappings: string[][] = [["blob.preprod.core.windows.net", "dfs.preprod.core.windows.net"],["blob.core.windows.net", "dfs.core.windows.net"],["blob.core.chinacloudapi.cn", "dfs.core.chinacloudapi.cn"],["blob.core.usgovcloudapi.net", "dfs.core.usgovcloudapi.net"],["blob.core.cloudapi.de", "dfs.core.cloudapi.de"],["blob.core.microsoft.scloud", "dfs.core.microsoft.scloud"],["blob.core.eaglex.ic.gov", "dfs.core.eaglex.ic.gov"]]

Const _defaultHttpClient

_defaultHttpClient: any = new DefaultHttpClient()

Const logger

logger: any = createClientLogger("storage-file-datalake")

The @azure/logger configuration for this package.

Const maxBufferLength

maxBufferLength: any = require("buffer").constants.MAX_LENGTH

maxBufferLength is max size of each buffer in the pooled buffers.

Const packageName

packageName: "azure-storage-datalake" = "azure-storage-datalake"

Const packageVersion

packageVersion: "1.0.0" = "1.0.0"

Functions

NewRetryPolicyFactory

SASSignatureValuesSanityCheckAndAutofill

appendToURLPath

  • appendToURLPath(url: string, name: string): string

base64decode

  • base64decode(encodedString: string): string

base64encode

  • base64encode(content: string): string

blobToArrayBuffer

  • blobToArrayBuffer(blob: Blob): Promise<ArrayBuffer>

blobToString

  • blobToString(blob: Blob): Promise<string>

createSpan

  • createSpan(operationName: string, tracingOptions?: OperationTracingOptions): { span: Span; spanOptions: SpanOptions }

delay

  • delay(timeInMs: number, aborter?: AbortSignalLike, abortError?: Error): Promise<unknown>

escape

  • escape(text: string): string

escapeURLPath

  • escapeURLPath(url: string): string

extractConnectionStringParts

Const fsCreateReadStream

  • fsCreateReadStream(): void

Const fsStat

  • fsStat(): void

generateAccountSASQueryParameters

generateBlobSASQueryParameters20150405

generateBlobSASQueryParameters20181109

generateBlobSASQueryParametersUDK20181109

generateBlobSASQueryParametersUDK20200210

generateBlockID

  • generateBlockID(blockIDPrefix: string, blockIndex: number): string

generateDataLakeSASQueryParameters

  • ONLY AVAILABLE IN NODE.JS RUNTIME.

    Creates an instance of SASQueryParameters.

    Only accepts required settings needed to create a SAS. For optional settings please set corresponding properties directly, such as permissions, startsOn and identifier.

    WARNING: When identifier is not provided, permissions and expiresOn are required. You MUST assign value to identifier or expiresOn & permissions manually if you initial with this constructor.

    Fill in the required details before running the following snippets.

    example
    // Generate service level SAS for a file system
    const containerSAS = generateDataLakeSASQueryParameters({
        fileSystemName, // Required
        permissions: ContainerSASPermissions.parse("racwdl"), // Required
        startsOn: new Date(), // Optional
        expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
        ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
        protocol: SASProtocol.HttpsAndHttp, // Optional
        version: "2016-05-31" // Optional
      },
      sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
    ).toString();

    // Fill in the required details before running the snippet.

    example
    // Generate service level SAS for a file
    const fileSAS = generateDataLakeSASQueryParameters({
        fileSystemName, // Required
        fileName, // Required
        permissions: DataLakeSASPermissions.parse("racwd"), // Required
        startsOn: new Date(), // Optional
        expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
        cacheControl: "cache-control-override", // Optional
        contentDisposition: "content-disposition-override", // Optional
        contentEncoding: "content-encoding-override", // Optional
        contentLanguage: "content-language-override", // Optional
        contentType: "content-type-override", // Optional
        ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
        protocol: SASProtocol.HttpsAndHttp, // Optional
        version: "2016-05-31" // Optional
      },
      sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
    ).toString();
    export

    Parameters

    Returns SASQueryParameters

  • ONLY AVAILABLE IN NODE.JS RUNTIME.

    Creates an instance of SASQueryParameters. WARNING: identifier will be ignored when generating user delegation SAS, permissions and expiresOn are required.

    example
    // Generate user delegation SAS for a file system
    const userDelegationKey = await dataLakeServiceClient.getUserDelegationKey(startsOn, expiresOn);
    const fileSystemSAS = generateDataLakeSASQueryParameters({
        fileSystemName, // Required
        permissions: FileSystemSASPermissions.parse("racwdl"), // Required
        startsOn, // Optional. Date type
        expiresOn, // Required. Date type
        ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
        protocol: SASProtocol.HttpsAndHttp, // Optional
        version: "2018-11-09" // Must >= 2018-11-09 to generate user delegation SAS
      },
      userDelegationKey, // UserDelegationKey
      accountName
    ).toString();
    export

    Parameters

    Returns SASQueryParameters

getAccountNameFromUrl

  • getAccountNameFromUrl(blobEndpointUrl: string): string

getCachedDefaultHttpClient

  • getCachedDefaultHttpClient(): IHttpClient

getCanonicalName

  • getCanonicalName(accountName: string, containerName: string, blobName?: undefined | string): string

getProxyUriFromDevConnString

  • getProxyUriFromDevConnString(connectionString: string): string

getURLParameter

  • getURLParameter(url: string, name: string): string | string[] | undefined

getURLPath

  • getURLPath(url: string): string | undefined

getURLPathAndQuery

  • getURLPathAndQuery(url: string): string | undefined

getURLQueries

  • getURLQueries(url: string): {}

getURLScheme

  • getURLScheme(url: string): string | undefined

getValueInConnString

  • getValueInConnString(connectionString: string, argument: "BlobEndpoint" | "AccountName" | "AccountKey" | "DefaultEndpointsProtocol" | "EndpointSuffix" | "SharedAccessSignature"): string

iEqual

  • iEqual(str1: string, str2: string): boolean

ipRangeToString

isIpEndpointStyle

  • isIpEndpointStyle(parsedUrl: URLBuilder): boolean

newPipeline

padStart

  • padStart(currentString: string, targetLength: number, padString?: string): string

sanitizeHeaders

  • sanitizeHeaders(originalHeader: HttpHeaders): HttpHeaders

sanitizeURL

  • sanitizeURL(url: string): string

setURLHost

  • setURLHost(url: string, host: string): string

setURLParameter

  • setURLParameter(url: string, name: string, value?: undefined | string): string

setURLPath

  • setURLPath(url: string, path?: undefined | string): string

streamToBuffer

  • streamToBuffer(stream: NodeJS.ReadableStream, buffer: Buffer, offset: number, end: number, encoding?: undefined | string): Promise<void>
  • Reads a readable stream into buffer. Fill the buffer from offset to end.

    export

    Parameters

    • stream: NodeJS.ReadableStream

      A Node.js Readable stream

    • buffer: Buffer

      Buffer to be filled, length must >= offset

    • offset: number

      From which position in the buffer to be filled, inclusive

    • end: number

      To which position in the buffer to be filled, exclusive

    • Optional encoding: undefined | string

    Returns Promise<void>

streamToBuffer2

  • streamToBuffer2(stream: NodeJS.ReadableStream, buffer: Buffer, encoding?: undefined | string): Promise<number>
  • Reads a readable stream into buffer entirely.

    export
    throws

    {RangeError} If buffer size is not big enough.

    Parameters

    • stream: NodeJS.ReadableStream

      A Node.js Readable stream

    • buffer: Buffer

      Buffer to be filled, length must >= offset

    • Optional encoding: undefined | string

    Returns Promise<number>

    with the count of bytes read.

toAccessControlChangeFailureArray

toAccessControlItem

toAccessControlItemString

toAcl

toAclString

toBlobEndpointUrl

  • toBlobEndpointUrl(url: string): string

toContainerPublicAccessType

  • toContainerPublicAccessType(publicAccessType?: PublicAccessType): ContainerPublicAccessType | undefined

toDfsEndpointUrl

  • toDfsEndpointUrl(url: string): string

toFileSystemAsyncIterableIterator

toFileSystemPagedAsyncIterableIterator

toPathGetAccessControlResponse

toPermissions

  • toPermissions(permissionsString?: undefined | string): PathPermissions | undefined

toPermissionsString

toProperties

  • toProperties(metadata?: Metadata): string | undefined

toPublicAccessType

  • toPublicAccessType(containerPublicAccessType?: ContainerPublicAccessType): PublicAccessType | undefined

toRemoveAccessControlItem

toRemoveAcl

toRolePermissions

  • toRolePermissions(permissionsString: string, allowStickyBit?: boolean): RolePermissions

toRolePermissionsString

truncatedISO8061Date

  • truncatedISO8061Date(date: Date, withMilliseconds?: boolean): string

Object literals

Const AclFailedEntry

AclFailedEntry: object

serializedName

serializedName: string = "AclFailedEntry"

type

type: object

className

className: string = "AclFailedEntry"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorMessage

errorMessage: object

serializedName

serializedName: string = "errorMessage"

type

type: object

name

name: string = "String"

name

name: object

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

type

type: object

serializedName

serializedName: string = "type"

type

type: object

name

name: string = "String"

Const DEFAULT_RETRY_OPTIONS

DEFAULT_RETRY_OPTIONS: object

maxRetryDelayInMs

maxRetryDelayInMs: number = 120 * 1000

maxTries

maxTries: number = 4

retryDelayInMs

retryDelayInMs: number = 4 * 1000

retryPolicyType

retryPolicyType: EXPONENTIAL = StorageRetryPolicyType.EXPONENTIAL

secondaryHost

secondaryHost: string = ""

tryTimeoutInMs

tryTimeoutInMs: undefined = undefined

Const FileSystem

FileSystem: object

serializedName

serializedName: string = "FileSystem"

type

type: object

className

className: string = "FileSystem"

name

name: string = "Composite"

modelProperties

modelProperties: object

etag

etag: object

serializedName

serializedName: string = "eTag"

type

type: object

name

name: string = "String"

lastModified

lastModified: object

serializedName

serializedName: string = "lastModified"

type

type: object

name

name: string = "DateTimeRfc1123"

name

name: object

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

Const FileSystemCreateHeaders

FileSystemCreateHeaders: object

serializedName

serializedName: string = "filesystem-create-headers"

type

type: object

className

className: string = "FileSystemCreateHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

clientRequestId

clientRequestId: object

serializedName

serializedName: string = "x-ms-request-id"

type

type: object

name

name: string = "String"

date

date: object

serializedName

serializedName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

errorCode

errorCode: object

serializedName

serializedName: string = "x-ms-error-code"

type

type: object

name

name: string = "String"

etag

etag: object

serializedName

serializedName: string = "etag"

type

type: object

name

name: string = "String"

lastModified

lastModified: object

serializedName

serializedName: string = "last-modified"

type

type: object

name

name: string = "DateTimeRfc1123"

namespaceEnabled

namespaceEnabled: object

serializedName

serializedName: string = "x-ms-namespace-enabled"

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const FileSystemDeleteHeaders

FileSystemDeleteHeaders: object

serializedName

serializedName: string = "filesystem-delete-headers"

type

type: object

className

className: string = "FileSystemDeleteHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

date

date: object

serializedName

serializedName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

errorCode

errorCode: object

serializedName

serializedName: string = "x-ms-error-code"

type

type: object

name

name: string = "String"

requestId

requestId: object

serializedName

serializedName: string = "x-ms-request-id"

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const FileSystemGetPropertiesHeaders

FileSystemGetPropertiesHeaders: object

serializedName

serializedName: string = "filesystem-getproperties-headers"

type

type: object

className

className: string = "FileSystemGetPropertiesHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

date

date: object

serializedName

serializedName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

errorCode

errorCode: object

serializedName

serializedName: string = "x-ms-error-code"

type

type: object

name

name: string = "String"

etag

etag: object

serializedName

serializedName: string = "etag"

type

type: object

name

name: string = "String"

lastModified

lastModified: object

serializedName

serializedName: string = "last-modified"

type

type: object

name

name: string = "DateTimeRfc1123"

namespaceEnabled

namespaceEnabled: object

serializedName

serializedName: string = "x-ms-namespace-enabled"

type

type: object

name

name: string = "String"

properties

properties: object

serializedName

serializedName: string = "x-ms-properties"

type

type: object

name

name: string = "String"

requestId

requestId: object

serializedName

serializedName: string = "x-ms-request-id"

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const FileSystemList

FileSystemList: object

serializedName

serializedName: string = "FileSystemList"

type

type: object

className

className: string = "FileSystemList"

name

name: string = "Composite"

modelProperties

modelProperties: object

filesystems

filesystems: object

serializedName

serializedName: string = "filesystems"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "FileSystem"

name

name: string = "Composite"

Const FileSystemListPathsHeaders

FileSystemListPathsHeaders: object

serializedName

serializedName: string = "filesystem-listpaths-headers"

type

type: object

className

className: string = "FileSystemListPathsHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

continuation

continuation: object

serializedName

serializedName: string = "x-ms-continuation"

type

type: object

name

name: string = "String"

date

date: object

serializedName

serializedName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

errorCode

errorCode: object

serializedName

serializedName: string = "x-ms-error-code"

type

type: object

name

name: string = "String"

etag

etag: object

serializedName

serializedName: string = "etag"

type

type: object

name

name: string = "String"

lastModified

lastModified: object

serializedName

serializedName: string = "last-modified"

type

type: object

name

name: string = "DateTimeRfc1123"

requestId

requestId: object

serializedName

serializedName: string = "x-ms-request-id"

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const FileSystemSetPropertiesHeaders

FileSystemSetPropertiesHeaders: object

serializedName

serializedName: string = "filesystem-setproperties-headers"

type

type: object

className

className: string = "FileSystemSetPropertiesHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

date

date: object

serializedName

serializedName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

errorCode

errorCode: object

serializedName

serializedName: string = "x-ms-error-code"

type

type: object

name

name: string = "String"

etag

etag: object

serializedName

serializedName: string = "etag"

type

type: object

name

name: string = "String"

lastModified

lastModified: object

serializedName

serializedName: string = "last-modified"

type

type: object

name

name: string = "DateTimeRfc1123"

requestId

requestId: object

serializedName

serializedName: string = "x-ms-request-id"

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const HeaderConstants

HeaderConstants: object

AUTHORIZATION

AUTHORIZATION: string = "Authorization"

AUTHORIZATION_SCHEME

AUTHORIZATION_SCHEME: string = "Bearer"

CONTENT_ENCODING

CONTENT_ENCODING: string = "Content-Encoding"

CONTENT_ID

CONTENT_ID: string = "Content-ID"

CONTENT_LANGUAGE

CONTENT_LANGUAGE: string = "Content-Language"

CONTENT_LENGTH

CONTENT_LENGTH: string = "Content-Length"

CONTENT_MD5

CONTENT_MD5: string = "Content-Md5"

CONTENT_TRANSFER_ENCODING

CONTENT_TRANSFER_ENCODING: string = "Content-Transfer-Encoding"

CONTENT_TYPE

CONTENT_TYPE: string = "Content-Type"

COOKIE

COOKIE: string = "Cookie"

DATE

DATE: string = "date"

IF_MATCH

IF_MATCH: string = "if-match"

IF_MODIFIED_SINCE

IF_MODIFIED_SINCE: string = "if-modified-since"

IF_NONE_MATCH

IF_NONE_MATCH: string = "if-none-match"

IF_UNMODIFIED_SINCE

IF_UNMODIFIED_SINCE: string = "if-unmodified-since"

PREFIX_FOR_STORAGE

PREFIX_FOR_STORAGE: string = "x-ms-"

RANGE

RANGE: string = "Range"

USER_AGENT

USER_AGENT: string = "User-Agent"

X_MS_CLIENT_REQUEST_ID

X_MS_CLIENT_REQUEST_ID: string = "x-ms-client-request-id"

X_MS_COPY_SOURCE

X_MS_COPY_SOURCE: string = "x-ms-copy-source"

X_MS_DATE

X_MS_DATE: string = "x-ms-date"

X_MS_ERROR_CODE

X_MS_ERROR_CODE: string = "x-ms-error-code"

X_MS_VERSION

X_MS_VERSION: string = "x-ms-version"

Const HttpUrlConnection

HttpUrlConnection: object

HTTP_ACCEPTED

HTTP_ACCEPTED: number = 202

HTTP_CONFLICT

HTTP_CONFLICT: number = 409

HTTP_NOT_FOUND

HTTP_NOT_FOUND: number = 404

HTTP_PRECON_FAILED

HTTP_PRECON_FAILED: number = 412

HTTP_RANGE_NOT_SATISFIABLE

HTTP_RANGE_NOT_SATISFIABLE: number = 416

Const LeaseAccessConditions

LeaseAccessConditions: object

type

type: object

className

className: string = "LeaseAccessConditions"

name

name: string = "Composite"

modelProperties

modelProperties: object

leaseId

leaseId: object

type

type: object

name

name: string = "String"

Const ModifiedAccessConditions

ModifiedAccessConditions: object

type

type: object

className

className: string = "ModifiedAccessConditions"

name

name: string = "Composite"

modelProperties

modelProperties: object

ifMatch

ifMatch: object

type

type: object

name

name: string = "String"

ifModifiedSince

ifModifiedSince: object

type

type: object

name

name: string = "DateTimeRfc1123"

ifNoneMatch

ifNoneMatch: object

type

type: object

name

name: string = "String"

ifUnmodifiedSince

ifUnmodifiedSince: object

type

type: object

name

name: string = "DateTimeRfc1123"

Const Path

Path: object

serializedName

serializedName: string = "Path"

type

type: object

className

className: string = "Path"

name

name: string = "Composite"

modelProperties

modelProperties: object

contentLength

contentLength: object

serializedName

serializedName: string = "contentLength"

type

type: object

name

name: string = "Number"

etag

etag: object

serializedName

serializedName: string = "eTag"

type

type: object

name

name: string = "String"

group

group: object

serializedName

serializedName: string = "group"

type

type: object

name

name: string = "String"

isDirectory

isDirectory: object

defaultValue

defaultValue: boolean = false

serializedName

serializedName: string = "isDirectory"

type

type: object

name

name: string = "Boolean"

lastModified

lastModified: object

serializedName

serializedName: string = "lastModified"

type

type: object

name

name: string = "DateTimeRfc1123"

name

name: object

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

owner

owner: object

serializedName

serializedName: string = "owner"

type

type: object

name

name: string = "String"

permissions

permissions: object

serializedName

serializedName: string = "permissions"

type

type: object

name

name: string = "String"

Const PathAppendDataHeaders

PathAppendDataHeaders: object

serializedName

serializedName: string = "path-appenddata-headers"

type

type: object

className

className: string = "PathAppendDataHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

clientRequestId

clientRequestId: object

serializedName

serializedName: string = "x-ms-client-request-id"

type

type: object

name

name: string = "String"

contentMD5

contentMD5: object

serializedName

serializedName: string = "content-md5"

type

type: object

name

name: string = "ByteArray"

date

date: object

serializedName

serializedName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

etag

etag: object

serializedName

serializedName: string = "etag"

type

type: object

name

name: string = "String"

isServerEncrypted

isServerEncrypted: object

serializedName

serializedName: string = "x-ms-request-server-encrypted"

type

type: object

name

name: string = "Boolean"

requestId

requestId: object

serializedName

serializedName: string = "x-ms-request-id"

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

type

type: object

name

name: string = "String"

xMsContentCrc64

xMsContentCrc64: object

serializedName

serializedName: string = "x-ms-content-crc64"

type

type: object

name

name: string = "ByteArray"

Const PathCreateHeaders

PathCreateHeaders: object

serializedName

serializedName: string = "path-create-headers"

type

type: object

className

className: string = "PathCreateHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

contentLength

contentLength: object

serializedName

serializedName: string = "content-length"

type

type: object

name

name: string = "Number"

continuation

continuation: object

serializedName

serializedName: string = "x-ms-continuation"

type

type: object

name

name: string = "String"

date

date: object

serializedName

serializedName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

errorCode

errorCode: object

serializedName

serializedName: string = "x-ms-error-code"

type

type: object

name

name: string = "String"

etag

etag: object

serializedName

serializedName: string = "etag"

type

type: object

name

name: string = "String"

lastModified

lastModified: object

serializedName

serializedName: string = "last-modified"

type

type: object

name

name: string = "DateTimeRfc1123"

requestId

requestId: object

serializedName

serializedName: string = "x-ms-request-id"

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const PathDeleteHeaders

PathDeleteHeaders: object

serializedName

serializedName: string = "path-delete-headers"

type

type: object

className

className: string = "PathDeleteHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

continuation

continuation: object

serializedName

serializedName: string = "x-ms-continuation"

type

type: object

name

name: string = "String"

date

date: object

serializedName

serializedName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

errorCode

errorCode: object

serializedName

serializedName: string = "x-ms-error-code"

type

type: object

name

name: string = "String"

requestId

requestId: object

serializedName

serializedName: string = "x-ms-request-id"

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const PathFlushDataHeaders

PathFlushDataHeaders: object

serializedName

serializedName: string = "path-flushdata-headers"

type

type: object

className

className: string = "PathFlushDataHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

clientRequestId

clientRequestId: object

serializedName

serializedName: string = "x-ms-client-request-id"

type

type: object

name

name: string = "String"

contentLength

contentLength: object

serializedName

serializedName: string = "content-length"

type

type: object

name

name: string = "Number"

date

date: object

serializedName

serializedName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

etag

etag: object

serializedName

serializedName: string = "etag"

type

type: object

name

name: string = "String"

lastModified

lastModified: object

serializedName

serializedName: string = "last-modified"

type

type: object

name

name: string = "DateTimeRfc1123"

requestId

requestId: object

serializedName

serializedName: string = "x-ms-request-id"

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const PathGetPropertiesHeaders

PathGetPropertiesHeaders: object

serializedName

serializedName: string = "path-getproperties-headers"

type

type: object

className

className: string = "PathGetPropertiesHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

acceptRanges

acceptRanges: object

serializedName

serializedName: string = "accept-ranges"

type

type: object

name

name: string = "String"

acl

acl: object

serializedName

serializedName: string = "x-ms-acl"

type

type: object

name

name: string = "String"

cacheControl

cacheControl: object

serializedName

serializedName: string = "cache-control"

type

type: object

name

name: string = "String"

contentDisposition

contentDisposition: object

serializedName

serializedName: string = "content-disposition"

type

type: object

name

name: string = "String"

contentEncoding

contentEncoding: object

serializedName

serializedName: string = "content-encoding"

type

type: object

name

name: string = "String"

contentLanguage

contentLanguage: object

serializedName

serializedName: string = "content-language"

type

type: object

name

name: string = "String"

contentLength

contentLength: object

serializedName

serializedName: string = "content-length"

type

type: object

name

name: string = "Number"

contentMD5

contentMD5: object

serializedName

serializedName: string = "content-md5"

type

type: object

name

name: string = "String"

contentRange

contentRange: object

serializedName

serializedName: string = "content-range"

type

type: object

name

name: string = "String"

contentType

contentType: object

serializedName

serializedName: string = "content-type"

type

type: object

name

name: string = "String"

date

date: object

serializedName

serializedName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

errorCode

errorCode: object

serializedName

serializedName: string = "x-ms-error-code"

type

type: object

name

name: string = "String"

etag

etag: object

serializedName

serializedName: string = "etag"

type

type: object

name

name: string = "String"

group

group: object

serializedName

serializedName: string = "x-ms-group"

type

type: object

name

name: string = "String"

lastModified

lastModified: object

serializedName

serializedName: string = "last-modified"

type

type: object

name

name: string = "DateTimeRfc1123"

leaseDuration

leaseDuration: object

serializedName

serializedName: string = "x-ms-lease-duration"

type

type: object

name

name: string = "String"

leaseState

leaseState: object

serializedName

serializedName: string = "x-ms-lease-state"

type

type: object

name

name: string = "String"

leaseStatus

leaseStatus: object

serializedName

serializedName: string = "x-ms-lease-status"

type

type: object

name

name: string = "String"

owner

owner: object

serializedName

serializedName: string = "x-ms-owner"

type

type: object

name

name: string = "String"

permissions

permissions: object

serializedName

serializedName: string = "x-ms-permissions"

type

type: object

name

name: string = "String"

properties

properties: object

serializedName

serializedName: string = "x-ms-properties"

type

type: object

name

name: string = "String"

requestId

requestId: object

serializedName

serializedName: string = "x-ms-request-id"

type

type: object

name

name: string = "String"

resourceType

resourceType: object

serializedName

serializedName: string = "x-ms-resource-type"

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const PathHttpHeaders

PathHttpHeaders: object

type

type: object

className

className: string = "PathHttpHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

cacheControl

cacheControl: object

type

type: object

name

name: string = "String"

contentDisposition

contentDisposition: object

type

type: object

name

name: string = "String"

contentEncoding

contentEncoding: object

type

type: object

name

name: string = "String"

contentLanguage

contentLanguage: object

type

type: object

name

name: string = "String"

contentMD5

contentMD5: object

type

type: object

name

name: string = "ByteArray"

contentType

contentType: object

type

type: object

name

name: string = "String"

transactionalContentHash

transactionalContentHash: object

type

type: object

name

name: string = "ByteArray"

Const PathLeaseHeaders

PathLeaseHeaders: object

serializedName

serializedName: string = "path-lease-headers"

type

type: object

className

className: string = "PathLeaseHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

date

date: object

serializedName

serializedName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

errorCode

errorCode: object

serializedName

serializedName: string = "x-ms-error-code"

type

type: object

name

name: string = "String"

etag

etag: object

serializedName

serializedName: string = "etag"

type

type: object

name

name: string = "String"

lastModified

lastModified: object

serializedName

serializedName: string = "last-modified"

type

type: object

name

name: string = "DateTimeRfc1123"

leaseId

leaseId: object

serializedName

serializedName: string = "x-ms-lease-id"

type

type: object

name

name: string = "String"

leaseTime

leaseTime: object

serializedName

serializedName: string = "x-ms-lease-time"

type

type: object

name

name: string = "String"

requestId

requestId: object

serializedName

serializedName: string = "x-ms-request-id"

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const PathList

PathList: object

serializedName

serializedName: string = "PathList"

type

type: object

className

className: string = "PathList"

name

name: string = "Composite"

modelProperties

modelProperties: object

paths

paths: object

serializedName

serializedName: string = "paths"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "Path"

name

name: string = "Composite"

Const PathReadHeaders

PathReadHeaders: object

serializedName

serializedName: string = "path-read-headers"

type

type: object

className

className: string = "PathReadHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

acceptRanges

acceptRanges: object

serializedName

serializedName: string = "accept-ranges"

type

type: object

name

name: string = "String"

cacheControl

cacheControl: object

serializedName

serializedName: string = "cache-control"

type

type: object

name

name: string = "String"

contentDisposition

contentDisposition: object

serializedName

serializedName: string = "content-disposition"

type

type: object

name

name: string = "String"

contentEncoding

contentEncoding: object

serializedName

serializedName: string = "content-encoding"

type

type: object

name

name: string = "String"

contentLanguage

contentLanguage: object

serializedName

serializedName: string = "content-language"

type

type: object

name

name: string = "String"

contentLength

contentLength: object

serializedName

serializedName: string = "content-length"

type

type: object

name

name: string = "Number"

contentMD5

contentMD5: object

serializedName

serializedName: string = "content-md5"

type

type: object

name

name: string = "String"

contentRange

contentRange: object

serializedName

serializedName: string = "content-range"

type

type: object

name

name: string = "String"

contentType

contentType: object

serializedName

serializedName: string = "content-type"

type

type: object

name

name: string = "String"

date

date: object

serializedName

serializedName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

errorCode

errorCode: object

serializedName

serializedName: string = "x-ms-error-code"

type

type: object

name

name: string = "String"

etag

etag: object

serializedName

serializedName: string = "etag"

type

type: object

name

name: string = "String"

lastModified

lastModified: object

serializedName

serializedName: string = "last-modified"

type

type: object

name

name: string = "DateTimeRfc1123"

leaseDuration

leaseDuration: object

serializedName

serializedName: string = "x-ms-lease-duration"

type

type: object

name

name: string = "String"

leaseState

leaseState: object

serializedName

serializedName: string = "x-ms-lease-state"

type

type: object

name

name: string = "String"

leaseStatus

leaseStatus: object

serializedName

serializedName: string = "x-ms-lease-status"

type

type: object

name

name: string = "String"

properties

properties: object

serializedName

serializedName: string = "x-ms-properties"

type

type: object

name

name: string = "String"

requestId

requestId: object

serializedName

serializedName: string = "x-ms-request-id"

type

type: object

name

name: string = "String"

resourceType

resourceType: object

serializedName

serializedName: string = "x-ms-resource-type"

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

type

type: object

name

name: string = "String"

xMsContentMd5

xMsContentMd5: object

serializedName

serializedName: string = "x-ms-content-md5"

type

type: object

name

name: string = "String"

Const PathSetAccessControlHeaders

PathSetAccessControlHeaders: object

serializedName

serializedName: string = "path-setaccesscontrol-headers"

type

type: object

className

className: string = "PathSetAccessControlHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

clientRequestId

clientRequestId: object

serializedName

serializedName: string = "x-ms-client-request-id"

type

type: object

name

name: string = "String"

date

date: object

serializedName

serializedName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

etag

etag: object

serializedName

serializedName: string = "etag"

type

type: object

name

name: string = "String"

lastModified

lastModified: object

serializedName

serializedName: string = "last-modified"

type

type: object

name

name: string = "DateTimeRfc1123"

requestId

requestId: object

serializedName

serializedName: string = "x-ms-request-id"

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const PathSetAccessControlRecursiveHeaders

PathSetAccessControlRecursiveHeaders: object

serializedName

serializedName: string = "path-setaccesscontrolrecursive-headers"

type

type: object

className

className: string = "PathSetAccessControlRecursiveHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

clientRequestId

clientRequestId: object

serializedName

serializedName: string = "x-ms-client-request-id"

type

type: object

name

name: string = "String"

continuation

continuation: object

serializedName

serializedName: string = "x-ms-continuation"

type

type: object

name

name: string = "String"

date

date: object

serializedName

serializedName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

requestId

requestId: object

serializedName

serializedName: string = "x-ms-request-id"

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const PathSetExpiryHeaders

PathSetExpiryHeaders: object

serializedName

serializedName: string = "path-setexpiry-headers"

type

type: object

className

className: string = "PathSetExpiryHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

clientRequestId

clientRequestId: object

serializedName

serializedName: string = "x-ms-client-request-id"

type

type: object

name

name: string = "String"

date

date: object

serializedName

serializedName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

errorCode

errorCode: object

serializedName

serializedName: string = "x-ms-error-code"

type

type: object

name

name: string = "String"

etag

etag: object

serializedName

serializedName: string = "etag"

type

type: object

name

name: string = "String"

lastModified

lastModified: object

serializedName

serializedName: string = "last-modified"

type

type: object

name

name: string = "DateTimeRfc1123"

requestId

requestId: object

serializedName

serializedName: string = "x-ms-request-id"

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const PathUpdateHeaders

PathUpdateHeaders: object

serializedName

serializedName: string = "path-update-headers"

type

type: object

className

className: string = "PathUpdateHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

acceptRanges

acceptRanges: object

serializedName

serializedName: string = "accept-ranges"

type

type: object

name

name: string = "String"

cacheControl

cacheControl: object

serializedName

serializedName: string = "cache-control"

type

type: object

name

name: string = "String"

contentDisposition

contentDisposition: object

serializedName

serializedName: string = "content-disposition"

type

type: object

name

name: string = "String"

contentEncoding

contentEncoding: object

serializedName

serializedName: string = "content-encoding"

type

type: object

name

name: string = "String"

contentLanguage

contentLanguage: object

serializedName

serializedName: string = "content-language"

type

type: object

name

name: string = "String"

contentLength

contentLength: object

serializedName

serializedName: string = "content-length"

type

type: object

name

name: string = "Number"

contentMD5

contentMD5: object

serializedName

serializedName: string = "content-md5"

type

type: object

name

name: string = "String"

contentRange

contentRange: object

serializedName

serializedName: string = "content-range"

type

type: object

name

name: string = "String"

contentType

contentType: object

serializedName

serializedName: string = "content-type"

type

type: object

name

name: string = "String"

date

date: object

serializedName

serializedName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

errorCode

errorCode: object

serializedName

serializedName: string = "x-ms-error-code"

type

type: object

name

name: string = "String"

etag

etag: object

serializedName

serializedName: string = "etag"

type

type: object

name

name: string = "String"

lastModified

lastModified: object

serializedName

serializedName: string = "last-modified"

type

type: object

name

name: string = "DateTimeRfc1123"

properties

properties: object

serializedName

serializedName: string = "x-ms-properties"

type

type: object

name

name: string = "String"

requestId

requestId: object

serializedName

serializedName: string = "x-ms-request-id"

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

type

type: object

name

name: string = "String"

xMsContinuation

xMsContinuation: object

serializedName

serializedName: string = "x-ms-continuation"

type

type: object

name

name: string = "String"

Const ServiceListFileSystemsHeaders

ServiceListFileSystemsHeaders: object

serializedName

serializedName: string = "service-listfilesystems-headers"

type

type: object

className

className: string = "ServiceListFileSystemsHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

contentType

contentType: object

serializedName

serializedName: string = "content-type"

type

type: object

name

name: string = "String"

continuation

continuation: object

serializedName

serializedName: string = "x-ms-continuation"

type

type: object

name

name: string = "String"

date

date: object

serializedName

serializedName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

errorCode

errorCode: object

serializedName

serializedName: string = "x-ms-error-code"

type

type: object

name

name: string = "String"

requestId

requestId: object

serializedName

serializedName: string = "x-ms-request-id"

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const SetAccessControlRecursiveResponse

SetAccessControlRecursiveResponse: object

serializedName

serializedName: string = "SetAccessControlRecursiveResponse"

type

type: object

className

className: string = "SetAccessControlRecursiveResponse"

name

name: string = "Composite"

modelProperties

modelProperties: object

directoriesSuccessful

directoriesSuccessful: object

serializedName

serializedName: string = "directoriesSuccessful"

type

type: object

name

name: string = "Number"

failedEntries

failedEntries: object

serializedName

serializedName: string = "failedEntries"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "AclFailedEntry"

name

name: string = "Composite"

failureCount

failureCount: object

serializedName

serializedName: string = "failureCount"

type

type: object

name

name: string = "Number"

filesSuccessful

filesSuccessful: object

serializedName

serializedName: string = "filesSuccessful"

type

type: object

name

name: string = "Number"

Const SourceModifiedAccessConditions

SourceModifiedAccessConditions: object

type

type: object

className

className: string = "SourceModifiedAccessConditions"

name

name: string = "Composite"

modelProperties

modelProperties: object

sourceIfMatch

sourceIfMatch: object

type

type: object

name

name: string = "String"

sourceIfModifiedSince

sourceIfModifiedSince: object

type

type: object

name

name: string = "DateTimeRfc1123"

sourceIfNoneMatch

sourceIfNoneMatch: object

type

type: object

name

name: string = "String"

sourceIfUnmodifiedSince

sourceIfUnmodifiedSince: object

type

type: object

name

name: string = "DateTimeRfc1123"

Const StorageError

StorageError: object

serializedName

serializedName: string = "StorageError"

type

type: object

className

className: string = "StorageError"

name

name: string = "Composite"

modelProperties

modelProperties: object

error

error: object

serializedName

serializedName: string = "error"

type

type: object

className

className: string = "StorageErrorError"

name

name: string = "Composite"

Const StorageErrorError

StorageErrorError: object

serializedName

serializedName: string = "StorageError_error"

type

type: object

className

className: string = "StorageErrorError"

name

name: string = "Composite"

modelProperties

modelProperties: object

code

code: object

serializedName

serializedName: string = "Code"

type

type: object

name

name: string = "String"

message

message: object

serializedName

serializedName: string = "Message"

type

type: object

name

name: string = "String"

Const UrlConstants

UrlConstants: object

Parameters

Parameters: object

FORCE_BROWSER_NO_CACHE

FORCE_BROWSER_NO_CACHE: string = "_"

SIGNATURE

SIGNATURE: string = "sig"

SNAPSHOT

SNAPSHOT: string = "snapshot"

TIMEOUT

TIMEOUT: string = "timeout"

Const acl

acl: object

parameterPath

parameterPath: string[] = ["options","acl"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-acl"

type

type: object

name

name: string = "String"

Const action0

action0: object

parameterPath

parameterPath: string = "action"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "action"

type

type: object

allowedValues

allowedValues: string[] = ["append","flush","setProperties","setAccessControl","setAccessControlRecursive"]

name

name: string = "Enum"

Const action1

action1: object

parameterPath

parameterPath: string[] = ["options","action"]

mapper

mapper: object

serializedName

serializedName: string = "action"

type

type: object

allowedValues

allowedValues: string[] = ["getAccessControl","getStatus"]

name

name: string = "Enum"

Const action2

action2: object

parameterPath

parameterPath: string = "action"

mapper

mapper: object

defaultValue

defaultValue: string = "setAccessControl"

isConstant

isConstant: boolean = true

required

required: boolean = true

serializedName

serializedName: string = "action"

type

type: object

name

name: string = "String"

Const action3

action3: object

parameterPath

parameterPath: string = "action"

mapper

mapper: object

defaultValue

defaultValue: string = "setAccessControlRecursive"

isConstant

isConstant: boolean = true

required

required: boolean = true

serializedName

serializedName: string = "action"

type

type: object

name

name: string = "String"

Const action4

action4: object

parameterPath

parameterPath: string = "action"

mapper

mapper: object

defaultValue

defaultValue: string = "flush"

isConstant

isConstant: boolean = true

required

required: boolean = true

serializedName

serializedName: string = "action"

type

type: object

name

name: string = "String"

Const action5

action5: object

parameterPath

parameterPath: string = "action"

mapper

mapper: object

defaultValue

defaultValue: string = "append"

isConstant

isConstant: boolean = true

required

required: boolean = true

serializedName

serializedName: string = "action"

type

type: object

name

name: string = "String"

Const cacheControl

cacheControl: object

parameterPath

parameterPath: string[] = ["options","pathHttpHeaders","cacheControl"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-cache-control"

type

type: object

name

name: string = "String"

Const close

close: object

parameterPath

parameterPath: string[] = ["options","close"]

mapper

mapper: object

serializedName

serializedName: string = "close"

type

type: object

name

name: string = "Boolean"

Const comp

comp: object

parameterPath

parameterPath: string = "comp"

mapper

mapper: object

defaultValue

defaultValue: string = "expiry"

isConstant

isConstant: boolean = true

required

required: boolean = true

serializedName

serializedName: string = "comp"

type

type: object

name

name: string = "String"

Const contentDisposition

contentDisposition: object

parameterPath

parameterPath: string[] = ["options","pathHttpHeaders","contentDisposition"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-content-disposition"

type

type: object

name

name: string = "String"

Const contentEncoding

contentEncoding: object

parameterPath

parameterPath: string[] = ["options","pathHttpHeaders","contentEncoding"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-content-encoding"

type

type: object

name

name: string = "String"

Const contentLanguage

contentLanguage: object

parameterPath

parameterPath: string[] = ["options","pathHttpHeaders","contentLanguage"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-content-language"

type

type: object

name

name: string = "String"

Const contentLength

contentLength: object

parameterPath

parameterPath: string[] = ["options","contentLength"]

mapper

mapper: object

serializedName

serializedName: string = "Content-Length"

constraints

constraints: object

InclusiveMinimum

InclusiveMinimum: number = 0

type

type: object

name

name: string = "Number"

Const contentMD5

contentMD5: object

parameterPath

parameterPath: string[] = ["options","pathHttpHeaders","contentMD5"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-content-md5"

type

type: object

name

name: string = "ByteArray"

Const contentType

contentType: object

parameterPath

parameterPath: string[] = ["options","pathHttpHeaders","contentType"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-content-type"

type

type: object

name

name: string = "String"

Const continuation

continuation: object

parameterPath

parameterPath: string[] = ["options","continuation"]

mapper

mapper: object

serializedName

serializedName: string = "continuation"

type

type: object

name

name: string = "String"

Const expiresOn

expiresOn: object

parameterPath

parameterPath: string[] = ["options","expiresOn"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-expiry-time"

type

type: object

name

name: string = "String"

Const expiryOptions

expiryOptions: object

parameterPath

parameterPath: string = "expiryOptions"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "x-ms-expiry-option"

type

type: object

name

name: string = "String"

Const forceFlag

forceFlag: object

parameterPath

parameterPath: string[] = ["options","forceFlag"]

mapper

mapper: object

serializedName

serializedName: string = "forceFlag"

type

type: object

name

name: string = "Boolean"

Const group

group: object

parameterPath

parameterPath: string[] = ["options","group"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-group"

type

type: object

name

name: string = "String"

Const ifMatch

ifMatch: object

parameterPath

parameterPath: string[] = ["options","modifiedAccessConditions","ifMatch"]

mapper

mapper: object

serializedName

serializedName: string = "If-Match"

type

type: object

name

name: string = "String"

Const ifModifiedSince

ifModifiedSince: object

parameterPath

parameterPath: string[] = ["options","modifiedAccessConditions","ifModifiedSince"]

mapper

mapper: object

serializedName

serializedName: string = "If-Modified-Since"

type

type: object

name

name: string = "DateTimeRfc1123"

Const ifNoneMatch

ifNoneMatch: object

parameterPath

parameterPath: string[] = ["options","modifiedAccessConditions","ifNoneMatch"]

mapper

mapper: object

serializedName

serializedName: string = "If-None-Match"

type

type: object

name

name: string = "String"

Const ifUnmodifiedSince

ifUnmodifiedSince: object

parameterPath

parameterPath: string[] = ["options","modifiedAccessConditions","ifUnmodifiedSince"]

mapper

mapper: object

serializedName

serializedName: string = "If-Unmodified-Since"

type

type: object

name

name: string = "DateTimeRfc1123"

Const leaseId

leaseId: object

parameterPath

parameterPath: string[] = ["options","leaseAccessConditions","leaseId"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-lease-id"

type

type: object

name

name: string = "String"

Const maxRecords

maxRecords: object

parameterPath

parameterPath: string[] = ["options","maxRecords"]

mapper

mapper: object

serializedName

serializedName: string = "maxRecords"

constraints

constraints: object

InclusiveMinimum

InclusiveMinimum: number = 1

type

type: object

name

name: string = "Number"

Const maxResults

maxResults: object

parameterPath

parameterPath: string[] = ["options","maxResults"]

mapper

mapper: object

serializedName

serializedName: string = "maxResults"

constraints

constraints: object

InclusiveMinimum

InclusiveMinimum: number = 1

type

type: object

name

name: string = "Number"

Const mode0

mode0: object

parameterPath

parameterPath: string[] = ["options","mode"]

mapper

mapper: object

serializedName

serializedName: string = "mode"

type

type: object

allowedValues

allowedValues: string[] = ["legacy","posix"]

name

name: string = "Enum"

Const mode1

mode1: object

parameterPath

parameterPath: string = "mode"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "mode"

type

type: object

allowedValues

allowedValues: string[] = ["set","modify","remove"]

name

name: string = "Enum"

Const owner

owner: object

parameterPath

parameterPath: string[] = ["options","owner"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-owner"

type

type: object

name

name: string = "String"

Const path

path: object

parameterPath

parameterPath: string[] = ["options","path"]

mapper

mapper: object

serializedName

serializedName: string = "directory"

type

type: object

name

name: string = "String"

Const permissions

permissions: object

parameterPath

parameterPath: string[] = ["options","permissions"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-permissions"

type

type: object

name

name: string = "String"

Const position

position: object

parameterPath

parameterPath: string[] = ["options","position"]

mapper

mapper: object

serializedName

serializedName: string = "position"

type

type: object

name

name: string = "Number"

Const prefix

prefix: object

parameterPath

parameterPath: string[] = ["options","prefix"]

mapper

mapper: object

serializedName

serializedName: string = "prefix"

type

type: object

name

name: string = "String"

Const properties

properties: object

parameterPath

parameterPath: string[] = ["options","properties"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-properties"

type

type: object

name

name: string = "String"

Const proposedLeaseId

proposedLeaseId: object

parameterPath

parameterPath: string[] = ["options","proposedLeaseId"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-proposed-lease-id"

type

type: object

name

name: string = "String"

Const range

range: object

parameterPath

parameterPath: string[] = ["options","range"]

mapper

mapper: object

serializedName

serializedName: string = "Range"

type

type: object

name

name: string = "String"

Const recursive0

recursive0: object

parameterPath

parameterPath: string = "recursive"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "recursive"

type

type: object

name

name: string = "Boolean"

Const recursive1

recursive1: object

parameterPath

parameterPath: string[] = ["options","recursive"]

mapper

mapper: object

serializedName

serializedName: string = "recursive"

type

type: object

name

name: string = "Boolean"

Const renameSource

renameSource: object

parameterPath

parameterPath: string[] = ["options","renameSource"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-rename-source"

type

type: object

name

name: string = "String"

Const requestId

requestId: object

parameterPath

parameterPath: string[] = ["options","requestId"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-client-request-id"

type

type: object

name

name: string = "String"

Const resource0

resource0: object

parameterPath

parameterPath: string = "resource"

mapper

mapper: object

defaultValue

defaultValue: string = "account"

isConstant

isConstant: boolean = true

required

required: boolean = true

serializedName

serializedName: string = "resource"

type

type: object

name

name: string = "String"

Const resource1

resource1: object

parameterPath

parameterPath: string = "resource"

mapper

mapper: object

defaultValue

defaultValue: string = "filesystem"

isConstant

isConstant: boolean = true

required

required: boolean = true

serializedName

serializedName: string = "resource"

type

type: object

name

name: string = "String"

Const resource2

resource2: object

parameterPath

parameterPath: string[] = ["options","resource"]

mapper

mapper: object

serializedName

serializedName: string = "resource"

type

type: object

allowedValues

allowedValues: string[] = ["directory","file"]

name

name: string = "Enum"

Const retainUncommittedData

retainUncommittedData: object

parameterPath

parameterPath: string[] = ["options","retainUncommittedData"]

mapper

mapper: object

serializedName

serializedName: string = "retainUncommittedData"

type

type: object

name

name: string = "Boolean"

Const sourceIfMatch

sourceIfMatch: object

parameterPath

parameterPath: string[] = ["options","sourceModifiedAccessConditions","sourceIfMatch"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-source-if-match"

type

type: object

name

name: string = "String"

Const sourceIfModifiedSince

sourceIfModifiedSince: object

parameterPath

parameterPath: string[] = ["options","sourceModifiedAccessConditions","sourceIfModifiedSince"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-source-if-modified-since"

type

type: object

name

name: string = "DateTimeRfc1123"

Const sourceIfNoneMatch

sourceIfNoneMatch: object

parameterPath

parameterPath: string[] = ["options","sourceModifiedAccessConditions","sourceIfNoneMatch"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-source-if-none-match"

type

type: object

name

name: string = "String"

Const sourceIfUnmodifiedSince

sourceIfUnmodifiedSince: object

parameterPath

parameterPath: string[] = ["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-source-if-unmodified-since"

type

type: object

name

name: string = "DateTimeRfc1123"

Const sourceLeaseId

sourceLeaseId: object

parameterPath

parameterPath: string[] = ["options","sourceLeaseId"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-source-lease-id"

type

type: object

name

name: string = "String"

Const timeout

timeout: object

parameterPath

parameterPath: string[] = ["options","timeout"]

mapper

mapper: object

serializedName

serializedName: string = "timeout"

constraints

constraints: object

InclusiveMinimum

InclusiveMinimum: number = 0

type

type: object

name

name: string = "Number"

Const transactionalContentCrc64

transactionalContentCrc64: object

parameterPath

parameterPath: string[] = ["options","transactionalContentCrc64"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-content-crc64"

type

type: object

name

name: string = "ByteArray"

Const transactionalContentHash

transactionalContentHash: object

parameterPath

parameterPath: string[] = ["options","pathHttpHeaders","transactionalContentHash"]

mapper

mapper: object

serializedName

serializedName: string = "Content-MD5"

type

type: object

name

name: string = "ByteArray"

Const umask

umask: object

parameterPath

parameterPath: string[] = ["options","umask"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-umask"

type

type: object

name

name: string = "String"

Const upn

upn: object

parameterPath

parameterPath: string[] = ["options","upn"]

mapper

mapper: object

serializedName

serializedName: string = "upn"

type

type: object

name

name: string = "Boolean"

Const url

url: object

parameterPath

parameterPath: string = "url"

skipEncoding

skipEncoding: boolean = true

mapper

mapper: object

defaultValue

defaultValue: string = ""

required

required: boolean = true

serializedName

serializedName: string = "url"

type

type: object

name

name: string = "String"

Const version

version: object

parameterPath

parameterPath: string = "version"

mapper

mapper: object

defaultValue

defaultValue: string = "2020-02-10"

isConstant

isConstant: boolean = true

required

required: boolean = true

serializedName

serializedName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const xMsLeaseAction

xMsLeaseAction: object

parameterPath

parameterPath: string = "xMsLeaseAction"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "x-ms-lease-action"

type

type: object

allowedValues

allowedValues: string[] = ["acquire","break","change","renew","release"]

name

name: string = "Enum"

Const xMsLeaseBreakPeriod

xMsLeaseBreakPeriod: object

parameterPath

parameterPath: string[] = ["options","xMsLeaseBreakPeriod"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-lease-break-period"

type

type: object

name

name: string = "Number"

Const xMsLeaseDuration

xMsLeaseDuration: object

parameterPath

parameterPath: string[] = ["options","xMsLeaseDuration"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-lease-duration"

type

type: object

name

name: string = "Number"

Const xMsRangeGetContentMd5

xMsRangeGetContentMd5: object

parameterPath

parameterPath: string[] = ["options","xMsRangeGetContentMd5"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-range-get-content-md5"

type

type: object

name

name: string = "Boolean"

Generated using TypeDoc