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",