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/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..d9e24fe9d33a --- /dev/null +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/ListSettings-example.json @@ -0,0 +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" + } + ] + } + } + } +} 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..717c08b740ea --- /dev/null +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/UpdateSetting-example.json @@ -0,0 +1,19 @@ +{ + "parameters": { + "vaultBaseUrl": "https://myvault.vault.azure.net/", + "setting-name": "AllowKeyManagementOperationsThroughARM", + "api-version": "7.4-preview.1", + "parameters": { + "value": "true" + } + }, + "responses": { + "200": { + "body": { + "name": "AllowKeyManagementOperationsThroughARM", + "value": "true", + "type": "boolean" + } + } + } +} 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/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..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 @@ -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", @@ -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": { @@ -371,14 +360,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 new file mode 100644 index 000000000000..9ab1a292c4c6 --- /dev/null +++ b/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/settings.json @@ -0,0 +1,214 @@ +{ + "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": "common.json#/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": { + "Update Setting": { + "$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/SettingNameParameter" + }, + { + "$ref": "common.json#/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": { + "GetSetting": { + "$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": "common.json#/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-examples": { + "GetSettings": { + "$ref": "./examples/ListSettings-example.json" + } + } + } + } + }, + "definitions": { + "UpdateSettingsRequest": { + "properties": { + "value": { + "type": "string", + "description": "The value of the pool setting." + } + }, + "description": "The update settings request object.", + "required": [ + "value" + ], + "type": "object" + }, + "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" + ], + "type": "string", + "x-ms-enum": { + "name": "SettingTypeEnum", + "modelAsString": true + }, + "description": "The type specifier of the value." + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "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.", + "type": "object" + } + }, + "parameters": { + "SettingNameParameter": { + "name": "setting-name", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the account setting. Must be a valid settings option.", + "x-ms-parameter-location": "method" + } + } +} 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." - } } } 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