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

EncryptionAlgorithmType

EncryptionAlgorithmType: string

Defines values for EncryptionAlgorithmType.
KnownEncryptionAlgorithmType can be used interchangeably with EncryptionAlgorithmType, this enum contains the known values that the service supports.

Know values supported by the service

None
AES256

FileQueryArrowConfiguration

FileQueryArrowConfiguration: BlobQueryArrowConfiguration

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

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 delete 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.

FileSystemListBlobHierarchySegmentResponse

FileSystemListBlobHierarchySegmentResponse: FileSystemListBlobHierarchySegmentHeaders & ListBlobsHierarchySegmentResponse & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: ListBlobsHierarchySegmentResponse; parsedHeaders: FileSystemListBlobHierarchySegmentHeaders } }

Contains response data for the listBlobHierarchySegment operation.

FileSystemListDeletedPathsResponse

FileSystemListDeletedPathsResponse: DeletedPathList & FileSystemListBlobHierarchySegmentHeaders & ListBlobsHierarchySegmentResponse & { _response: HttpResponse & { bodyAsText: string; parsedBody: ListBlobsHierarchySegmentResponse; parsedHeaders: FileSystemListBlobHierarchySegmentHeaders }; continuation?: undefined | string }

FileSystemListPathsResponse

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

Contains response data for the listPaths operation.

FileSystemRenameResponse

FileSystemRenameResponse: ContainerRenameResponse

Contains response data for the {@link DataLakeServiceClient.renameFileSystem} 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.

FileSystemUndeletePathResponse

FileSystemUndeletePathResponse: PathUndeleteHeaders & { _response: HttpResponse & { parsedHeaders: PathUndeleteHeaders }; pathClient: DataLakePathClient }

FileSystemUndeleteResponse

FileSystemUndeleteResponse: ContainerUndeleteResponse

Contains response data for the DataLakeServiceClient.undeleteFileSystem operation.

LeaseDurationType

LeaseDurationType: "infinite" | "fixed"

LeaseStateType

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

LeaseStatusType

LeaseStatusType: "locked" | "unlocked"

ListBlobsIncludeItem

ListBlobsIncludeItem: "copy" | "deleted" | "metadata" | "snapshots" | "uncommittedblobs" | "versions" | "tags"

Defines values for ListBlobsIncludeItem.

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 delete operation.

PathExpiryOptions

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

Defines values for PathExpiryOptions.

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.

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.

PathSetAccessControlRecursiveResponse

PathSetAccessControlRecursiveResponse: PathSetAccessControlRecursiveHeaders & SetAccessControlRecursiveResponse & { _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 } }

PathUndeleteResponse

PathUndeleteResponse: PathUndeleteHeaders & { _response: coreHttp.HttpResponse & { parsedHeaders: PathUndeleteHeaders } }

Contains response data for the undelete operation.

PathUpdateAction

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

Defines values for PathUpdateAction.

PathUpdateResponse

PathUpdateResponse: PathUpdateHeaders & SetAccessControlRecursiveResponse & { _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: ServiceListFileSystemsHeaders & FileSystemList & { _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 } }

ServiceRenameFileSystemOptions

ServiceRenameFileSystemOptions: ServiceRenameContainerOptions

Options to configure {@link DataLakeServiceClient.renameFileSystem}.

Variables

Const BLOCK_BLOB_MAX_BLOCKS

BLOCK_BLOB_MAX_BLOCKS: number = 50000

Const DEFAULT_HIGH_LEVEL_CONCURRENCY

DEFAULT_HIGH_LEVEL_CONCURRENCY: number = 5

Const DeletionIdKey

DeletionIdKey: "deletionid" = "deletionid"

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 EncryptionAlgorithmAES25

EncryptionAlgorithmAES25: "AES256" = "AES256"

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 PathStylePorts

PathStylePorts: string[] = ["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104",]

Const RETRY_ABORT_ERROR

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

Const SDK_VERSION

SDK_VERSION: string = "12.11.0-beta.1"

Const SERVICE_VERSION

SERVICE_VERSION: string = "2021-10-04"

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"],["dfs.storage.azure.net", "blob.storage.azure.net"],]

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"],["blob.storage.azure.net", "dfs.storage.azure.net"],]

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: "12.11.0-beta.1" = "12.11.0-beta.1"

Const serializer

serializer: any = new coreHttp.Serializer(Mappers, /* isXml */ false)

Const xmlSerializer

xmlSerializer: any = new coreHttp.Serializer(Mappers, /* isXml */ true)

Functions

NewRetryPolicyFactory

SASSignatureValuesSanityCheckAndAutofill

ToBlobContainerEncryptionScope

  • ToBlobContainerEncryptionScope(fileSystemEncryptionScope?: FileSystemEncryptionScope): ContainerEncryptionScope | undefined

appendToURLPath

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

appendToURLQuery

  • appendToURLQuery(url: string, queryParts: string): string

attachCredential

  • attachCredential<T>(thing: T, credential: TokenCredential): T

base64decode

  • base64decode(encodedString: string): string

base64encode

  • base64encode(content: string): string

blobToArrayBuffer

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

blobToString

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

delay

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

ensureCpkIfSpecified

  • ensureCpkIfSpecified(cpk: CpkInfo | undefined, isHttps: boolean): void

escape

  • escape(text: string): string

escapeURLPath

  • escapeURLPath(url: string): string

extractConnectionStringParts

Const fsCreateReadStream

  • fsCreateReadStream(): void

Const fsStat

  • fsStat(): void

generateAccountSASQueryParameters

generateBlobSASQueryParameters20150405

generateBlobSASQueryParameters20181109

generateBlobSASQueryParameters20201206

generateBlobSASQueryParametersUDK20181109

generateBlobSASQueryParametersUDK20200210

generateBlobSASQueryParametersUDK20201206

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();

    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 greater than or equal to 2018-11-09 to generate user delegation SAS
      },
      userDelegationKey, // UserDelegationKey
      accountName
    ).toString();

    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): {}

getURLQueryString

  • getURLQueryString(url: string): string | undefined

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

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
  • Set URL parameter name and value. If name exists in URL parameters, old value will be replaced by name key. If not provide value, the parameter will be deleted.

    Parameters

    • url: string

      Source URL string

    • name: string

      Parameter name

    • Optional value: undefined | string

      Parameter value

    Returns string

    An updated URL string

setURLPath

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

setURLQueries

  • setURLQueries(url: string, queryString: string): string

streamToBuffer

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

    Parameters

    • stream: NodeJS.ReadableStream

      A Node.js Readable stream

    • buffer: Buffer

      Buffer to be filled, length must greater than or equal to 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: BufferEncoding

      Encoding of the Readable stream

    Returns Promise<void>

streamToBuffer2

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

    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 greater than or equal to offset

    • Optional encoding: BufferEncoding

      Encoding of the Readable stream

    Returns Promise<number>

    with the count of bytes read.

toAccessControlChangeFailureArray

toAccessControlItem

toAccessControlItemString

toAcl

toAclString

toBlobCpkInfo

  • toBlobCpkInfo(input?: CpkInfo): BlobCpkInfo | undefined

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

toRolePermissionsString

truncatedISO8061Date

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

windowsFileTimeTicksToTime

  • windowsFileTimeTicksToTime(timeNumber: string | undefined): Date | undefined

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"

xmlName

xmlName: string = "errorMessage"

type

type: object

name

name: string = "String"

name

name: object

serializedName

serializedName: string = "name"

xmlName

xmlName: string = "name"

type

type: object

name

name: string = "String"

type

type: object

serializedName

serializedName: string = "type"

xmlName

xmlName: string = "type"

type

type: object

name

name: string = "String"

Const BlobHierarchyListSegment

BlobHierarchyListSegment: object

serializedName

serializedName: string = "BlobHierarchyListSegment"

xmlName

xmlName: string = "Blobs"

type

type: object

className

className: string = "BlobHierarchyListSegment"

name

name: string = "Composite"

modelProperties

modelProperties: object

blobItems

blobItems: object

required

required: boolean = true

serializedName

serializedName: string = "BlobItems"

xmlElementName

xmlElementName: string = "Blob"

xmlName

xmlName: string = "BlobItems"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "BlobItemModel"

name

name: string = "Composite"

blobPrefixes

blobPrefixes: object

serializedName

serializedName: string = "BlobPrefixes"

xmlElementName

xmlElementName: string = "BlobPrefix"

xmlName

xmlName: string = "BlobPrefixes"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "BlobPrefix"

name

name: string = "Composite"

Const BlobItemModel

BlobItemModel: object

serializedName

serializedName: string = "BlobItemModel"

xmlName

xmlName: string = "Blob"

type

type: object

className

className: string = "BlobItemModel"

name

name: string = "Composite"

modelProperties

modelProperties: object

deleted

deleted: object

required

required: boolean = true

serializedName

serializedName: string = "Deleted"

xmlName

xmlName: string = "Deleted"

type

type: object

name

name: string = "Boolean"

deletionId

deletionId: object

serializedName

serializedName: string = "DeletionId"

xmlName

xmlName: string = "DeletionId"

type

type: object

name

name: string = "String"

isCurrentVersion

isCurrentVersion: object

serializedName

serializedName: string = "IsCurrentVersion"

xmlName

xmlName: string = "IsCurrentVersion"

type

type: object

name

name: string = "Boolean"

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "Name"

