UNPKG

@azure/storage-file-datalake

Version:
1,674 lines (1,673 loc) 74.7 kB
/* * 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",