From 2dc1c0c3bc4908140264c0425dfca9f51d46df9c Mon Sep 17 00:00:00 2001 From: Maddie Date: Thu, 29 Sep 2022 11:05:22 -0700 Subject: [PATCH 01/23] settings-specs --- .../examples/ListSettings-example.json | 21 ++ .../examples/UpdateSetting-example.json | 26 +++ .../preview/7.4-preview.1/settings.json | 208 ++++++++++++++++++ 3 files changed, 255 insertions(+) create mode 100644 specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/ListSettings-example.json create mode 100644 specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/UpdateSetting-example.json create mode 100644 specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/ListSettings-example.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/ListSettings-example.json new file mode 100644 index 000000000000..74a98c778cff --- /dev/null +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/ListSettings-example.json @@ -0,0 +1,21 @@ +{ + "parameters": { + "vaultBaseUrl": "https://myvault.vault.azure.net/", + "api-version": "7.4-preview.1" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "name": "AllowKeyManagementOperationsThroughARM", + "value": "true", + "description": "If false, all key management operations must happen through the Managed HSM data plane. If true, allows users to manage keys via the Azure Resource Manager." + } + ] + } + } + } + } + + \ No newline at end of file diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/UpdateSetting-example.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/UpdateSetting-example.json new file mode 100644 index 000000000000..e4153f5ef935 --- /dev/null +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/UpdateSetting-example.json @@ -0,0 +1,26 @@ +{ + "parameters": { + "vaultBaseUrl": "https://myvault.vault.azure.net/", + "setting-name": "AllowKeyManagementOperationsThroughARM", + "api-version": "7.4-preview.1", + "parameters": { + "value":"true" + } + }, + "responses": { + "200": { + "body": { + "value": [ + { + "name": "AllowKeyManagementOperationsThroughARM", + "value": "true", + "description": "If false, all key management operations must happen through the Managed HSM data plane. If true, allows users to manage keys via the Azure Resource Manager." + + } + ] + } + } + } + } + + \ No newline at end of file diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json new file mode 100644 index 000000000000..c7aaaf34b76e --- /dev/null +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json @@ -0,0 +1,208 @@ +{ + "swagger": "2.0", + "info": { + "title": "KeyVaultClient", + "description": "The key vault client performs cryptographic key operations and vault operations against the Key Vault service.", + "version": "7.4-preview.1" + }, + "x-ms-parameterized-host": { + "hostTemplate": "{vaultBaseUrl}", + "useSchemePrefix": false, + "positionInOperation": "first", + "parameters": [ + { + "name": "vaultBaseUrl", + "description": "The vault name, for example https://myvault.vault.azure.net.", + "required": true, + "type": "string", + "in": "path", + "x-ms-skip-url-encoding": true + + } + ] + }, + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "paths": { + "/settings/{setting-name}": { + "patch": { + "tags": [ + "Settings" + ], + "operationId": "UpdateSettings", + "summary": "Updates key vault account setting, stores it, then returns the setting name and value to the client.", + "description": "If false, all key management operations must happen through the Managed HSM data plane. If true, allows users to manage keys via the Azure Resource Manager.", + "parameters": [ + { + "name": "setting-name", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the account setting. Must be a valid settings option." + }, + { + "name": "parameters", + "in": "body", + "required": true, + "x-ms-client-flatten": true, + "schema": { + "$ref": "#/definitions/UpdateSettingsRequest" + }, + "description": "The parameters to update an account setting." + }, + { + "$ref": "#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "An account setting containing the name of the setting and the value it is set to. ", + "schema": { + "$ref": "#/definitions/Setting" + } + }, + "default": { + "description": "Key Vault error response describing why the operation failed.", + "schema": { + "$ref": "common.json#/definitions/KeyVaultError" + } + } + }, + "x-ms-examples": { + "Create key": { + "$ref": "./examples/UpdateSetting-example.json" + } + } + }, + "get": { + "tags": [ + "Settings" + ], + "operationId": "GetSettingValue", + "summary": "Get specified account setting value.", + "description": "Retrieves the value of a specified, value account setting.", + "parameters": [ + { + "$ref": "#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "An account setting containing the name of the setting and the value it is set to.", + "schema": { + "$ref": "#/definitions/Setting" + } + }, + "default": { + "description": "Key Vault error response describing why the operation failed.", + "schema": { + "$ref": "common.json#/definitions/KeyVaultError" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + }, + "x-ms-examples": { + "GetKeys": { + "$ref": "./examples/UpdateSetting-example.json" + } + } + } + }, + "/settings": { + "get": { + "tags": [ + "Settings" + ], + "operationId": "GetSettings", + "summary": "List account settings.", + "description": "Retrieves a list of all the available account settings that can be configured.", + "parameters": [ + { + "$ref": "#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "A response message containing a list of account settings with their associated value.", + "schema": { + "$ref": "#/definitions/SettingsListResult" + } + }, + "default": { + "description": "Key Vault error response describing why the operation failed.", + "schema": { + "$ref": "common.json#/definitions/KeyVaultError" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + }, + "x-ms-examples": { + "GetKeys": { + "$ref": "./examples/ListSettings-example.json" + } + } + } + } + }, + "definitions": { + "UpdateSettingsRequest": { + "properties": { + "value": { + "type": "string", + "description": "The account setting value. True if setting is enabled, false if disabled" + } + }, + "description": "The update settings request object.", + "required": [ + "value" + ] + }, + "Setting": { + "properties": { + "name": { + "type": "string", + "description": "The account setting to be updated" + }, + "value": { + "type": "string", + "description": "The account setting value. True if setting is enabled, false if disabled" + } + }, + "required": [ + "name", + "value" + ], + "description": "The update settings response object containing the setting name and its value." + }, + "SettingsListResult": { + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/Setting" + }, + "readOnly": true, + "description": "A response message containing a list of account settings with their associated value." + } + }, + "description": "The settings list result." + } + }, + "parameters": { + "ApiVersionParameter": { + "name": "api-version", + "in": "query", + "required": true, + "type": "string", + "description": "Client API version." + } + } + } \ No newline at end of file From b4b5334fa5dd80ca11ea196a6981eb0fbf26ba88 Mon Sep 17 00:00:00 2001 From: Maddie Date: Thu, 29 Sep 2022 11:38:40 -0700 Subject: [PATCH 02/23] my embarrassing typo errors --- .../Microsoft.KeyVault/preview/7.4-preview.1/settings.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json index c7aaaf34b76e..b13ea12a2669 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json @@ -73,7 +73,7 @@ } }, "x-ms-examples": { - "Create key": { + "Update Setting": { "$ref": "./examples/UpdateSetting-example.json" } } @@ -108,7 +108,7 @@ "nextLinkName": "nextLink" }, "x-ms-examples": { - "GetKeys": { + "GetSetting": { "$ref": "./examples/UpdateSetting-example.json" } } @@ -145,7 +145,7 @@ "nextLinkName": "nextLink" }, "x-ms-examples": { - "GetKeys": { + "GetSettings": { "$ref": "./examples/ListSettings-example.json" } } From f9594907bf21b829fc36466fe3f92d8512c2f1f7 Mon Sep 17 00:00:00 2001 From: Maddie Date: Thu, 29 Sep 2022 11:59:46 -0700 Subject: [PATCH 03/23] pr feedback changes --- .../preview/7.4-preview.1/settings.json | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json index b13ea12a2669..55f08f3ecf40 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json @@ -35,7 +35,7 @@ ], "operationId": "UpdateSettings", "summary": "Updates key vault account setting, stores it, then returns the setting name and value to the client.", - "description": "If false, all key management operations must happen through the Managed HSM data plane. If true, allows users to manage keys via the Azure Resource Manager.", + "description": "Description of the pool setting to be updated", "parameters": [ { "name": "setting-name", @@ -86,6 +86,13 @@ "summary": "Get specified account setting value.", "description": "Retrieves the value of a specified, value account setting.", "parameters": [ + { + "name": "setting-name", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the account setting. Must be a valid settings option." + }, { "$ref": "#/parameters/ApiVersionParameter" } @@ -104,9 +111,6 @@ } } }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - }, "x-ms-examples": { "GetSetting": { "$ref": "./examples/UpdateSetting-example.json" @@ -157,7 +161,7 @@ "properties": { "value": { "type": "string", - "description": "The account setting value. True if setting is enabled, false if disabled" + "description": "The value of the pool setting." } }, "description": "The update settings request object.", @@ -165,6 +169,7 @@ "value" ] }, + "Setting": { "properties": { "name": { From 807da21afd9c09524679f2e4fd0dff56adf2f975 Mon Sep 17 00:00:00 2001 From: Maddie Date: Thu, 29 Sep 2022 12:06:50 -0700 Subject: [PATCH 04/23] description change --- .../Microsoft.KeyVault/preview/7.4-preview.1/settings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json index 55f08f3ecf40..30951f9c0f2b 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json @@ -178,7 +178,7 @@ }, "value": { "type": "string", - "description": "The account setting value. True if setting is enabled, false if disabled" + "description": "The value of the pool setting." } }, "required": [ From c72eb609df5680e902c264776d3c124f7a0334d6 Mon Sep 17 00:00:00 2001 From: Maddie Date: Thu, 29 Sep 2022 14:34:12 -0700 Subject: [PATCH 05/23] setting name param --- .../preview/7.4-preview.1/settings.json | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json index 30951f9c0f2b..50d41ae391fc 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json @@ -38,11 +38,7 @@ "description": "Description of the pool setting to be updated", "parameters": [ { - "name": "setting-name", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the account setting. Must be a valid settings option." + "$ref": "#/parameters/SettingNameParameter" }, { "name": "parameters", @@ -87,11 +83,7 @@ "description": "Retrieves the value of a specified, value account setting.", "parameters": [ { - "name": "setting-name", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the account setting. Must be a valid settings option." + "$ref": "#/parameters/SettingNameParameter" }, { "$ref": "#/parameters/ApiVersionParameter" @@ -208,6 +200,14 @@ "required": true, "type": "string", "description": "Client API version." + }, + "SettingNameParameter": + { + "name": "setting-name", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the account setting. Must be a valid settings option." } } } \ No newline at end of file From 474680810452f00547201a26259f6201b25a83de Mon Sep 17 00:00:00 2001 From: Maddie Date: Wed, 5 Oct 2022 16:32:42 -0700 Subject: [PATCH 06/23] type specifier --- .../examples/ListSettings-example.json | 1 + .../examples/UpdateSetting-example.json | 1 + .../preview/7.4-preview.1/settings.json | 13 ++++++++++--- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/ListSettings-example.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/ListSettings-example.json index 74a98c778cff..6e133e0a7735 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/ListSettings-example.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/ListSettings-example.json @@ -10,6 +10,7 @@ { "name": "AllowKeyManagementOperationsThroughARM", "value": "true", + "type": "boolean", "description": "If false, all key management operations must happen through the Managed HSM data plane. If true, allows users to manage keys via the Azure Resource Manager." } ] diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/UpdateSetting-example.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/UpdateSetting-example.json index e4153f5ef935..0dded5977955 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/UpdateSetting-example.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/UpdateSetting-example.json @@ -14,6 +14,7 @@ { "name": "AllowKeyManagementOperationsThroughARM", "value": "true", + "type": "boolean", "description": "If false, all key management operations must happen through the Managed HSM data plane. If true, allows users to manage keys via the Azure Resource Manager." } diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json index 50d41ae391fc..94bf5a79c5f1 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json @@ -137,9 +137,6 @@ } } }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - }, "x-ms-examples": { "GetSettings": { "$ref": "./examples/ListSettings-example.json" @@ -171,6 +168,16 @@ "value": { "type": "string", "description": "The value of the pool setting." + }, + "type": { + "type": { + "enum": [ + "boolean", + "string", + "integer", + "float" + ], + "description": "The type specifier of the value." } }, "required": [ From c2e164876b71e5e58282c08b6d0a5416faf687ba Mon Sep 17 00:00:00 2001 From: Maddie Date: Thu, 6 Oct 2022 13:07:52 -0700 Subject: [PATCH 07/23] modelAsString --- .../Microsoft.KeyVault/preview/7.4-preview.1/settings.json | 1 + 1 file changed, 1 insertion(+) diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json index 94bf5a79c5f1..86bfc4975d6a 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json @@ -177,6 +177,7 @@ "integer", "float" ], + "modelAsString": true, "description": "The type specifier of the value." } }, From 2ae65f4f17db65194139c20d52ecb8eb0ed975dc Mon Sep 17 00:00:00 2001 From: Maddie Date: Thu, 6 Oct 2022 13:11:41 -0700 Subject: [PATCH 08/23] only support at --- .../Microsoft.KeyVault/preview/7.4-preview.1/settings.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json index 86bfc4975d6a..11444b28e854 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json @@ -172,10 +172,7 @@ "type": { "type": { "enum": [ - "boolean", - "string", - "integer", - "float" + "boolean" ], "modelAsString": true, "description": "The type specifier of the value." From 4de6b64bf39be5a5aab7a9fb7b87210762302df2 Mon Sep 17 00:00:00 2001 From: Maddie Date: Mon, 10 Oct 2022 14:32:41 -0700 Subject: [PATCH 09/23] reference in readme --- specification/keyvault/data-plane/readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/specification/keyvault/data-plane/readme.md b/specification/keyvault/data-plane/readme.md index 9af50daa90ab..6fa51f081dd3 100644 --- a/specification/keyvault/data-plane/readme.md +++ b/specification/keyvault/data-plane/readme.md @@ -43,6 +43,7 @@ input-file: - Microsoft.KeyVault/preview/7.4-preview.1/rbac.json - Microsoft.KeyVault/preview/7.4-preview.1/secrets.json - Microsoft.KeyVault/preview/7.4-preview.1/securitydomain.json + - Microsoft.KeyVault/preview/7.4-preview.1/settings.json - Microsoft.KeyVault/preview/7.4-preview.1/storage.json ``` ### Tag: package-preview-7.3-preview From 48707ae2339b8f3143f58e0c01ace1a69ee51f64 Mon Sep 17 00:00:00 2001 From: Maddie Date: Mon, 10 Oct 2022 15:03:26 -0700 Subject: [PATCH 10/23] prettier fixes --- .../7.4-preview.1/examples/ListSettings-example.json | 3 +-- .../examples/UpdateSetting-example.json | 12 ++++-------- .../preview/7.4-preview.1/settings.json | 11 +++-------- 3 files changed, 8 insertions(+), 18 deletions(-) diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/ListSettings-example.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/ListSettings-example.json index 6e133e0a7735..3a87c5c829fa 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/ListSettings-example.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/ListSettings-example.json @@ -10,8 +10,7 @@ { "name": "AllowKeyManagementOperationsThroughARM", "value": "true", - "type": "boolean", - "description": "If false, all key management operations must happen through the Managed HSM data plane. If true, allows users to manage keys via the Azure Resource Manager." + "type": "boolean" } ] } diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/UpdateSetting-example.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/UpdateSetting-example.json index 0dded5977955..0300abbe6547 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/UpdateSetting-example.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/UpdateSetting-example.json @@ -10,18 +10,14 @@ "responses": { "200": { "body": { - "value": [ - { "name": "AllowKeyManagementOperationsThroughARM", "value": "true", - "type": "boolean", - "description": "If false, all key management operations must happen through the Managed HSM data plane. If true, allows users to manage keys via the Azure Resource Manager." - + "type": "boolean" } - ] + } - } } - } +} + \ No newline at end of file diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json index 11444b28e854..768e571acf94 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json @@ -158,7 +158,6 @@ "value" ] }, - "Setting": { "properties": { "name": { @@ -170,19 +169,13 @@ "description": "The value of the pool setting." }, "type": { - "type": { "enum": [ "boolean" ], "modelAsString": true, "description": "The type specifier of the value." } - }, - "required": [ - "name", - "value" - ], - "description": "The update settings response object containing the setting name and its value." + } }, "SettingsListResult": { "properties": { @@ -215,4 +208,6 @@ "description": "The name of the account setting. Must be a valid settings option." } } + + } \ No newline at end of file From 5a02c146628fb255bc6f889f10f42aa1ee939726 Mon Sep 17 00:00:00 2001 From: Maddie Date: Mon, 10 Oct 2022 15:18:59 -0700 Subject: [PATCH 11/23] fixes --- .../preview/7.4-preview.1/settings.json | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json index 768e571acf94..6aefce1c7982 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json @@ -172,10 +172,17 @@ "enum": [ "boolean" ], - "modelAsString": true, + "x-ms-enum": { + "name": "SettingTypeEnum", + "modelAsString": true + }, "description": "The type specifier of the value." } - } + }, + "required": [ + "name", + "value" + ] }, "SettingsListResult": { "properties": { From d5f27a6c36310f6625dd77bcd014bc81076092e9 Mon Sep 17 00:00:00 2001 From: Maddie Date: Mon, 10 Oct 2022 16:37:40 -0700 Subject: [PATCH 12/23] prettier --- .../examples/ListSettings-example.json | 32 +- .../examples/UpdateSetting-example.json | 32 +- .../preview/7.4-preview.1/settings.json | 384 +++++++++--------- 3 files changed, 219 insertions(+), 229 deletions(-) diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/ListSettings-example.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/ListSettings-example.json index 3a87c5c829fa..d9e24fe9d33a 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/ListSettings-example.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/ListSettings-example.json @@ -1,21 +1,19 @@ { - "parameters": { - "vaultBaseUrl": "https://myvault.vault.azure.net/", - "api-version": "7.4-preview.1" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "name": "AllowKeyManagementOperationsThroughARM", - "value": "true", - "type": "boolean" - } - ] - } + "parameters": { + "vaultBaseUrl": "https://myvault.vault.azure.net/", + "api-version": "7.4-preview.1" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "name": "AllowKeyManagementOperationsThroughARM", + "value": "true", + "type": "boolean" + } + ] } } } - - \ No newline at end of file +} diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/UpdateSetting-example.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/UpdateSetting-example.json index 0300abbe6547..717c08b740ea 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/UpdateSetting-example.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/UpdateSetting-example.json @@ -1,23 +1,19 @@ { + "parameters": { + "vaultBaseUrl": "https://myvault.vault.azure.net/", + "setting-name": "AllowKeyManagementOperationsThroughARM", + "api-version": "7.4-preview.1", "parameters": { - "vaultBaseUrl": "https://myvault.vault.azure.net/", - "setting-name": "AllowKeyManagementOperationsThroughARM", - "api-version": "7.4-preview.1", - "parameters": { - "value":"true" + "value": "true" + } + }, + "responses": { + "200": { + "body": { + "name": "AllowKeyManagementOperationsThroughARM", + "value": "true", + "type": "boolean" } - }, - "responses": { - "200": { - "body": { - "name": "AllowKeyManagementOperationsThroughARM", - "value": "true", - "type": "boolean" - } - - } } + } } - - - \ No newline at end of file diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json index 6aefce1c7982..dd86725ab188 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json @@ -1,220 +1,216 @@ { - "swagger": "2.0", - "info": { - "title": "KeyVaultClient", - "description": "The key vault client performs cryptographic key operations and vault operations against the Key Vault service.", - "version": "7.4-preview.1" - }, - "x-ms-parameterized-host": { - "hostTemplate": "{vaultBaseUrl}", - "useSchemePrefix": false, - "positionInOperation": "first", - "parameters": [ - { - "name": "vaultBaseUrl", - "description": "The vault name, for example https://myvault.vault.azure.net.", - "required": true, - "type": "string", - "in": "path", - "x-ms-skip-url-encoding": true - - } - ] - }, - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "paths": { - "/settings/{setting-name}": { - "patch": { - "tags": [ - "Settings" - ], - "operationId": "UpdateSettings", - "summary": "Updates key vault account setting, stores it, then returns the setting name and value to the client.", - "description": "Description of the pool setting to be updated", - "parameters": [ - { - "$ref": "#/parameters/SettingNameParameter" - }, - { - "name": "parameters", - "in": "body", - "required": true, - "x-ms-client-flatten": true, - "schema": { - "$ref": "#/definitions/UpdateSettingsRequest" - }, - "description": "The parameters to update an account setting." - }, - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "200": { - "description": "An account setting containing the name of the setting and the value it is set to. ", - "schema": { - "$ref": "#/definitions/Setting" - } + "swagger": "2.0", + "info": { + "title": "KeyVaultClient", + "description": "The key vault client performs cryptographic key operations and vault operations against the Key Vault service.", + "version": "7.4-preview.1" + }, + "x-ms-parameterized-host": { + "hostTemplate": "{vaultBaseUrl}", + "useSchemePrefix": false, + "positionInOperation": "first", + "parameters": [ + { + "name": "vaultBaseUrl", + "description": "The vault name, for example https://myvault.vault.azure.net.", + "required": true, + "type": "string", + "in": "path", + "x-ms-skip-url-encoding": true + } + ] + }, + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "paths": { + "/settings/{setting-name}": { + "patch": { + "tags": [ + "Settings" + ], + "operationId": "UpdateSettings", + "summary": "Updates key vault account setting, stores it, then returns the setting name and value to the client.", + "description": "Description of the pool setting to be updated", + "parameters": [ + { + "$ref": "#/parameters/SettingNameParameter" + }, + { + "name": "parameters", + "in": "body", + "required": true, + "x-ms-client-flatten": true, + "schema": { + "$ref": "#/definitions/UpdateSettingsRequest" }, - "default": { - "description": "Key Vault error response describing why the operation failed.", - "schema": { - "$ref": "common.json#/definitions/KeyVaultError" - } - } + "description": "The parameters to update an account setting." }, - "x-ms-examples": { - "Update Setting": { - "$ref": "./examples/UpdateSetting-example.json" - } + { + "$ref": "#/parameters/ApiVersionParameter" } - }, - "get": { - "tags": [ - "Settings" - ], - "operationId": "GetSettingValue", - "summary": "Get specified account setting value.", - "description": "Retrieves the value of a specified, value account setting.", - "parameters": [ - { - "$ref": "#/parameters/SettingNameParameter" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "200": { - "description": "An account setting containing the name of the setting and the value it is set to.", - "schema": { - "$ref": "#/definitions/Setting" - } - }, - "default": { - "description": "Key Vault error response describing why the operation failed.", - "schema": { - "$ref": "common.json#/definitions/KeyVaultError" - } + ], + "responses": { + "200": { + "description": "An account setting containing the name of the setting and the value it is set to. ", + "schema": { + "$ref": "#/definitions/Setting" } }, - "x-ms-examples": { - "GetSetting": { - "$ref": "./examples/UpdateSetting-example.json" + "default": { + "description": "Key Vault error response describing why the operation failed.", + "schema": { + "$ref": "common.json#/definitions/KeyVaultError" } } + }, + "x-ms-examples": { + "Update Setting": { + "$ref": "./examples/UpdateSetting-example.json" + } } }, - "/settings": { - "get": { - "tags": [ - "Settings" - ], - "operationId": "GetSettings", - "summary": "List account settings.", - "description": "Retrieves a list of all the available account settings that can be configured.", - "parameters": [ - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "200": { - "description": "A response message containing a list of account settings with their associated value.", - "schema": { - "$ref": "#/definitions/SettingsListResult" - } - }, - "default": { - "description": "Key Vault error response describing why the operation failed.", - "schema": { - "$ref": "common.json#/definitions/KeyVaultError" - } + "get": { + "tags": [ + "Settings" + ], + "operationId": "GetSettingValue", + "summary": "Get specified account setting value.", + "description": "Retrieves the value of a specified, value account setting.", + "parameters": [ + { + "$ref": "#/parameters/SettingNameParameter" + }, + { + "$ref": "#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "An account setting containing the name of the setting and the value it is set to.", + "schema": { + "$ref": "#/definitions/Setting" } }, - "x-ms-examples": { - "GetSettings": { - "$ref": "./examples/ListSettings-example.json" + "default": { + "description": "Key Vault error response describing why the operation failed.", + "schema": { + "$ref": "common.json#/definitions/KeyVaultError" } } + }, + "x-ms-examples": { + "GetSetting": { + "$ref": "./examples/UpdateSetting-example.json" + } } } }, - "definitions": { - "UpdateSettingsRequest": { - "properties": { - "value": { - "type": "string", - "description": "The value of the pool setting." + "/settings": { + "get": { + "tags": [ + "Settings" + ], + "operationId": "GetSettings", + "summary": "List account settings.", + "description": "Retrieves a list of all the available account settings that can be configured.", + "parameters": [ + { + "$ref": "#/parameters/ApiVersionParameter" } - }, - "description": "The update settings request object.", - "required": [ - "value" - ] - }, - "Setting": { - "properties": { - "name": { - "type": "string", - "description": "The account setting to be updated" - }, - "value": { - "type": "string", - "description": "The value of the pool setting." + ], + "responses": { + "200": { + "description": "A response message containing a list of account settings with their associated value.", + "schema": { + "$ref": "#/definitions/SettingsListResult" + } }, - "type": { - "enum": [ - "boolean" - ], - "x-ms-enum": { - "name": "SettingTypeEnum", - "modelAsString": true - }, - "description": "The type specifier of the value." + "default": { + "description": "Key Vault error response describing why the operation failed.", + "schema": { + "$ref": "common.json#/definitions/KeyVaultError" + } } }, - "required": [ - "name", - "value" - ] - }, - "SettingsListResult": { - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/Setting" - }, - "readOnly": true, - "description": "A response message containing a list of account settings with their associated value." + "x-ms-examples": { + "GetSettings": { + "$ref": "./examples/ListSettings-example.json" } - }, - "description": "The settings list result." + } } + } + }, + "definitions": { + "UpdateSettingsRequest": { + "properties": { + "value": { + "type": "string", + "description": "The value of the pool setting." + } + }, + "description": "The update settings request object.", + "required": [ + "value" + ] }, - "parameters": { - "ApiVersionParameter": { - "name": "api-version", - "in": "query", - "required": true, - "type": "string", - "description": "Client API version." + "Setting": { + "properties": { + "name": { + "type": "string", + "description": "The account setting to be updated" + }, + "value": { + "type": "string", + "description": "The value of the pool setting." + }, + "type": { + "enum": [ + "boolean" + ], + "x-ms-enum": { + "name": "SettingTypeEnum", + "modelAsString": true + }, + "description": "The type specifier of the value." + } }, - "SettingNameParameter": - { - "name": "setting-name", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the account setting. Must be a valid settings option." - } + "required": [ + "name", + "value" + ] + }, + "SettingsListResult": { + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/Setting" + }, + "readOnly": true, + "description": "A response message containing a list of account settings with their associated value." + } + }, + "description": "The settings list result." + } + }, + "parameters": { + "ApiVersionParameter": { + "name": "api-version", + "in": "query", + "required": true, + "type": "string", + "description": "Client API version." + }, + "SettingNameParameter": { + "name": "setting-name", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the account setting. Must be a valid settings option." } - - - } \ No newline at end of file + } +} From bf6fe6420b988d93a45bff2995f75037cf21b6e4 Mon Sep 17 00:00:00 2001 From: Maddie Date: Tue, 11 Oct 2022 10:18:52 -0700 Subject: [PATCH 13/23] lint fixes --- .../preview/7.4-preview.1/common.json | 1 + .../preview/7.4-preview.1/settings.json | 12 +++++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/common.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/common.json index 53d00e05d37b..0821d3dcce08 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/common.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/common.json @@ -5,6 +5,7 @@ "description": "The key vault client performs cryptographic key operations and vault operations against the Key Vault service.", "version": "7.4-preview.1" }, + "x-ms-parameter-location":"client", "paths": {}, "definitions": { "Attributes": { diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json index dd86725ab188..f66164efcbde 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json @@ -155,7 +155,8 @@ "description": "The update settings request object.", "required": [ "value" - ] + ], + "type":"object" }, "Setting": { "properties": { @@ -171,6 +172,7 @@ "enum": [ "boolean" ], + "type": "string", "x-ms-enum": { "name": "SettingTypeEnum", "modelAsString": true @@ -181,7 +183,9 @@ "required": [ "name", "value" - ] + ], + "type":"object" + }, "SettingsListResult": { "properties": { @@ -194,7 +198,9 @@ "description": "A response message containing a list of account settings with their associated value." } }, - "description": "The settings list result." + "description": "The settings list result.", + "type":"object" + } }, "parameters": { From c0eef964e6d5e2a0d161fea2307bd707640acd6f Mon Sep 17 00:00:00 2001 From: Maddie Date: Tue, 11 Oct 2022 10:30:27 -0700 Subject: [PATCH 14/23] ran prettier --- .../preview/7.4-preview.1/settings.json | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json index f66164efcbde..379cda9a1ed7 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json @@ -156,7 +156,7 @@ "required": [ "value" ], - "type":"object" + "type": "object" }, "Setting": { "properties": { @@ -184,8 +184,7 @@ "name", "value" ], - "type":"object" - + "type": "object" }, "SettingsListResult": { "properties": { @@ -199,8 +198,7 @@ } }, "description": "The settings list result.", - "type":"object" - + "type": "object" } }, "parameters": { From 69b4dda90c6103a362496c9a23a181e7df0164fd Mon Sep 17 00:00:00 2001 From: Maddie Date: Tue, 11 Oct 2022 10:32:32 -0700 Subject: [PATCH 15/23] lint fix --- .../Microsoft.KeyVault/preview/7.4-preview.1/settings.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json index 379cda9a1ed7..3c81f6cef2f5 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json @@ -207,7 +207,8 @@ "in": "query", "required": true, "type": "string", - "description": "Client API version." + "description": "Client API version.", + "x-ms-parameter-location": "client" }, "SettingNameParameter": { "name": "setting-name", From 213b51b9d4aab0f7d6cb61ed057c4e5a7b2b3076 Mon Sep 17 00:00:00 2001 From: Maddie Date: Tue, 11 Oct 2022 10:39:11 -0700 Subject: [PATCH 16/23] prettier on common.json --- .../Microsoft.KeyVault/preview/7.4-preview.1/common.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/common.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/common.json index 0821d3dcce08..b48c400e6284 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/common.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/common.json @@ -5,7 +5,7 @@ "description": "The key vault client performs cryptographic key operations and vault operations against the Key Vault service.", "version": "7.4-preview.1" }, - "x-ms-parameter-location":"client", + "x-ms-parameter-location": "client", "paths": {}, "definitions": { "Attributes": { From 81e120f6377ab3f103d17ca333511a19b11a8601 Mon Sep 17 00:00:00 2001 From: Maddie Date: Tue, 11 Oct 2022 11:14:40 -0700 Subject: [PATCH 17/23] remove from common.json --- .../Microsoft.KeyVault/preview/7.4-preview.1/common.json | 1 - 1 file changed, 1 deletion(-) diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/common.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/common.json index b48c400e6284..53d00e05d37b 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/common.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/common.json @@ -5,7 +5,6 @@ "description": "The key vault client performs cryptographic key operations and vault operations against the Key Vault service.", "version": "7.4-preview.1" }, - "x-ms-parameter-location": "client", "paths": {}, "definitions": { "Attributes": { From b91baf2ae5128e6bd3bda8c56270ff216b8316ff Mon Sep 17 00:00:00 2001 From: Maddie Date: Tue, 11 Oct 2022 11:26:28 -0700 Subject: [PATCH 18/23] make all APIVersionParams equal --- .../preview/7.4-preview.1/backuprestore.json | 3 ++- .../Microsoft.KeyVault/preview/7.4-preview.1/certificates.json | 3 ++- .../Microsoft.KeyVault/preview/7.4-preview.1/keys.json | 3 ++- .../Microsoft.KeyVault/preview/7.4-preview.1/rbac.json | 3 ++- .../Microsoft.KeyVault/preview/7.4-preview.1/secrets.json | 3 ++- .../preview/7.4-preview.1/securitydomain.json | 3 ++- .../Microsoft.KeyVault/preview/7.4-preview.1/storage.json | 3 ++- 7 files changed, 14 insertions(+), 7 deletions(-) diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/backuprestore.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/backuprestore.json index 0ec195e2c264..2128294325ac 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/backuprestore.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/backuprestore.json @@ -434,7 +434,8 @@ "in": "query", "required": true, "type": "string", - "description": "Client API version." + "description": "Client API version.", + "x-ms-parameter-location": "client" } } } diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/certificates.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/certificates.json index e431c9c21bd6..9cac66bc9887 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/certificates.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/certificates.json @@ -2088,7 +2088,8 @@ "in": "query", "required": true, "type": "string", - "description": "Client API version." + "description": "Client API version.", + "x-ms-parameter-location": "client" } } } diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/keys.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/keys.json index 64192990cf6f..86ef920b6109 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/keys.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/keys.json @@ -2291,7 +2291,8 @@ "in": "query", "required": true, "type": "string", - "description": "Client API version." + "description": "Client API version.", + "x-ms-parameter-location": "client" } } } diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/rbac.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/rbac.json index 51a3ac1fa163..768885eb1722 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/rbac.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/rbac.json @@ -926,7 +926,8 @@ "in": "query", "required": true, "type": "string", - "description": "Client API version." + "description": "Client API version.", + "x-ms-parameter-location": "client" } } } diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/secrets.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/secrets.json index 64e210bcda4d..c45fc37856c3 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/secrets.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/secrets.json @@ -895,7 +895,8 @@ "in": "query", "required": true, "type": "string", - "description": "Client API version." + "description": "Client API version.", + "x-ms-parameter-location": "client" } } } diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/securitydomain.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/securitydomain.json index 2b8d9875f696..ec2a56c7e968 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/securitydomain.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/securitydomain.json @@ -378,7 +378,8 @@ "in": "query", "required": true, "type": "string", - "description": "Client API version." + "description": "Client API version.", + "x-ms-parameter-location": "client" } } } diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/storage.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/storage.json index 90811e4002f3..57e407c6af68 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/storage.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/storage.json @@ -1616,7 +1616,8 @@ "in": "query", "required": true, "type": "string", - "description": "Client API version." + "description": "Client API version.", + "x-ms-parameter-location": "client" } } } From e7a1062b79ad3d17099a2930c791eaee982508ed Mon Sep 17 00:00:00 2001 From: Maddie Date: Tue, 11 Oct 2022 11:39:28 -0700 Subject: [PATCH 19/23] fix breaking change --- .../preview/7.4-preview.1/backuprestore.json | 3 +-- .../Microsoft.KeyVault/preview/7.4-preview.1/certificates.json | 3 +-- .../Microsoft.KeyVault/preview/7.4-preview.1/keys.json | 3 +-- .../Microsoft.KeyVault/preview/7.4-preview.1/rbac.json | 3 +-- .../Microsoft.KeyVault/preview/7.4-preview.1/secrets.json | 3 +-- .../preview/7.4-preview.1/securitydomain.json | 3 +-- .../Microsoft.KeyVault/preview/7.4-preview.1/storage.json | 3 +-- 7 files changed, 7 insertions(+), 14 deletions(-) diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/backuprestore.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/backuprestore.json index 2128294325ac..0ec195e2c264 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/backuprestore.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/backuprestore.json @@ -434,8 +434,7 @@ "in": "query", "required": true, "type": "string", - "description": "Client API version.", - "x-ms-parameter-location": "client" + "description": "Client API version." } } } diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/certificates.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/certificates.json index 9cac66bc9887..e431c9c21bd6 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/certificates.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/certificates.json @@ -2088,8 +2088,7 @@ "in": "query", "required": true, "type": "string", - "description": "Client API version.", - "x-ms-parameter-location": "client" + "description": "Client API version." } } } diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/keys.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/keys.json index 86ef920b6109..64192990cf6f 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/keys.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/keys.json @@ -2291,8 +2291,7 @@ "in": "query", "required": true, "type": "string", - "description": "Client API version.", - "x-ms-parameter-location": "client" + "description": "Client API version." } } } diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/rbac.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/rbac.json index 768885eb1722..51a3ac1fa163 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/rbac.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/rbac.json @@ -926,8 +926,7 @@ "in": "query", "required": true, "type": "string", - "description": "Client API version.", - "x-ms-parameter-location": "client" + "description": "Client API version." } } } diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/secrets.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/secrets.json index c45fc37856c3..64e210bcda4d 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/secrets.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/secrets.json @@ -895,8 +895,7 @@ "in": "query", "required": true, "type": "string", - "description": "Client API version.", - "x-ms-parameter-location": "client" + "description": "Client API version." } } } diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/securitydomain.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/securitydomain.json index ec2a56c7e968..2b8d9875f696 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/securitydomain.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/securitydomain.json @@ -378,8 +378,7 @@ "in": "query", "required": true, "type": "string", - "description": "Client API version.", - "x-ms-parameter-location": "client" + "description": "Client API version." } } } diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/storage.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/storage.json index 57e407c6af68..90811e4002f3 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/storage.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/storage.json @@ -1616,8 +1616,7 @@ "in": "query", "required": true, "type": "string", - "description": "Client API version.", - "x-ms-parameter-location": "client" + "description": "Client API version." } } } From 433d296bf4884948ea70438c37eed5854ab2f924 Mon Sep 17 00:00:00 2001 From: Maddie Date: Tue, 11 Oct 2022 11:40:09 -0700 Subject: [PATCH 20/23] setting name --- .../Microsoft.KeyVault/preview/7.4-preview.1/settings.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json index 3c81f6cef2f5..aaafd135f575 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json @@ -215,7 +215,8 @@ "in": "path", "required": true, "type": "string", - "description": "The name of the account setting. Must be a valid settings option." + "description": "The name of the account setting. Must be a valid settings option.", + "x-ms-parameter-location": "client" } } } From 5aab6fc1125af7e8064306bcee0edaad1d9a2785 Mon Sep 17 00:00:00 2001 From: Maddie Date: Tue, 11 Oct 2022 11:46:42 -0700 Subject: [PATCH 21/23] setting name param --- .../Microsoft.KeyVault/preview/7.4-preview.1/settings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json index aaafd135f575..46deb027c767 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json @@ -216,7 +216,7 @@ "required": true, "type": "string", "description": "The name of the account setting. Must be a valid settings option.", - "x-ms-parameter-location": "client" + "x-ms-parameter-location": "method" } } } From d60152b8bf1e7f724c535a13ca56fdd5875999f2 Mon Sep 17 00:00:00 2001 From: Heath Stewart Date: Tue, 11 Oct 2022 14:39:22 -0700 Subject: [PATCH 22/23] Make ApiVersionParameter global --- .../preview/7.4-preview.1/backuprestore.json | 19 ++---- .../preview/7.4-preview.1/certificates.json | 63 ++++++++----------- .../preview/7.4-preview.1/common.json | 10 +++ .../preview/7.4-preview.1/keys.json | 57 +++++++---------- .../preview/7.4-preview.1/rbac.json | 25 +++----- .../preview/7.4-preview.1/secrets.json | 33 ++++------ .../preview/7.4-preview.1/securitydomain.json | 13 +--- .../preview/7.4-preview.1/settings.json | 14 +---- .../preview/7.4-preview.1/storage.json | 49 ++++++--------- 9 files changed, 111 insertions(+), 172 deletions(-) diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/backuprestore.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/backuprestore.json index 0ec195e2c264..86d9c59265a7 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/backuprestore.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/backuprestore.json @@ -48,7 +48,7 @@ "description": "Azure blob shared access signature token pointing to a valid Azure blob container where full backup needs to be stored. This token needs to be valid for at least next 24 hours from the time of making this call" }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -98,7 +98,7 @@ "description": "The id returned as part of the backup request" }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -143,7 +143,7 @@ "description": "The Azure blob SAS token pointing to a folder where the previous successful full backup was stored" }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -193,7 +193,7 @@ "description": "The Job Id returned part of the restore operation" }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -245,7 +245,7 @@ "description": "The Azure blob SAS token pointing to a folder where the previous successful full backup was stored" }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -427,14 +427,5 @@ }, "description": "Restore operation" } - }, - "parameters": { - "ApiVersionParameter": { - "name": "api-version", - "in": "query", - "required": true, - "type": "string", - "description": "Client API version." - } } } diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/certificates.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/certificates.json index e431c9c21bd6..b0a7d312b79a 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/certificates.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/certificates.json @@ -54,7 +54,7 @@ "description": "Specifies whether to include certificates which are not completely provisioned." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -98,7 +98,7 @@ "description": "The name of the certificate." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -141,7 +141,7 @@ "description": "The contacts for the key vault certificate." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -173,7 +173,7 @@ "description": "The GetCertificateContacts operation returns the set of certificate contact resources in the specified key vault. This operation requires the certificates/managecontacts permission.", "parameters": [ { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -205,7 +205,7 @@ "summary": "Deletes the certificate contacts for a specified key vault.", "parameters": [ { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -249,7 +249,7 @@ "description": "Maximum number of results to return in a page. If not specified the service will return up to 25 results." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -303,7 +303,7 @@ "description": "Certificate issuer set parameter." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -352,7 +352,7 @@ "description": "Certificate issuer update parameter." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -391,7 +391,7 @@ "description": "The name of the issuer." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -430,7 +430,7 @@ "description": "The name of the issuer." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -482,7 +482,7 @@ "description": "The parameters to create a certificate." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -534,7 +534,7 @@ "description": "The parameters to import the certificate." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -585,7 +585,7 @@ "description": "Maximum number of results to return in a page. If not specified the service will return up to 25 results." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -629,7 +629,7 @@ "description": "The name of the certificate in a given key vault." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -677,7 +677,7 @@ "description": "The policy for the certificate." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -735,7 +735,7 @@ "description": "The parameters for certificate update." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -781,7 +781,7 @@ "description": "The version of the certificate. This URI fragment is optional. If not specified, the latest version of the certificate is returned." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -832,7 +832,7 @@ "description": "The certificate operation response." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -871,7 +871,7 @@ "description": "The name of the certificate." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -910,7 +910,7 @@ "description": "The name of the certificate." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -961,7 +961,7 @@ "description": "The parameters to merge certificate." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -1002,7 +1002,7 @@ "description": "The name of the certificate." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -1046,7 +1046,7 @@ "description": "The parameters to restore the certificate." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -1097,7 +1097,7 @@ "description": "Specifies whether to include certificates which are not completely provisioned." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -1141,7 +1141,7 @@ "description": "The name of the certificate" }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -1180,7 +1180,7 @@ "description": "The name of the certificate" }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -1218,7 +1218,7 @@ "description": "The name of the deleted certificate" }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -2081,14 +2081,5 @@ }, "description": "The backup certificate result, containing the backup blob." } - }, - "parameters": { - "ApiVersionParameter": { - "name": "api-version", - "in": "query", - "required": true, - "type": "string", - "description": "Client API version." - } } } diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/common.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/common.json index 53d00e05d37b..fcfe3266f4f8 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/common.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/common.json @@ -70,5 +70,15 @@ "description": "The key vault server error.", "x-nullable": true } + }, + "parameters": { + "ApiVersionParameter": { + "name": "api-version", + "in": "query", + "required": true, + "type": "string", + "description": "Client API version.", + "x-ms-parameter-location": "client" + } } } diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/keys.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/keys.json index 64192990cf6f..fd107e79710b 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/keys.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/keys.json @@ -55,7 +55,7 @@ "description": "The parameters to create a key." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -97,7 +97,7 @@ "description": "The name of key to be rotated. The system will generate a new version in the specified key." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -149,7 +149,7 @@ "description": "The parameters to import a key." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -188,7 +188,7 @@ "description": "The name of the key to delete." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -246,7 +246,7 @@ "description": "The parameters of the key to update." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -292,7 +292,7 @@ "description": "Adding the version parameter retrieves a specific version of a key. This URI fragment is optional. If not specified, the latest version of the key is returned." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -343,7 +343,7 @@ "description": "Maximum number of results to return in a page. If not specified the service will return up to 25 results." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -390,7 +390,7 @@ "description": "Maximum number of results to return in a page. If not specified the service will return up to 25 results." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -434,7 +434,7 @@ "description": "The name of the key." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -478,7 +478,7 @@ "description": "The parameters to restore the key." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -536,7 +536,7 @@ "description": "The parameters for the encryption operation." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -594,7 +594,7 @@ "description": "The parameters for the decryption operation." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -652,7 +652,7 @@ "description": "The parameters for the signing operation." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -710,7 +710,7 @@ "description": "The parameters for verify operations." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -768,7 +768,7 @@ "description": "The parameters for wrap operation." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -826,7 +826,7 @@ "description": "The parameters for the key operation." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -884,7 +884,7 @@ "description": "The parameters for the key release operation." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -928,7 +928,7 @@ "description": "Maximum number of results to return in a page. If not specified the service will return up to 25 results." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -972,7 +972,7 @@ "description": "The name of the key." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -1011,7 +1011,7 @@ "description": "The name of the key" }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -1049,7 +1049,7 @@ "description": "The name of the deleted key." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -1090,7 +1090,7 @@ "description": "The name of the key in a given key vault." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -1138,7 +1138,7 @@ "description": "The policy for the key." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -1182,7 +1182,7 @@ "description": "The request object to get random bytes." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -2284,14 +2284,5 @@ }, "description": "The release result, containing the released key." } - }, - "parameters": { - "ApiVersionParameter": { - "name": "api-version", - "in": "query", - "required": true, - "type": "string", - "description": "Client API version." - } } } diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/rbac.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/rbac.json index 51a3ac1fa163..f85f45ae9d10 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/rbac.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/rbac.json @@ -51,7 +51,7 @@ "description": "The name (GUID) of the role definition to delete." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -106,7 +106,7 @@ "description": "Parameters for the role definition." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -152,7 +152,7 @@ "description": "The name of the role definition to get." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -200,7 +200,7 @@ "description": "The filter to apply on the operation. Use atScopeAndBelow filter to search below the given scope as well." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -252,7 +252,7 @@ "description": "The name of the role assignment to delete." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -307,7 +307,7 @@ "description": "Parameters for the role assignment." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -353,7 +353,7 @@ "description": "The name of the role assignment to get." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -401,7 +401,7 @@ "description": "The filter to apply on the operation. Use $filter=atScope() to return all role assignments at or above the scope. Use $filter=principalId eq {id} to return all role assignments at, above or below the scope for the specified principal." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -919,14 +919,5 @@ ] } } - }, - "parameters": { - "ApiVersionParameter": { - "name": "api-version", - "in": "query", - "required": true, - "type": "string", - "description": "Client API version." - } } } diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/secrets.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/secrets.json index 64e210bcda4d..788eb81be796 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/secrets.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/secrets.json @@ -55,7 +55,7 @@ "description": "The parameters for setting the secret." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -94,7 +94,7 @@ "description": "The name of the secret." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -152,7 +152,7 @@ "description": "The parameters for update secret operation." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -198,7 +198,7 @@ "description": "The version of the secret. This URI fragment is optional. If not specified, the latest version of the secret is returned." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -242,7 +242,7 @@ "description": "Maximum number of results to return in a page. If not specified, the service will return up to 25 results." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -296,7 +296,7 @@ "description": "Maximum number of results to return in a page. If not specified, the service will return up to 25 results." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -343,7 +343,7 @@ "description": "Maximum number of results to return in a page. If not specified the service will return up to 25 results." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -387,7 +387,7 @@ "description": "The name of the secret." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -426,7 +426,7 @@ "description": "The name of the secret." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -464,7 +464,7 @@ "description": "The name of the deleted secret." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -505,7 +505,7 @@ "description": "The name of the secret." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -549,7 +549,7 @@ "description": "The parameters to restore the secret." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -888,14 +888,5 @@ }, "description": "The backup secret result, containing the backup blob." } - }, - "parameters": { - "ApiVersionParameter": { - "name": "api-version", - "in": "query", - "required": true, - "type": "string", - "description": "Client API version." - } } } diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/securitydomain.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/securitydomain.json index 2b8d9875f696..b0b29fe9de72 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/securitydomain.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/securitydomain.json @@ -77,7 +77,7 @@ "description": "The Security Domain download operation requires customer to provide N certificates (minimum 3 and maximum 10) containing a public key in JWK format." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -118,7 +118,7 @@ ], "parameters": [ { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "operationId": "HSMSecurityDomain_TransferKey", @@ -371,14 +371,5 @@ "e" ] } - }, - "parameters": { - "ApiVersionParameter": { - "name": "api-version", - "in": "query", - "required": true, - "type": "string", - "description": "Client API version." - } } } diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json index 46deb027c767..9ab1a292c4c6 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json @@ -50,7 +50,7 @@ "description": "The parameters to update an account setting." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -85,7 +85,7 @@ "$ref": "#/parameters/SettingNameParameter" }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -119,7 +119,7 @@ "description": "Retrieves a list of all the available account settings that can be configured.", "parameters": [ { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -202,14 +202,6 @@ } }, "parameters": { - "ApiVersionParameter": { - "name": "api-version", - "in": "query", - "required": true, - "type": "string", - "description": "Client API version.", - "x-ms-parameter-location": "client" - }, "SettingNameParameter": { "name": "setting-name", "in": "path", diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/storage.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/storage.json index 90811e4002f3..1d1dacf803ed 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/storage.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/storage.json @@ -46,7 +46,7 @@ "description": "Maximum number of results to return in a page. If not specified the service will return up to 25 results." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -93,7 +93,7 @@ "description": "Maximum number of results to return in a page. If not specified the service will return up to 25 results." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -138,7 +138,7 @@ "description": "The name of the storage account." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -178,7 +178,7 @@ "description": "The name of the storage account." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -217,7 +217,7 @@ "description": "The name of the storage account." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -258,7 +258,7 @@ "description": "The name of the storage account." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -302,7 +302,7 @@ "description": "The parameters to restore the storage account." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -343,7 +343,7 @@ "description": "The name of the storage account." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -382,7 +382,7 @@ "description": "The name of the storage account." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -431,7 +431,7 @@ "description": "The parameters to create a storage account." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -480,7 +480,7 @@ "description": "The parameters to update a storage account." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -531,7 +531,7 @@ "description": "The parameters to regenerate storage account key." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -582,7 +582,7 @@ "description": "Maximum number of results to return in a page. If not specified the service will return up to 25 results." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -637,7 +637,7 @@ "description": "Maximum number of results to return in a page. If not specified the service will return up to 25 results." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -690,7 +690,7 @@ "description": "The name of the SAS definition." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -740,7 +740,7 @@ "description": "The name of the SAS definition." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -789,7 +789,7 @@ "description": "The name of the SAS definition." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -836,7 +836,7 @@ "description": "The name of the SAS definition." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -893,7 +893,7 @@ "description": "The parameters to create a SAS definition." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -950,7 +950,7 @@ "description": "The parameters to update a SAS definition." }, { - "$ref": "#/parameters/ApiVersionParameter" + "$ref": "common.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -1609,14 +1609,5 @@ }, "description": "The backup storage result, containing the backup blob." } - }, - "parameters": { - "ApiVersionParameter": { - "name": "api-version", - "in": "query", - "required": true, - "type": "string", - "description": "Client API version." - } } } From 109c3e156c91bb839ac8155b1ebfcd46158932f7 Mon Sep 17 00:00:00 2001 From: Heath Stewart Date: Tue, 11 Oct 2022 15:49:50 -0700 Subject: [PATCH 23/23] Merge securitydomain.json changes from stable/7.3 --- .../securitydomaindownloadpost-example.json | 96 +++++++++---------- .../preview/7.4-preview.1/securitydomain.json | 13 +-- 2 files changed, 46 insertions(+), 63 deletions(-) diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/securitydomaindownloadpost-example.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/securitydomaindownloadpost-example.json index f9e89ee4b6f9..b19c38256064 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/securitydomaindownloadpost-example.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/securitydomaindownloadpost-example.json @@ -4,61 +4,55 @@ "CertificateInfoObject": { "certificates": [ { - "value": { - "kid": "id1", - "kty": "RSA", - "key_ops": [ - "verify", - "encrypt", - "wrapKey" - ], - "alg": "RSA-OAEP-256", - "x5c": [ - "MIIEnTCCBAgIBATANBgkAoWgAwIqhkiG9w0BAQsFADAQMQ4wDAYDVQQDDAVjZXJ0QTAeFw0yMDA0MjYwMzU1NDNaFw0yMTA0MjYwMzU1NDNaMBAxDjAMBgNVBAMMBWNlcnRBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAi0+23X8hLsFgrh7O2VtM2fVrSRIUDM/7+/D7A+FQOyt1jsMC8CSYHixo65l/FbAWGx79mqANMa0v2NX4UPDgkRhHlnQXstXa+VRgylqKpS+Da0x9Om/mivTQ26aDwb1Pd8h+SGcgJNy1VOnmI5+uvgfh9Qj6glJZHEyvh6dat6f4DDTwRVf6Vvc5noB+6PXXM/nReFWs32fiojoFeUbneQthQnRCS7CeokqIF1KJoOIrTZFCJ+hw2qtCtKrr8K+0rqC/Jq5r1cu6o0/NOweOqKgwRQKapcrbdY0JsmcTERisX07w9fMbtMA/yiilaMj1GPW0Bwg5u5atZcjzTb6wOFYOGd2Y1WFBwQqqxriWo62Fp/TO5+kQigYkgVZXcPjbm2c0hdkisPt+APqEdMotmYTANxtC6McP+9KOO8+12K2fj2a9NEhRJOboGQeZ0M7DJoQDl4wg8f2nswxH/36Vfc5ad+nxRYwYObRYfgOh8vpYaw3cpj5+UHBaPQ8ZiQNDoWHJWvX5z1nTmCc2NmLHdi3ijkoc7AKHIv/ZX7qbNhv11a76gJRi/IoHkcf1UTpxCoD+eTbo8Isxt4c9fBTk1vS4wSGsJCewxcyMlTB9FHufPM8k5Uz/ZCOrc+RoaznKPGamgMJOOwbPE1WcBnxuG4rQcskdCa59NiZXyZsx5vsCAwEAAaMCMAAwDQYJKoZIhvcNAQELBQADggIBAAjHy9GCPejDYIVb/iv8Wo40n317LQN7H6ay+YB5L2byEQATvC1ixde6VqwU6k9VdoQOTfP3xJhfstKrO+n5mFJBL4KG8BZBbd6XQu/ggPLKEIVZFbeQkX6o03K54gY8GxYjHr6gF12I6heLWVKA/Qi480GqSlp2Nz+LE1jgPp9u52xpUPjsvRHXtxYZ7Q3O2jhPToNr3D/TZSu3tmQOeqj9M/igLDe9TxqN9C9jraUGR7Lr4zN1srtvIKhxGMS3Q9kC4Mq+ZNNIwC9+jzzd8fB2pGJP/iTFDzB0pDh9Jz0/CR4O4aGoYqkQEx629aZH2TzhOh2yf04TaniwkHXnUEsPTxrpY8ty/OUG3HzBMHCDhS08ZSimrrxhiWyH6g0OEglXVGrI2nH6nnQIn1MTNILcjUTMRt/WSOz6G07oZciAouKD2YS/W1qPap600kGhTya81BuYThGmFoXVMs7Mk3XBzZ81b6hJ6ncwCLb3g4YzqeQ8bOf42jYJctq4tPNaXTfoC7N0FX7lPVJpRdh6BFcHYcg0NPWJsdk6LtSJB6bp2qptRAgJ5S94s843FRd8PRFE10TKDfj3YFRBNkx7qDjwUhtN8/JC9+RHHw0Ngd0x2/BLqeCEMAQaJoC53h0aMLW6PSyovnsLvdJbN/rYc15qUXSz8TtjaHFpjsy/Fo5H" - ], - "x5t": "dJKBile6IJDrRGqa3k5d8_IKFdI", - "x5t#S256": "0HylM2tkO5ny9CyZ9VLASxspFr8GknnsvuoJEzuZO2A", - "n": "i0-23X8hLsFgrh7O2VtM2fVrSRIUDM_7-_D7A-FQOyt1jsMC8CSYHixo65l_FbAWGx79mqANMa0v2NX4UPDgkRhHlnQXstXa-VRgylqKpS-Da0x9Om_mivTQ26aDwb1Pd8h-SGcgJNy1VOnmI5-uvgfh9Qj6glJZHEyvh6dat6f4DDTwRVf6Vvc5noB-6PXXM_nReFWs32fiojoFeUbneQthQnRCS7CeokqIF1KJoOIrTZFCJ-hw2qtCtKrr8K-0rqC_Jq5r1cu6o0_NOweOqKgwRQKapcrbdY0JsmcTERisX07w9fMbtMA_yiilaMj1GPW0Bwg5u5atZcjzTb6wOFYOGd2Y1WFBwQqqxriWo62Fp_TO5-kQigYkgVZXcPjbm2c0hdkisPt-APqEdMotmYTANxtC6McP-9KOO8-12K2fj2a9NEhRJOboGQeZ0M7DJoQDl4wg8f2nswxH_36Vfc5ad-nxRYwYObRYfgOh8vpYaw3cpj5-UHBaPQ8ZiQNDoWHJWvX5z1nTmCc2NmLHdi3ijkoc7AKHIv_ZX7qbNhv11a76gJRi_IoHkcf1UTpxCoD-eTbo8Isxt4c9fBTk1vS4wSGsJCewxcyMlTB9FHufPM8k5Uz_ZCOrc-RoaznKPGamgMJOOwbPE1WcBnxuG4rQcskdCa59NiZXyZsx5vs", - "e": "AQAB" - } + "kid": "id1", + "kty": "RSA", + "key_ops": [ + "verify", + "encrypt", + "wrapKey" + ], + "alg": "RSA-OAEP-256", + "x5c": [ + "MIIEnTCCBAgIBATANBgkAoWgAwIqhkiG9w0BAQsFADAQMQ4wDAYDVQQDDAVjZXJ0QTAeFw0yMDA0MjYwMzU1NDNaFw0yMTA0MjYwMzU1NDNaMBAxDjAMBgNVBAMMBWNlcnRBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAi0+23X8hLsFgrh7O2VtM2fVrSRIUDM/7+/D7A+FQOyt1jsMC8CSYHixo65l/FbAWGx79mqANMa0v2NX4UPDgkRhHlnQXstXa+VRgylqKpS+Da0x9Om/mivTQ26aDwb1Pd8h+SGcgJNy1VOnmI5+uvgfh9Qj6glJZHEyvh6dat6f4DDTwRVf6Vvc5noB+6PXXM/nReFWs32fiojoFeUbneQthQnRCS7CeokqIF1KJoOIrTZFCJ+hw2qtCtKrr8K+0rqC/Jq5r1cu6o0/NOweOqKgwRQKapcrbdY0JsmcTERisX07w9fMbtMA/yiilaMj1GPW0Bwg5u5atZcjzTb6wOFYOGd2Y1WFBwQqqxriWo62Fp/TO5+kQigYkgVZXcPjbm2c0hdkisPt+APqEdMotmYTANxtC6McP+9KOO8+12K2fj2a9NEhRJOboGQeZ0M7DJoQDl4wg8f2nswxH/36Vfc5ad+nxRYwYObRYfgOh8vpYaw3cpj5+UHBaPQ8ZiQNDoWHJWvX5z1nTmCc2NmLHdi3ijkoc7AKHIv/ZX7qbNhv11a76gJRi/IoHkcf1UTpxCoD+eTbo8Isxt4c9fBTk1vS4wSGsJCewxcyMlTB9FHufPM8k5Uz/ZCOrc+RoaznKPGamgMJOOwbPE1WcBnxuG4rQcskdCa59NiZXyZsx5vsCAwEAAaMCMAAwDQYJKoZIhvcNAQELBQADggIBAAjHy9GCPejDYIVb/iv8Wo40n317LQN7H6ay+YB5L2byEQATvC1ixde6VqwU6k9VdoQOTfP3xJhfstKrO+n5mFJBL4KG8BZBbd6XQu/ggPLKEIVZFbeQkX6o03K54gY8GxYjHr6gF12I6heLWVKA/Qi480GqSlp2Nz+LE1jgPp9u52xpUPjsvRHXtxYZ7Q3O2jhPToNr3D/TZSu3tmQOeqj9M/igLDe9TxqN9C9jraUGR7Lr4zN1srtvIKhxGMS3Q9kC4Mq+ZNNIwC9+jzzd8fB2pGJP/iTFDzB0pDh9Jz0/CR4O4aGoYqkQEx629aZH2TzhOh2yf04TaniwkHXnUEsPTxrpY8ty/OUG3HzBMHCDhS08ZSimrrxhiWyH6g0OEglXVGrI2nH6nnQIn1MTNILcjUTMRt/WSOz6G07oZciAouKD2YS/W1qPap600kGhTya81BuYThGmFoXVMs7Mk3XBzZ81b6hJ6ncwCLb3g4YzqeQ8bOf42jYJctq4tPNaXTfoC7N0FX7lPVJpRdh6BFcHYcg0NPWJsdk6LtSJB6bp2qptRAgJ5S94s843FRd8PRFE10TKDfj3YFRBNkx7qDjwUhtN8/JC9+RHHw0Ngd0x2/BLqeCEMAQaJoC53h0aMLW6PSyovnsLvdJbN/rYc15qUXSz8TtjaHFpjsy/Fo5H" + ], + "x5t": "dJKBile6IJDrRGqa3k5d8_IKFdI", + "x5t#S256": "0HylM2tkO5ny9CyZ9VLASxspFr8GknnsvuoJEzuZO2A", + "n": "i0-23X8hLsFgrh7O2VtM2fVrSRIUDM_7-_D7A-FQOyt1jsMC8CSYHixo65l_FbAWGx79mqANMa0v2NX4UPDgkRhHlnQXstXa-VRgylqKpS-Da0x9Om_mivTQ26aDwb1Pd8h-SGcgJNy1VOnmI5-uvgfh9Qj6glJZHEyvh6dat6f4DDTwRVf6Vvc5noB-6PXXM_nReFWs32fiojoFeUbneQthQnRCS7CeokqIF1KJoOIrTZFCJ-hw2qtCtKrr8K-0rqC_Jq5r1cu6o0_NOweOqKgwRQKapcrbdY0JsmcTERisX07w9fMbtMA_yiilaMj1GPW0Bwg5u5atZcjzTb6wOFYOGd2Y1WFBwQqqxriWo62Fp_TO5-kQigYkgVZXcPjbm2c0hdkisPt-APqEdMotmYTANxtC6McP-9KOO8-12K2fj2a9NEhRJOboGQeZ0M7DJoQDl4wg8f2nswxH_36Vfc5ad-nxRYwYObRYfgOh8vpYaw3cpj5-UHBaPQ8ZiQNDoWHJWvX5z1nTmCc2NmLHdi3ijkoc7AKHIv_ZX7qbNhv11a76gJRi_IoHkcf1UTpxCoD-eTbo8Isxt4c9fBTk1vS4wSGsJCewxcyMlTB9FHufPM8k5Uz_ZCOrc-RoaznKPGamgMJOOwbPE1WcBnxuG4rQcskdCa59NiZXyZsx5vs", + "e": "AQAB" }, { - "value": { - "kid": "id2", - "kty": "RSA", - "key_ops": [ - "verify", - "encrypt", - "wrapKey" - ], - "alg": "RSA-OAEP-256", - "x5c": [ - "MIIEnTCCBAgIBAoWgAwIqhkiG9w0BTANBgkAAQsFADAQMQ4wDAYDVQQDDAVjZXJ0QTAeFw0yMDA0MjYwMzU1NDNaFw0yMTA0MjYwMzU1NDNaMBAxDjAMBgNVBAMMBWNlcnRBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAi0+23X8hLsFgrh7O2VtM2fVrSRIUDM/7+/D7A+FQOyt1jsMC8CSYHixo65l/FbAWGx79mqANMa0v2NX4UPDgkRhHlnQXstXa+VRgylqKpS+Da0x9Om/mivTQ26aDwb1Pd8h+SGcgJNy1VOnmI5+uvgfh9Qj6glJZHEyvh6dat6f4DDTwRVf6Vvc5noB+6PXXM/nReFWs32fiojoFeUbneQthQnRCS7CeokqIF1KJoOIrTZFCJ+hw2qtCtKrr8K+0rqC/Jq5r1cu6o0/NOweOqKgwRQKapcrbdY0JsmcTERisX07w9fMbtMA/yiilaMj1GPW0Bwg5u5atZcjzTb6wOFYOGd2Y1WFBwQqqxriWo62Fp/TO5+kQigYkgVZXcPjbm2c0hdkisPt+APqEdMotmYTANxtC6McP+9KOO8+12K2fj2a9NEhRJOboGQeZ0M7DJoQDl4wg8f2nswxH/36Vfc5ad+nxRYwYObRYfgOh8vpYaw3cpj5+UHBaPQ8ZiQNDoWHJWvX5z1nTmCc2NmLHdi3ijkoc7AKHIv/ZX7qbNhv11a76gJRi/IoHkcf1UTpxCoD+eTbo8Isxt4c9fBTk1vS4wSGsJCewxcyMlTB9FHufPM8k5Uz/ZCOrc+RoaznKPGamgMJOOwbPE1WcBnxuG4rQcskdCa59NiZXyZsx5vsCAwEAAaMCMAAwDQYJKoZIhvcNAQELBQADggIBAAjHy9GCPejDYIVb/iv8Wo40n317LQN7H6ay+YB5L2byEQATvC1ixde6VqwU6k9VdoQOTfP3xJhfstKrO+n5mFJBL4KG8BZBbd6XQu/ggPLKEIVZFbeQkX6o03K54gY8GxYjHr6gF12I6heLWVKA/Qi480GqSlp2Nz+LE1jgPp9u52xpUPjsvRHXtxYZ7Q3O2jhPToNr3D/TZSu3tmQOeqj9M/igLDe9TxqN9C9jraUGR7Lr4zN1srtvIKhxGMS3Q9kC4Mq+ZNNIwC9+jzzd8fB2pGJP/iTFDzB0pDh9Jz0/CR4O4aGoYqkQEx629aZH2TzhOh2yf04TaniwkHXnUEsPTxrpY8ty/OUG3HzBMHCDhS08ZSimrrxhiWyH6g0OEglXVGrI2nH6nnQIn1MTNILcjUTMRt/WSOz6G07oZciAouKD2YS/W1qPap600kGhTya81BuYThGmFoXVMs7Mk3XBzZ81b6hJ6ncwCLb3g4YzqeQ8bOf42jYJctq4tPNaXTfoC7N0FX7lPVJpRdh6BFcHYcg0NPWJsdk6LtSJB6bp2qptRAgJ5S94s843FRd8PRFE10TKDfj3YFRBNkx7qDjwUhtN8/JC9+RHHw0Ngd0x2/BLqeCEMAQaJoC53h0aMLW6PSyovnsLvdJbN/rYc15qUXSz8TtjaHFpjsy/Fo5H" - ], - "x5t": "dJKBile6IJDrRGqa3k5d8_IKFdI", - "x5t#S256": "0HylM2tkO5ny9CyZ9VLASxspFr8GknnsvuoJEzuZO2A", - "n": "i0-23X8hLsFgrh7O2VtM2fVrSRIUDM_7-_D7A-FQOyt1jsMC8CSYHixo65l_FbAWGx79mqANMa0v2NX4UPDgkRhHlnQXstXa-VRgylqKpS-Da0x9Om_mivTQ26aDwb1Pd8h-SGcgJNy1VOnmI5-uvgfh9Qj6glJZHEyvh6dat6f4DDTwRVf6Vvc5noB-6PXXM_nReFWs32fiojoFeUbneQthQnRCS7CeokqIF1KJoOIrTZFCJ-hw2qtCtKrr8K-0rqC_Jq5r1cu6o0_NOweOqKgwRQKapcrbdY0JsmcTERisX07w9fMbtMA_yiilaMj1GPW0Bwg5u5atZcjzTb6wOFYOGd2Y1WFBwQqqxriWo62Fp_TO5-kQigYkgVZXcPjbm2c0hdkisPt-APqEdMotmYTANxtC6McP-9KOO8-12K2fj2a9NEhRJOboGQeZ0M7DJoQDl4wg8f2nswxH_36Vfc5ad-nxRYwYObRYfgOh8vpYaw3cpj5-UHBaPQ8ZiQNDoWHJWvX5z1nTmCc2NmLHdi3ijkoc7AKHIv_ZX7qbNhv11a76gJRi_IoHkcf1UTpxCoD-eTbo8Isxt4c9fBTk1vS4wSGsJCewxcyMlTB9FHufPM8k5Uz_ZCOrc-RoaznKPGamgMJOOwbPE1WcBnxuG4rQcskdCa59NiZXyZsx5vs", - "e": "AQAB" - } + "kid": "id2", + "kty": "RSA", + "key_ops": [ + "verify", + "encrypt", + "wrapKey" + ], + "alg": "RSA-OAEP-256", + "x5c": [ + "MIIEnTCCBAgIBAoWgAwIqhkiG9w0BTANBgkAAQsFADAQMQ4wDAYDVQQDDAVjZXJ0QTAeFw0yMDA0MjYwMzU1NDNaFw0yMTA0MjYwMzU1NDNaMBAxDjAMBgNVBAMMBWNlcnRBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAi0+23X8hLsFgrh7O2VtM2fVrSRIUDM/7+/D7A+FQOyt1jsMC8CSYHixo65l/FbAWGx79mqANMa0v2NX4UPDgkRhHlnQXstXa+VRgylqKpS+Da0x9Om/mivTQ26aDwb1Pd8h+SGcgJNy1VOnmI5+uvgfh9Qj6glJZHEyvh6dat6f4DDTwRVf6Vvc5noB+6PXXM/nReFWs32fiojoFeUbneQthQnRCS7CeokqIF1KJoOIrTZFCJ+hw2qtCtKrr8K+0rqC/Jq5r1cu6o0/NOweOqKgwRQKapcrbdY0JsmcTERisX07w9fMbtMA/yiilaMj1GPW0Bwg5u5atZcjzTb6wOFYOGd2Y1WFBwQqqxriWo62Fp/TO5+kQigYkgVZXcPjbm2c0hdkisPt+APqEdMotmYTANxtC6McP+9KOO8+12K2fj2a9NEhRJOboGQeZ0M7DJoQDl4wg8f2nswxH/36Vfc5ad+nxRYwYObRYfgOh8vpYaw3cpj5+UHBaPQ8ZiQNDoWHJWvX5z1nTmCc2NmLHdi3ijkoc7AKHIv/ZX7qbNhv11a76gJRi/IoHkcf1UTpxCoD+eTbo8Isxt4c9fBTk1vS4wSGsJCewxcyMlTB9FHufPM8k5Uz/ZCOrc+RoaznKPGamgMJOOwbPE1WcBnxuG4rQcskdCa59NiZXyZsx5vsCAwEAAaMCMAAwDQYJKoZIhvcNAQELBQADggIBAAjHy9GCPejDYIVb/iv8Wo40n317LQN7H6ay+YB5L2byEQATvC1ixde6VqwU6k9VdoQOTfP3xJhfstKrO+n5mFJBL4KG8BZBbd6XQu/ggPLKEIVZFbeQkX6o03K54gY8GxYjHr6gF12I6heLWVKA/Qi480GqSlp2Nz+LE1jgPp9u52xpUPjsvRHXtxYZ7Q3O2jhPToNr3D/TZSu3tmQOeqj9M/igLDe9TxqN9C9jraUGR7Lr4zN1srtvIKhxGMS3Q9kC4Mq+ZNNIwC9+jzzd8fB2pGJP/iTFDzB0pDh9Jz0/CR4O4aGoYqkQEx629aZH2TzhOh2yf04TaniwkHXnUEsPTxrpY8ty/OUG3HzBMHCDhS08ZSimrrxhiWyH6g0OEglXVGrI2nH6nnQIn1MTNILcjUTMRt/WSOz6G07oZciAouKD2YS/W1qPap600kGhTya81BuYThGmFoXVMs7Mk3XBzZ81b6hJ6ncwCLb3g4YzqeQ8bOf42jYJctq4tPNaXTfoC7N0FX7lPVJpRdh6BFcHYcg0NPWJsdk6LtSJB6bp2qptRAgJ5S94s843FRd8PRFE10TKDfj3YFRBNkx7qDjwUhtN8/JC9+RHHw0Ngd0x2/BLqeCEMAQaJoC53h0aMLW6PSyovnsLvdJbN/rYc15qUXSz8TtjaHFpjsy/Fo5H" + ], + "x5t": "dJKBile6IJDrRGqa3k5d8_IKFdI", + "x5t#S256": "0HylM2tkO5ny9CyZ9VLASxspFr8GknnsvuoJEzuZO2A", + "n": "i0-23X8hLsFgrh7O2VtM2fVrSRIUDM_7-_D7A-FQOyt1jsMC8CSYHixo65l_FbAWGx79mqANMa0v2NX4UPDgkRhHlnQXstXa-VRgylqKpS-Da0x9Om_mivTQ26aDwb1Pd8h-SGcgJNy1VOnmI5-uvgfh9Qj6glJZHEyvh6dat6f4DDTwRVf6Vvc5noB-6PXXM_nReFWs32fiojoFeUbneQthQnRCS7CeokqIF1KJoOIrTZFCJ-hw2qtCtKrr8K-0rqC_Jq5r1cu6o0_NOweOqKgwRQKapcrbdY0JsmcTERisX07w9fMbtMA_yiilaMj1GPW0Bwg5u5atZcjzTb6wOFYOGd2Y1WFBwQqqxriWo62Fp_TO5-kQigYkgVZXcPjbm2c0hdkisPt-APqEdMotmYTANxtC6McP-9KOO8-12K2fj2a9NEhRJOboGQeZ0M7DJoQDl4wg8f2nswxH_36Vfc5ad-nxRYwYObRYfgOh8vpYaw3cpj5-UHBaPQ8ZiQNDoWHJWvX5z1nTmCc2NmLHdi3ijkoc7AKHIv_ZX7qbNhv11a76gJRi_IoHkcf1UTpxCoD-eTbo8Isxt4c9fBTk1vS4wSGsJCewxcyMlTB9FHufPM8k5Uz_ZCOrc-RoaznKPGamgMJOOwbPE1WcBnxuG4rQcskdCa59NiZXyZsx5vs", + "e": "AQAB" }, { - "value": { - "kid": "id3", - "kty": "RSA", - "key_ops": [ - "verify", - "encrypt", - "wrapKey" - ], - "alg": "RSA-OAEP-256", - "x5c": [ - "MIIEnTCCBkiG9w0BAQsFADAQMQ4wDAYDVQQDDAgIBATANBgkAoWgAwIqhAVjZXJ0QTAeFw0yMDA0MjYwMzU1NDNaFw0yMTA0MjYwMzU1NDNaMBAxDjAMBgNVBAMMBWNlcnRBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAi0+23X8hLsFgrh7O2VtM2fVrSRIUDM/7+/D7A+FQOyt1jsMC8CSYHixo65l/FbAWGx79mqANMa0v2NX4UPDgkRhHlnQXstXa+VRgylqKpS+Da0x9Om/mivTQ26aDwb1Pd8h+SGcgJNy1VOnmI5+uvgfh9Qj6glJZHEyvh6dat6f4DDTwRVf6Vvc5noB+6PXXM/nReFWs32fiojoFeUbneQthQnRCS7CeokqIF1KJoOIrTZFCJ+hw2qtCtKrr8K+0rqC/Jq5r1cu6o0/NOweOqKgwRQKapcrbdY0JsmcTERisX07w9fMbtMA/yiilaMj1GPW0Bwg5u5atZcjzTb6wOFYOGd2Y1WFBwQqqxriWo62Fp/TO5+kQigYkgVZXcPjbm2c0hdkisPt+APqEdMotmYTANxtC6McP+9KOO8+12K2fj2a9NEhRJOboGQeZ0M7DJoQDl4wg8f2nswxH/36Vfc5ad+nxRYwYObRYfgOh8vpYaw3cpj5+UHBaPQ8ZiQNDoWHJWvX5z1nTmCc2NmLHdi3ijkoc7AKHIv/ZX7qbNhv11a76gJRi/IoHkcf1UTpxCoD+eTbo8Isxt4c9fBTk1vS4wSGsJCewxcyMlTB9FHufPM8k5Uz/ZCOrc+RoaznKPGamgMJOOwbPE1WcBnxuG4rQcskdCa59NiZXyZsx5vsCAwEAAaMCMAAwDQYJKoZIhvcNAQELBQADggIBAAjHy9GCPejDYIVb/iv8Wo40n317LQN7H6ay+YB5L2byEQATvC1ixde6VqwU6k9VdoQOTfP3xJhfstKrO+n5mFJBL4KG8BZBbd6XQu/ggPLKEIVZFbeQkX6o03K54gY8GxYjHr6gF12I6heLWVKA/Qi480GqSlp2Nz+LE1jgPp9u52xpUPjsvRHXtxYZ7Q3O2jhPToNr3D/TZSu3tmQOeqj9M/igLDe9TxqN9C9jraUGR7Lr4zN1srtvIKhxGMS3Q9kC4Mq+ZNNIwC9+jzzd8fB2pGJP/iTFDzB0pDh9Jz0/CR4O4aGoYqkQEx629aZH2TzhOh2yf04TaniwkHXnUEsPTxrpY8ty/OUG3HzBMHCDhS08ZSimrrxhiWyH6g0OEglXVGrI2nH6nnQIn1MTNILcjUTMRt/WSOz6G07oZciAouKD2YS/W1qPap600kGhTya81BuYThGmFoXVMs7Mk3XBzZ81b6hJ6ncwCLb3g4YzqeQ8bOf42jYJctq4tPNaXTfoC7N0FX7lPVJpRdh6BFcHYcg0NPWJsdk6LtSJB6bp2qptRAgJ5S94s843FRd8PRFE10TKDfj3YFRBNkx7qDjwUhtN8/JC9+RHHw0Ngd0x2/BLqeCEMAQaJoC53h0aMLW6PSyovnsLvdJbN/rYc15qUXSz8TtjaHFpjsy/Fo5H" - ], - "x5t": "dJKBile6IJDrRGqa3k5d8_IKFdI", - "x5t#S256": "0HylM2tkO5ny9CyZ9VLASxspFr8GknnsvuoJEzuZO2A", - "n": "i0-23X8hLsFgrh7O2VtM2fVrSRIUDM_7-_D7A-FQOyt1jsMC8CSYHixo65l_FbAWGx79mqANMa0v2NX4UPDgkRhHlnQXstXa-VRgylqKpS-Da0x9Om_mivTQ26aDwb1Pd8h-SGcgJNy1VOnmI5-uvgfh9Qj6glJZHEyvh6dat6f4DDTwRVf6Vvc5noB-6PXXM_nReFWs32fiojoFeUbneQthQnRCS7CeokqIF1KJoOIrTZFCJ-hw2qtCtKrr8K-0rqC_Jq5r1cu6o0_NOweOqKgwRQKapcrbdY0JsmcTERisX07w9fMbtMA_yiilaMj1GPW0Bwg5u5atZcjzTb6wOFYOGd2Y1WFBwQqqxriWo62Fp_TO5-kQigYkgVZXcPjbm2c0hdkisPt-APqEdMotmYTANxtC6McP-9KOO8-12K2fj2a9NEhRJOboGQeZ0M7DJoQDl4wg8f2nswxH_36Vfc5ad-nxRYwYObRYfgOh8vpYaw3cpj5-UHBaPQ8ZiQNDoWHJWvX5z1nTmCc2NmLHdi3ijkoc7AKHIv_ZX7qbNhv11a76gJRi_IoHkcf1UTpxCoD-eTbo8Isxt4c9fBTk1vS4wSGsJCewxcyMlTB9FHufPM8k5Uz_ZCOrc-RoaznKPGamgMJOOwbPE1WcBnxuG4rQcskdCa59NiZXyZsx5vs", - "e": "AQAB" - } + "kid": "id3", + "kty": "RSA", + "key_ops": [ + "verify", + "encrypt", + "wrapKey" + ], + "alg": "RSA-OAEP-256", + "x5c": [ + "MIIEnTCCBkiG9w0BAQsFADAQMQ4wDAYDVQQDDAgIBATANBgkAoWgAwIqhAVjZXJ0QTAeFw0yMDA0MjYwMzU1NDNaFw0yMTA0MjYwMzU1NDNaMBAxDjAMBgNVBAMMBWNlcnRBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAi0+23X8hLsFgrh7O2VtM2fVrSRIUDM/7+/D7A+FQOyt1jsMC8CSYHixo65l/FbAWGx79mqANMa0v2NX4UPDgkRhHlnQXstXa+VRgylqKpS+Da0x9Om/mivTQ26aDwb1Pd8h+SGcgJNy1VOnmI5+uvgfh9Qj6glJZHEyvh6dat6f4DDTwRVf6Vvc5noB+6PXXM/nReFWs32fiojoFeUbneQthQnRCS7CeokqIF1KJoOIrTZFCJ+hw2qtCtKrr8K+0rqC/Jq5r1cu6o0/NOweOqKgwRQKapcrbdY0JsmcTERisX07w9fMbtMA/yiilaMj1GPW0Bwg5u5atZcjzTb6wOFYOGd2Y1WFBwQqqxriWo62Fp/TO5+kQigYkgVZXcPjbm2c0hdkisPt+APqEdMotmYTANxtC6McP+9KOO8+12K2fj2a9NEhRJOboGQeZ0M7DJoQDl4wg8f2nswxH/36Vfc5ad+nxRYwYObRYfgOh8vpYaw3cpj5+UHBaPQ8ZiQNDoWHJWvX5z1nTmCc2NmLHdi3ijkoc7AKHIv/ZX7qbNhv11a76gJRi/IoHkcf1UTpxCoD+eTbo8Isxt4c9fBTk1vS4wSGsJCewxcyMlTB9FHufPM8k5Uz/ZCOrc+RoaznKPGamgMJOOwbPE1WcBnxuG4rQcskdCa59NiZXyZsx5vsCAwEAAaMCMAAwDQYJKoZIhvcNAQELBQADggIBAAjHy9GCPejDYIVb/iv8Wo40n317LQN7H6ay+YB5L2byEQATvC1ixde6VqwU6k9VdoQOTfP3xJhfstKrO+n5mFJBL4KG8BZBbd6XQu/ggPLKEIVZFbeQkX6o03K54gY8GxYjHr6gF12I6heLWVKA/Qi480GqSlp2Nz+LE1jgPp9u52xpUPjsvRHXtxYZ7Q3O2jhPToNr3D/TZSu3tmQOeqj9M/igLDe9TxqN9C9jraUGR7Lr4zN1srtvIKhxGMS3Q9kC4Mq+ZNNIwC9+jzzd8fB2pGJP/iTFDzB0pDh9Jz0/CR4O4aGoYqkQEx629aZH2TzhOh2yf04TaniwkHXnUEsPTxrpY8ty/OUG3HzBMHCDhS08ZSimrrxhiWyH6g0OEglXVGrI2nH6nnQIn1MTNILcjUTMRt/WSOz6G07oZciAouKD2YS/W1qPap600kGhTya81BuYThGmFoXVMs7Mk3XBzZ81b6hJ6ncwCLb3g4YzqeQ8bOf42jYJctq4tPNaXTfoC7N0FX7lPVJpRdh6BFcHYcg0NPWJsdk6LtSJB6bp2qptRAgJ5S94s843FRd8PRFE10TKDfj3YFRBNkx7qDjwUhtN8/JC9+RHHw0Ngd0x2/BLqeCEMAQaJoC53h0aMLW6PSyovnsLvdJbN/rYc15qUXSz8TtjaHFpjsy/Fo5H" + ], + "x5t": "dJKBile6IJDrRGqa3k5d8_IKFdI", + "x5t#S256": "0HylM2tkO5ny9CyZ9VLASxspFr8GknnsvuoJEzuZO2A", + "n": "i0-23X8hLsFgrh7O2VtM2fVrSRIUDM_7-_D7A-FQOyt1jsMC8CSYHixo65l_FbAWGx79mqANMa0v2NX4UPDgkRhHlnQXstXa-VRgylqKpS-Da0x9Om_mivTQ26aDwb1Pd8h-SGcgJNy1VOnmI5-uvgfh9Qj6glJZHEyvh6dat6f4DDTwRVf6Vvc5noB-6PXXM_nReFWs32fiojoFeUbneQthQnRCS7CeokqIF1KJoOIrTZFCJ-hw2qtCtKrr8K-0rqC_Jq5r1cu6o0_NOweOqKgwRQKapcrbdY0JsmcTERisX07w9fMbtMA_yiilaMj1GPW0Bwg5u5atZcjzTb6wOFYOGd2Y1WFBwQqqxriWo62Fp_TO5-kQigYkgVZXcPjbm2c0hdkisPt-APqEdMotmYTANxtC6McP-9KOO8-12K2fj2a9NEhRJOboGQeZ0M7DJoQDl4wg8f2nswxH_36Vfc5ad-nxRYwYObRYfgOh8vpYaw3cpj5-UHBaPQ8ZiQNDoWHJWvX5z1nTmCc2NmLHdi3ijkoc7AKHIv_ZX7qbNhv11a76gJRi_IoHkcf1UTpxCoD-eTbo8Isxt4c9fBTk1vS4wSGsJCewxcyMlTB9FHufPM8k5Uz_ZCOrc-RoaznKPGamgMJOOwbPE1WcBnxuG4rQcskdCa59NiZXyZsx5vs", + "e": "AQAB" } ], "required": 2 diff --git a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/securitydomain.json b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/securitydomain.json index b0b29fe9de72..cdb03feca338 100644 --- a/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/securitydomain.json +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/securitydomain.json @@ -233,7 +233,7 @@ "certificates": { "type": "array", "items": { - "$ref": "#/definitions/SecurityDomainCertificateItem" + "$ref": "#/definitions/SecurityDomainJsonWebKey" }, "minItems": 3, "maxItems": 10, @@ -252,17 +252,6 @@ "certificates" ] }, - "SecurityDomainCertificateItem": { - "properties": { - "value": { - "$ref": "#/definitions/SecurityDomainJsonWebKey", - "description": "Customer generated certificate containing public key in JWK format" - } - }, - "required": [ - "value" - ] - }, "TransferKey": { "properties": { "key_format": {