xmlName

xmlName: string = "Name"

type

type: object

name

name: string = "String"

properties

properties: object

serializedName

serializedName: string = "Properties"

xmlName

xmlName: string = "Properties"

type

type: object

className

className: string = "BlobPropertiesModel"

name

name: string = "Composite"

snapshot

snapshot: object

required

required: boolean = true

serializedName

serializedName: string = "Snapshot"

xmlName

xmlName: string = "Snapshot"

type

type: object

name

name: string = "String"

versionId

versionId: object

serializedName

serializedName: string = "VersionId"

xmlName

xmlName: string = "VersionId"

type

type: object

name

name: string = "String"

Const BlobPrefix

BlobPrefix: object

serializedName

serializedName: string = "BlobPrefix"

type

type: object

className

className: string = "BlobPrefix"

name

name: string = "Composite"

modelProperties

modelProperties: object

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "Name"

xmlName

xmlName: string = "Name"

type

type: object

name

name: string = "String"

Const BlobPropertiesModel

BlobPropertiesModel: object

serializedName

serializedName: string = "BlobPropertiesModel"

xmlName

xmlName: string = "Properties"

type

type: object

className

className: string = "BlobPropertiesModel"

name

name: string = "Composite"

modelProperties

modelProperties: object

accessTierChangeTime

accessTierChangeTime: object

serializedName

serializedName: string = "AccessTierChangeTime"

xmlName

xmlName: string = "AccessTierChangeTime"

type

type: object

name

name: string = "DateTimeRfc1123"

accessTierInferred

accessTierInferred: object

serializedName

serializedName: string = "AccessTierInferred"

xmlName

xmlName: string = "AccessTierInferred"

type

type: object

name

name: string = "Boolean"

blobSequenceNumber

blobSequenceNumber: object

serializedName

serializedName: string = "x-ms-blob-sequence-number"

xmlName

xmlName: string = "x-ms-blob-sequence-number"

type

type: object

name

name: string = "Number"

cacheControl

cacheControl: object

serializedName

serializedName: string = "Cache-Control"

xmlName

xmlName: string = "Cache-Control"

type

type: object

name

name: string = "String"

contentDisposition

contentDisposition: object

serializedName

serializedName: string = "Content-Disposition"

xmlName

xmlName: string = "Content-Disposition"

type

type: object

name

name: string = "String"

contentEncoding

contentEncoding: object

serializedName

serializedName: string = "Content-Encoding"

xmlName

xmlName: string = "Content-Encoding"

type

type: object

name

name: string = "String"

contentLanguage

contentLanguage: object

serializedName

serializedName: string = "Content-Language"

xmlName

xmlName: string = "Content-Language"

type

type: object

name

name: string = "String"

contentLength

contentLength: object

serializedName

serializedName: string = "Content-Length"

xmlName

xmlName: string = "Content-Length"

type

type: object

name

name: string = "Number"

contentMD5

contentMD5: object

serializedName

serializedName: string = "Content-MD5"

xmlName

xmlName: string = "Content-MD5"

type

type: object

name

name: string = "ByteArray"

contentType

contentType: object

serializedName

serializedName: string = "Content-Type"

xmlName

xmlName: string = "Content-Type"

type

type: object

name

name: string = "String"

copyCompletionTime

copyCompletionTime: object

serializedName

serializedName: string = "CopyCompletionTime"

xmlName

xmlName: string = "CopyCompletionTime"

type

type: object

name

name: string = "DateTimeRfc1123"

copyId

copyId: object

serializedName

serializedName: string = "CopyId"

xmlName

xmlName: string = "CopyId"

type

type: object

name

name: string = "String"

copyProgress

copyProgress: object

serializedName

serializedName: string = "CopyProgress"

xmlName

xmlName: string = "CopyProgress"

type

type: object

name

name: string = "String"

copySource

copySource: object

serializedName

serializedName: string = "CopySource"

xmlName

xmlName: string = "CopySource"

type

type: object

name

name: string = "String"

copyStatusDescription

copyStatusDescription: object

serializedName

serializedName: string = "CopyStatusDescription"

xmlName

xmlName: string = "CopyStatusDescription"

type

type: object

name

name: string = "String"

creationTime

creationTime: object

serializedName

serializedName: string = "Creation-Time"

xmlName

xmlName: string = "Creation-Time"

type

type: object

name

name: string = "DateTimeRfc1123"

customerProvidedKeySha256

customerProvidedKeySha256: object

serializedName

serializedName: string = "CustomerProvidedKeySha256"

xmlName

xmlName: string = "CustomerProvidedKeySha256"

type

type: object

name

name: string = "String"

deletedTime

deletedTime: object

serializedName

serializedName: string = "DeletedTime"

xmlName

xmlName: string = "DeletedTime"

type

type: object

name

name: string = "DateTimeRfc1123"

destinationSnapshot

destinationSnapshot: object

serializedName

serializedName: string = "DestinationSnapshot"

xmlName

xmlName: string = "DestinationSnapshot"

type

type: object

name

name: string = "String"

encryptionScope

encryptionScope: object

serializedName

serializedName: string = "EncryptionScope"

xmlName

xmlName: string = "EncryptionScope"

type

type: object

name

name: string = "String"

etag

etag: object

required

required: boolean = true

serializedName

serializedName: string = "Etag"

xmlName

xmlName: string = "Etag"

type

type: object

name

name: string = "String"

expiresOn

expiresOn: object

serializedName

serializedName: string = "Expiry-Time"

xmlName

xmlName: string = "Expiry-Time"

type

type: object

name

name: string = "DateTimeRfc1123"

incrementalCopy

incrementalCopy: object

serializedName

serializedName: string = "IncrementalCopy"

xmlName

xmlName: string = "IncrementalCopy"

type

type: object

name

name: string = "Boolean"

lastAccessedOn

lastAccessedOn: object

serializedName

serializedName: string = "LastAccessTime"

xmlName

xmlName: string = "LastAccessTime"

type

type: object

name

name: string = "DateTimeRfc1123"

lastModified

lastModified: object

required

required: boolean = true

serializedName

serializedName: string = "Last-Modified"

xmlName

xmlName: string = "Last-Modified"

type

type: object

name

name: string = "DateTimeRfc1123"

remainingRetentionDays

remainingRetentionDays: object

serializedName

serializedName: string = "RemainingRetentionDays"

xmlName

xmlName: string = "RemainingRetentionDays"

type

type: object

name

name: string = "Number"

sealed

sealed: object

serializedName

serializedName: string = "Sealed"

xmlName

xmlName: string = "Sealed"

type

type: object

name

name: string = "Boolean"

serverEncrypted

serverEncrypted: object

serializedName

serializedName: string = "ServerEncrypted"

xmlName

xmlName: string = "ServerEncrypted"

type

type: object

name

name: string = "Boolean"

tagCount

tagCount: object

serializedName

serializedName: string = "TagCount"

xmlName

xmlName: string = "TagCount"

type

type: object

name

name: string = "Number"

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"

xmlName

xmlName: string = "eTag"

type

type: object

name

name: string = "String"

lastModified

lastModified: object

serializedName

serializedName: string = "lastModified"

xmlName

xmlName: string = "lastModified"

type

type: object

name

name: string = "DateTimeRfc1123"

name

name: object

serializedName

serializedName: string = "name"

xmlName

xmlName: string = "name"

type

type: object

name

name: string = "String"

Const FileSystemCreateExceptionHeaders

FileSystemCreateExceptionHeaders: object

serializedName

serializedName: string = "FileSystem_createExceptionHeaders"

type

type: object

className

className: string = "FileSystemCreateExceptionHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorCode

errorCode: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

Const FileSystemCreateHeaders

FileSystemCreateHeaders: object

serializedName

serializedName: string = "FileSystem_createHeaders"

type

type: object

className

className: string = "FileSystemCreateHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

clientRequestId

clientRequestId: object

serializedName

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

xmlName

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

constraints

constraints: object

Pattern

Pattern: RegExp = new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")

type

type: object

name

name: string = "String"

date

date: object

serializedName

serializedName: string = "date"

xmlName

xmlName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

etag

etag: object

serializedName

serializedName: string = "etag"

xmlName

xmlName: string = "etag"

type

type: object

name

name: string = "String"

lastModified

lastModified: object

serializedName

serializedName: string = "last-modified"

xmlName

xmlName: string = "last-modified"

type

type: object

name

name: string = "DateTimeRfc1123"

namespaceEnabled

namespaceEnabled: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

xmlName

xmlName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const FileSystemDeleteExceptionHeaders

FileSystemDeleteExceptionHeaders: object

serializedName

serializedName: string = "FileSystem_deleteExceptionHeaders"

type

type: object

className

className: string = "FileSystemDeleteExceptionHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorCode

errorCode: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

Const FileSystemDeleteHeaders

FileSystemDeleteHeaders: object

serializedName

serializedName: string = "FileSystem_deleteHeaders"

type

type: object

className

className: string = "FileSystemDeleteHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

date

date: object

serializedName

serializedName: string = "date"

xmlName

xmlName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

requestId

requestId: object

serializedName

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

xmlName

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

constraints

constraints: object

Pattern

Pattern: RegExp = new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

xmlName

xmlName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const FileSystemGetPropertiesExceptionHeaders

FileSystemGetPropertiesExceptionHeaders: object

