diff --git a/specification/storage/Microsoft.BlobStorage/models.tsp b/specification/storage/Microsoft.BlobStorage/models.tsp index f5d664a23fa8..267a74622cda 100644 --- a/specification/storage/Microsoft.BlobStorage/models.tsp +++ b/specification/storage/Microsoft.BlobStorage/models.tsp @@ -1678,6 +1678,27 @@ alias EtagResponseHeaderPrivate = { eTag: string; }; +alias SourceEncryptionKeyParameter = { + /** Optional. Specifies the source encryption key to use to encrypt the source data provided in the request. */ + @added(Versions.v2026_04_06) + @header("x-ms-source-encryption-key") + sourceEncryptionKey?: string; +}; + +alias SourceEncryptionKeySha256Parameter = { + /** The SHA-256 hash of the provided source encryption key. Must be provided if the x-ms-source-encryption-key header is provided. */ + @added(Versions.v2026_04_06) + @header("x-ms-source-encryption-key-sha256") + sourceEncryptionKeySha256?: string; +}; + +alias SourceEncryptionAlgorithmParameter = { + /** The algorithm used to produce the source encryption key hash. Currently, the only accepted value is \"AES256\". Must be provided if the x-ms-source-encryption-key is provided. */ + @added(Versions.v2026_04_06) + @header("x-ms-source-encryption-algorithm") + sourceEncryptionAlgorithm?: EncryptionAlgorithmType; +}; + /** The copy source tags header parameter. */ alias CopySourceTagsParameter = { /** Optional, default 'replace'. Indicates if source tags should be copied or replaced with the tags specified by x-ms-tags. */ diff --git a/specification/storage/Microsoft.BlobStorage/routes.tsp b/specification/storage/Microsoft.BlobStorage/routes.tsp index 5affc81bf5de..6a1f7b1e8180 100644 --- a/specification/storage/Microsoft.BlobStorage/routes.tsp +++ b/specification/storage/Microsoft.BlobStorage/routes.tsp @@ -1718,6 +1718,9 @@ namespace Storage.Blob { ...CopySourceAuthorizationParameter; ...FileRequestIntentParameter; ...PageWriteParameter<"update">; + ...SourceEncryptionKeyParameter; + ...SourceEncryptionKeySha256Parameter; + ...SourceEncryptionAlgorithmParameter; }, { @statusCode statusCode: 201; @@ -2034,6 +2037,9 @@ namespace Storage.Blob { ...SourceIfNoneMatchParameter; ...CopySourceAuthorizationParameter; ...FileRequestIntentParameter; + ...SourceEncryptionKeyParameter; + ...SourceEncryptionKeySha256Parameter; + ...SourceEncryptionAlgorithmParameter; }, { @statusCode statusCode: 201; @@ -2190,6 +2196,9 @@ namespace Storage.Blob { blobType: "BlockBlob"; ...FileRequestIntentParameter; + ...SourceEncryptionKeyParameter; + ...SourceEncryptionKeySha256Parameter; + ...SourceEncryptionAlgorithmParameter; }, { @statusCode statusCode: 201; @@ -2272,6 +2281,9 @@ namespace Storage.Blob { ...SourceIfNoneMatchParameter; ...CopySourceAuthorizationParameter; ...FileRequestIntentParameter; + ...SourceEncryptionKeyParameter; + ...SourceEncryptionKeySha256Parameter; + ...SourceEncryptionAlgorithmParameter; }, { @statusCode statusCode: 201; diff --git a/specification/storage/data-plane/Microsoft.BlobStorage/stable/2026-04-06/generated_blob.json b/specification/storage/data-plane/Microsoft.BlobStorage/stable/2026-04-06/generated_blob.json index 93059c44481d..2d435da760f5 100644 --- a/specification/storage/data-plane/Microsoft.BlobStorage/stable/2026-04-06/generated_blob.json +++ b/specification/storage/data-plane/Microsoft.BlobStorage/stable/2026-04-06/generated_blob.json @@ -981,6 +981,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -1326,15 +1335,6 @@ true ], "x-ms-client-name": "requiresSync" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -1450,6 +1450,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -1590,15 +1599,6 @@ ] }, "x-ms-client-name": "blobDeleteType" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -1661,6 +1661,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -1789,15 +1798,6 @@ "required": false, "type": "string", "x-ms-client-name": "ifTags" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -2260,6 +2260,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -2327,15 +2336,6 @@ "required": false, "type": "boolean", "x-ms-client-name": "PreventEncryptionScopeOverride" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -2409,6 +2409,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -2432,15 +2441,6 @@ "required": false, "type": "string", "x-ms-client-name": "leaseId" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -2652,6 +2652,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -2693,15 +2702,6 @@ "type": "string", "format": "date-time-rfc7231", "x-ms-client-name": "ifUnmodifiedSince" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -2761,6 +2761,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -2801,15 +2810,6 @@ "type": "string", "format": "date-time-rfc7231", "x-ms-client-name": "ifModifiedSince" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -2883,6 +2883,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -2906,15 +2915,6 @@ "required": false, "type": "string", "x-ms-client-name": "leaseId" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -3015,6 +3015,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -3085,15 +3094,6 @@ "format": "date-time-rfc7231", "x-ms-client-name": "ifUnmodifiedSince" }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" - }, { "name": "containerAcl", "in": "body", @@ -3175,6 +3175,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -3206,15 +3215,6 @@ "type": "integer", "format": "int32", "minimum": 0 - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -3279,6 +3279,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -3310,15 +3319,6 @@ "type": "integer", "format": "int32", "minimum": 0 - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -3492,6 +3492,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -3561,15 +3570,6 @@ } }, "collectionFormat": "csv" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -3637,6 +3637,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -3701,15 +3710,6 @@ "modelAsString": false }, "x-ms-client-name": "action" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -3787,6 +3787,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -3842,15 +3851,6 @@ "modelAsString": false }, "x-ms-client-name": "action" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -3925,10 +3925,19 @@ "x-ms-client-name": "version" }, { - "name": "containerName", - "in": "path", - "description": "The name of the container.", - "required": true, + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, + { + "name": "containerName", + "in": "path", + "description": "The name of the container.", + "required": true, "type": "string" }, { @@ -3979,15 +3988,6 @@ "modelAsString": false }, "x-ms-client-name": "action" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -4065,6 +4065,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -4121,15 +4130,6 @@ "modelAsString": false }, "x-ms-client-name": "action" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -4208,6 +4208,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -4271,15 +4280,6 @@ "modelAsString": false }, "x-ms-client-name": "action" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -4357,6 +4357,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -4481,15 +4490,6 @@ "description": "Specifies the relative path to list paths from. For non-recursive list, only one entity level is supported; For recursive list, multiple entity levels are supported. (Inclusive)", "required": false, "type": "string" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -4557,6 +4557,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -4688,15 +4697,6 @@ "description": "Specifies the relative path to list paths from. For non-recursive list, only one entity level is supported; For recursive list, multiple entity levels are supported. (Inclusive)", "required": false, "type": "string" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -4764,6 +4764,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -4779,15 +4788,6 @@ "type": "integer", "format": "int32", "minimum": 0 - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -4958,6 +4958,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -4983,15 +4992,6 @@ "type": "integer", "format": "int32", "minimum": 0 - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -5056,6 +5056,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -5130,15 +5139,6 @@ "type": "string", "format": "date-time-rfc7231", "x-ms-client-name": "ExpiresOn" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -5212,6 +5212,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -5336,15 +5345,6 @@ "required": false, "type": "string", "x-ms-client-name": "ifTags" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -5423,6 +5423,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -5509,15 +5518,6 @@ "required": false, "type": "string", "x-ms-client-name": "versionId" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -5617,6 +5617,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -5657,15 +5666,6 @@ "required": false, "type": "string", "x-ms-client-name": "versionId" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -5730,6 +5730,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -5778,15 +5787,6 @@ "required": false, "type": "string", "x-ms-client-name": "versionId" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -5855,6 +5855,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -5984,15 +5993,6 @@ "required": false, "type": "string", "x-ms-client-name": "ifTags" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -6082,6 +6082,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -6180,15 +6189,6 @@ "modelAsString": false }, "x-ms-client-name": "action" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -6266,6 +6266,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -6355,15 +6364,6 @@ "modelAsString": false }, "x-ms-client-name": "action" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -6437,6 +6437,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -6526,15 +6535,6 @@ "modelAsString": false }, "x-ms-client-name": "action" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -6612,6 +6612,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -6709,15 +6718,6 @@ "modelAsString": false }, "x-ms-client-name": "action" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -6795,6 +6795,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -6885,15 +6894,6 @@ "modelAsString": false }, "x-ms-client-name": "action" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -6972,6 +6972,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -7101,15 +7110,6 @@ "required": false, "type": "string", "x-ms-client-name": "leaseId" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -7195,6 +7195,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -7574,15 +7583,6 @@ "modelAsString": false }, "x-ms-client-name": "requiresSync" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -7688,6 +7688,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -7743,15 +7752,6 @@ "modelAsString": false }, "x-ms-client-name": "copyActionAbortConstant" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -7816,6 +7816,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -8012,15 +8021,6 @@ "required": false, "type": "string", "x-ms-client-name": "ifTags" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -8099,6 +8099,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -8124,15 +8133,6 @@ "type": "integer", "format": "int32", "minimum": 0 - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -8303,6 +8303,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -8393,15 +8402,6 @@ "required": false, "type": "string", "x-ms-client-name": "ifNoneMatch" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -8469,6 +8469,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -8571,15 +8580,6 @@ "type": "string", "x-ms-client-name": "ifNoneMatch" }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" - }, { "name": "tags", "in": "body", @@ -8652,6 +8652,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "x-ms-meta", "in": "header", @@ -8908,15 +8917,6 @@ "modelAsString": false }, "x-ms-client-name": "blobType" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -9014,6 +9014,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -9229,15 +9238,6 @@ }, "x-ms-client-name": "pageWrite" }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" - }, { "name": "body", "in": "body", @@ -9351,6 +9351,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -9532,15 +9541,6 @@ "modelAsString": false }, "x-ms-client-name": "pageWrite" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -9629,6 +9629,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -9908,13 +9917,42 @@ "x-ms-client-name": "pageWrite" }, { - "name": "x-ms-client-request-id", + "name": "x-ms-source-encryption-key", "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "description": "Optional. Specifies the source encryption key to use to encrypt the source data provided in the request.", "required": false, "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" + "x-ms-client-name": "sourceEncryptionKey" + }, + { + "name": "x-ms-source-encryption-key-sha256", + "in": "header", + "description": "The SHA-256 hash of the provided source encryption key. Must be provided if the x-ms-source-encryption-key header is provided.", + "required": false, + "type": "string", + "x-ms-client-name": "sourceEncryptionKeySha256" + }, + { + "name": "x-ms-source-encryption-algorithm", + "in": "header", + "description": "The algorithm used to produce the source encryption key hash. Currently, the only accepted value is \\\"AES256\\\". Must be provided if the x-ms-source-encryption-key is provided.", + "required": false, + "type": "string", + "enum": [ + "AES256" + ], + "x-ms-enum": { + "name": "EncryptionAlgorithmType", + "modelAsString": false, + "values": [ + { + "name": "AES256", + "value": "AES256", + "description": "The AES256 encryption algorithm." + } + ] + }, + "x-ms-client-name": "sourceEncryptionAlgorithm" } ], "responses": { @@ -10015,6 +10053,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -10121,15 +10168,6 @@ "type": "integer", "format": "int32", "minimum": 1 - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -10211,6 +10249,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -10332,15 +10379,6 @@ "type": "integer", "format": "int32", "minimum": 1 - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -10422,6 +10460,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -10552,15 +10599,6 @@ "type": "integer", "format": "int64", "x-ms-client-name": "blobContentLength" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -10639,6 +10677,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -10758,15 +10805,6 @@ "format": "int64", "default": 0, "x-ms-client-name": "blobSequenceNumber" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -10845,6 +10883,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -10920,15 +10967,6 @@ "required": true, "type": "string", "x-ms-client-name": "copySource" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -11045,6 +11083,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -11229,15 +11276,6 @@ "format": "int64", "x-ms-client-name": "structuredContentLength" }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" - }, { "name": "body", "in": "body", @@ -11355,6 +11393,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -11612,13 +11659,42 @@ "x-ms-client-name": "fileRequestIntent" }, { - "name": "x-ms-client-request-id", + "name": "x-ms-source-encryption-key", "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "description": "Optional. Specifies the source encryption key to use to encrypt the source data provided in the request.", "required": false, "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" + "x-ms-client-name": "sourceEncryptionKey" + }, + { + "name": "x-ms-source-encryption-key-sha256", + "in": "header", + "description": "The SHA-256 hash of the provided source encryption key. Must be provided if the x-ms-source-encryption-key header is provided.", + "required": false, + "type": "string", + "x-ms-client-name": "sourceEncryptionKeySha256" + }, + { + "name": "x-ms-source-encryption-algorithm", + "in": "header", + "description": "The algorithm used to produce the source encryption key hash. Currently, the only accepted value is \\\"AES256\\\". Must be provided if the x-ms-source-encryption-key is provided.", + "required": false, + "type": "string", + "enum": [ + "AES256" + ], + "x-ms-enum": { + "name": "EncryptionAlgorithmType", + "modelAsString": false, + "values": [ + { + "name": "AES256", + "value": "AES256", + "description": "The AES256 encryption algorithm." + } + ] + }, + "x-ms-client-name": "sourceEncryptionAlgorithm" } ], "responses": { @@ -11723,6 +11799,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -11799,15 +11884,6 @@ "type": "integer", "format": "int64", "x-ms-client-name": "appendPosition" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -11888,6 +11964,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "x-ms-meta", "in": "header", @@ -12290,15 +12375,6 @@ }, "x-ms-client-name": "blobType" }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" - }, { "name": "body", "in": "body", @@ -12406,6 +12482,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "x-ms-meta", "in": "header", @@ -12850,26 +12935,55 @@ "backup" ], "x-ms-enum": { - "name": "FileShareTokenIntent", - "modelAsString": true, + "name": "FileShareTokenIntent", + "modelAsString": true, + "values": [ + { + "name": "Backup", + "value": "backup", + "description": "The file share token intent is backup." + } + ] + }, + "x-ms-client-name": "fileRequestIntent" + }, + { + "name": "x-ms-source-encryption-key", + "in": "header", + "description": "Optional. Specifies the source encryption key to use to encrypt the source data provided in the request.", + "required": false, + "type": "string", + "x-ms-client-name": "sourceEncryptionKey" + }, + { + "name": "x-ms-source-encryption-key-sha256", + "in": "header", + "description": "The SHA-256 hash of the provided source encryption key. Must be provided if the x-ms-source-encryption-key header is provided.", + "required": false, + "type": "string", + "x-ms-client-name": "sourceEncryptionKeySha256" + }, + { + "name": "x-ms-source-encryption-algorithm", + "in": "header", + "description": "The algorithm used to produce the source encryption key hash. Currently, the only accepted value is \\\"AES256\\\". Must be provided if the x-ms-source-encryption-key is provided.", + "required": false, + "type": "string", + "enum": [ + "AES256" + ], + "x-ms-enum": { + "name": "EncryptionAlgorithmType", + "modelAsString": false, "values": [ { - "name": "Backup", - "value": "backup", - "description": "The file share token intent is backup." + "name": "AES256", + "value": "AES256", + "description": "The AES256 encryption algorithm." } ] }, - "x-ms-client-name": "fileRequestIntent" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" + "x-ms-client-name": "sourceEncryptionAlgorithm" } ], "responses": { @@ -12967,6 +13081,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -13100,15 +13223,6 @@ "format": "int64", "x-ms-client-name": "structuredContentLength" }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" - }, { "name": "body", "in": "body", @@ -13208,6 +13322,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -13405,13 +13528,42 @@ "x-ms-client-name": "fileRequestIntent" }, { - "name": "x-ms-client-request-id", + "name": "x-ms-source-encryption-key", "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "description": "Optional. Specifies the source encryption key to use to encrypt the source data provided in the request.", "required": false, "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" + "x-ms-client-name": "sourceEncryptionKey" + }, + { + "name": "x-ms-source-encryption-key-sha256", + "in": "header", + "description": "The SHA-256 hash of the provided source encryption key. Must be provided if the x-ms-source-encryption-key header is provided.", + "required": false, + "type": "string", + "x-ms-client-name": "sourceEncryptionKeySha256" + }, + { + "name": "x-ms-source-encryption-algorithm", + "in": "header", + "description": "The algorithm used to produce the source encryption key hash. Currently, the only accepted value is \\\"AES256\\\". Must be provided if the x-ms-source-encryption-key is provided.", + "required": false, + "type": "string", + "enum": [ + "AES256" + ], + "x-ms-enum": { + "name": "EncryptionAlgorithmType", + "modelAsString": false, + "values": [ + { + "name": "AES256", + "value": "AES256", + "description": "The AES256 encryption algorithm." + } + ] + }, + "x-ms-client-name": "sourceEncryptionAlgorithm" } ], "responses": { @@ -13498,6 +13650,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -13860,15 +14021,6 @@ "type": "boolean", "x-ms-client-name": "legalHold" }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" - }, { "name": "blocks", "in": "body", @@ -13976,6 +14128,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -14058,15 +14219,6 @@ "required": false, "type": "string", "x-ms-client-name": "ifTags" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -14152,6 +14304,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "containerName", "in": "path", @@ -14273,15 +14434,6 @@ "type": "string", "x-ms-client-name": "ifTags" }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" - }, { "name": "queryRequest", "in": "body", @@ -15003,6 +15155,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "timeout", "in": "query", @@ -15065,15 +15226,6 @@ } }, "collectionFormat": "csv" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -15141,6 +15293,15 @@ "type": "string", "x-ms-client-name": "version" }, + { + "name": "x-ms-client-request-id", + "in": "header", + "description": "An opaque, globally-unique, client-generated string identifier for the request.", + "required": false, + "type": "string", + "format": "uuid", + "x-ms-client-name": "clientRequestId" + }, { "name": "prefix", "in": "query", @@ -15209,15 +15370,6 @@ } }, "collectionFormat": "csv" - }, - { - "name": "x-ms-client-request-id", - "in": "header", - "description": "An opaque, globally-unique, client-generated string identifier for the request.", - "required": false, - "type": "string", - "format": "uuid", - "x-ms-client-name": "clientRequestId" } ], "responses": { @@ -15280,15 +15432,6 @@ "type": "string", "x-ms-client-name": "version" }, - { - "name": "timeout", - "in": "query", - "description": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations.", - "required": false, - "type": "integer", - "format": "int32", - "minimum": 0 - }, { "name": "x-ms-client-request-id", "in": "header", @@ -15297,6 +15440,15 @@ "type": "string", "format": "uuid", "x-ms-client-name": "clientRequestId" + }, + { + "name": "timeout", + "in": "query", + "description": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations.", + "required": false, + "type": "integer", + "format": "int32", + "minimum": 0 } ], "responses": { @@ -15467,15 +15619,6 @@ "type": "string", "x-ms-client-name": "version" }, - { - "name": "timeout", - "in": "query", - "description": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations.", - "required": false, - "type": "integer", - "format": "int32", - "minimum": 0 - }, { "name": "x-ms-client-request-id", "in": "header", @@ -15485,6 +15628,15 @@ "format": "uuid", "x-ms-client-name": "clientRequestId" }, + { + "name": "timeout", + "in": "query", + "description": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations.", + "required": false, + "type": "integer", + "format": "int32", + "minimum": 0 + }, { "name": "storageServiceProperties", "in": "body", @@ -15552,15 +15704,6 @@ "type": "string", "x-ms-client-name": "version" }, - { - "name": "timeout", - "in": "query", - "description": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations.", - "required": false, - "type": "integer", - "format": "int32", - "minimum": 0 - }, { "name": "x-ms-client-request-id", "in": "header", @@ -15569,6 +15712,15 @@ "type": "string", "format": "uuid", "x-ms-client-name": "clientRequestId" + }, + { + "name": "timeout", + "in": "query", + "description": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations.", + "required": false, + "type": "integer", + "format": "int32", + "minimum": 0 } ], "responses": { @@ -15631,15 +15783,6 @@ "type": "string", "x-ms-client-name": "version" }, - { - "name": "timeout", - "in": "query", - "description": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations.", - "required": false, - "type": "integer", - "format": "int32", - "minimum": 0 - }, { "name": "x-ms-client-request-id", "in": "header", @@ -15648,6 +15791,15 @@ "type": "string", "format": "uuid", "x-ms-client-name": "clientRequestId" + }, + { + "name": "timeout", + "in": "query", + "description": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations.", + "required": false, + "type": "integer", + "format": "int32", + "minimum": 0 } ], "responses": { @@ -15715,15 +15867,6 @@ "type": "string", "x-ms-client-name": "version" }, - { - "name": "timeout", - "in": "query", - "description": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations.", - "required": false, - "type": "integer", - "format": "int32", - "minimum": 0 - }, { "name": "x-ms-client-request-id", "in": "header", @@ -15733,6 +15876,15 @@ "format": "uuid", "x-ms-client-name": "clientRequestId" }, + { + "name": "timeout", + "in": "query", + "description": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations.", + "required": false, + "type": "integer", + "format": "int32", + "minimum": 0 + }, { "name": "keyInfo", "in": "body",