@azure/storage-file-datalake
Version:
Microsoft Azure Storage SDK for JavaScript - DataLake
1,689 lines (1,688 loc) • 72.5 kB
JavaScript
/*
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
export const FileSystemList = {
serializedName: "FileSystemList",
type: {
name: "Composite",
className: "FileSystemList",
modelProperties: {
filesystems: {
serializedName: "filesystems",
xmlName: "filesystems",
xmlElementName: "FileSystem",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "FileSystem"
}
}
}
}
}
}
};
export const FileSystem = {
serializedName: "FileSystem",
type: {
name: "Composite",
className: "FileSystem",
modelProperties: {
name: {
serializedName: "name",
xmlName: "name",
type: {
name: "String"
}
},
lastModified: {
serializedName: "lastModified",
xmlName: "lastModified",
type: {
name: "DateTimeRfc1123"
}
},
etag: {
serializedName: "eTag",
xmlName: "eTag",
type: {
name: "String"
}
}
}
}
};
export const StorageError = {
serializedName: "StorageError",
type: {
name: "Composite",
className: "StorageError",
modelProperties: {
error: {
serializedName: "error",
xmlName: "error",
type: {
name: "Composite",
className: "StorageErrorError"
}
},
code: {
serializedName: "Code",
xmlName: "Code",
type: {
name: "String"
}
},
authenticationErrorDetail: {
serializedName: "AuthenticationErrorDetail",
xmlName: "AuthenticationErrorDetail",
type: {
name: "String"
}
}
}
}
};
export const StorageErrorError = {
serializedName: "StorageErrorError",
type: {
name: "Composite",
className: "StorageErrorError",
modelProperties: {
code: {
serializedName: "Code",
xmlName: "Code",
type: {
name: "String"
}
},
message: {
serializedName: "Message",
xmlName: "Message",
type: {
name: "String"
}
}
}
}
};
export const PathList = {
serializedName: "PathList",
type: {
name: "Composite",
className: "PathList",
modelProperties: {
paths: {
serializedName: "paths",
xmlName: "paths",
xmlElementName: "Path",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "Path"
}
}
}
}
}
}
};
export const Path = {
serializedName: "Path",
type: {
name: "Composite",
className: "Path",
modelProperties: {
name: {
serializedName: "name",
xmlName: "name",
type: {
name: "String"
}
},
isDirectory: {
defaultValue: false,
serializedName: "isDirectory",
xmlName: "isDirectory",
type: {
name: "Boolean"
}
},
lastModified: {
serializedName: "lastModified",
xmlName: "lastModified",
type: {
name: "DateTimeRfc1123"
}
},
etag: {
serializedName: "eTag",
xmlName: "eTag",
type: {
name: "String"
}
},
contentLength: {
serializedName: "contentLength",
xmlName: "contentLength",
type: {
name: "Number"
}
},
owner: {
serializedName: "owner",
xmlName: "owner",
type: {
name: "String"
}
},
group: {
serializedName: "group",
xmlName: "group",
type: {
name: "String"
}
},
permissions: {
serializedName: "permissions",
xmlName: "permissions",
type: {
name: "String"
}
},
encryptionScope: {
serializedName: "EncryptionScope",
xmlName: "EncryptionScope",
type: {
name: "String"
}
},
creationTime: {
serializedName: "creationTime",
xmlName: "creationTime",
type: {
name: "String"
}
},
expiryTime: {
serializedName: "expiryTime",
xmlName: "expiryTime",
type: {
name: "String"
}
},
encryptionContext: {
serializedName: "EncryptionContext",
xmlName: "EncryptionContext",
type: {
name: "String"
}
}
}
}
};
export const ListBlobsHierarchySegmentResponse = {
serializedName: "ListBlobsHierarchySegmentResponse",
xmlName: "EnumerationResults",
type: {
name: "Composite",
className: "ListBlobsHierarchySegmentResponse",
modelProperties: {
serviceEndpoint: {
serializedName: "ServiceEndpoint",
required: true,
xmlName: "ServiceEndpoint",
xmlIsAttribute: true,
type: {
name: "String"
}
},
containerName: {
serializedName: "ContainerName",
required: true,
xmlName: "ContainerName",
xmlIsAttribute: true,
type: {
name: "String"
}
},
prefix: {
serializedName: "Prefix",
xmlName: "Prefix",
type: {
name: "String"
}
},
marker: {
serializedName: "Marker",
xmlName: "Marker",
type: {
name: "String"
}
},
maxResults: {
serializedName: "MaxResults",
xmlName: "MaxResults",
type: {
name: "Number"
}
},
delimiter: {
serializedName: "Delimiter",
xmlName: "Delimiter",
type: {
name: "String"
}
},
segment: {
serializedName: "Segment",
xmlName: "Blobs",
type: {
name: "Composite",
className: "BlobHierarchyListSegment"
}
},
nextMarker: {
serializedName: "NextMarker",
xmlName: "NextMarker",
type: {
name: "String"
}
}
}
}
};
export const BlobHierarchyListSegment = {
serializedName: "BlobHierarchyListSegment",
xmlName: "Blobs",
type: {
name: "Composite",
className: "BlobHierarchyListSegment",
modelProperties: {
blobPrefixes: {
serializedName: "BlobPrefixes",
xmlName: "BlobPrefixes",
xmlElementName: "BlobPrefix",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "BlobPrefix"
}
}
}
},
blobItems: {
serializedName: "BlobItems",
required: true,
xmlName: "BlobItems",
xmlElementName: "Blob",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "BlobItemModel"
}
}
}
}
}
}
};
export const BlobPrefix = {
serializedName: "BlobPrefix",
type: {
name: "Composite",
className: "BlobPrefix",
modelProperties: {
name: {
serializedName: "Name",
required: true,
xmlName: "Name",
type: {
name: "String"
}
}
}
}
};
export const BlobItemModel = {
serializedName: "BlobItemModel",
xmlName: "Blob",
type: {
name: "Composite",
className: "BlobItemModel",
modelProperties: {
name: {
serializedName: "Name",
required: true,
xmlName: "Name",
type: {
name: "String"
}
},
deleted: {
serializedName: "Deleted",
required: true,
xmlName: "Deleted",
type: {
name: "Boolean"
}
},
snapshot: {
serializedName: "Snapshot",
required: true,
xmlName: "Snapshot",
type: {
name: "String"
}
},
versionId: {
serializedName: "VersionId",
xmlName: "VersionId",
type: {
name: "String"
}
},
isCurrentVersion: {
serializedName: "IsCurrentVersion",
xmlName: "IsCurrentVersion",
type: {
name: "Boolean"
}
},
properties: {
serializedName: "Properties",
xmlName: "Properties",
type: {
name: "Composite",
className: "BlobPropertiesModel"
}
},
deletionId: {
serializedName: "DeletionId",
xmlName: "DeletionId",
type: {
name: "String"
}
}
}
}
};
export const BlobPropertiesModel = {
serializedName: "BlobPropertiesModel",
xmlName: "Properties",
type: {
name: "Composite",
className: "BlobPropertiesModel",
modelProperties: {
creationTime: {
serializedName: "Creation-Time",
xmlName: "Creation-Time",
type: {
name: "DateTimeRfc1123"
}
},
lastModified: {
serializedName: "Last-Modified",
required: true,
xmlName: "Last-Modified",
type: {
name: "DateTimeRfc1123"
}
},
etag: {
serializedName: "Etag",
required: true,
xmlName: "Etag",
type: {
name: "String"
}
},
contentLength: {
serializedName: "Content-Length",
xmlName: "Content-Length",
type: {
name: "Number"
}
},
contentType: {
serializedName: "Content-Type",
xmlName: "Content-Type",
type: {
name: "String"
}
},
contentEncoding: {
serializedName: "Content-Encoding",
xmlName: "Content-Encoding",
type: {
name: "String"
}
},
contentLanguage: {
serializedName: "Content-Language",
xmlName: "Content-Language",
type: {
name: "String"
}
},
contentMD5: {
serializedName: "Content-MD5",
xmlName: "Content-MD5",
type: {
name: "ByteArray"
}
},
contentDisposition: {
serializedName: "Content-Disposition",
xmlName: "Content-Disposition",
type: {
name: "String"
}
},
cacheControl: {
serializedName: "Cache-Control",
xmlName: "Cache-Control",
type: {
name: "String"
}
},
blobSequenceNumber: {
serializedName: "x-ms-blob-sequence-number",
xmlName: "x-ms-blob-sequence-number",
type: {
name: "Number"
}
},
copyId: {
serializedName: "CopyId",
xmlName: "CopyId",
type: {
name: "String"
}
},
copySource: {
serializedName: "CopySource",
xmlName: "CopySource",
type: {
name: "String"
}
},
copyProgress: {
serializedName: "CopyProgress",
xmlName: "CopyProgress",
type: {
name: "String"
}
},
copyCompletionTime: {
serializedName: "CopyCompletionTime",
xmlName: "CopyCompletionTime",
type: {
name: "DateTimeRfc1123"
}
},
copyStatusDescription: {
serializedName: "CopyStatusDescription",
xmlName: "CopyStatusDescription",
type: {
name: "String"
}
},
serverEncrypted: {
serializedName: "ServerEncrypted",
xmlName: "ServerEncrypted",
type: {
name: "Boolean"
}
},
incrementalCopy: {
serializedName: "IncrementalCopy",
xmlName: "IncrementalCopy",
type: {
name: "Boolean"
}
},
destinationSnapshot: {
serializedName: "DestinationSnapshot",
xmlName: "DestinationSnapshot",
type: {
name: "String"
}
},
deletedTime: {
serializedName: "DeletedTime",
xmlName: "DeletedTime",
type: {
name: "DateTimeRfc1123"
}
},
remainingRetentionDays: {
serializedName: "RemainingRetentionDays",
xmlName: "RemainingRetentionDays",
type: {
name: "Number"
}
},
accessTierInferred: {
serializedName: "AccessTierInferred",
xmlName: "AccessTierInferred",
type: {
name: "Boolean"
}
},
customerProvidedKeySha256: {
serializedName: "CustomerProvidedKeySha256",
xmlName: "CustomerProvidedKeySha256",
type: {
name: "String"
}
},
encryptionScope: {
serializedName: "EncryptionScope",
xmlName: "EncryptionScope",
type: {
name: "String"
}
},
accessTierChangeTime: {
serializedName: "AccessTierChangeTime",
xmlName: "AccessTierChangeTime",
type: {
name: "DateTimeRfc1123"
}
},
tagCount: {
serializedName: "TagCount",
xmlName: "TagCount",
type: {
name: "Number"
}
},
expiresOn: {
serializedName: "Expiry-Time",
xmlName: "Expiry-Time",
type: {
name: "DateTimeRfc1123"
}
},
sealed: {
serializedName: "Sealed",
xmlName: "Sealed",
type: {
name: "Boolean"
}
},
lastAccessedOn: {
serializedName: "LastAccessTime",
xmlName: "LastAccessTime",
type: {
name: "DateTimeRfc1123"
}
}
}
}
};
export const SetAccessControlRecursiveResponse = {
serializedName: "SetAccessControlRecursiveResponse",
type: {
name: "Composite",
className: "SetAccessControlRecursiveResponse",
modelProperties: {
directoriesSuccessful: {
serializedName: "directoriesSuccessful",
xmlName: "directoriesSuccessful",
type: {
name: "Number"
}
},
filesSuccessful: {
serializedName: "filesSuccessful",
xmlName: "filesSuccessful",
type: {
name: "Number"
}
},
failureCount: {
serializedName: "failureCount",
xmlName: "failureCount",
type: {
name: "Number"
}
},
failedEntries: {
serializedName: "failedEntries",
xmlName: "failedEntries",
xmlElementName: "AclFailedEntry",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "AclFailedEntry"
}
}
}
}
}
}
};
export const AclFailedEntry = {
serializedName: "AclFailedEntry",
type: {
name: "Composite",
className: "AclFailedEntry",
modelProperties: {
name: {
serializedName: "name",
xmlName: "name",
type: {
name: "String"
}
},
type: {
serializedName: "type",
xmlName: "type",
type: {
name: "String"
}
},
errorMessage: {
serializedName: "errorMessage",
xmlName: "errorMessage",
type: {
name: "String"
}
}
}
}
};
export const ServiceListFileSystemsHeaders = {
serializedName: "Service_listFileSystemsHeaders",
type: {
name: "Composite",
className: "ServiceListFileSystemsHeaders",
modelProperties: {
date: {
serializedName: "date",
xmlName: "date",
type: {
name: "DateTimeRfc1123"
}
},
requestId: {
constraints: {
Pattern: new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")
},
serializedName: "x-ms-request-id",
xmlName: "x-ms-request-id",
type: {
name: "String"
}
},
version: {
serializedName: "x-ms-version",
xmlName: "x-ms-version",
type: {
name: "String"
}
},
continuation: {
serializedName: "x-ms-continuation",
xmlName: "x-ms-continuation",
type: {
name: "String"
}
},
contentType: {
serializedName: "content-type",
xmlName: "content-type",
type: {
name: "String"
}
}
}
}
};
export const ServiceListFileSystemsExceptionHeaders = {
serializedName: "Service_listFileSystemsExceptionHeaders",
type: {
name: "Composite",
className: "ServiceListFileSystemsExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
export const FileSystemCreateHeaders = {
serializedName: "FileSystem_createHeaders",
type: {
name: "Composite",
className: "FileSystemCreateHeaders",
modelProperties: {
date: {
serializedName: "date",
xmlName: "date",
type: {
name: "DateTimeRfc1123"
}
},
etag: {
serializedName: "etag",
xmlName: "etag",
type: {
name: "String"
}
},
lastModified: {
serializedName: "last-modified",
xmlName: "last-modified",
type: {
name: "DateTimeRfc1123"
}
},
clientRequestId: {
constraints: {
Pattern: new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")
},
serializedName: "x-ms-request-id",
xmlName: "x-ms-request-id",
type: {
name: "String"
}
},
version: {
serializedName: "x-ms-version",
xmlName: "x-ms-version",
type: {
name: "String"
}
},
namespaceEnabled: {
serializedName: "x-ms-namespace-enabled",
xmlName: "x-ms-namespace-enabled",
type: {
name: "String"
}
}
}
}
};
export const FileSystemCreateExceptionHeaders = {
serializedName: "FileSystem_createExceptionHeaders",
type: {
name: "Composite",
className: "FileSystemCreateExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
export const FileSystemSetPropertiesHeaders = {
serializedName: "FileSystem_setPropertiesHeaders",
type: {
name: "Composite",
className: "FileSystemSetPropertiesHeaders",
modelProperties: {
date: {
serializedName: "date",
xmlName: "date",
type: {
name: "DateTimeRfc1123"
}
},
etag: {
serializedName: "etag",
xmlName: "etag",
type: {
name: "String"
}
},
lastModified: {
serializedName: "last-modified",
xmlName: "last-modified",
type: {
name: "DateTimeRfc1123"
}
},
requestId: {
constraints: {
Pattern: new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")
},
serializedName: "x-ms-request-id",
xmlName: "x-ms-request-id",
type: {
name: "String"
}
},
version: {
serializedName: "x-ms-version",
xmlName: "x-ms-version",
type: {
name: "String"
}
}
}
}
};
export const FileSystemSetPropertiesExceptionHeaders = {
serializedName: "FileSystem_setPropertiesExceptionHeaders",
type: {
name: "Composite",
className: "FileSystemSetPropertiesExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
export const FileSystemGetPropertiesHeaders = {
serializedName: "FileSystem_getPropertiesHeaders",
type: {
name: "Composite",
className: "FileSystemGetPropertiesHeaders",
modelProperties: {
date: {
serializedName: "date",
xmlName: "date",
type: {
name: "DateTimeRfc1123"
}
},
etag: {
serializedName: "etag",
xmlName: "etag",
type: {
name: "String"
}
},
lastModified: {
serializedName: "last-modified",
xmlName: "last-modified",
type: {
name: "DateTimeRfc1123"
}
},
requestId: {
constraints: {
Pattern: new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")
},
serializedName: "x-ms-request-id",
xmlName: "x-ms-request-id",
type: {
name: "String"
}
},
version: {
serializedName: "x-ms-version",
xmlName: "x-ms-version",
type: {
name: "String"
}
},
properties: {
serializedName: "x-ms-properties",
xmlName: "x-ms-properties",
type: {
name: "String"
}
},
namespaceEnabled: {
serializedName: "x-ms-namespace-enabled",
xmlName: "x-ms-namespace-enabled",
type: {
name: "String"
}
}
}
}
};
export const FileSystemGetPropertiesExceptionHeaders = {
serializedName: "FileSystem_getPropertiesExceptionHeaders",
type: {
name: "Composite",
className: "FileSystemGetPropertiesExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
export const FileSystemDeleteHeaders = {
serializedName: "FileSystem_deleteHeaders",
type: {
name: "Composite",
className: "FileSystemDeleteHeaders",
modelProperties: {
requestId: {
constraints: {
Pattern: new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")
},
serializedName: "x-ms-request-id",
xmlName: "x-ms-request-id",
type: {
name: "String"
}
},
version: {
serializedName: "x-ms-version",
xmlName: "x-ms-version",
type: {
name: "String"
}
},
date: {
serializedName: "date",
xmlName: "date",
type: {
name: "DateTimeRfc1123"
}
}
}
}
};
export const FileSystemDeleteExceptionHeaders = {
serializedName: "FileSystem_deleteExceptionHeaders",
type: {
name: "Composite",
className: "FileSystemDeleteExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
export const FileSystemListPathsHeaders = {
serializedName: "FileSystem_listPathsHeaders",
type: {
name: "Composite",
className: "FileSystemListPathsHeaders",
modelProperties: {
date: {
serializedName: "date",
xmlName: "date",
type: {
name: "DateTimeRfc1123"
}
},
etag: {
serializedName: "etag",
xmlName: "etag",
type: {
name: "String"
}
},
lastModified: {
serializedName: "last-modified",
xmlName: "last-modified",
type: {
name: "DateTimeRfc1123"
}
},
requestId: {
constraints: {
Pattern: new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")
},
serializedName: "x-ms-request-id",
xmlName: "x-ms-request-id",
type: {
name: "String"
}
},
version: {
serializedName: "x-ms-version",
xmlName: "x-ms-version",
type: {
name: "String"
}
},
continuation: {
serializedName: "x-ms-continuation",
xmlName: "x-ms-continuation",
type: {
name: "String"
}
},
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
export const FileSystemListPathsExceptionHeaders = {
serializedName: "FileSystem_listPathsExceptionHeaders",
type: {
name: "Composite",
className: "FileSystemListPathsExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
export const FileSystemListBlobHierarchySegmentHeaders = {
serializedName: "FileSystem_listBlobHierarchySegmentHeaders",
type: {
name: "Composite",
className: "FileSystemListBlobHierarchySegmentHeaders",
modelProperties: {
contentType: {
serializedName: "content-type",
xmlName: "content-type",
type: {
name: "String"
}
},
clientRequestId: {
serializedName: "x-ms-client-request-id",
xmlName: "x-ms-client-request-id",
type: {
name: "String"
}
},
requestId: {
serializedName: "x-ms-request-id",
xmlName: "x-ms-request-id",
type: {
name: "String"
}
},
version: {
serializedName: "x-ms-version",
xmlName: "x-ms-version",
type: {
name: "String"
}
},
date: {
serializedName: "date",
xmlName: "date",
type: {
name: "DateTimeRfc1123"
}
},
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
export const FileSystemListBlobHierarchySegmentExceptionHeaders = {
serializedName: "FileSystem_listBlobHierarchySegmentExceptionHeaders",
type: {
name: "Composite",
className: "FileSystemListBlobHierarchySegmentExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
export const PathCreateHeaders = {
serializedName: "Path_createHeaders",
type: {
name: "Composite",
className: "PathCreateHeaders",
modelProperties: {
date: {
serializedName: "date",
xmlName: "date",
type: {
name: "DateTimeRfc1123"
}
},
etag: {
serializedName: "etag",
xmlName: "etag",
type: {
name: "String"
}
},
lastModified: {
serializedName: "last-modified",
xmlName: "last-modified",
type: {
name: "DateTimeRfc1123"
}
},
requestId: {
constraints: {
Pattern: new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")
},
serializedName: "x-ms-request-id",
xmlName: "x-ms-request-id",
type: {
name: "String"
}
},
version: {
serializedName: "x-ms-version",
xmlName: "x-ms-version",
type: {
name: "String"
}
},
continuation: {
serializedName: "x-ms-continuation",
xmlName: "x-ms-continuation",
type: {
name: "String"
}
},
contentLength: {
serializedName: "content-length",
xmlName: "content-length",
type: {
name: "Number"
}
},
isServerEncrypted: {
serializedName: "x-ms-request-server-encrypted",
xmlName: "x-ms-request-server-encrypted",
type: {
name: "Boolean"
}
},
encryptionKeySha256: {
serializedName: "x-ms-encryption-key-sha256",
xmlName: "x-ms-encryption-key-sha256",
type: {
name: "String"
}
},
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
export const PathCreateExceptionHeaders = {
serializedName: "Path_createExceptionHeaders",
type: {
name: "Composite",
className: "PathCreateExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
export const PathUpdateHeaders = {
serializedName: "Path_updateHeaders",
type: {
name: "Composite",
className: "PathUpdateHeaders",
modelProperties: {
date: {
serializedName: "date",
xmlName: "date",
type: {
name: "DateTimeRfc1123"
}
},
etag: {
serializedName: "etag",
xmlName: "etag",
type: {
name: "String"
}
},
lastModified: {
serializedName: "last-modified",
xmlName: "last-modified",
type: {
name: "DateTimeRfc1123"
}
},
acceptRanges: {
serializedName: "accept-ranges",
xmlName: "accept-ranges",
type: {
name: "String"
}
},
cacheControl: {
serializedName: "cache-control",
xmlName: "cache-control",
type: {
name: "String"
}
},
contentDisposition: {
serializedName: "content-disposition",
xmlName: "content-disposition",
type: {
name: "String"
}
},
contentEncoding: {
serializedName: "content-encoding",
xmlName: "content-encoding",
type: {
name: "String"
}
},
contentLanguage: {
serializedName: "content-language",
xmlName: "content-language",
type: {
name: "String"
}
},
contentLength: {
serializedName: "content-length",
xmlName: "content-length",
type: {
name: "Number"
}
},
contentRange: {
serializedName: "content-range",
xmlName: "content-range",
type: {
name: "String"
}
},
contentType: {
serializedName: "content-type",
xmlName: "content-type",
type: {
name: "String"
}
},
contentMD5: {
serializedName: "content-md5",
xmlName: "content-md5",
type: {
name: "String"
}
},
properties: {
serializedName: "x-ms-properties",
xmlName: "x-ms-properties",
type: {
name: "String"
}
},
xMsContinuation: {
serializedName: "x-ms-continuation",
xmlName: "x-ms-continuation",
type: {
name: "String"
}
},
requestId: {
constraints: {
Pattern: new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")
},
serializedName: "x-ms-request-id",
xmlName: "x-ms-request-id",
type: {
name: "String"
}
},
version: {
serializedName: "x-ms-version",
xmlName: "x-ms-version",
type: {
name: "String"
}
},
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
export const PathUpdateExceptionHeaders = {
serializedName: "Path_updateExceptionHeaders",
type: {
name: "Composite",
className: "PathUpdateExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
export const PathLeaseHeaders = {
serializedName: "Path_leaseHeaders",
type: {
name: "Composite",
className: "PathLeaseHeaders",
modelProperties: {
date: {
serializedName: "date",
xmlName: "date",
type: {
name: "DateTimeRfc1123"
}
},
etag: {
serializedName: "etag",
xmlName: "etag",
type: {
name: "String"
}
},
lastModified: {
serializedName: "last-modified",
xmlName: "last-modified",
type: {
name: "DateTimeRfc1123"
}
},
requestId: {
constraints: {
Pattern: new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")
},
serializedName: "x-ms-request-id",
xmlName: "x-ms-request-id",
type: {
name: "String"
}
},
version: {
serializedName: "x-ms-version",
xmlName: "x-ms-version",
type: {
name: "String"
}
},
leaseId: {
constraints: {
Pattern: new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")
},
serializedName: "x-ms-lease-id",
xmlName: "x-ms-lease-id",
type: {
name: "String"
}
}
}
}
};
export const PathLeaseExceptionHeaders = {
serializedName: "Path_leaseExceptionHeaders",
type: {
name: "Composite",
className: "PathLeaseExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
export const PathReadHeaders = {
serializedName: "Path_readHeaders",
type: {
name: "Composite",
className: "PathReadHeaders",
modelProperties: {
acceptRanges: {
serializedName: "accept-ranges",
xmlName: "accept-ranges",
type: {
name: "String"
}
},
cacheControl: {
serializedName: "cache-control",
xmlName: "cache-control",
type: {
name: "String"
}
},
contentDisposition: {
serializedName: "content-disposition",
xmlName: "content-disposition",
type: {
name: "String"
}
},
contentEncoding: {
serializedName: "content-encoding",
xmlName: "content-encoding",
type: {
name: "String"
}
},
contentLanguage: {
serializedName: "content-language",
xmlName: "content-language",
type: {
name: "String"
}
},
contentLength: {
serializedName: "content-length",
xmlName: "content-length",
type: {
name: "Number"
}
},
contentRange: {
serializedName: "content-range",
xmlName: "content-range",
type: {
name: "String"
}
},
contentType: {
serializedName: "content-type",
xmlName: "content-type",
type: {
name: "String"
}
},
contentMD5: {
serializedName: "content-md5",
xmlName: "content-md5",
type: {
name: "String"
}
},
date: {
serializedName: "date",
xmlName: "date",
type: {
name: "DateTimeRfc1123"
}
},
etag: {
serializedName: "etag",
xmlName: "etag",
type: {
name: "String"
}
},
lastModified: {
serializedName: "last-modified",
xmlName: "last-modified",
type: {
name: "DateTimeRfc1123"
}
},
requestId: {
constraints: {
Pattern: new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")
},
serializedName: "x-ms-request-id",
xmlName: "x-ms-request-id",
type: {
name: "String"
}
},
version: {
serializedName: "x-ms-version",
xmlName: "x-ms-version",
type: {
name: "String"
}
},
resourceType: {
serializedName: "x-ms-resource-type",
xmlName: "x-ms-resource-type",
type: {
name: "String"
}
},
properties: {
serializedName: "x-ms-properties",
xmlName: "x-ms-properties",
type: {
name: "String"
}
},
leaseDuration: {
serializedName: "x-ms-lease-duration",
xmlName: "x-ms-lease-duration",
type: {
name: "String"
}
},
leaseState: {
serializedName: "x-ms-lease-state",
xmlName: "x-ms-lease-state",
type: {
name: "String"
}
},
leaseStatus: {
serializedName: "x-ms-lease-status",
xmlName: "x-ms-lease-status",
type: {
name: "String"
}
},
isServerEncrypted: {
serializedName: "x-ms-request-server-encrypted",
xmlName: "x-ms-request-server-encrypted",
type: {
name: "Boolean"
}
},
encryptionKeySha256: {
serializedName: "x-ms-encryption-key-sha256",
xmlName: "x-ms-encryption-key-sha256",
type: {
name: "String"
}
}
}
}
};
export const PathReadExceptionHeaders = {
serializedName: "Path_readExceptionHeaders",
type: {
name: "Composite",
className: "PathReadExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
export const PathGetPropertiesHeaders = {
serializedName: "Path_getPropertiesHeaders",
type: {
name: "Composite",
className: "PathGetPropertiesHeaders",
modelProperties: {
acceptRanges: {
serializedName: "accept-ranges",
xmlName: "accept-ranges",
type: {
name: "String"
}
},
cacheControl: {
serializedName: "cache-control",
xmlName: "cache-control",
type: {
name: "String"
}