serializedName

serializedName: string = "FileSystem_getPropertiesExceptionHeaders"

type

type: object

className

className: string = "FileSystemGetPropertiesExceptionHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorCode

errorCode: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

Const FileSystemGetPropertiesHeaders

FileSystemGetPropertiesHeaders: object

serializedName

serializedName: string = "FileSystem_getPropertiesHeaders"

type

type: object

className

className: string = "FileSystemGetPropertiesHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

date

date: object

serializedName

serializedName: string = "date"

xmlName

xmlName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

etag

etag: object

serializedName

serializedName: string = "etag"

xmlName

xmlName: string = "etag"

type

type: object

name

name: string = "String"

lastModified

lastModified: object

serializedName

serializedName: string = "last-modified"

xmlName

xmlName: string = "last-modified"

type

type: object

name

name: string = "DateTimeRfc1123"

namespaceEnabled

namespaceEnabled: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

properties

properties: object

serializedName

serializedName: string = "x-ms-properties"

xmlName

xmlName: string = "x-ms-properties"

type

type: object

name

name: string = "String"

requestId

requestId: object

serializedName

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

xmlName

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

constraints

constraints: object

Pattern

Pattern: RegExp = new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

xmlName

xmlName: 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"

xmlElementName

xmlElementName: string = "FileSystem"

xmlName

xmlName: string = "filesystems"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "FileSystem"

name

name: string = "Composite"

Const FileSystemListBlobHierarchySegmentExceptionHeaders

FileSystemListBlobHierarchySegmentExceptionHeaders: object

serializedName

serializedName: string = "FileSystem_listBlobHierarchySegmentExceptionHeaders"

type

type: object

className

className: string = "FileSystemListBlobHierarchySegmentExceptionHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorCode

errorCode: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

Const FileSystemListBlobHierarchySegmentHeaders

FileSystemListBlobHierarchySegmentHeaders: object

serializedName

serializedName: string = "FileSystem_listBlobHierarchySegmentHeaders"

type

type: object

className

className: string = "FileSystemListBlobHierarchySegmentHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

clientRequestId

clientRequestId: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

contentType

contentType: object

serializedName

serializedName: string = "content-type"

xmlName

xmlName: string = "content-type"

type

type: object

name

name: string = "String"

date

date: object

serializedName

serializedName: string = "date"

xmlName

xmlName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

errorCode

errorCode: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

requestId

requestId: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

xmlName

xmlName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const FileSystemListPathsExceptionHeaders

FileSystemListPathsExceptionHeaders: object

serializedName

serializedName: string = "FileSystem_listPathsExceptionHeaders"

type

type: object

className

className: string = "FileSystemListPathsExceptionHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorCode

errorCode: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

Const FileSystemListPathsHeaders

FileSystemListPathsHeaders: object

serializedName

serializedName: string = "FileSystem_listPathsHeaders"

type

type: object

className

className: string = "FileSystemListPathsHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

continuation

continuation: object

serializedName

serializedName: string = "x-ms-continuation"

xmlName

xmlName: string = "x-ms-continuation"

type

type: object

name

name: string = "String"

date

date: object

serializedName

serializedName: string = "date"

xmlName

xmlName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

errorCode

errorCode: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

etag

etag: object

serializedName

serializedName: string = "etag"

xmlName

xmlName: string = "etag"

type

type: object

name

name: string = "String"

lastModified

lastModified: object

serializedName

serializedName: string = "last-modified"

xmlName

xmlName: string = "last-modified"

type

type: object

name

name: string = "DateTimeRfc1123"

requestId

requestId: object

serializedName

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

xmlName

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

constraints

constraints: object

Pattern

Pattern: RegExp = new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

xmlName

xmlName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const FileSystemSetPropertiesExceptionHeaders

FileSystemSetPropertiesExceptionHeaders: object

serializedName

serializedName: string = "FileSystem_setPropertiesExceptionHeaders"

type

type: object

className

className: string = "FileSystemSetPropertiesExceptionHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorCode

errorCode: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

Const FileSystemSetPropertiesHeaders

FileSystemSetPropertiesHeaders: object

serializedName

serializedName: string = "FileSystem_setPropertiesHeaders"

type

type: object

className

className: string = "FileSystemSetPropertiesHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

date

date: object

serializedName

serializedName: string = "date"

xmlName

xmlName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

etag

etag: object

serializedName

serializedName: string = "etag"

xmlName

xmlName: string = "etag"

type

type: object

name

name: string = "String"

lastModified

lastModified: object

serializedName

serializedName: string = "last-modified"

xmlName

xmlName: string = "last-modified"

type

type: object

name

name: string = "DateTimeRfc1123"

requestId

requestId: object

serializedName

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

xmlName

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

constraints

constraints: object

Pattern

Pattern: RegExp = new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

xmlName

xmlName: 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 ListBlobsHierarchySegmentResponse

ListBlobsHierarchySegmentResponse: object

serializedName

serializedName: string = "ListBlobsHierarchySegmentResponse"

xmlName

xmlName: string = "EnumerationResults"

type

type: object

className

className: string = "ListBlobsHierarchySegmentResponse"

name

name: string = "Composite"

modelProperties

modelProperties: object

containerName

containerName: object

required

required: boolean = true

serializedName

serializedName: string = "ContainerName"

xmlIsAttribute

xmlIsAttribute: boolean = true

xmlName

xmlName: string = "ContainerName"

type

type: object

name

name: string = "String"

delimiter

delimiter: object

serializedName

serializedName: string = "Delimiter"

xmlName

xmlName: string = "Delimiter"

type

type: object

name

name: string = "String"

marker

marker: object

serializedName

serializedName: string = "Marker"

xmlName

xmlName: string = "Marker"

type

type: object

name

name: string = "String"

maxResults

maxResults: object

serializedName

serializedName: string = "MaxResults"

xmlName

xmlName: string = "MaxResults"

type

type: object

name

name: string = "Number"

nextMarker

nextMarker: object

serializedName

serializedName: string = "NextMarker"

xmlName

xmlName: string = "NextMarker"

type

type: object

name

name: string = "String"

prefix

prefix: object

serializedName

serializedName: string = "Prefix"

xmlName

xmlName: string = "Prefix"

type

type: object

name

name: string = "String"

segment

segment: object

serializedName

serializedName: string = "Segment"

xmlName

xmlName: string = "Blobs"

type

type: object

className

className: string = "BlobHierarchyListSegment"

name

name: string = "Composite"

serviceEndpoint

serviceEndpoint: object

required

required: boolean = true

serializedName

serializedName: string = "ServiceEndpoint"

xmlIsAttribute

xmlIsAttribute: boolean = true

xmlName

xmlName: string = "ServiceEndpoint"

type

type: object

name

name: string = "String"

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"

xmlName

xmlName: string = "contentLength"

type

type: object

name

name: string = "Number"

creationTime

creationTime: object

serializedName

serializedName: string = "creationTime"

xmlName

xmlName: string = "creationTime"

type

type: object

name

name: string = "String"

encryptionScope

encryptionScope: object

serializedName

serializedName: string = "EncryptionScope"

xmlName

xmlName: string = "EncryptionScope"

type

type: object

name

name: string = "String"

etag

etag: object

serializedName

serializedName: string = "eTag"

xmlName

xmlName: string = "eTag"

type

type: object

name

name: string = "String"

expiryTime

expiryTime: object

serializedName

serializedName: string = "expiryTime"

xmlName

xmlName: string = "expiryTime"

type

type: object

name

name: string = "String"

group

group: object

serializedName

serializedName: string = "group"

xmlName

xmlName: string = "group"

type

type: object

name

name: string = "String"

isDirectory

isDirectory: object

serializedName

serializedName: string = "isDirectory"

xmlName

xmlName: string = "isDirectory"

type

type: object

name

name: string = "Boolean"

lastModified

lastModified: object

serializedName

serializedName: string = "lastModified"

xmlName

xmlName: string = "lastModified"

type

type: object

name

name: string = "DateTimeRfc1123"

name

name: object

serializedName

serializedName: string = "name"

xmlName

xmlName: string = "name"

type

type: object

name

name: string = "String"

owner

owner: object

serializedName

serializedName: string = "owner"

xmlName

xmlName: string = "owner"

type

type: object

name

name: string = "String"

permissions

permissions: object

serializedName

serializedName: string = "permissions"

xmlName

xmlName: string = "permissions"

type

type: object

name

name: string = "String"

Const PathAppendDataExceptionHeaders

PathAppendDataExceptionHeaders: object

serializedName

serializedName: string = "Path_appendDataExceptionHeaders"

type

type: object

className

className: string = "PathAppendDataExceptionHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

clientRequestId

clientRequestId: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

requestId

requestId: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

xmlName

xmlName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const PathAppendDataHeaders

PathAppendDataHeaders: object

serializedName

serializedName: string = "Path_appendDataHeaders"

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"

xmlName

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

type

type: object

name

name: string = "String"

contentMD5

contentMD5: object

serializedName

serializedName: string = "content-md5"

xmlName

xmlName: string = "content-md5"

type

type: object

name

name: string = "ByteArray"

date

date: object

serializedName

serializedName: string = "date"

xmlName

xmlName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

encryptionKeySha256

encryptionKeySha256: object

serializedName

serializedName: string = "x-ms-encryption-key-sha256"

xmlName

