azurite
Version:
An open source Azure Storage API compatible server
1,670 lines • 36.8 kB
JavaScript
"use strict";
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.contentLength = exports.containerName = exports.comp9 = exports.comp8 = exports.comp7 = exports.comp6 = exports.comp5 = exports.comp4 = exports.comp3 = exports.comp24 = exports.comp23 = exports.comp22 = exports.comp21 = exports.comp20 = exports.comp2 = exports.comp19 = exports.comp18 = exports.comp17 = exports.comp16 = exports.comp15 = exports.comp14 = exports.comp13 = exports.comp12 = exports.comp11 = exports.comp10 = exports.comp1 = exports.comp0 = exports.breakPeriod = exports.blockId = exports.blobType2 = exports.blobType1 = exports.blobType0 = exports.blobTagsString = exports.blobSequenceNumber = exports.blobDeleteType = exports.blobContentType = exports.blobContentMD5 = exports.blobContentLength = exports.blobContentLanguage = exports.blobContentEncoding = exports.blobContentDisposition = exports.blobCacheControl = exports.blob = exports.appendPosition = exports.action4 = exports.action3 = exports.action2 = exports.action1 = exports.action0 = exports.access = void 0;
exports.range0 = exports.proposedLeaseId1 = exports.proposedLeaseId0 = exports.prevSnapshotUrl = exports.prevsnapshot = exports.preventEncryptionScopeOverride = exports.prefix = exports.pageWrite1 = exports.pageWrite0 = exports.multipartContentType = exports.metadata = exports.maxSize = exports.maxresults = exports.marker = exports.listType = exports.legalHold1 = exports.legalHold0 = exports.leaseId1 = exports.leaseId0 = exports.include2 = exports.include1 = exports.include0 = exports.immutabilityPolicyMode = exports.immutabilityPolicyExpiry = exports.ifUnmodifiedSince = exports.ifTags = exports.ifSequenceNumberLessThanOrEqualTo = exports.ifSequenceNumberLessThan = exports.ifSequenceNumberEqualTo = exports.ifNoneMatch = exports.ifModifiedSince = exports.ifMatch = exports.expiryOptions = exports.expiresOn = exports.encryptionScope = exports.encryptionKeySha256 = exports.encryptionKey = exports.encryptionAlgorithm = exports.duration = exports.delimiter = exports.deleteSnapshots = exports.deletedContainerVersion = exports.deletedContainerName = exports.defaultEncryptionScope = exports.copySourceTags = exports.copySourceBlobProperties = exports.copySourceAuthorization = exports.copySource = exports.copyId = exports.copyActionAbortConstant = void 0;
exports.xMsRequiresSync = exports.where = exports.versionId = exports.version = exports.url = exports.transactionalContentMD5 = exports.transactionalContentCrc64 = exports.timeout = exports.tier1 = exports.tier0 = exports.sourceUrl = exports.sourceRange1 = exports.sourceRange0 = exports.sourceIfUnmodifiedSince = exports.sourceIfTags = exports.sourceIfNoneMatch = exports.sourceIfModifiedSince = exports.sourceIfMatch = exports.sourceContentMD5 = exports.sourceContentcrc64 = exports.snapshot = exports.sequenceNumberAction = exports.sealBlob = exports.restype2 = exports.restype1 = exports.restype0 = exports.requestId = exports.rehydratePriority = exports.rangeGetContentMD5 = exports.rangeGetContentCRC64 = exports.range1 = void 0;
const tslib_1 = require("tslib");
// tslint:disable:quotemark
// tslint:disable:object-literal-sort-keys
const msRest = tslib_1.__importStar(require("@azure/ms-rest-js"));
exports.access = {
parameterPath: [
"options",
"access"
],
mapper: {
serializedName: "x-ms-blob-public-access",
type: {
name: "String"
}
}
};
exports.action0 = {
parameterPath: "action",
mapper: {
required: true,
isConstant: true,
serializedName: "x-ms-lease-action",
defaultValue: 'acquire',
type: {
name: "String"
}
}
};
exports.action1 = {
parameterPath: "action",
mapper: {
required: true,
isConstant: true,
serializedName: "x-ms-lease-action",
defaultValue: 'release',
type: {
name: "String"
}
}
};
exports.action2 = {
parameterPath: "action",
mapper: {
required: true,
isConstant: true,
serializedName: "x-ms-lease-action",
defaultValue: 'renew',
type: {
name: "String"
}
}
};
exports.action3 = {
parameterPath: "action",
mapper: {
required: true,
isConstant: true,
serializedName: "x-ms-lease-action",
defaultValue: 'break',
type: {
name: "String"
}
}
};
exports.action4 = {
parameterPath: "action",
mapper: {
required: true,
isConstant: true,
serializedName: "x-ms-lease-action",
defaultValue: 'change',
type: {
name: "String"
}
}
};
exports.appendPosition = {
parameterPath: [
"options",
"appendPositionAccessConditions",
"appendPosition"
],
mapper: {
serializedName: "x-ms-blob-condition-appendpos",
type: {
name: "Number"
}
}
};
exports.blob = {
parameterPath: "blob",
mapper: {
required: true,
serializedName: "blob",
constraints: {
MaxLength: 1024,
MinLength: 1,
Pattern: /^[a-zA-Z0-9]+(?:\/[a-zA-Z0-9]+)*(?:\.[a-zA-Z0-9]+){0,1}$/
},
type: {
name: "String"
}
}
};
exports.blobCacheControl = {
parameterPath: [
"options",
"blobHTTPHeaders",
"blobCacheControl"
],
mapper: {
serializedName: "x-ms-blob-cache-control",
type: {
name: "String"
}
}
};
exports.blobContentDisposition = {
parameterPath: [
"options",
"blobHTTPHeaders",
"blobContentDisposition"
],
mapper: {
serializedName: "x-ms-blob-content-disposition",
type: {
name: "String"
}
}
};
exports.blobContentEncoding = {
parameterPath: [
"options",
"blobHTTPHeaders",
"blobContentEncoding"
],
mapper: {
serializedName: "x-ms-blob-content-encoding",
type: {
name: "String"
}
}
};
exports.blobContentLanguage = {
parameterPath: [
"options",
"blobHTTPHeaders",
"blobContentLanguage"
],
mapper: {
serializedName: "x-ms-blob-content-language",
type: {
name: "String"
}
}
};
exports.blobContentLength = {
parameterPath: "blobContentLength",
mapper: {
required: true,
serializedName: "x-ms-blob-content-length",
type: {
name: "Number"
}
}
};
exports.blobContentMD5 = {
parameterPath: [
"options",
"blobHTTPHeaders",
"blobContentMD5"
],
mapper: {
serializedName: "x-ms-blob-content-md5",
type: {
name: "ByteArray"
}
}
};
exports.blobContentType = {
parameterPath: [
"options",
"blobHTTPHeaders",
"blobContentType"
],
mapper: {
serializedName: "x-ms-blob-content-type",
type: {
name: "String"
}
}
};
exports.blobDeleteType = {
parameterPath: [
"options",
"blobDeleteType"
],
mapper: {
serializedName: "deletetype",
type: {
name: "Enum",
allowedValues: [
"Permanent"
]
}
}
};
exports.blobSequenceNumber = {
parameterPath: [
"options",
"blobSequenceNumber"
],
mapper: {
serializedName: "x-ms-blob-sequence-number",
defaultValue: 0,
type: {
name: "Number"
}
}
};
exports.blobTagsString = {
parameterPath: [
"options",
"blobTagsString"
],
mapper: {
serializedName: "x-ms-tags",
type: {
name: "String"
}
}
};
exports.blobType0 = {
parameterPath: "blobType",
mapper: {
required: true,
isConstant: true,
serializedName: "x-ms-blob-type",
defaultValue: 'PageBlob',
type: {
name: "String"
}
}
};
exports.blobType1 = {
parameterPath: "blobType",
mapper: {
required: true,
isConstant: true,
serializedName: "x-ms-blob-type",
defaultValue: 'AppendBlob',
type: {
name: "String"
}
}
};
exports.blobType2 = {
parameterPath: "blobType",
mapper: {
required: true,
isConstant: true,
serializedName: "x-ms-blob-type",
defaultValue: 'BlockBlob',
type: {
name: "String"
}
}
};
exports.blockId = {
parameterPath: "blockId",
mapper: {
required: true,
serializedName: "blockid",
type: {
name: "String"
}
}
};
exports.breakPeriod = {
parameterPath: [
"options",
"breakPeriod"
],
mapper: {
serializedName: "x-ms-lease-break-period",
type: {
name: "Number"
}
}
};
exports.comp0 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'properties',
type: {
name: "String"
}
}
};
exports.comp1 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'stats',
type: {
name: "String"
}
}
};
exports.comp10 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'expiry',
type: {
name: "String"
}
}
};
exports.comp11 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'immutabilityPolicies',
type: {
name: "String"
}
}
};
exports.comp12 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'legalhold',
type: {
name: "String"
}
}
};
exports.comp13 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'snapshot',
type: {
name: "String"
}
}
};
exports.comp14 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'copy',
type: {
name: "String"
}
}
};
exports.comp15 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'tier',
type: {
name: "String"
}
}
};
exports.comp16 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'query',
type: {
name: "String"
}
}
};
exports.comp17 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'tags',
type: {
name: "String"
}
}
};
exports.comp18 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'page',
type: {
name: "String"
}
}
};
exports.comp19 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'pagelist',
type: {
name: "String"
}
}
};
exports.comp2 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'list',
type: {
name: "String"
}
}
};
exports.comp20 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'incrementalcopy',
type: {
name: "String"
}
}
};
exports.comp21 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'appendblock',
type: {
name: "String"
}
}
};
exports.comp22 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'seal',
type: {
name: "String"
}
}
};
exports.comp23 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'block',
type: {
name: "String"
}
}
};
exports.comp24 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'blocklist',
type: {
name: "String"
}
}
};
exports.comp3 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'userdelegationkey',
type: {
name: "String"
}
}
};
exports.comp4 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'batch',
type: {
name: "String"
}
}
};
exports.comp5 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'blobs',
type: {
name: "String"
}
}
};
exports.comp6 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'metadata',
type: {
name: "String"
}
}
};
exports.comp7 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'acl',
type: {
name: "String"
}
}
};
exports.comp8 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'undelete',
type: {
name: "String"
}
}
};
exports.comp9 = {
parameterPath: "comp",
mapper: {
required: true,
isConstant: true,
serializedName: "comp",
defaultValue: 'lease',
type: {
name: "String"
}
}
};
exports.containerName = {
parameterPath: "containerName",
mapper: {
required: true,
serializedName: "containerName",
type: {
name: "String"
}
}
};
exports.contentLength = {
parameterPath: "contentLength",
mapper: {
required: true,
serializedName: "Content-Length",
type: {
name: "Number"
}
}
};
exports.copyActionAbortConstant = {
parameterPath: "copyActionAbortConstant",
mapper: {
required: true,
isConstant: true,
serializedName: "x-ms-copy-action",
defaultValue: 'abort',
type: {
name: "String"
}
}
};
exports.copyId = {
parameterPath: "copyId",
mapper: {
required: true,
serializedName: "copyid",
type: {
name: "String"
}
}
};
exports.copySource = {
parameterPath: "copySource",
mapper: {
required: true,
serializedName: "x-ms-copy-source",
type: {
name: "String"
}
}
};
exports.copySourceAuthorization = {
parameterPath: [
"options",
"copySourceAuthorization"
],
mapper: {
serializedName: "x-ms-copy-source-authorization",
type: {
name: "String"
}
}
};
exports.copySourceBlobProperties = {
parameterPath: [
"options",
"copySourceBlobProperties"
],
mapper: {
serializedName: "x-ms-copy-source-blob-properties",
type: {
name: "Boolean"
}
}
};
exports.copySourceTags = {
parameterPath: [
"options",
"copySourceTags"
],
mapper: {
serializedName: "x-ms-copy-source-tag-option",
type: {
name: "Enum",
allowedValues: [
"REPLACE",
"COPY"
]
}
}
};
exports.defaultEncryptionScope = {
parameterPath: [
"options",
"containerCpkScopeInfo",
"defaultEncryptionScope"
],
mapper: {
serializedName: "x-ms-default-encryption-scope",
type: {
name: "String"
}
}
};
exports.deletedContainerName = {
parameterPath: [
"options",
"deletedContainerName"
],
mapper: {
serializedName: "x-ms-deleted-container-name",
type: {
name: "String"
}
}
};
exports.deletedContainerVersion = {
parameterPath: [
"options",
"deletedContainerVersion"
],
mapper: {
serializedName: "x-ms-deleted-container-version",
type: {
name: "String"
}
}
};
exports.deleteSnapshots = {
parameterPath: [
"options",
"deleteSnapshots"
],
mapper: {
serializedName: "x-ms-delete-snapshots",
type: {
name: "Enum",
allowedValues: [
"include",
"only"
]
}
}
};
exports.delimiter = {
parameterPath: "delimiter",
mapper: {
required: true,
serializedName: "delimiter",
type: {
name: "String"
}
}
};
exports.duration = {
parameterPath: [
"options",
"duration"
],
mapper: {
serializedName: "x-ms-lease-duration",
type: {
name: "Number"
}
}
};
exports.encryptionAlgorithm = {
parameterPath: [
"options",
"cpkInfo",
"encryptionAlgorithm"
],
mapper: {
serializedName: "x-ms-encryption-algorithm",
type: {
name: "Enum",
allowedValues: [
"AES256"
]
}
}
};
exports.encryptionKey = {
parameterPath: [
"options",
"cpkInfo",
"encryptionKey"
],
mapper: {
serializedName: "x-ms-encryption-key",
type: {
name: "String"
}
}
};
exports.encryptionKeySha256 = {
parameterPath: [
"options",
"cpkInfo",
"encryptionKeySha256"
],
mapper: {
serializedName: "x-ms-encryption-key-sha256",
type: {
name: "String"
}
}
};
exports.encryptionScope = {
parameterPath: [
"options",
"cpkScopeInfo",
"encryptionScope"
],
mapper: {
serializedName: "x-ms-encryption-scope",
type: {
name: "String"
}
}
};
exports.expiresOn = {
parameterPath: [
"options",
"expiresOn"
],
mapper: {
serializedName: "x-ms-expiry-time",
type: {
name: "String"
}
}
};
exports.expiryOptions = {
parameterPath: "expiryOptions",
mapper: {
required: true,
serializedName: "x-ms-expiry-option",
type: {
name: "String"
}
}
};
exports.ifMatch = {
parameterPath: [
"options",
"modifiedAccessConditions",
"ifMatch"
],
mapper: {
serializedName: "If-Match",
type: {
name: "String"
}
}
};
exports.ifModifiedSince = {
parameterPath: [
"options",
"modifiedAccessConditions",
"ifModifiedSince"
],
mapper: {
serializedName: "If-Modified-Since",
type: {
name: "DateTimeRfc1123"
}
}
};
exports.ifNoneMatch = {
parameterPath: [
"options",
"modifiedAccessConditions",
"ifNoneMatch"
],
mapper: {
serializedName: "If-None-Match",
type: {
name: "String"
}
}
};
exports.ifSequenceNumberEqualTo = {
parameterPath: [
"options",
"sequenceNumberAccessConditions",
"ifSequenceNumberEqualTo"
],
mapper: {
serializedName: "x-ms-if-sequence-number-eq",
type: {
name: "Number"
}
}
};
exports.ifSequenceNumberLessThan = {
parameterPath: [
"options",
"sequenceNumberAccessConditions",
"ifSequenceNumberLessThan"
],
mapper: {
serializedName: "x-ms-if-sequence-number-lt",
type: {
name: "Number"
}
}
};
exports.ifSequenceNumberLessThanOrEqualTo = {
parameterPath: [
"options",
"sequenceNumberAccessConditions",
"ifSequenceNumberLessThanOrEqualTo"
],
mapper: {
serializedName: "x-ms-if-sequence-number-le",
type: {
name: "Number"
}
}
};
exports.ifTags = {
parameterPath: [
"options",
"modifiedAccessConditions",
"ifTags"
],
mapper: {
serializedName: "x-ms-if-tags",
type: {
name: "String"
}
}
};
exports.ifUnmodifiedSince = {
parameterPath: [
"options",
"modifiedAccessConditions",
"ifUnmodifiedSince"
],
mapper: {
serializedName: "If-Unmodified-Since",
type: {
name: "DateTimeRfc1123"
}
}
};
exports.immutabilityPolicyExpiry = {
parameterPath: [
"options",
"immutabilityPolicyExpiry"
],
mapper: {
serializedName: "x-ms-immutability-policy-until-date",
type: {
name: "DateTimeRfc1123"
}
}
};
exports.immutabilityPolicyMode = {
parameterPath: [
"options",
"immutabilityPolicyMode"
],
mapper: {
serializedName: "x-ms-immutability-policy-mode",
type: {
name: "Enum",
allowedValues: [
"Mutable",
"Unlocked",
"Locked"
]
}
}
};
exports.include0 = {
parameterPath: [
"options",
"include"
],
mapper: {
serializedName: "include",
type: {
name: "Sequence",
element: {
type: {
name: "Enum",
allowedValues: [
"",
"metadata",
"deleted",
"system"
]
}
}
}
},
collectionFormat: msRest.QueryCollectionFormat.Csv
};
exports.include1 = {
parameterPath: [
"options",
"include"
],
mapper: {
serializedName: "include",
type: {
name: "Sequence",
element: {
type: {
name: "Enum",
allowedValues: [
"none",
"versions"
]
}
}
}
},
collectionFormat: msRest.QueryCollectionFormat.Csv
};
exports.include2 = {
parameterPath: [
"options",
"include"
],
mapper: {
serializedName: "include",
type: {
name: "Sequence",
element: {
type: {
name: "Enum",
allowedValues: [
"",
"copy",
"deleted",
"metadata",
"snapshots",
"uncommittedblobs",
"versions",
"tags",
"immutabilitypolicy",
"legalhold",
"deletedwithversions",
"permissions"
]
}
}
}
},
collectionFormat: msRest.QueryCollectionFormat.Csv
};
exports.leaseId0 = {
parameterPath: [
"options",
"leaseAccessConditions",
"leaseId"
],
mapper: {
serializedName: "x-ms-lease-id",
type: {
name: "String"
}
}
};
exports.leaseId1 = {
parameterPath: "leaseId",
mapper: {
required: true,
serializedName: "x-ms-lease-id",
type: {
name: "String"
}
}
};
exports.legalHold0 = {
parameterPath: "legalHold",
mapper: {
required: true,
serializedName: "x-ms-legal-hold",
type: {
name: "Boolean"
}
}
};
exports.legalHold1 = {
parameterPath: [
"options",
"legalHold"
],
mapper: {
serializedName: "x-ms-legal-hold",
type: {
name: "Boolean"
}
}
};
exports.listType = {
parameterPath: [
"options",
"listType"
],
mapper: {
serializedName: "blocklisttype",
defaultValue: 'committed',
type: {
name: "Enum",
allowedValues: [
"committed",
"uncommitted",
"all"
]
}
}
};
exports.marker = {
parameterPath: [
"options",
"marker"
],
mapper: {
serializedName: "marker",
type: {
name: "String"
}
}
};
exports.maxresults = {
parameterPath: [
"options",
"maxresults"
],
mapper: {
serializedName: "maxresults",
constraints: {
InclusiveMinimum: 1
},
type: {
name: "Number"
}
}
};
exports.maxSize = {
parameterPath: [
"options",
"appendPositionAccessConditions",
"maxSize"
],
mapper: {
serializedName: "x-ms-blob-condition-maxsize",
type: {
name: "Number"
}
}
};
exports.metadata = {
parameterPath: [
"options",
"metadata"
],
mapper: {
serializedName: "x-ms-meta",
type: {
name: "Dictionary",
value: {
type: {
name: "String"
}
}
},
headerCollectionPrefix: "x-ms-meta-"
}
};
exports.multipartContentType = {
parameterPath: "multipartContentType",
mapper: {
required: true,
serializedName: "Content-Type",
type: {
name: "String"
}
}
};
exports.pageWrite0 = {
parameterPath: "pageWrite",
mapper: {
required: true,
isConstant: true,
serializedName: "x-ms-page-write",
defaultValue: 'update',
type: {
name: "String"
}
}
};
exports.pageWrite1 = {
parameterPath: "pageWrite",
mapper: {
required: true,
isConstant: true,
serializedName: "x-ms-page-write",
defaultValue: 'clear',
type: {
name: "String"
}
}
};
exports.prefix = {
parameterPath: [
"options",
"prefix"
],
mapper: {
serializedName: "prefix",
type: {
name: "String"
}
}
};
exports.preventEncryptionScopeOverride = {
parameterPath: [
"options",
"containerCpkScopeInfo",
"preventEncryptionScopeOverride"
],
mapper: {
serializedName: "x-ms-deny-encryption-scope-override",
type: {
name: "Boolean"
}
}
};
exports.prevsnapshot = {
parameterPath: [
"options",
"prevsnapshot"
],
mapper: {
serializedName: "prevsnapshot",
type: {
name: "String"
}
}
};
exports.prevSnapshotUrl = {
parameterPath: [
"options",
"prevSnapshotUrl"
],
mapper: {
serializedName: "x-ms-previous-snapshot-url",
type: {
name: "String"
}
}
};
exports.proposedLeaseId0 = {
parameterPath: [
"options",
"proposedLeaseId"
],
mapper: {
serializedName: "x-ms-proposed-lease-id",
type: {
name: "String"
}
}
};
exports.proposedLeaseId1 = {
parameterPath: "proposedLeaseId",
mapper: {
required: true,
serializedName: "x-ms-proposed-lease-id",
type: {
name: "String"
}
}
};
exports.range0 = {
parameterPath: [
"options",
"range"
],
mapper: {
serializedName: "x-ms-range",
type: {
name: "String"
}
}
};
exports.range1 = {
parameterPath: "range",
mapper: {
required: true,
serializedName: "x-ms-range",
type: {
name: "String"
}
}
};
exports.rangeGetContentCRC64 = {
parameterPath: [
"options",
"rangeGetContentCRC64"
],
mapper: {
serializedName: "x-ms-range-get-content-crc64",
type: {
name: "Boolean"
}
}
};
exports.rangeGetContentMD5 = {
parameterPath: [
"options",
"rangeGetContentMD5"
],
mapper: {
serializedName: "x-ms-range-get-content-md5",
type: {
name: "Boolean"
}
}
};
exports.rehydratePriority = {
parameterPath: [
"options",
"rehydratePriority"
],
mapper: {
serializedName: "x-ms-rehydrate-priority",
type: {
name: "String"
}
}
};
exports.requestId = {
parameterPath: [
"options",
"requestId"
],
mapper: {
serializedName: "x-ms-client-request-id",
type: {
name: "String"
}
}
};
exports.restype0 = {
parameterPath: "restype",
mapper: {
required: true,
isConstant: true,
serializedName: "restype",
defaultValue: 'service',
type: {
name: "String"
}
}
};
exports.restype1 = {
parameterPath: "restype",
mapper: {
required: true,
isConstant: true,
serializedName: "restype",
defaultValue: 'account',
type: {
name: "String"
}
}
};
exports.restype2 = {
parameterPath: "restype",
mapper: {
required: true,
isConstant: true,
serializedName: "restype",
defaultValue: 'container',
type: {
name: "String"
}
}
};
exports.sealBlob = {
parameterPath: [
"options",
"sealBlob"
],
mapper: {
serializedName: "x-ms-seal-blob",
type: {
name: "Boolean"
}
}
};
exports.sequenceNumberAction = {
parameterPath: "sequenceNumberAction",
mapper: {
required: true,
serializedName: "x-ms-sequence-number-action",
type: {
name: "Enum",
allowedValues: [
"max",
"update",
"increment"
]
}
}
};
exports.snapshot = {
parameterPath: [
"options",
"snapshot"
],
mapper: {
serializedName: "snapshot",
type: {
name: "String"
}
}
};
exports.sourceContentcrc64 = {
parameterPath: [
"options",
"sourceContentcrc64"
],
mapper: {
serializedName: "x-ms-source-content-crc64",
type: {
name: "ByteArray"
}
}
};
exports.sourceContentMD5 = {
parameterPath: [
"options",
"sourceContentMD5"
],
mapper: {
serializedName: "x-ms-source-content-md5",
type: {
name: "ByteArray"
}
}
};
exports.sourceIfMatch = {
parameterPath: [
"options",
"sourceModifiedAccessConditions",
"sourceIfMatch"
],
mapper: {
serializedName: "x-ms-source-if-match",
type: {
name: "String"
}
}
};
exports.sourceIfModifiedSince = {
parameterPath: [
"options",
"sourceModifiedAccessConditions",
"sourceIfModifiedSince"
],
mapper: {
serializedName: "x-ms-source-if-modified-since",
type: {
name: "DateTimeRfc1123"
}
}
};
exports.sourceIfNoneMatch = {
parameterPath: [
"options",
"sourceModifiedAccessConditions",
"sourceIfNoneMatch"
],
mapper: {
serializedName: "x-ms-source-if-none-match",
type: {
name: "String"
}
}
};
exports.sourceIfTags = {
parameterPath: [
"options",
"sourceModifiedAccessConditions",
"sourceIfTags"
],
mapper: {
serializedName: "x-ms-source-if-tags",
type: {
name: "String"
}
}
};
exports.sourceIfUnmodifiedSince = {
parameterPath: [
"options",
"sourceModifiedAccessConditions",
"sourceIfUnmodifiedSince"
],
mapper: {
serializedName: "x-ms-source-if-unmodified-since",
type: {
name: "DateTimeRfc1123"
}
}
};
exports.sourceRange0 = {
parameterPath: "sourceRange",
mapper: {
required: true,
serializedName: "x-ms-source-range",
type: {
name: "String"
}
}
};
exports.sourceRange1 = {
parameterPath: [
"options",
"sourceRange"
],
mapper: {
serializedName: "x-ms-source-range",
type: {
name: "String"
}
}
};
exports.sourceUrl = {
parameterPath: "sourceUrl",
mapper: {
required: true,
serializedName: "x-ms-copy-source",
type: {
name: "String"
}
}
};
exports.tier0 = {
parameterPath: [
"options",
"tier"
],
mapper: {
serializedName: "x-ms-access-tier",
type: {
name: "String"
}
}
};
exports.tier1 = {
parameterPath: "tier",
mapper: {
required: true,
serializedName: "x-ms-access-tier",
type: {
name: "String"
}
}
};
exports.timeout = {
parameterPath: [
"options",
"timeout"
],
mapper: {
serializedName: "timeout",
constraints: {
InclusiveMinimum: 0
},
type: {
name: "Number"
}
}
};
exports.transactionalContentCrc64 = {
parameterPath: [
"options",
"transactionalContentCrc64"
],
mapper: {
serializedName: "x-ms-content-crc64",
type: {
name: "ByteArray"
}
}
};
exports.transactionalContentMD5 = {
parameterPath: [
"options",
"transactionalContentMD5"
],
mapper: {
serializedName: "Content-MD5",
type: {
name: "ByteArray"
}
}
};
exports.url = {
parameterPath: "url",
mapper: {
required: true,
serializedName: "url",
defaultValue: '',
type: {
name: "String"
}
},
skipEncoding: true
};
exports.version = {
parameterPath: "version",
mapper: {
serializedName: "x-ms-version",
type: {
name: "String"
}
}
};
exports.versionId = {
parameterPath: [
"options",
"versionId"
],
mapper: {
serializedName: "versionid",
type: {
name: "String"
}
}
};
exports.where = {
parameterPath: [
"options",
"where"
],
mapper: {
serializedName: "where",
type: {
name: "String"
}
}
};
exports.xMsRequiresSync = {
parameterPath: "xMsRequiresSync",
mapper: {
required: true,
isConstant: true,
serializedName: "x-ms-requires-sync",
defaultValue: 'true',
type: {
name: "String"
}
}
};
//# sourceMappingURL=parameters.js.map