xmlName: string = "x-ms-encryption-key-sha256"

type

type: object

name

name: string = "String"

etag

etag: object

serializedName

serializedName: string = "etag"

xmlName

xmlName: string = "etag"

type

type: object

name

name: string = "String"

isServerEncrypted

isServerEncrypted: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "Boolean"

requestId

requestId: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

xmlName

xmlName: string = "x-ms-version"

type

type: object

name

name: string = "String"

xMsContentCrc64

xMsContentCrc64: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "ByteArray"

Const PathCreateExceptionHeaders

PathCreateExceptionHeaders: object

serializedName

serializedName: string = "Path_createExceptionHeaders"

type

type: object

className

className: string = "PathCreateExceptionHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorCode

errorCode: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

Const PathCreateHeaders

PathCreateHeaders: object

serializedName

serializedName: string = "Path_createHeaders"

type

type: object

className

className: string = "PathCreateHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

contentLength

contentLength: object

serializedName

serializedName: string = "content-length"

xmlName

xmlName: string = "content-length"

type

type: object

name

name: string = "Number"

continuation

continuation: object

serializedName

serializedName: string = "x-ms-continuation"

xmlName

xmlName: string = "x-ms-continuation"

type

type: object

name

name: string = "String"

date

date: object

serializedName

serializedName: string = "date"

xmlName

xmlName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

encryptionKeySha256

encryptionKeySha256: object

serializedName

serializedName: string = "x-ms-encryption-key-sha256"

xmlName

xmlName: string = "x-ms-encryption-key-sha256"

type

type: object

name

name: string = "String"

errorCode

errorCode: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

etag

etag: object

serializedName

serializedName: string = "etag"

xmlName

xmlName: string = "etag"

type

type: object

name

name: string = "String"

isServerEncrypted

isServerEncrypted: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "Boolean"

lastModified

lastModified: object

serializedName

serializedName: string = "last-modified"

xmlName

xmlName: string = "last-modified"

type

type: object

name

name: string = "DateTimeRfc1123"

requestId

requestId: object

serializedName

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

xmlName

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

constraints

constraints: object

Pattern

Pattern: RegExp = new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

xmlName

xmlName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const PathDeleteExceptionHeaders

PathDeleteExceptionHeaders: object

serializedName

serializedName: string = "Path_deleteExceptionHeaders"

type

type: object

className

className: string = "PathDeleteExceptionHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorCode

errorCode: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

Const PathDeleteHeaders

PathDeleteHeaders: object

serializedName

serializedName: string = "Path_deleteHeaders"

type

type: object

className

className: string = "PathDeleteHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

continuation

continuation: object

serializedName

serializedName: string = "x-ms-continuation"

xmlName

xmlName: string = "x-ms-continuation"

type

type: object

name

name: string = "String"

date

date: object

serializedName

serializedName: string = "date"

xmlName

xmlName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

deletionId

deletionId: object

serializedName

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

xmlName

xmlName: string = "x-ms-deletion-id"

type

type: object

name

name: string = "String"

errorCode

errorCode: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

requestId

requestId: object

serializedName

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

xmlName

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

constraints

constraints: object

Pattern

Pattern: RegExp = new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

xmlName

xmlName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const PathFlushDataExceptionHeaders

PathFlushDataExceptionHeaders: object

serializedName

serializedName: string = "Path_flushDataExceptionHeaders"

type

type: object

className

className: string = "PathFlushDataExceptionHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

clientRequestId

clientRequestId: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

requestId

requestId: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

xmlName

xmlName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const PathFlushDataHeaders

PathFlushDataHeaders: object

serializedName

serializedName: string = "Path_flushDataHeaders"

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"

xmlName

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

type

type: object

name

name: string = "String"

contentLength

contentLength: object

serializedName

serializedName: string = "content-length"

xmlName

xmlName: string = "content-length"

type

type: object

name

name: string = "Number"

date

date: object

serializedName

serializedName: string = "date"

xmlName

xmlName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

encryptionKeySha256

encryptionKeySha256: object

serializedName

serializedName: string = "x-ms-encryption-key-sha256"

xmlName

xmlName: string = "x-ms-encryption-key-sha256"

type

type: object

name

name: string = "String"

etag

etag: object

serializedName

serializedName: string = "etag"

xmlName

xmlName: string = "etag"

type

type: object

name

name: string = "String"

isServerEncrypted

isServerEncrypted: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "Boolean"

lastModified

lastModified: object

serializedName

serializedName: string = "last-modified"

xmlName

xmlName: string = "last-modified"

type

type: object

name

name: string = "DateTimeRfc1123"

requestId

requestId: object

serializedName

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

xmlName

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

constraints

constraints: object

Pattern

Pattern: RegExp = new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

xmlName

xmlName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const PathGetPropertiesExceptionHeaders

PathGetPropertiesExceptionHeaders: object

serializedName

serializedName: string = "Path_getPropertiesExceptionHeaders"

type

type: object

className

className: string = "PathGetPropertiesExceptionHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorCode

errorCode: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

Const PathGetPropertiesHeaders

PathGetPropertiesHeaders: object

serializedName

serializedName: string = "Path_getPropertiesHeaders"

type

type: object

className

className: string = "PathGetPropertiesHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

acceptRanges

acceptRanges: object

serializedName

serializedName: string = "accept-ranges"

xmlName

xmlName: string = "accept-ranges"

type

type: object

name

name: string = "String"

acl

acl: object

serializedName

serializedName: string = "x-ms-acl"

xmlName

xmlName: string = "x-ms-acl"

type

type: object

name

name: string = "String"

cacheControl

cacheControl: object

serializedName

serializedName: string = "cache-control"

xmlName

xmlName: string = "cache-control"

type

type: object

name

name: string = "String"

contentDisposition

contentDisposition: object

serializedName

serializedName: string = "content-disposition"

xmlName

xmlName: string = "content-disposition"

type

type: object

name

name: string = "String"

contentEncoding

contentEncoding: object

serializedName

serializedName: string = "content-encoding"

xmlName

xmlName: string = "content-encoding"

type

type: object

name

name: string = "String"

contentLanguage

contentLanguage: object

serializedName

serializedName: string = "content-language"

xmlName

xmlName: string = "content-language"

type

type: object

name

name: string = "String"

contentLength

contentLength: object

serializedName

serializedName: string = "content-length"

xmlName

xmlName: string = "content-length"

type

type: object

name

name: string = "Number"

contentMD5

contentMD5: object

serializedName

serializedName: string = "content-md5"

xmlName

xmlName: string = "content-md5"

type

type: object

name

name: string = "String"

contentRange

contentRange: object

serializedName

serializedName: string = "content-range"

xmlName

xmlName: string = "content-range"

type

type: object

name

name: string = "String"

contentType

contentType: object

serializedName

serializedName: string = "content-type"

xmlName

xmlName: string = "content-type"

type

type: object

name

name: string = "String"

date

date: object

serializedName

serializedName: string = "date"

xmlName

xmlName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

errorCode

errorCode: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

etag

etag: object

serializedName

serializedName: string = "etag"

xmlName

xmlName: string = "etag"

type

type: object

name

name: string = "String"

group

group: object

serializedName

serializedName: string = "x-ms-group"

xmlName

xmlName: string = "x-ms-group"

type

type: object

name

name: string = "String"

lastModified

lastModified: object

serializedName

serializedName: string = "last-modified"

xmlName

xmlName: string = "last-modified"

type

type: object

name

name: string = "DateTimeRfc1123"

leaseDuration

leaseDuration: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

leaseState

leaseState: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

leaseStatus

leaseStatus: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

owner

owner: object

serializedName

serializedName: string = "x-ms-owner"

xmlName

xmlName: string = "x-ms-owner"

type

type: object

name

name: string = "String"

permissions

permissions: object

serializedName

serializedName: string = "x-ms-permissions"

xmlName

xmlName: string = "x-ms-permissions"

type

type: object

name

name: string = "String"

properties

properties: object

serializedName

serializedName: string = "x-ms-properties"

xmlName

xmlName: string = "x-ms-properties"

type

type: object

name

name: string = "String"

requestId

requestId: object

serializedName

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

xmlName

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

constraints

constraints: object

Pattern

Pattern: RegExp = new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")

type

type: object

name

name: string = "String"

resourceType

resourceType: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

xmlName

xmlName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const PathLeaseExceptionHeaders

PathLeaseExceptionHeaders: object

serializedName

serializedName: string = "Path_leaseExceptionHeaders"

type

type: object

className

className: string = "PathLeaseExceptionHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorCode

errorCode: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

Const PathLeaseHeaders

PathLeaseHeaders: object

serializedName

serializedName: string = "Path_leaseHeaders"

type

type: object

className

className: string = "PathLeaseHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

date

date: object

serializedName

serializedName: string = "date"

xmlName

xmlName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

etag

etag: object

serializedName

serializedName: string = "etag"

xmlName

xmlName: string = "etag"

type

type: object

name

name: string = "String"

lastModified

lastModified: object

serializedName

serializedName: string = "last-modified"

xmlName

xmlName: string = "last-modified"

type

type: object

name

name: string = "DateTimeRfc1123"

leaseId

leaseId: object

serializedName

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

xmlName

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

constraints

constraints: object

Pattern

Pattern: RegExp = new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")

type

type: object

name

name: string = "String"

requestId

requestId: object

serializedName

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

xmlName

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

constraints

constraints: object

Pattern

Pattern: RegExp = new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

xmlName

xmlName: 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"

xmlElementName

xmlElementName: string = "Path"

xmlName

xmlName: string = "paths"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "Path"

name

name: string = "Composite"

Const PathReadExceptionHeaders

PathReadExceptionHeaders: object

serializedName

serializedName: string = "Path_readExceptionHeaders"

type

type: object

className

className: string = "PathReadExceptionHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorCode

errorCode: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

Const PathReadHeaders

PathReadHeaders: object

serializedName

serializedName: string = "Path_readHeaders"

type

type: object

className

className: string = "PathReadHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

acceptRanges

acceptRanges: object

serializedName

serializedName: string = "accept-ranges"

xmlName

xmlName: string = "accept-ranges"

type

type: object

name

name: string = "String"

cacheControl

cacheControl: object

serializedName

serializedName: string = "cache-control"

xmlName

xmlName: string = "cache-control"

type

type: object

name

name: string = "String"

contentDisposition

contentDisposition: object

serializedName

serializedName: string = "content-disposition"

xmlName

xmlName: string = "content-disposition"

type

type: object

name

name: string = "String"

contentEncoding

contentEncoding: object

serializedName

serializedName: string = "content-encoding"

xmlName

xmlName: string = "content-encoding"

type

type: object

name

name: string = "String"

contentLanguage

contentLanguage: object

serializedName

serializedName: string = "content-language"

xmlName

xmlName: string = "content-language"

type

type: object

name

name: string = "String"

contentLength

contentLength: object

serializedName

serializedName: string = "content-length"

xmlName

xmlName: string = "content-length"

type

type: object

name

name: string = "Number"

contentMD5

contentMD5: object

serializedName

serializedName: string = "content-md5"

xmlName

xmlName: string = "content-md5"

type

type: object

name

name: string = "String"

contentRange

contentRange: object

serializedName

serializedName: string = "content-range"

xmlName

xmlName: string = "content-range"

type

type: object

name

name: string = "String"

contentType

contentType: object

serializedName

serializedName: string = "content-type"

xmlName

xmlName: string = "content-type"

type

type: object

name

name: string = "String"

date

date: object

serializedName

serializedName: string = "date"

xmlName

xmlName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

encryptionKeySha256

encryptionKeySha256: object

serializedName

serializedName: string = "x-ms-encryption-key-sha256"

xmlName

xmlName: string = "x-ms-encryption-key-sha256"

type

type: object

name

name: string = "String"

etag

etag: object

serializedName

serializedName: string = "etag"

xmlName

xmlName: string = "etag"

type

type: object

name

name: string = "String"

isServerEncrypted

isServerEncrypted: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "Boolean"

lastModified

lastModified: object

serializedName

serializedName: string = "last-modified"

xmlName

xmlName: string = "last-modified"

type

type: object

name

name: string = "DateTimeRfc1123"

leaseDuration

leaseDuration: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

leaseState

leaseState: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

leaseStatus

leaseStatus: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

properties

properties: object

serializedName

serializedName: string = "x-ms-properties"

xmlName

xmlName: string = "x-ms-properties"

type

type: object

name

name: string = "String"

requestId

requestId: object

serializedName

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

xmlName

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

constraints

constraints: object

Pattern

Pattern: RegExp = new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")

type

type: object

name

name: string = "String"

resourceType

resourceType: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

xmlName

xmlName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const PathResultTypeConstants

PathResultTypeConstants: object

DirectoryResourceType

DirectoryResourceType: string = "directory"

FileResourceType

FileResourceType: string = "file"

Const PathSetAccessControlExceptionHeaders

PathSetAccessControlExceptionHeaders: object

serializedName

serializedName: string = "Path_setAccessControlExceptionHeaders"

type

type: object

className

className: string = "PathSetAccessControlExceptionHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

clientRequestId

clientRequestId: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

requestId

requestId: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

xmlName

xmlName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const PathSetAccessControlHeaders

PathSetAccessControlHeaders: object

serializedName

serializedName: string = "Path_setAccessControlHeaders"

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"

xmlName

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

type

type: object

name

name: string = "String"

date

date: object

serializedName

serializedName: string = "date"

xmlName

xmlName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

etag

etag: object

serializedName

serializedName: string = "etag"

xmlName

xmlName: string = "etag"

type

type: object

name

name: string = "String"

lastModified

lastModified: object

serializedName

serializedName: string = "last-modified"

xmlName

xmlName: string = "last-modified"

type

type: object

name

name: string = "DateTimeRfc1123"

requestId

requestId: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

xmlName

xmlName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const PathSetAccessControlRecursiveExceptionHeaders

PathSetAccessControlRecursiveExceptionHeaders: object

serializedName

serializedName: string = "Path_setAccessControlRecursiveExceptionHeaders"

type

type: object

className

className: string = "PathSetAccessControlRecursiveExceptionHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

clientRequestId

clientRequestId: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

requestId

requestId: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

xmlName

xmlName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const PathSetAccessControlRecursiveHeaders

PathSetAccessControlRecursiveHeaders: object

serializedName

serializedName: string = "Path_setAccessControlRecursiveHeaders"

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"

xmlName

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

type

type: object

name

name: string = "String"

continuation

continuation: object

serializedName

serializedName: string = "x-ms-continuation"

xmlName

xmlName: string = "x-ms-continuation"

type

type: object

name

name: string = "String"

date

date: object

serializedName

serializedName: string = "date"

xmlName

xmlName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

requestId

requestId: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

xmlName

xmlName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const PathSetExpiryExceptionHeaders

PathSetExpiryExceptionHeaders: object

serializedName

serializedName: string = "Path_setExpiryExceptionHeaders"

type

type: object

className

className: string = "PathSetExpiryExceptionHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorCode

errorCode: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

Const PathSetExpiryHeaders

PathSetExpiryHeaders: object

serializedName

serializedName: string = "Path_setExpiryHeaders"

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"

xmlName

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

type

type: object

name

name: string = "String"

date

date: object

serializedName

serializedName: string = "date"

xmlName

xmlName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

errorCode

errorCode: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

etag

etag: object

serializedName

serializedName: string = "etag"

xmlName

xmlName: string = "etag"

type

type: object

name

name: string = "String"

lastModified

lastModified: object

serializedName

serializedName: string = "last-modified"

xmlName

xmlName: string = "last-modified"

type

type: object

name

name: string = "DateTimeRfc1123"

requestId

requestId: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

xmlName

xmlName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const PathUndeleteExceptionHeaders

PathUndeleteExceptionHeaders: object

serializedName

serializedName: string = "Path_undeleteExceptionHeaders"

type

type: object

className

className: string = "PathUndeleteExceptionHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorCode

errorCode: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

Const PathUndeleteHeaders

PathUndeleteHeaders: object

serializedName

serializedName: string = "Path_undeleteHeaders"

type

type: object

className

className: string = "PathUndeleteHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

clientRequestId

clientRequestId: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

date

date: object

serializedName

serializedName: string = "date"

xmlName

xmlName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

requestId

requestId: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

resourceType

resourceType: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

xmlName

xmlName: string = "x-ms-version"

type

type: object

name

name: string = "String"

Const PathUpdateExceptionHeaders

PathUpdateExceptionHeaders: object

serializedName

serializedName: string = "Path_updateExceptionHeaders"

type

type: object

className

className: string = "PathUpdateExceptionHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorCode

errorCode: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

Const PathUpdateHeaders

PathUpdateHeaders: object

serializedName

serializedName: string = "Path_updateHeaders"

type

type: object

className

className: string = "PathUpdateHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

acceptRanges

acceptRanges: object

serializedName

serializedName: string = "accept-ranges"

xmlName

xmlName: string = "accept-ranges"

type

type: object

name

name: string = "String"

cacheControl

cacheControl: object

serializedName

serializedName: string = "cache-control"

xmlName

xmlName: string = "cache-control"

type

type: object

name

name: string = "String"

contentDisposition

contentDisposition: object

serializedName

serializedName: string = "content-disposition"

xmlName

xmlName: string = "content-disposition"

type

type: object

name

name: string = "String"

contentEncoding

contentEncoding: object

serializedName

serializedName: string = "content-encoding"

xmlName

xmlName: string = "content-encoding"

type

type: object

name

name: string = "String"

contentLanguage

contentLanguage: object

serializedName

serializedName: string = "content-language"

xmlName

xmlName: string = "content-language"

type

type: object

name

name: string = "String"

contentLength

contentLength: object

serializedName

serializedName: string = "content-length"

xmlName

xmlName: string = "content-length"

type

type: object

name

name: string = "Number"

contentMD5

contentMD5: object

serializedName

serializedName: string = "content-md5"

xmlName

xmlName: string = "content-md5"

type

type: object

name

name: string = "String"

contentRange

contentRange: object

serializedName

serializedName: string = "content-range"

xmlName

xmlName: string = "content-range"

type

type: object

name

name: string = "String"

contentType

contentType: object

serializedName

serializedName: string = "content-type"

xmlName

xmlName: string = "content-type"

type

type: object

name

name: string = "String"

date

date: object

serializedName

serializedName: string = "date"

xmlName

xmlName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

errorCode

errorCode: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

etag

etag: object

serializedName

serializedName: string = "etag"

xmlName

xmlName: string = "etag"

type

type: object

name

name: string = "String"

lastModified

lastModified: object

serializedName

serializedName: string = "last-modified"

xmlName

xmlName: string = "last-modified"

type

type: object

name

name: string = "DateTimeRfc1123"

properties

properties: object

serializedName

serializedName: string = "x-ms-properties"

xmlName

xmlName: string = "x-ms-properties"

type

type: object

name

name: string = "String"

requestId

requestId: object

serializedName

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

xmlName

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

constraints

constraints: object

Pattern

Pattern: RegExp = new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

xmlName

xmlName: string = "x-ms-version"

type

type: object

name

name: string = "String"

xMsContinuation

xMsContinuation: object

serializedName

serializedName: string = "x-ms-continuation"

xmlName

xmlName: string = "x-ms-continuation"

type

type: object

name

name: string = "String"

Const ServiceListFileSystemsExceptionHeaders

ServiceListFileSystemsExceptionHeaders: object

serializedName

serializedName: string = "Service_listFileSystemsExceptionHeaders"

type

type: object

className

className: string = "ServiceListFileSystemsExceptionHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorCode

errorCode: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

Const ServiceListFileSystemsHeaders

ServiceListFileSystemsHeaders: object

serializedName

serializedName: string = "Service_listFileSystemsHeaders"

type

type: object

className

className: string = "ServiceListFileSystemsHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

contentType

contentType: object

serializedName

serializedName: string = "content-type"

xmlName

xmlName: string = "content-type"

type

type: object

name

name: string = "String"

continuation

continuation: object

serializedName

serializedName: string = "x-ms-continuation"

xmlName

xmlName: string = "x-ms-continuation"

type

type: object

name

name: string = "String"

date

date: object

serializedName

serializedName: string = "date"

xmlName

xmlName: string = "date"

type

type: object

name

name: string = "DateTimeRfc1123"

requestId

requestId: object

serializedName

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

xmlName

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

constraints

constraints: object

Pattern

Pattern: RegExp = new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-version"

xmlName

xmlName: 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"

xmlName

xmlName: string = "directoriesSuccessful"

type

type: object

name

name: string = "Number"

failedEntries

failedEntries: object

serializedName

serializedName: string = "failedEntries"

xmlElementName

xmlElementName: string = "AclFailedEntry"

xmlName

xmlName: 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"

xmlName

xmlName: string = "failureCount"

type

type: object

name

name: string = "Number"

filesSuccessful

filesSuccessful: object

serializedName

serializedName: string = "filesSuccessful"

xmlName

xmlName: string = "filesSuccessful"

type

type: object

name

name: string = "Number"

Const StorageError

StorageError: object

serializedName

serializedName: string = "StorageError"

type

type: object

className

className: string = "StorageError"

name

name: string = "Composite"

modelProperties

modelProperties: object

code

code: object

serializedName

serializedName: string = "Code"

xmlName

xmlName: string = "Code"

type

type: object

name

name: string = "String"

error

error: object

serializedName

serializedName: string = "error"

xmlName

xmlName: string = "error"

type

type: object

className

className: string = "StorageErrorError"

name

name: string = "Composite"

Const StorageErrorError

StorageErrorError: object

serializedName

serializedName: string = "StorageErrorError"

type

type: object

className

className: string = "StorageErrorError"

name

name: string = "Composite"

modelProperties

modelProperties: object

code

code: object

serializedName

serializedName: string = "Code"

xmlName

xmlName: string = "Code"

type

type: object

name

name: string = "String"

message

message: object

serializedName

serializedName: string = "Message"

xmlName

xmlName: 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 accept

accept: object

parameterPath

parameterPath: string = "accept"

mapper

mapper: object

defaultValue

defaultValue: string = "application/json"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "Accept"

type

type: object

name

name: string = "String"

Const accept1

accept1: object

parameterPath

parameterPath: string = "accept"

mapper

mapper: object

defaultValue

defaultValue: string = "application/xml"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "Accept"

type

type: object

name

name: string = "String"

Const accept2

accept2: object

parameterPath

parameterPath: string = "accept"

mapper

mapper: object

defaultValue

defaultValue: string = "application/json"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "Accept"

type

type: object

name

name: string = "String"

Const acl

acl: object

parameterPath

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

mapper

mapper: object

serializedName

serializedName: string = "x-ms-acl"

xmlName

xmlName: string = "x-ms-acl"

type

type: object

name

name: string = "String"

Const action

action: object

parameterPath

parameterPath: string = "action"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "action"

xmlName

xmlName: 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"

xmlName

xmlName: 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

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

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

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

serializedName

serializedName: string = "action"

type

type: object

name

name: string = "String"

Const appendDataOperationSpec

appendDataOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.requestId,Parameters.version,Parameters.leaseId,Parameters.encryptionKey,Parameters.encryptionKeySha256,Parameters.encryptionAlgorithm,Parameters.accept2,Parameters.contentLength,Parameters.contentType2,Parameters.transactionalContentHash,Parameters.transactionalContentCrc64]

httpMethod

httpMethod: string = "PATCH"

mediaType

mediaType: string = "binary"

path

path: string = "/{filesystem}/{path}"

queryParameters

queryParameters: any[] = [Parameters.timeout,Parameters.position,Parameters.action5,Parameters.flush]

requestBody

requestBody: any = Parameters.body

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.url]

responses

responses: object

202

202: object

headersMapper

headersMapper: any = Mappers.PathAppendDataHeaders

default

default: object

bodyMapper

bodyMapper: any = Mappers.StorageError

headersMapper

headersMapper: any = Mappers.PathAppendDataExceptionHeaders

Const body

body: object

parameterPath

parameterPath: string = "body"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "body"

xmlName

xmlName: string = "body"

type

type: object

name

name: string = "Stream"

Const cacheControl

cacheControl: object

parameterPath

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

mapper

mapper: object

serializedName

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

xmlName

xmlName: 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"

xmlName

xmlName: string = "close"

type

type: object

name

name: string = "Boolean"

Const comp

comp: object

parameterPath

parameterPath: string = "comp"

mapper

mapper: object

defaultValue

defaultValue: string = "list"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "comp"

type

type: object

name

name: string = "String"

Const comp1

comp1: object

parameterPath

parameterPath: string = "comp"

mapper

mapper: object

defaultValue

defaultValue: string = "expiry"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "comp"

type

type: object

name

name: string = "String"

Const comp2

comp2: object

parameterPath

parameterPath: string = "comp"

mapper

mapper: object

defaultValue

defaultValue: string = "undelete"

isConstant

isConstant: 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"

xmlName

xmlName: 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"

xmlName

xmlName: 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"

xmlName

xmlName: 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"

xmlName

xmlName: 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"

xmlName

xmlName: 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"

xmlName

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

type

type: object

name

name: string = "String"

Const contentType1

contentType1: object

parameterPath

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

mapper

mapper: object

defaultValue

defaultValue: string = "application/octet-stream"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "Content-Type"

type

type: object

name

name: string = "String"

Const contentType2

contentType2: object

parameterPath

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

mapper

mapper: object

defaultValue

defaultValue: string = "application/json"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "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"

xmlName

xmlName: string = "continuation"

type

type: object

name

name: string = "String"

Const createOperationSpec

createOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept,Parameters.requestId,Parameters.version,Parameters.properties,Parameters.ifModifiedSince,Parameters.ifUnmodifiedSince,Parameters.cacheControl,Parameters.contentEncoding,Parameters.contentLanguage,Parameters.contentDisposition,Parameters.contentType,Parameters.renameSource,Parameters.leaseId,Parameters.sourceLeaseId,Parameters.permissions,Parameters.umask,Parameters.ifMatch,Parameters.ifNoneMatch,Parameters.sourceIfMatch,Parameters.sourceIfNoneMatch,Parameters.sourceIfModifiedSince,Parameters.sourceIfUnmodifiedSince,Parameters.encryptionKey,Parameters.encryptionKeySha256,Parameters.encryptionAlgorithm,Parameters.owner,Parameters.group,Parameters.acl,Parameters.proposedLeaseId,Parameters.leaseDuration,Parameters.expiryOptions,Parameters.expiresOn]

httpMethod

httpMethod: string = "PUT"

path

path: string = "/{filesystem}/{path}"

queryParameters

queryParameters: any[] = [Parameters.continuation,Parameters.timeout,Parameters.resource2,Parameters.mode]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.url]

responses

responses: object

201

201: object

headersMapper

headersMapper: any = Mappers.PathCreateHeaders

default

default: object

bodyMapper

bodyMapper: any = Mappers.StorageError

headersMapper

headersMapper: any = Mappers.PathCreateExceptionHeaders

Const deleteOperationSpec

deleteOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept,Parameters.requestId,Parameters.version,Parameters.ifModifiedSince,Parameters.ifUnmodifiedSince,Parameters.leaseId,Parameters.ifMatch,Parameters.ifNoneMatch]

httpMethod

httpMethod: string = "DELETE"

path

path: string = "/{filesystem}/{path}"

queryParameters

queryParameters: any[] = [Parameters.continuation,Parameters.timeout,Parameters.recursive1]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.url]

responses

responses: object

200

200: object

headersMapper

headersMapper: any = Mappers.PathDeleteHeaders

202

202: object

headersMapper

headersMapper: any = Mappers.FileSystemDeleteHeaders

default

default: object

bodyMapper

bodyMapper: any = Mappers.StorageError

headersMapper

headersMapper: any = Mappers.PathDeleteExceptionHeaders

Const delimiter

delimiter: object

parameterPath

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

mapper

mapper: object

serializedName

serializedName: string = "delimiter"

xmlName

xmlName: string = "delimiter"

type

type: object

name

name: string = "String"

Const encryptionAlgorithm

encryptionAlgorithm: object

parameterPath

parameterPath: string[] = ["options", "cpkInfo", "encryptionAlgorithm"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-encryption-algorithm"

xmlName

xmlName: string = "x-ms-encryption-algorithm"

type

type: object

name

name: string = "String"

Const encryptionKey

encryptionKey: object

parameterPath

parameterPath: string[] = ["options", "cpkInfo", "encryptionKey"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-encryption-key"

xmlName

xmlName: string = "x-ms-encryption-key"

type

type: object

name

name: string = "String"

Const encryptionKeySha256

encryptionKeySha256: object

parameterPath

parameterPath: string[] = ["options", "cpkInfo", "encryptionKeySha256"]

mapper

mapper: object

serializedName

serializedName: string = "x-ms-encryption-key-sha256"

xmlName

xmlName: string = "x-ms-encryption-key-sha256"

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"

xmlName

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

type

type: object

name

name: string = "String"

Const expiryOptions

expiryOptions: object

parameterPath

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

mapper

mapper: object

serializedName

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

xmlName

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

type

type: object

allowedValues

allowedValues: string[] = ["NeverExpire","RelativeToCreation","RelativeToNow","Absolute"]

name

name: string = "Enum"

Const expiryOptions1

expiryOptions1: object

parameterPath

parameterPath: string = "expiryOptions"

mapper

mapper: object

required

required: boolean = true

serializedName

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

xmlName

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

type

type: object

allowedValues

allowedValues: string[] = ["NeverExpire","RelativeToCreation","RelativeToNow","Absolute"]

name

name: string = "Enum"

Const flush

flush: object

parameterPath

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

mapper

mapper: object

serializedName

serializedName: string = "flush"

xmlName

xmlName: string = "flush"

type

type: object

name

name: string = "Boolean"

Const flushDataOperationSpec

flushDataOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept,Parameters.requestId,Parameters.version,Parameters.ifModifiedSince,Parameters.ifUnmodifiedSince,Parameters.cacheControl,Parameters.contentEncoding,Parameters.contentLanguage,Parameters.contentDisposition,Parameters.contentType,Parameters.leaseId,Parameters.ifMatch,Parameters.ifNoneMatch,Parameters.encryptionKey,Parameters.encryptionKeySha256,Parameters.encryptionAlgorithm,Parameters.contentLength,Parameters.contentMD5]

httpMethod

httpMethod: string = "PATCH"

path

path: string = "/{filesystem}/{path}"

queryParameters

queryParameters: any[] = [Parameters.timeout,Parameters.position,Parameters.retainUncommittedData,Parameters.close,Parameters.action4]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.url]

responses

responses: object

200

200: object

headersMapper

headersMapper: any = Mappers.PathFlushDataHeaders

default

default: object

bodyMapper

bodyMapper: any = Mappers.StorageError

headersMapper

headersMapper: any = Mappers.PathFlushDataExceptionHeaders

Const forceFlag

forceFlag: object

parameterPath

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

mapper

mapper: object

serializedName

serializedName: string = "forceFlag"

xmlName

xmlName: string = "forceFlag"

type

type: object

name

name: string = "Boolean"

Const getPropertiesOperationSpec

getPropertiesOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept,Parameters.requestId,Parameters.version,Parameters.ifModifiedSince,Parameters.ifUnmodifiedSince,Parameters.leaseId,Parameters.ifMatch,Parameters.ifNoneMatch]

httpMethod

httpMethod: string = "HEAD"

path

path: string = "/{filesystem}/{path}"

queryParameters

queryParameters: any[] = [Parameters.timeout, Parameters.upn, Parameters.action1]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.url]

responses

responses: object

200

200: object

headersMapper

headersMapper: any = Mappers.PathGetPropertiesHeaders

default

default: object

bodyMapper

bodyMapper: any = Mappers.StorageError

headersMapper

headersMapper: any = Mappers.PathGetPropertiesExceptionHeaders

Const group

group: object

parameterPath

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

mapper

mapper: object

serializedName

serializedName: string = "x-ms-group"

xmlName

xmlName: 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"

xmlName

xmlName: 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"

xmlName

xmlName: 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"

xmlName

xmlName: 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"

xmlName

xmlName: string = "If-Unmodified-Since"

type

type: object

name

name: string = "DateTimeRfc1123"

Const include

include: object

collectionFormat

collectionFormat: any = QueryCollectionFormat.Csv

parameterPath

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

mapper

mapper: object

serializedName

serializedName: string = "include"

xmlElementName

xmlElementName: string = "ListBlobsIncludeItem"

xmlName

xmlName: string = "include"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

allowedValues

allowedValues: string[] = ["copy","deleted","metadata","snapshots","uncommittedblobs","versions","tags"]

name

name: string = "Enum"

Const leaseDuration

leaseDuration: object

parameterPath

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

mapper

mapper: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "Number"

Const leaseId

leaseId: object

parameterPath

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

mapper

mapper: object

serializedName

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

xmlName

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

type

type: object

name

name: string = "String"

Const leaseOperationSpec

leaseOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept,Parameters.requestId,Parameters.version,Parameters.ifModifiedSince,Parameters.ifUnmodifiedSince,Parameters.leaseId,Parameters.ifMatch,Parameters.ifNoneMatch,Parameters.proposedLeaseId,Parameters.xMsLeaseAction,Parameters.xMsLeaseDuration,Parameters.xMsLeaseBreakPeriod]

httpMethod

httpMethod: string = "POST"

path

path: string = "/{filesystem}/{path}"

queryParameters

queryParameters: any[] = [Parameters.timeout]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.url]

responses

responses: object

200

200: object

headersMapper

headersMapper: any = Mappers.PathLeaseHeaders

201

201: object

headersMapper

headersMapper: any = Mappers.PathLeaseHeaders

202

202: object

headersMapper

headersMapper: any = Mappers.PathLeaseHeaders

default

default: object

bodyMapper

bodyMapper: any = Mappers.StorageError

headersMapper

headersMapper: any = Mappers.PathLeaseExceptionHeaders

Const listBlobHierarchySegmentOperationSpec

listBlobHierarchySegmentOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.requestId,Parameters.version,Parameters.accept1]

httpMethod

httpMethod: string = "GET"

isXML

isXML: boolean = true

path

path: string = "/{filesystem}"

queryParameters

queryParameters: any[] = [Parameters.prefix,Parameters.maxResults,Parameters.timeout,Parameters.restype,Parameters.comp,Parameters.delimiter,Parameters.marker,Parameters.include,Parameters.showonly]

serializer

serializer: any = xmlSerializer

urlParameters

urlParameters: any[] = [Parameters.url]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.ListBlobsHierarchySegmentResponse

headersMapper

headersMapper: any = Mappers.FileSystemListBlobHierarchySegmentHeaders

default

default: object

bodyMapper

bodyMapper: any = Mappers.StorageError

headersMapper

headersMapper: any = Mappers.FileSystemListBlobHierarchySegmentExceptionHeaders

Const listFileSystemsOperationSpec

listFileSystemsOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept,Parameters.requestId,Parameters.version]

httpMethod

httpMethod: string = "GET"

path

path: string = "/"

queryParameters

queryParameters: any[] = [Parameters.resource,Parameters.prefix,Parameters.continuation,Parameters.maxResults,Parameters.timeout]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.url]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.FileSystemList

headersMapper

headersMapper: any = Mappers.ServiceListFileSystemsHeaders

default

default: object

bodyMapper

bodyMapper: any = Mappers.StorageError

headersMapper

headersMapper: any = Mappers.ServiceListFileSystemsExceptionHeaders

Const listPathsOperationSpec

listPathsOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept,Parameters.requestId,Parameters.version]

httpMethod

httpMethod: string = "GET"

path

path: string = "/{filesystem}"

queryParameters

queryParameters: any[] = [Parameters.continuation,Parameters.maxResults,Parameters.timeout,Parameters.resource1,Parameters.path,Parameters.recursive,Parameters.upn]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.url]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.PathList

headersMapper

headersMapper: any = Mappers.FileSystemListPathsHeaders

default

default: object

bodyMapper

bodyMapper: any = Mappers.StorageError

headersMapper

headersMapper: any = Mappers.FileSystemListPathsExceptionHeaders

Const marker

marker: object

parameterPath

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

mapper

mapper: object

serializedName

serializedName: string = "marker"

xmlName

xmlName: string = "marker"

type

type: object

name

name: string = "String"

Const maxRecords

maxRecords: object

parameterPath

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

mapper

mapper: object

serializedName

serializedName: string = "maxRecords"

xmlName

xmlName: 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"

xmlName

xmlName: string = "maxResults"

constraints

constraints: object

InclusiveMinimum

InclusiveMinimum: number = 1

type

type: object

name

name: string = "Number"

Const mode

mode: object

parameterPath

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

mapper

mapper: object

serializedName

serializedName: string = "mode"

xmlName

xmlName: 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"

xmlName

xmlName: 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"

xmlName

xmlName: 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"

xmlName

xmlName: 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"

xmlName

xmlName: 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"

xmlName

xmlName: 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"

xmlName

xmlName: 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"

xmlName

xmlName: 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"

xmlName

xmlName: 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"

xmlName

xmlName: string = "Range"

type

type: object

name

name: string = "String"

Const readOperationSpec

readOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept,Parameters.requestId,Parameters.version,Parameters.ifModifiedSince,Parameters.ifUnmodifiedSince,Parameters.leaseId,Parameters.ifMatch,Parameters.ifNoneMatch,Parameters.encryptionKey,Parameters.encryptionKeySha256,Parameters.encryptionAlgorithm,Parameters.range,Parameters.xMsRangeGetContentMd5]

httpMethod

httpMethod: string = "GET"

path

path: string = "/{filesystem}/{path}"

queryParameters

queryParameters: any[] = [Parameters.timeout]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.url]

responses

responses: object

200

200: object

headersMapper

headersMapper: any = Mappers.PathReadHeaders

bodyMapper

bodyMapper: object

serializedName

serializedName: string = "parsedResponse"

type

type: object

name

name: string = "Stream"

206

206: object

headersMapper

headersMapper: any = Mappers.PathReadHeaders

bodyMapper

bodyMapper: object

serializedName

serializedName: string = "parsedResponse"

type

type: object

name

name: string = "Stream"

default

default: object

bodyMapper

bodyMapper: any = Mappers.StorageError

headersMapper

headersMapper: any = Mappers.PathReadExceptionHeaders

Const recursive

recursive: object

parameterPath

parameterPath: string = "recursive"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "recursive"

xmlName

xmlName: 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"

xmlName

xmlName: 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"

xmlName

xmlName: 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"

xmlName

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

type

type: object

name

name: string = "String"

Const resource

resource: object

parameterPath

parameterPath: string = "resource"

mapper

mapper: object

defaultValue

defaultValue: string = "account"

isConstant

isConstant: 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

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"

xmlName

xmlName: string = "resource"

type

type: object

allowedValues

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

name

name: string = "Enum"

Const restype

restype: object

parameterPath

parameterPath: string = "restype"

mapper

mapper: object

defaultValue

defaultValue: string = "container"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "restype"

type

type: object

name

name: string = "String"

Const retainUncommittedData

retainUncommittedData: object

parameterPath

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

mapper

mapper: object

serializedName

serializedName: string = "retainUncommittedData"

xmlName

xmlName: string = "retainUncommittedData"

type

type: object

name

name: string = "Boolean"

Const setAccessControlOperationSpec

setAccessControlOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept,Parameters.requestId,Parameters.version,Parameters.ifModifiedSince,Parameters.ifUnmodifiedSince,Parameters.leaseId,Parameters.permissions,Parameters.ifMatch,Parameters.ifNoneMatch,Parameters.owner,Parameters.group,Parameters.acl]

httpMethod

httpMethod: string = "PATCH"

path

path: string = "/{filesystem}/{path}"

queryParameters

queryParameters: any[] = [Parameters.timeout, Parameters.action2]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.url]

responses

responses: object

200

200: object

headersMapper

headersMapper: any = Mappers.PathSetAccessControlHeaders

default

default: object

bodyMapper

bodyMapper: any = Mappers.StorageError

headersMapper

headersMapper: any = Mappers.PathSetAccessControlExceptionHeaders

Const setAccessControlRecursiveOperationSpec

setAccessControlRecursiveOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept,Parameters.requestId,Parameters.version,Parameters.acl]

httpMethod

httpMethod: string = "PATCH"

path

path: string = "/{filesystem}/{path}"

queryParameters

queryParameters: any[] = [Parameters.continuation,Parameters.timeout,Parameters.maxRecords,Parameters.mode1,Parameters.forceFlag,Parameters.action3]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.url]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.SetAccessControlRecursiveResponse

headersMapper

headersMapper: any = Mappers.PathSetAccessControlRecursiveHeaders

default

default: object

bodyMapper

bodyMapper: any = Mappers.StorageError

headersMapper

headersMapper: any = Mappers.PathSetAccessControlRecursiveExceptionHeaders

Const setExpiryOperationSpec

setExpiryOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept,Parameters.requestId,Parameters.version,Parameters.expiresOn,Parameters.expiryOptions1]

httpMethod

httpMethod: string = "PUT"

path

path: string = "/{filesystem}/{path}"

queryParameters

queryParameters: any[] = [Parameters.timeout, Parameters.comp1]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.url]

responses

responses: object

200

200: object

headersMapper

headersMapper: any = Mappers.PathSetExpiryHeaders

default

default: object

bodyMapper

bodyMapper: any = Mappers.StorageError

headersMapper

headersMapper: any = Mappers.PathSetExpiryExceptionHeaders

Const setPropertiesOperationSpec

setPropertiesOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept,Parameters.requestId,Parameters.version,Parameters.properties,Parameters.ifModifiedSince,Parameters.ifUnmodifiedSince]

httpMethod

httpMethod: string = "PATCH"

path

path: string = "/{filesystem}"

queryParameters

queryParameters: any[] = [Parameters.timeout, Parameters.resource1]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.url]

responses

responses: object

200

200: object

headersMapper

headersMapper: any = Mappers.FileSystemSetPropertiesHeaders

default

default: object

bodyMapper

bodyMapper: any = Mappers.StorageError

headersMapper

headersMapper: any = Mappers.FileSystemSetPropertiesExceptionHeaders

Const showonly

showonly: object

parameterPath

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

mapper

mapper: object

defaultValue

defaultValue: string = "deleted"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "showonly"

type

type: object

name

name: string = "String"

Const sourceIfMatch

sourceIfMatch: object

parameterPath

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

mapper

mapper: object

serializedName

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

xmlName

xmlName: 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"

xmlName

xmlName: 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"

xmlName

xmlName: 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"

xmlName

xmlName: 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"

xmlName

xmlName: 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"

xmlName

xmlName: 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"

xmlName

xmlName: 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"

xmlName

xmlName: 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"

xmlName

xmlName: string = "x-ms-umask"

type

type: object

name

name: string = "String"

Const undeleteOperationSpec

undeleteOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept,Parameters.requestId,Parameters.version,Parameters.undeleteSource]

httpMethod

httpMethod: string = "PUT"

path

path: string = "/{filesystem}/{path}"

queryParameters

queryParameters: any[] = [Parameters.timeout, Parameters.comp2]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.url]

responses

responses: object

200

200: object

headersMapper

headersMapper: any = Mappers.PathUndeleteHeaders

default

default: object

bodyMapper

bodyMapper: any = Mappers.StorageError

headersMapper

headersMapper: any = Mappers.PathUndeleteExceptionHeaders

Const undeleteSource

undeleteSource: object

parameterPath

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

mapper

mapper: object

serializedName

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

xmlName

xmlName: string = "x-ms-undelete-source"

type

type: object

name

name: string = "String"

Const updateOperationSpec

updateOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.requestId,Parameters.version,Parameters.properties,Parameters.ifModifiedSince,Parameters.ifUnmodifiedSince,Parameters.cacheControl,Parameters.contentEncoding,Parameters.contentLanguage,Parameters.contentDisposition,Parameters.contentType,Parameters.leaseId,Parameters.permissions,Parameters.ifMatch,Parameters.ifNoneMatch,Parameters.owner,Parameters.group,Parameters.acl,Parameters.contentType1,Parameters.accept2,Parameters.contentLength,Parameters.contentMD5]

httpMethod

httpMethod: string = "PATCH"

mediaType

mediaType: string = "binary"

path

path: string = "/{filesystem}/{path}"

queryParameters

queryParameters: any[] = [Parameters.continuation,Parameters.timeout,Parameters.action,Parameters.maxRecords,Parameters.mode1,Parameters.forceFlag,Parameters.position,Parameters.retainUncommittedData,Parameters.close]

requestBody

requestBody: any = Parameters.body

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.url]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.SetAccessControlRecursiveResponse

headersMapper

headersMapper: any = Mappers.PathUpdateHeaders

202

202: object

headersMapper

headersMapper: any = Mappers.PathUpdateHeaders

default

default: object

bodyMapper

bodyMapper: any = Mappers.StorageError

headersMapper

headersMapper: any = Mappers.PathUpdateExceptionHeaders

Const upn

upn: object

parameterPath

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

mapper

mapper: object

serializedName

serializedName: string = "upn"

xmlName

xmlName: string = "upn"

type

type: object

name

name: string = "Boolean"

Const url

url: object

parameterPath

parameterPath: string = "url"

skipEncoding

skipEncoding: boolean = true

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "url"

xmlName

xmlName: string = "url"

type

type: object

name

name: string = "String"

Const version

version: object

parameterPath

parameterPath: string = "version"

mapper

mapper: object

defaultValue

defaultValue: string = "2021-10-04"

isConstant

isConstant: 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"

xmlName

xmlName: 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"

xmlName

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

type

type: object

name

name: string = "Number"

Const xMsLeaseDuration

xMsLeaseDuration: object

parameterPath

parameterPath: string = "xMsLeaseDuration"

mapper

mapper: object

serializedName

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

xmlName

xmlName: 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"

xmlName

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

type

type: object

name

name: string = "Boolean"

Generated using TypeDoc