From 3c3e424d0d259384a11318740ba250ab80586e37 Mon Sep 17 00:00:00 2001 From: Timo van Veenendaal Date: Thu, 17 Nov 2022 10:21:37 -0800 Subject: [PATCH] [keyvault] keyvault-admin: Migrate to new recorder (#23878) --- sdk/keyvault/keyvault-admin/package.json | 9 +- ...ecording_can_abort_createroleassignment.js | 5 - ...ording_can_abort_createroleassignment.json | 8 + ...ecording_can_abort_deleteroleassignment.js | 5 - ...ording_can_abort_deleteroleassignment.json | 7 + .../recording_can_abort_getroleassignment.js | 5 - ...recording_can_abort_getroleassignment.json | 7 + ...recording_can_abort_listroleassignments.js | 5 - ...cording_can_abort_listroleassignments.json | 6 + ...recording_can_abort_listroledefinitions.js | 5 - ...cording_can_abort_listroledefinitions.json | 6 + .../recording_can_abort_beginbackup.js | 5 - .../recording_can_abort_beginbackup.json | 6 + .../recording_can_abort_beginrestore.js | 5 - .../recording_can_abort_beginrestore.json | 7 + ...ding_can_abort_beginselectivekeyrestore.js | 5 - ...ng_can_abort_beginselectivekeyrestore.json | 7 + ...ing_authentication_should_be_idempotent.js | 333 -------- ..._requests_should_not_authenticate_again.js | 199 ----- ...roperties_on_the_wwwauthenticate_header.js | 5 - ...wn_shapes_of_the_wwwauthenticate_header.js | 5 - ...create_read_and_delete_role_assignments.js | 287 ------- ...eate_read_and_delete_role_assignments.json | 458 +++++++++++ .../recording_can_list_role_assignments.js | 175 ----- .../recording_can_list_role_assignments.json | 116 +++ ...ing_a_role_assignment_that_doesnt_exist.js | 167 ---- ...g_a_role_assignment_that_doesnt_exist.json | 65 ++ .../recording_supports_tracing.js | 165 ---- ...ate_update_and_delete_a_role_definition.js | 257 ------- ...e_update_and_delete_a_role_definition.json | 528 +++++++++++++ .../recording_can_list_role_definitions.js | 179 ----- .../recording_can_list_role_definitions.json | 305 ++++++++ .../recording_supports_tracing.js | 165 ---- ...when_deleting_a_builtin_role_definition.js | 201 ----- ...en_deleting_a_builtin_role_definition.json | 336 ++++++++ ..._deleting_a_nonexistent_role_definition.js | 171 ----- ...eleting_a_nonexistent_role_definition.json | 64 ++ ...hen_the_role_definition_cannot_be_found.js | 171 ----- ...n_the_role_definition_cannot_be_found.json | 66 ++ ...rding_returns_a_role_definition_by_name.js | 207 ----- ...ing_returns_a_role_definition_by_name.json | 358 +++++++++ ...ng_errors_when_name_is_not_a_valid_guid.js | 167 ---- ..._errors_when_name_is_not_a_valid_guid.json | 77 ++ ...when_updating_a_builtin_role_definition.js | 199 ----- ...en_updating_a_builtin_role_definition.json | 365 +++++++++ ...g_traces_through_the_various_operations.js | 373 --------- ...traces_through_the_various_operations.json | 661 ++++++++++++++++ .../recording_beginbackup.js | 255 ------- ...recording_beginbackup_then_beginrestore.js | 513 ------------- ..._beginbackup_then_beginselectiverestore.js | 545 ------------- ...ackup_result_when_fails_to_authenticate.js | 173 ----- ...e_correct_backup_result_when_successful.js | 363 --------- ...correct_backup_result_when_successful.json | 281 +++++++ .../recording_throws_when_polling_errors.js | 177 ----- .../recording_throws_when_polling_errors.json | 77 ++ ...ing_full_restore_completes_successfully.js | 509 ------------- ...g_full_restore_completes_successfully.json | 444 +++++++++++ ...ectivekeyrestore_completes_successfully.js | 647 ---------------- ...tivekeyrestore_completes_successfully.json | 716 ++++++++++++++++++ .../recording_throws_when_polling_errors.js | 177 ----- .../recording_throws_when_polling_errors.json | 80 ++ .../recording_can_get_and_update_settings.js | 203 ----- ...recording_can_get_and_update_settings.json | 103 +++ ...ecording_getsettings_lists_all_settings.js | 175 ----- ...ording_getsettings_lists_all_settings.json | 71 ++ .../public/accessControlClient.aborts.spec.ts | 14 +- .../test/public/accessControlClient.spec.ts | 6 +- .../test/public/utils/authentication.ts | 104 +-- .../test/public/utils/common.ts | 2 +- .../test/public/utils/recorder.ts | 4 - sdk/keyvault/test-resources.json | 2 +- 71 files changed, 5300 insertions(+), 7269 deletions(-) delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_createroleassignment.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_createroleassignment.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_deleteroleassignment.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_deleteroleassignment.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_getroleassignment.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_getroleassignment.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_listroleassignments.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_listroleassignments.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_listroledefinitions.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_listroledefinitions.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultbackupclients_requests/recording_can_abort_beginbackup.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultbackupclients_requests/recording_can_abort_beginbackup.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultbackupclients_requests/recording_can_abort_beginrestore.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultbackupclients_requests/recording_can_abort_beginrestore.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultbackupclients_requests/recording_can_abort_beginselectivekeyrestore.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultbackupclients_requests/recording_can_abort_beginselectivekeyrestore.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/challenge_based_authentication_tests/recording_authentication_should_be_idempotent.js delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/challenge_based_authentication_tests/recording_once_authenticated_new_requests_should_not_authenticate_again.js delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/challenge_based_authentication_tests_parsewwwauthenticate_tests/recording_should_skip_unexpected_properties_on_the_wwwauthenticate_header.js delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/challenge_based_authentication_tests_parsewwwauthenticate_tests/recording_should_work_for_known_shapes_of_the_wwwauthenticate_header.js delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_can_create_read_and_delete_role_assignments.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_can_create_read_and_delete_role_assignments.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_can_list_role_assignments.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_can_list_role_assignments.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_succeeds_when_deleting_a_role_assignment_that_doesnt_exist.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_succeeds_when_deleting_a_role_assignment_that_doesnt_exist.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_supports_tracing.js delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions/recording_can_create_update_and_delete_a_role_definition.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions/recording_can_create_update_and_delete_a_role_definition.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions/recording_can_list_role_definitions.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions/recording_can_list_role_definitions.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions/recording_supports_tracing.js delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_deleteroledefinition/recording_errors_when_deleting_a_builtin_role_definition.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_deleteroledefinition/recording_errors_when_deleting_a_builtin_role_definition.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_deleteroledefinition/recording_succeeds_when_deleting_a_nonexistent_role_definition.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_deleteroledefinition/recording_succeeds_when_deleting_a_nonexistent_role_definition.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_getroledefinition/recording_errors_when_the_role_definition_cannot_be_found.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_getroledefinition/recording_errors_when_the_role_definition_cannot_be_found.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_getroledefinition/recording_returns_a_role_definition_by_name.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_getroledefinition/recording_returns_a_role_definition_by_name.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_setroledefinition/recording_errors_when_name_is_not_a_valid_guid.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_setroledefinition/recording_errors_when_name_is_not_a_valid_guid.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_setroledefinition/recording_errors_when_updating_a_builtin_role_definition.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_setroledefinition/recording_errors_when_updating_a_builtin_role_definition.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_tracing/recording_traces_through_the_various_operations.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_tracing/recording_traces_through_the_various_operations.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient/recording_beginbackup.js delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient/recording_beginbackup_then_beginrestore.js delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient/recording_beginbackup_then_beginselectiverestore.js delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginbackup/recording_returns_the_correct_backup_result_when_fails_to_authenticate.js delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginbackup/recording_returns_the_correct_backup_result_when_successful.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginbackup/recording_returns_the_correct_backup_result_when_successful.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginbackup/recording_throws_when_polling_errors.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginbackup/recording_throws_when_polling_errors.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginrestore/recording_full_restore_completes_successfully.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginrestore/recording_full_restore_completes_successfully.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginrestore/recording_selectivekeyrestore_completes_successfully.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginrestore/recording_selectivekeyrestore_completes_successfully.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginrestore/recording_throws_when_polling_errors.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginrestore/recording_throws_when_polling_errors.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultsettingsclient/recording_can_get_and_update_settings.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultsettingsclient/recording_can_get_and_update_settings.json delete mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultsettingsclient/recording_getsettings_lists_all_settings.js create mode 100644 sdk/keyvault/keyvault-admin/recordings/node/keyvaultsettingsclient/recording_getsettings_lists_all_settings.json diff --git a/sdk/keyvault/keyvault-admin/package.json b/sdk/keyvault/keyvault-admin/package.json index f57d377b6042..7e5c2826fc79 100644 --- a/sdk/keyvault/keyvault-admin/package.json +++ b/sdk/keyvault/keyvault-admin/package.json @@ -56,7 +56,7 @@ "format": "prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"samples-dev/**/*.ts\" \"*.{js,json}\"", "generate:client": "autorest --typescript swagger/README.md", "integration-test:browser": "echo skipped", - "integration-test:node": "nyc mocha -r esm --require source-map-support/register --reporter ../../../common/tools/mocha-multi-reporter.js --timeout 180000 --full-trace \"dist-esm/**/*.spec.js\"", + "integration-test:node": "dev-tool run test:node-js-input -- --timeout 180000 --exclude \"dist-esm/**/*.browser.spec.js\" \"dist-esm/**/*.spec.js\"", "integration-test:node:no-timeout": "nyc mocha -r esm --require source-map-support/register --reporter ../../../common/tools/mocha-multi-reporter.js --no-timeouts --full-trace \"dist-esm/**/*.spec.js\"", "integration-test": "npm run integration-test:node && npm run integration-test:browser", "lint:fix": "eslint package.json src --ext .ts --fix --fix-type [problem,suggestion]", @@ -66,7 +66,7 @@ "test:node": "npm run clean && npm run build:test && npm run unit-test:node", "test": "npm run clean && npm run build:test && npm run unit-test", "unit-test:browser": "echo skipped", - "unit-test:node": "mocha -r esm --require ts-node/register --reporter ../../../common/tools/mocha-multi-reporter.js --timeout 180000 --full-trace \"test/{,!(browser)/**/}*.spec.ts\"", + "unit-test:node": "dev-tool run test:node-ts-input -- --timeout 180000 --exclude \"test/**/*.browser.spec.ts\" \"test/**/*.spec.ts\"", "unit-test": "npm run unit-test:node && npm run unit-test:browser" }, "//metadata": { @@ -122,8 +122,9 @@ "@azure/identity": "^2.0.1", "@azure/keyvault-keys": "^4.2.1", "@azure/test-utils": "^1.0.0", - "@azure-tools/test-recorder": "^1.0.0", - "@microsoft/api-extractor": "^7.31.1", + "@azure-tools/test-credential": "^1.0.0", + "@azure-tools/test-recorder": "^2.0.0", + "@microsoft/api-extractor": "^7.31.11", "@types/mocha": "^7.0.2", "@types/node": "^14.0.0", "@types/sinon": "^9.0.4", diff --git a/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_createroleassignment.js b/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_createroleassignment.js deleted file mode 100644 index 519a1075bf1b..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_createroleassignment.js +++ /dev/null @@ -1,5 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "445991a899f87d3845c2ad5e8577214e"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_createroleassignment.json b/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_createroleassignment.json new file mode 100644 index 000000000000..68eaada6c6a8 --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_createroleassignment.json @@ -0,0 +1,8 @@ +{ + "Entries": [], + "Variables": { + "suffix": "suffix-539911", + "uuid-1": "086c2f02-1ab7-4b0d-99ca-03bb9ed518eb", + "uuid-2": "623a190d-1743-4b43-912d-8f026399b55d" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_deleteroleassignment.js b/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_deleteroleassignment.js deleted file mode 100644 index ff36135ff489..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_deleteroleassignment.js +++ /dev/null @@ -1,5 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "1a756bf702f0355a3f8d035d3ab7e3ad"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_deleteroleassignment.json b/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_deleteroleassignment.json new file mode 100644 index 000000000000..7f71d254c016 --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_deleteroleassignment.json @@ -0,0 +1,7 @@ +{ + "Entries": [], + "Variables": { + "suffix": "suffix-32423", + "uuid-1": "38f3359f-f23a-4522-9033-48a6eb684f6c" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_getroleassignment.js b/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_getroleassignment.js deleted file mode 100644 index e103960c781f..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_getroleassignment.js +++ /dev/null @@ -1,5 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "e6bfe6f0e4d78d871060250a187af545"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_getroleassignment.json b/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_getroleassignment.json new file mode 100644 index 000000000000..b42683c286a9 --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_getroleassignment.json @@ -0,0 +1,7 @@ +{ + "Entries": [], + "Variables": { + "suffix": "suffix-219349", + "uuid-1": "4038965a-ff53-4ebc-9b3e-b0f7c61facfe" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_listroleassignments.js b/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_listroleassignments.js deleted file mode 100644 index ac5bdbf94e72..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_listroleassignments.js +++ /dev/null @@ -1,5 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "65288b97bc515cb8ce551ed91f5ccf09"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_listroleassignments.json b/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_listroleassignments.json new file mode 100644 index 000000000000..1ea81d9882a8 --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_listroleassignments.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "suffix": "suffix-131927" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_listroledefinitions.js b/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_listroledefinitions.js deleted file mode 100644 index bce8734e7816..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_listroledefinitions.js +++ /dev/null @@ -1,5 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "b812807c532ab9524172d55ae3f762de"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_listroledefinitions.json b/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_listroledefinitions.json new file mode 100644 index 000000000000..910ce5f01d00 --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultaccesscontrolclients_requests/recording_can_abort_listroledefinitions.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "suffix": "suffix-403582" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultbackupclients_requests/recording_can_abort_beginbackup.js b/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultbackupclients_requests/recording_can_abort_beginbackup.js deleted file mode 100644 index ac6fba5788d0..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultbackupclients_requests/recording_can_abort_beginbackup.js +++ /dev/null @@ -1,5 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "493898a4f00dd3d23e02b94046b75132"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultbackupclients_requests/recording_can_abort_beginbackup.json b/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultbackupclients_requests/recording_can_abort_beginbackup.json new file mode 100644 index 000000000000..5d2f990763a7 --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultbackupclients_requests/recording_can_abort_beginbackup.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "suffix": "suffix-77370" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultbackupclients_requests/recording_can_abort_beginrestore.js b/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultbackupclients_requests/recording_can_abort_beginrestore.js deleted file mode 100644 index b80ad13975b6..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultbackupclients_requests/recording_can_abort_beginrestore.js +++ /dev/null @@ -1,5 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "15714e8dbfd955119d79a233a959710c"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultbackupclients_requests/recording_can_abort_beginrestore.json b/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultbackupclients_requests/recording_can_abort_beginrestore.json new file mode 100644 index 000000000000..50acd1bf4852 --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultbackupclients_requests/recording_can_abort_beginrestore.json @@ -0,0 +1,7 @@ +{ + "Entries": [], + "Variables": { + "suffix": "suffix-819323", + "uuid-1": "7a68778b-661a-48f6-8536-521e1cdd214c" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultbackupclients_requests/recording_can_abort_beginselectivekeyrestore.js b/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultbackupclients_requests/recording_can_abort_beginselectivekeyrestore.js deleted file mode 100644 index 4d31a6a53ce3..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultbackupclients_requests/recording_can_abort_beginselectivekeyrestore.js +++ /dev/null @@ -1,5 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "7512c589047efbe015134613205cbf96"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultbackupclients_requests/recording_can_abort_beginselectivekeyrestore.json b/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultbackupclients_requests/recording_can_abort_beginselectivekeyrestore.json new file mode 100644 index 000000000000..d315b357a2f8 --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/aborting_keyvaultbackupclients_requests/recording_can_abort_beginselectivekeyrestore.json @@ -0,0 +1,7 @@ +{ + "Entries": [], + "Variables": { + "suffix": "suffix-939321", + "uuid-1": "7e9dc96f-8580-4725-a807-640e5867d921" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/challenge_based_authentication_tests/recording_authentication_should_be_idempotent.js b/sdk/keyvault/keyvault-admin/recordings/node/challenge_based_authentication_tests/recording_authentication_should_be_idempotent.js deleted file mode 100644 index 5035443fee7e..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/challenge_based_authentication_tests/recording_authentication_should_be_idempotent.js +++ /dev/null @@ -1,333 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "3eff7c58d008b0759e8b092d2dd8df1c"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleAssignments') - .query(true) - .reply(401, "OK", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '2', - 'x-ms-request-id', - 'afff1bbc-c7af-11eb-9e24-000d3ae39d43', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-build-version', - '1.0.20210520-1-d6634624-develop', - 'cache-control', - 'no-cache', - 'x-ms-server-latency', - '1' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleAssignments') - .query(true) - .reply(401, "OK", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '2', - 'x-ms-request-id', - 'b000bf80-c7af-11eb-874c-000d3a7bc18d', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-build-version', - '1.0.20210520-1-d6634624-develop', - 'cache-control', - 'no-cache', - 'x-ms-server-latency', - '1' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '4da500c8-4d5a-41f1-9a0e-fc6418ee4a00', - 'x-ms-ests-server', - '2.1.11722.26 - NCUS ProdSlices', - 'Set-Cookie', - 'fpc=AqNYXjTpINZGlm5edcl-OSo; expires=Wed, 07-Jul-2021 16:44:55 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrSf12zhbQ5xYRtg4e7_V-lgD_hP0Vgmk_NSlitQDML4Pfu90gYi665TBuXErheKr3e_EAy5iFvegBJUOmzzKKKsv_djzOEq0SNJQYxOvbVNSmUtgfGUyweF2BHna4T8xkjDagOUcFeCoxKUqCM0CTAvy7Q8bZ66mLFrP-n4vQz5IgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Mon, 07 Jun 2021 16:44:54 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '3071aba7-4b38-48e9-8658-d7dce09c9800', - 'x-ms-ests-server', - '2.1.11722.26 - SCUS ProdSlices', - 'Set-Cookie', - 'fpc=ArAm7Jm6pFpOpFhI_hDlRlQ; expires=Wed, 07-Jul-2021 16:44:55 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrrNb5oqLsd4M_5M-yajxhiQt7xX1PjnE3qCktNDtAhbIn_UTYF_SuATC5werMQIkJjRI8pcNZsS7nRe4IGFObVX3MHW4HSzL5yv93lyAB4Jylb44QEUY90wP4IJNmxI-kMBckopMsDrGsKrgG8VwrOhDCaANJbb9gu_xIonQDBdggAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Mon, 07 Jun 2021 16:44:54 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '114c9ed3-41a8-4c26-95c0-ca898cdecf00', - 'x-ms-ests-server', - '2.1.11787.14 - SCUS ProdSlices', - 'Set-Cookie', - 'fpc=AqNYXjTpINZGlm5edcl-OSo; expires=Wed, 07-Jul-2021 16:44:55 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrLbahE-dnbJLiMyyXC5WA4dS55AMXTEmXrYkC0EzNm3GSmZaHPKeRiBZdYzaroq-McEntYT4NwUNUABkq79bTzwjzAi3S0YDZ6Em4fcWcI5n8W-tzY1tbz2enLnXZWLVX9WZ6WrrXu-7fo0pminRZErjLXLkjSHubRWpT8StYzzIgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Mon, 07 Jun 2021 16:44:54 GMT', - 'Content-Length', - '1651' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '51b8bdca-efe5-4a14-8997-7dc65262b600', - 'x-ms-ests-server', - '2.1.11787.14 - NCUS ProdSlices', - 'Set-Cookie', - 'fpc=ArAm7Jm6pFpOpFhI_hDlRlQ; expires=Wed, 07-Jul-2021 16:44:55 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrK6RPqsVLZpcRlXv12MYDPTTYqzD_Q-Da6W6NVIE3oQ67aLZpUWqJs7Lspsph70QCGN15-hNvz_hrFYBiWr0B1ifOyHYaXmL0tqZBe2TvkSEj85np9JB3rah2Yxurhyr3UxHBr_KPFzqfF9O2qhZxSyhPHm-UZFhmUVJ7s2rfaDkgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Mon, 07 Jun 2021 16:44:54 GMT', - 'Content-Length', - '1651' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&x-client-SKU=msal.js.node&x-client-VER=1.1.0&x-client-OS=linux&x-client-CPU=x64&x-ms-lib-capability=retry-after, h429&x-client-current-telemetry=2|771,0|,&x-client-last-telemetry=2|0|||0,0&client-request-id=5f1ab644-6611-4b79-8727-13ffa187a449&client_secret=azure_client_secret") - .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'c9e3e4df-63b6-4004-baa2-28334d8dcf00', - 'x-ms-ests-server', - '2.1.11787.14 - EUS ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'Set-Cookie', - 'fpc=AqNYXjTpINZGlm5edcl-OSq1p1ZhAQAAAAdEUNgOAAAA; expires=Wed, 07-Jul-2021 16:44:55 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Mon, 07 Jun 2021 16:44:54 GMT', - 'Content-Length', - '1322' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&x-client-SKU=msal.js.node&x-client-VER=1.1.0&x-client-OS=linux&x-client-CPU=x64&x-ms-lib-capability=retry-after, h429&x-client-current-telemetry=2|771,0|,&x-client-last-telemetry=2|0|||0,0&client-request-id=2c885e2c-7c0e-4003-b1d0-e34f0812d3f1&client_secret=azure_client_secret") - .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'fd0fe431-f6e4-4f3b-960d-5756b578e800', - 'x-ms-ests-server', - '2.1.11787.14 - EUS ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'Set-Cookie', - 'fpc=ArAm7Jm6pFpOpFhI_hDlRlS1p1ZhAQAAAAZEUNgOAAAA; expires=Wed, 07-Jul-2021 16:44:55 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Mon, 07 Jun 2021 16:44:55 GMT', - 'Content-Length', - '1322' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleAssignments') - .query(true) - .reply(200, {"value":[{"id":"/providers/Microsoft.Authorization/roleAssignments/f5db1e0f-8b1e-45d8-b93a-fcd26df24e0a","name":"f5db1e0f-8b1e-45d8-b93a-fcd26df24e0a","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/515eb02d-2335-4d2d-92f2-b1cbdf9c3778","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"},{"id":"/providers/Microsoft.Authorization/roleAssignments/1ef64554-e99a-4f0e-b12d-8758ca5b3c65","name":"1ef64554-e99a-4f0e-b12d-8758ca5b3c65","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625b","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"},{"id":"/providers/Microsoft.Authorization/roleAssignments/0f6f2f54-6c69-4c84-335d-e67b34e5e5dc","name":"0f6f2f54-6c69-4c84-335d-e67b34e5e5dc","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"}]}, [ - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-request-id', - 'b03cc6ba-c7af-11eb-9e24-000d3ae39d43', - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-keyvault-region', - 'eastus2', - 'content-length', - '1208', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-build-version', - '1.0.20210520-1-d6634624-develop', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=50.35.231.105;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '1' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleAssignments') - .query(true) - .reply(200, {"value":[{"id":"/providers/Microsoft.Authorization/roleAssignments/f5db1e0f-8b1e-45d8-b93a-fcd26df24e0a","name":"f5db1e0f-8b1e-45d8-b93a-fcd26df24e0a","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/515eb02d-2335-4d2d-92f2-b1cbdf9c3778","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"},{"id":"/providers/Microsoft.Authorization/roleAssignments/1ef64554-e99a-4f0e-b12d-8758ca5b3c65","name":"1ef64554-e99a-4f0e-b12d-8758ca5b3c65","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625b","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"},{"id":"/providers/Microsoft.Authorization/roleAssignments/0f6f2f54-6c69-4c84-335d-e67b34e5e5dc","name":"0f6f2f54-6c69-4c84-335d-e67b34e5e5dc","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"}]}, [ - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-request-id', - 'b041ae6e-c7af-11eb-874c-000d3a7bc18d', - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-keyvault-region', - 'eastus2', - 'content-length', - '1208', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-build-version', - '1.0.20210520-1-d6634624-develop', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=50.35.231.105;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '0' -]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/challenge_based_authentication_tests/recording_once_authenticated_new_requests_should_not_authenticate_again.js b/sdk/keyvault/keyvault-admin/recordings/node/challenge_based_authentication_tests/recording_once_authenticated_new_requests_should_not_authenticate_again.js deleted file mode 100644 index 892ff4d83c3e..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/challenge_based_authentication_tests/recording_once_authenticated_new_requests_should_not_authenticate_again.js +++ /dev/null @@ -1,199 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "4f3faa0eb733c1ab38626a6664db2ec8"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleAssignments') - .query(true) - .reply(401, "OK", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '2', - 'x-ms-request-id', - 'b0871652-c7af-11eb-8b30-000d3ae39d43', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-build-version', - '1.0.20210520-1-d6634624-develop', - 'cache-control', - 'no-cache', - 'x-ms-server-latency', - '1' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'd6c75b47-36c1-4db5-97b6-1067d0fc6700', - 'x-ms-ests-server', - '2.1.11722.26 - SCUS ProdSlices', - 'Set-Cookie', - 'fpc=ArAm7Jm6pFpOpFhI_hDlRlS1p1ZhAQAAAAZEUNgOAAAA; expires=Wed, 07-Jul-2021 16:44:56 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrJYa02LdS02OUwxkTGEmINR_kWsjEHRppuRZZ_QED84Tx680sFABVWKr14skV9F7UH1wZpIx6jaiF5poBnTgOoXarJfPtyg7du5FAWwXShwWKIeeM2JVk0yFuRdqktPeBGPmu-720kvegI4BQN7rGKLw5sT_IW9FEv7mhYwiumMkgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Mon, 07 Jun 2021 16:44:55 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'fd0fe431-f6e4-4f3b-960d-5756da78e800', - 'x-ms-ests-server', - '2.1.11787.14 - EUS ProdSlices', - 'Set-Cookie', - 'fpc=ArAm7Jm6pFpOpFhI_hDlRlS1p1ZhAQAAAAZEUNgOAAAA; expires=Wed, 07-Jul-2021 16:44:56 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7Wevrww_1FCnMpwQxUhqGth9LfedoKq3DNjqYe13BVjVrwJ-5DjGRqP2gBJSeefmimDvOQ8Nw5cgKBKtKf3qDYyt3bEwsSN3e0URd--F_F4vr6bxQUAkdXYad_sNDO7YRnBOvGynvhHr-G8vYX1xu_vxMhZh3IOFxBp63-y27On6AtaIgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Mon, 07 Jun 2021 16:44:55 GMT', - 'Content-Length', - '1651' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&x-client-SKU=msal.js.node&x-client-VER=1.1.0&x-client-OS=linux&x-client-CPU=x64&x-ms-lib-capability=retry-after, h429&x-client-current-telemetry=2|771,0|,&x-client-last-telemetry=2|0|||0,0&client-request-id=016870fc-b58c-45d7-b6ba-b72bd8764ac9&client_secret=azure_client_secret") - .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '114c9ed3-41a8-4c26-95c0-ca89b4decf00', - 'x-ms-ests-server', - '2.1.11787.14 - SCUS ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'Set-Cookie', - 'fpc=ArAm7Jm6pFpOpFhI_hDlRlS1p1ZhAgAAAAZEUNgOAAAA; expires=Wed, 07-Jul-2021 16:44:56 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Mon, 07 Jun 2021 16:44:55 GMT', - 'Content-Length', - '1322' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleAssignments') - .query(true) - .reply(200, {"value":[{"id":"/providers/Microsoft.Authorization/roleAssignments/f5db1e0f-8b1e-45d8-b93a-fcd26df24e0a","name":"f5db1e0f-8b1e-45d8-b93a-fcd26df24e0a","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/515eb02d-2335-4d2d-92f2-b1cbdf9c3778","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"},{"id":"/providers/Microsoft.Authorization/roleAssignments/1ef64554-e99a-4f0e-b12d-8758ca5b3c65","name":"1ef64554-e99a-4f0e-b12d-8758ca5b3c65","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625b","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"},{"id":"/providers/Microsoft.Authorization/roleAssignments/0f6f2f54-6c69-4c84-335d-e67b34e5e5dc","name":"0f6f2f54-6c69-4c84-335d-e67b34e5e5dc","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"}]}, [ - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-request-id', - 'b0bf876c-c7af-11eb-8b30-000d3ae39d43', - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-keyvault-region', - 'eastus2', - 'content-length', - '1208', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-build-version', - '1.0.20210520-1-d6634624-develop', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=50.35.231.105;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '1' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleAssignments') - .query(true) - .reply(200, {"value":[{"id":"/providers/Microsoft.Authorization/roleAssignments/f5db1e0f-8b1e-45d8-b93a-fcd26df24e0a","name":"f5db1e0f-8b1e-45d8-b93a-fcd26df24e0a","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/515eb02d-2335-4d2d-92f2-b1cbdf9c3778","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"},{"id":"/providers/Microsoft.Authorization/roleAssignments/1ef64554-e99a-4f0e-b12d-8758ca5b3c65","name":"1ef64554-e99a-4f0e-b12d-8758ca5b3c65","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625b","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"},{"id":"/providers/Microsoft.Authorization/roleAssignments/0f6f2f54-6c69-4c84-335d-e67b34e5e5dc","name":"0f6f2f54-6c69-4c84-335d-e67b34e5e5dc","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"}]}, [ - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-request-id', - 'b0cb3206-c7af-11eb-8b30-000d3ae39d43', - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-keyvault-region', - 'eastus2', - 'content-length', - '1208', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-build-version', - '1.0.20210520-1-d6634624-develop', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=50.35.231.105;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '0' -]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/challenge_based_authentication_tests_parsewwwauthenticate_tests/recording_should_skip_unexpected_properties_on_the_wwwauthenticate_header.js b/sdk/keyvault/keyvault-admin/recordings/node/challenge_based_authentication_tests_parsewwwauthenticate_tests/recording_should_skip_unexpected_properties_on_the_wwwauthenticate_header.js deleted file mode 100644 index 4a0e8a3b0ee8..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/challenge_based_authentication_tests_parsewwwauthenticate_tests/recording_should_skip_unexpected_properties_on_the_wwwauthenticate_header.js +++ /dev/null @@ -1,5 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "a4c0302591ac2a3ba24bf059840f44b5"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/challenge_based_authentication_tests_parsewwwauthenticate_tests/recording_should_work_for_known_shapes_of_the_wwwauthenticate_header.js b/sdk/keyvault/keyvault-admin/recordings/node/challenge_based_authentication_tests_parsewwwauthenticate_tests/recording_should_work_for_known_shapes_of_the_wwwauthenticate_header.js deleted file mode 100644 index e8b1d7855489..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/challenge_based_authentication_tests_parsewwwauthenticate_tests/recording_should_work_for_known_shapes_of_the_wwwauthenticate_header.js +++ /dev/null @@ -1,5 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "d3e6ee11591a0825c0401d60b83a6d75"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_can_create_read_and_delete_role_assignments.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_can_create_read_and_delete_role_assignments.js deleted file mode 100644 index 33ee607285ba..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_can_create_read_and_delete_role_assignments.js +++ /dev/null @@ -1,287 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "c1d0f696b23ca9db2b77364ca4ac6465"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleDefinitions') - .query(true) - .reply(401, "OK", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '2', - 'x-ms-request-id', - 'b5754cbe-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'cache-control', - 'no-cache', - 'x-ms-server-latency', - '0' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '1e01fa6a-1995-422b-9b14-ce9a8841da00', - 'x-ms-ests-server', - '2.1.14059.12 - EUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AseMWctYbYhOkF0lXQZNpEk; expires=Fri, 09-Dec-2022 18:31:21 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7Wevrfe74iTjFKVIFPMkwwNWf5raVeOn_ZaeniJEl5Xp824nWDgG-C5BlOafIgDeRMkrfU1QcQUXHx-Sf7vIOv3J50eXwYgAJS91aylqplkxQpxwBOSJZ-jPjVOjwFVwjW83uD6SHjI9zw1Lze2WimE0OdEItcrlVdwUy2KtsHU0xkaJhjsC9cQnlgeCgW6my8jCjB3TQuvdhtPFY6I2QaTuKg7lN5twg_q6wEdGlckBbOdsgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:21 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"kerberos_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/kerberos","tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'c9c41efe-0a5a-4894-8e1a-bb42eabcc700', - 'x-ms-ests-server', - '2.1.14059.12 - NCUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AmX_qjsWnVhBoinW_ExRUOk; expires=Fri, 09-Dec-2022 18:31:21 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrFuJ0Pr9R9HPqroaTdQMM_nhb94i8GbdjhGYKYOy23CUcOIxQOpz6LydQzNHjKmiFycFJP3lYddlRGdUoadkCY38Hd_5G-596qC7kIhWrUEjCtRyqO9clZ1NAkXGqVIu9YmQSGVufhzjTltulPhwoFDdrd3x2-bebuaUQCUmRr1J1lzM0a9osQ39RGjEENLq_c3la3cn3hYyraM2FxkFASPQfuEXZ5t9oDGT-HHO0LYIgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:21 GMT', - 'Content-Length', - '1753' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&x-client-SKU=msal.js.node&x-client-VER=1.14.2&x-client-OS=linux&x-client-CPU=x64&x-ms-lib-capability=retry-after, h429&x-client-current-telemetry=5|771,2,,,|,&x-client-last-telemetry=5|0|||0,0&client-request-id=f0d5623d-f7f1-4a6a-bb9b-d402bdf9cea0&client_secret=azure_client_secret&claims=%7B%22access_token%22%3A%7B%22xms_cc%22%3A%7B%22values%22%3A%5B%22cp1%22%5D%7D%7D%7D") - .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'a9e5d4d2-8636-401b-9183-e24b667de900', - 'x-ms-ests-server', - '2.1.14059.12 - EUS ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AtAnI73GnExMiIn2_j9dngMYD5OPAQAAAPno_doOAAAA; expires=Fri, 09-Dec-2022 18:31:21 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:21 GMT', - 'Content-Length', - '1322' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleDefinitions') - .query(true) - .reply(200, {"value":[{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8","name":"7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/backup/start/action","Microsoft.KeyVault/managedHsm/backup/status/action","Microsoft.KeyVault/managedHsm/keys/backup/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Backup User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/33413926-3206-4cdd-b39a-83574fe37a17","name":"33413926-3206-4cdd-b39a-83574fe37a17","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/keys/read/action","Microsoft.KeyVault/managedHsm/keys/wrap/action","Microsoft.KeyVault/managedHsm/keys/unwrap/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Service Encryption User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625c","name":"21dbd100-6940-42c2-9190-5d6cb909625c","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/keys/release/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Service Release User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/2c18b078-7c48-4d3a-af88-5a3a1b3f82b3","name":"2c18b078-7c48-4d3a-af88-5a3a1b3f82b3","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/keys/read/action","Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Auditor","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/4bd23610-cdcf-4971-bdee-bdc562cc28e4","name":"4bd23610-cdcf-4971-bdee-bdc562cc28e4","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/write/action","Microsoft.KeyVault/managedHsm/roleAssignments/delete/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Policy Administrator","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625b","name":"21dbd100-6940-42c2-9190-5d6cb909625b","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/keys/read/action","Microsoft.KeyVault/managedHsm/keys/write/action","Microsoft.KeyVault/managedHsm/keys/delete","Microsoft.KeyVault/managedHsm/keys/create","Microsoft.KeyVault/managedHsm/keys/rotate/action","Microsoft.KeyVault/managedHsm/keys/import/action","Microsoft.KeyVault/managedHsm/keys/release/action","Microsoft.KeyVault/managedHsm/keys/backup/action","Microsoft.KeyVault/managedHsm/keys/restore/action","Microsoft.KeyVault/managedHsm/keys/encrypt/action","Microsoft.KeyVault/managedHsm/keys/decrypt/action","Microsoft.KeyVault/managedHsm/keys/wrap/action","Microsoft.KeyVault/managedHsm/keys/unwrap/action","Microsoft.KeyVault/managedHsm/keys/sign/action","Microsoft.KeyVault/managedHsm/keys/verify/action","Microsoft.KeyVault/managedHsm/keys/derive/action","Microsoft.KeyVault/managedHsm/rng/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/515eb02d-2335-4d2d-92f2-b1cbdf9c3778","name":"515eb02d-2335-4d2d-92f2-b1cbdf9c3778","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleAssignments/delete/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action","Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action","Microsoft.KeyVault/managedHsm/keys/deletedKeys/delete","Microsoft.KeyVault/managedHsm/keys/deletedKeys/recover/action","Microsoft.KeyVault/managedHsm/keys/export/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Officer","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4","name":"a290e904-7015-4bba-90c8-60543313cdb4","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleAssignments/delete/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action","Microsoft.KeyVault/managedHsm/securitydomain/download/action","Microsoft.KeyVault/managedHsm/securitydomain/download/read","Microsoft.KeyVault/managedHsm/securitydomain/upload/action","Microsoft.KeyVault/managedHsm/securitydomain/upload/read","Microsoft.KeyVault/managedHsm/securitydomain/transferkey/read","Microsoft.KeyVault/managedHsm/backup/start/action","Microsoft.KeyVault/managedHsm/restore/start/action","Microsoft.KeyVault/managedHsm/backup/status/action","Microsoft.KeyVault/managedHsm/restore/status/action","Microsoft.KeyVault/managedHsm/settings/read/action","Microsoft.KeyVault/managedHsm/settings/write/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Administrator","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"}]}, [ - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-request-id', - 'b5b30734-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-keyvault-region', - 'northus', - 'content-length', - '6857', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '1' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .put('///providers/Microsoft.Authorization/roleAssignments/b36b00af-89c6-435f-a43d-9a3087015c27', {"properties":{"roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/2c18b078-7c48-4d3a-af88-5a3a1b3f82b3","principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6"}}) - .query(true) - .reply(201, {"id":"/providers/Microsoft.Authorization/roleAssignments/b36b00af-89c6-435f-a43d-9a3087015c27","name":"b36b00af-89c6-435f-a43d-9a3087015c27","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/2c18b078-7c48-4d3a-af88-5a3a1b3f82b3","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"}, [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'content-length', - '398', - 'x-ms-request-id', - 'b5bd4e60-605c-11ed-a993-0022488d4c2b', - 'x-ms-keyvault-region', - 'northus', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '37', - 'cache-control', - 'no-cache', - 'x-frame-options', - 'SAMEORIGIN' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleAssignments/b36b00af-89c6-435f-a43d-9a3087015c27') - .query(true) - .reply(200, {"id":"/providers/Microsoft.Authorization/roleAssignments/b36b00af-89c6-435f-a43d-9a3087015c27","name":"b36b00af-89c6-435f-a43d-9a3087015c27","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/2c18b078-7c48-4d3a-af88-5a3a1b3f82b3","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"}, [ - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-request-id', - 'b5ccaae0-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-keyvault-region', - 'northus', - 'content-length', - '398', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '0' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .delete('///providers/Microsoft.Authorization/roleAssignments/b36b00af-89c6-435f-a43d-9a3087015c27') - .query(true) - .reply(200, {"id":"/providers/Microsoft.Authorization/roleAssignments/b36b00af-89c6-435f-a43d-9a3087015c27","name":"b36b00af-89c6-435f-a43d-9a3087015c27","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/2c18b078-7c48-4d3a-af88-5a3a1b3f82b3","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"}, [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'content-length', - '398', - 'x-ms-request-id', - 'b5d63452-605c-11ed-a993-0022488d4c2b', - 'x-ms-keyvault-region', - 'northus', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '38', - 'cache-control', - 'no-cache', - 'x-frame-options', - 'SAMEORIGIN' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleAssignments/b36b00af-89c6-435f-a43d-9a3087015c27') - .query(true) - .reply(404, {"error":{"code":"RoleAssignmentNotFound","message":"Requested role assignment not found (Activity ID: b5e5acc0-605c-11ed-a993-0022488d4c2b)"}}, [ - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '1', - 'x-content-type-options', - 'nosniff', - 'content-length', - '143', - 'x-ms-request-id', - 'b5e5acc0-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'cache-control', - 'no-cache', - 'x-frame-options', - 'SAMEORIGIN' -]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_can_create_read_and_delete_role_assignments.json b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_can_create_read_and_delete_role_assignments.json new file mode 100644 index 000000000000..11453294bfb4 --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_can_create_read_and_delete_role_assignments.json @@ -0,0 +1,458 @@ +{ + "Entries": [ + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "17f29c35-e942-4b8e-8ff0-c23d93074df3" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012\u0022, resource=\u0022https://managedhsm.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-request-id": "f294c0dc-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "0" + }, + "ResponseBody": "OK" + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "17f29c35-e942-4b8e-8ff0-c23d93074df3" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "6857", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "f2d1a088-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "1" + }, + "ResponseBody": { + "value": [ + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8", + "name": "7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/backup/start/action", + "Microsoft.KeyVault/managedHsm/backup/status/action", + "Microsoft.KeyVault/managedHsm/keys/backup/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Backup User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/33413926-3206-4cdd-b39a-83574fe37a17", + "name": "33413926-3206-4cdd-b39a-83574fe37a17", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/keys/read/action", + "Microsoft.KeyVault/managedHsm/keys/wrap/action", + "Microsoft.KeyVault/managedHsm/keys/unwrap/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Service Encryption User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625c", + "name": "21dbd100-6940-42c2-9190-5d6cb909625c", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/keys/release/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Service Release User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/2c18b078-7c48-4d3a-af88-5a3a1b3f82b3", + "name": "2c18b078-7c48-4d3a-af88-5a3a1b3f82b3", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/keys/read/action", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Auditor", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/4bd23610-cdcf-4971-bdee-bdc562cc28e4", + "name": "4bd23610-cdcf-4971-bdee-bdc562cc28e4", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/write/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/delete/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Policy Administrator", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625b", + "name": "21dbd100-6940-42c2-9190-5d6cb909625b", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/keys/read/action", + "Microsoft.KeyVault/managedHsm/keys/write/action", + "Microsoft.KeyVault/managedHsm/keys/delete", + "Microsoft.KeyVault/managedHsm/keys/create", + "Microsoft.KeyVault/managedHsm/keys/rotate/action", + "Microsoft.KeyVault/managedHsm/keys/import/action", + "Microsoft.KeyVault/managedHsm/keys/release/action", + "Microsoft.KeyVault/managedHsm/keys/backup/action", + "Microsoft.KeyVault/managedHsm/keys/restore/action", + "Microsoft.KeyVault/managedHsm/keys/encrypt/action", + "Microsoft.KeyVault/managedHsm/keys/decrypt/action", + "Microsoft.KeyVault/managedHsm/keys/wrap/action", + "Microsoft.KeyVault/managedHsm/keys/unwrap/action", + "Microsoft.KeyVault/managedHsm/keys/sign/action", + "Microsoft.KeyVault/managedHsm/keys/verify/action", + "Microsoft.KeyVault/managedHsm/keys/derive/action", + "Microsoft.KeyVault/managedHsm/rng/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/515eb02d-2335-4d2d-92f2-b1cbdf9c3778", + "name": "515eb02d-2335-4d2d-92f2-b1cbdf9c3778", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleAssignments/delete/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/delete", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/recover/action", + "Microsoft.KeyVault/managedHsm/keys/export/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Officer", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4", + "name": "a290e904-7015-4bba-90c8-60543313cdb4", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleAssignments/delete/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action", + "Microsoft.KeyVault/managedHsm/securitydomain/download/action", + "Microsoft.KeyVault/managedHsm/securitydomain/download/read", + "Microsoft.KeyVault/managedHsm/securitydomain/upload/action", + "Microsoft.KeyVault/managedHsm/securitydomain/upload/read", + "Microsoft.KeyVault/managedHsm/securitydomain/transferkey/read", + "Microsoft.KeyVault/managedHsm/backup/start/action", + "Microsoft.KeyVault/managedHsm/restore/start/action", + "Microsoft.KeyVault/managedHsm/backup/status/action", + "Microsoft.KeyVault/managedHsm/restore/status/action", + "Microsoft.KeyVault/managedHsm/settings/read/action", + "Microsoft.KeyVault/managedHsm/settings/write/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Administrator", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + } + ] + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleAssignments/1a53457b-e855-469a-8bc6-3b5f450396b3?api-version=7.4-preview.1", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "196", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "91c75f1c-d4fb-47b9-b5e0-7272bdc0459e" + }, + "RequestBody": { + "properties": { + "roleDefinitionId": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/2c18b078-7c48-4d3a-af88-5a3a1b3f82b3", + "principalId": "01ea9a65-813e-4238-8204-bf7328d63fc6" + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "398", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "f2db5132-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "41" + }, + "ResponseBody": { + "id": "/providers/Microsoft.Authorization/roleAssignments/1a53457b-e855-469a-8bc6-3b5f450396b3", + "name": "1a53457b-e855-469a-8bc6-3b5f450396b3", + "properties": { + "principalId": "01ea9a65-813e-4238-8204-bf7328d63fc6", + "roleDefinitionId": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/2c18b078-7c48-4d3a-af88-5a3a1b3f82b3", + "scope": "/" + }, + "type": "Microsoft.Authorization/roleAssignments" + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleAssignments/1a53457b-e855-469a-8bc6-3b5f450396b3?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "161e7a71-24cc-4a8a-bc43-c5856130d86a" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "398", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "f2eb366a-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "0" + }, + "ResponseBody": { + "id": "/providers/Microsoft.Authorization/roleAssignments/1a53457b-e855-469a-8bc6-3b5f450396b3", + "name": "1a53457b-e855-469a-8bc6-3b5f450396b3", + "properties": { + "principalId": "01ea9a65-813e-4238-8204-bf7328d63fc6", + "roleDefinitionId": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/2c18b078-7c48-4d3a-af88-5a3a1b3f82b3", + "scope": "/" + }, + "type": "Microsoft.Authorization/roleAssignments" + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleAssignments/1a53457b-e855-469a-8bc6-3b5f450396b3?api-version=7.4-preview.1", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "6ecdab1a-888b-4e43-97fa-7a96460ec0a0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "398", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "f2f56126-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "36" + }, + "ResponseBody": { + "id": "/providers/Microsoft.Authorization/roleAssignments/1a53457b-e855-469a-8bc6-3b5f450396b3", + "name": "1a53457b-e855-469a-8bc6-3b5f450396b3", + "properties": { + "principalId": "01ea9a65-813e-4238-8204-bf7328d63fc6", + "roleDefinitionId": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/2c18b078-7c48-4d3a-af88-5a3a1b3f82b3", + "scope": "/" + }, + "type": "Microsoft.Authorization/roleAssignments" + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleAssignments/e64687c6-9920-45c3-aeac-91380893591c?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "a8e2705f-7566-4f9c-96f8-90ee1e5ac90a" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "143", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-request-id": "f3044c4a-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "0" + }, + "ResponseBody": { + "error": { + "code": "RoleAssignmentNotFound", + "message": "Requested role assignment not found (Activity ID: f3044c4a-65e5-11ed-bc87-0022488d4c2b)" + } + } + } + ], + "Variables": { + "suffix": "suffix-735680", + "uuid-1": "1a53457b-e855-469a-8bc6-3b5f450396b3", + "uuid-2": "e64687c6-9920-45c3-aeac-91380893591c" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_can_list_role_assignments.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_can_list_role_assignments.js deleted file mode 100644 index c90c580ed373..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_can_list_role_assignments.js +++ /dev/null @@ -1,175 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "50938835b67ff8a2cfc26f55d68d4b09"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleAssignments') - .query(true) - .reply(401, "OK", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '2', - 'x-ms-request-id', - 'b51a0ab6-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'cache-control', - 'no-cache', - 'x-ms-server-latency', - '0' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'c9c41efe-0a5a-4894-8e1a-bb42d5bcc700', - 'x-ms-ests-server', - '2.1.14059.12 - NCUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=Ap7LQKx3pyhMq6Xt1fVk4Bo; expires=Fri, 09-Dec-2022 18:31:21 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7Wevrd7V-C6pC5Xw4kFgY0qF1Oe8RFakYfs7uPg0uZyp-Sp8IrIrR1RowyAMUvtsL7tGj97BCkC7k7RRg_Ls3S83bVwM0Xud4XgeMzBssvrNhQOPFRxMZzti29STVCY9G6ZhRe9LIO2i8gSaZoWWMzeAtzYJw456ccDR9ieEOnjPsBv-cvbBWK5z3-inSmf9_MF1w4iVZ0S74YDML9WLoWvf5Q5jDJQotkMKRtGmkvnxsaJYgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:21 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"kerberos_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/kerberos","tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '62805b6e-f450-4bf2-9c6e-10c9fdf71101', - 'x-ms-ests-server', - '2.1.14059.12 - SCUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AoNc8vNLT7tAqG3YJ42_-cc; expires=Fri, 09-Dec-2022 18:31:21 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrfnXwcQg3DWLCzVx7N_kAIiPqlRjlxU_8ngUE0W-JViWCS8zTJgUyREAjdgNGb6FLvqEG_hB4X7EVgqXPxLyaLjqcBN79tef81KY7UEwSkh8z8ar4E6EwxRzJA152oO-OdrbVmyfHySgn97oVDNKwisS5JQWEnXHFbRK0IDLX97yJhpFUvv1_D4MHeCSNH0wp1QQgNMGM_PJX5Iz15NILK0FEmrSGBUF35xQ0eLqNOd0gAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:21 GMT', - 'Content-Length', - '1753' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&x-client-SKU=msal.js.node&x-client-VER=1.14.2&x-client-OS=linux&x-client-CPU=x64&x-ms-lib-capability=retry-after, h429&x-client-current-telemetry=5|771,2,,,|,&x-client-last-telemetry=5|0|||0,0&client-request-id=11c568c1-5025-460f-baa3-2caf9ccb621d&client_secret=azure_client_secret&claims=%7B%22access_token%22%3A%7B%22xms_cc%22%3A%7B%22values%22%3A%5B%22cp1%22%5D%7D%7D%7D") - .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'c65ef7a3-132e-4ef3-935b-f71c9439be00', - 'x-ms-ests-server', - '2.1.14059.12 - NCUS ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AtUQUJKdv-NNuLjURhhPZKkYD5OPAQAAAPjo_doOAAAA; expires=Fri, 09-Dec-2022 18:31:21 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:21 GMT', - 'Content-Length', - '1322' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleAssignments') - .query(true) - .reply(200, {"value":[{"id":"/providers/Microsoft.Authorization/roleAssignments/ee697cd1-889c-0f7c-b501-437bb26c6611","name":"ee697cd1-889c-0f7c-b501-437bb26c6611","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"},{"id":"/providers/Microsoft.Authorization/roleAssignments/eab3beb4-1eac-4369-98f5-8a3707aa9072","name":"eab3beb4-1eac-4369-98f5-8a3707aa9072","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/515eb02d-2335-4d2d-92f2-b1cbdf9c3778","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"},{"id":"/providers/Microsoft.Authorization/roleAssignments/684742ab-d6bc-430f-966d-b3e917e82d82","name":"684742ab-d6bc-430f-966d-b3e917e82d82","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625b","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"},{"id":"/providers/Microsoft.Authorization/roleAssignments/4b304a33-e984-43ec-879b-f1415f3b3292","name":"4b304a33-e984-43ec-879b-f1415f3b3292","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/40a166c0-04b1-4835-ab64-51b8ae8626f0","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"},{"id":"/providers/Microsoft.Authorization/roleAssignments/12dcace1-86ab-446c-98a7-391f9f1d6347","name":"12dcace1-86ab-446c-98a7-391f9f1d6347","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/e218992a-e4ed-4804-ba97-077dd13224cd","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"},{"id":"/providers/Microsoft.Authorization/roleAssignments/335d4866-2654-435f-a7bd-e9f3e49d6881","name":"335d4866-2654-435f-a7bd-e9f3e49d6881","properties":{"principalId":"09c2d1d8-d276-4036-b20d-7212c5383852","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"},{"id":"/providers/Microsoft.Authorization/roleAssignments/173e3fef-b314-4a60-a0a9-8f1486c947b8","name":"173e3fef-b314-4a60-a0a9-8f1486c947b8","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/08efb636-0068-4049-a194-e518dc613dad","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"},{"id":"/providers/Microsoft.Authorization/roleAssignments/1190bdfb-7f38-4aad-8f02-743418762b61","name":"1190bdfb-7f38-4aad-8f02-743418762b61","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/b127710a-ed8c-4ff5-b7d2-7821d25028f3","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"}]}, [ - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-request-id', - 'b56903c8-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-keyvault-region', - 'northus', - 'content-length', - '3203', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '1' -]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_can_list_role_assignments.json b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_can_list_role_assignments.json new file mode 100644 index 000000000000..dbf4619fe203 --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_can_list_role_assignments.json @@ -0,0 +1,116 @@ +{ + "Entries": [ + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleAssignments?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "e38f9d36-0683-49da-9050-06ba5196598d" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012\u0022, resource=\u0022https://managedhsm.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-request-id": "f258b998-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "0" + }, + "ResponseBody": "OK" + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleAssignments?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "e38f9d36-0683-49da-9050-06ba5196598d" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2006", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "f288aea0-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "0" + }, + "ResponseBody": { + "value": [ + { + "id": "/providers/Microsoft.Authorization/roleAssignments/fddeb4f6-17f7-4216-acc6-bda0f199d5a7", + "name": "fddeb4f6-17f7-4216-acc6-bda0f199d5a7", + "properties": { + "principalId": "01ea9a65-813e-4238-8204-bf7328d63fc6", + "roleDefinitionId": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625b", + "scope": "/" + }, + "type": "Microsoft.Authorization/roleAssignments" + }, + { + "id": "/providers/Microsoft.Authorization/roleAssignments/d8fabe1c-3132-47a3-904a-5ac06b9d6475", + "name": "d8fabe1c-3132-47a3-904a-5ac06b9d6475", + "properties": { + "principalId": "01ea9a65-813e-4238-8204-bf7328d63fc6", + "roleDefinitionId": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4", + "scope": "/" + }, + "type": "Microsoft.Authorization/roleAssignments" + }, + { + "id": "/providers/Microsoft.Authorization/roleAssignments/b18ca0bc-ef1a-4c8e-b1f1-32160d9331d5", + "name": "b18ca0bc-ef1a-4c8e-b1f1-32160d9331d5", + "properties": { + "principalId": "01ea9a65-813e-4238-8204-bf7328d63fc6", + "roleDefinitionId": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/fdb3a696-e53d-4b9b-abf6-14c5eff8b867", + "scope": "/" + }, + "type": "Microsoft.Authorization/roleAssignments" + }, + { + "id": "/providers/Microsoft.Authorization/roleAssignments/6d68e67d-8dbd-4809-bd3a-59a733407e15", + "name": "6d68e67d-8dbd-4809-bd3a-59a733407e15", + "properties": { + "principalId": "01ea9a65-813e-4238-8204-bf7328d63fc6", + "roleDefinitionId": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/515eb02d-2335-4d2d-92f2-b1cbdf9c3778", + "scope": "/" + }, + "type": "Microsoft.Authorization/roleAssignments" + }, + { + "id": "/providers/Microsoft.Authorization/roleAssignments/4603690f-9277-0db7-2555-c02c4c98eeee", + "name": "4603690f-9277-0db7-2555-c02c4c98eeee", + "properties": { + "principalId": "09c2d1d8-d276-4036-b20d-7212c5383852", + "roleDefinitionId": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4", + "scope": "/" + }, + "type": "Microsoft.Authorization/roleAssignments" + } + ] + } + } + ], + "Variables": { + "suffix": "suffix-276594" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_succeeds_when_deleting_a_role_assignment_that_doesnt_exist.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_succeeds_when_deleting_a_role_assignment_that_doesnt_exist.js deleted file mode 100644 index b4861b71eeaf..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_succeeds_when_deleting_a_role_assignment_that_doesnt_exist.js +++ /dev/null @@ -1,167 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "9093eb762723d553360c41da76fe1291"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .delete('///providers/Microsoft.Authorization/roleAssignments/b36b00af-89c6-435f-a43d-9a3087015c27') - .query(true) - .reply(401, "", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '0', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '0', - 'x-ms-request-id', - 'b5f078bc-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'd2aacb87-2ae8-49a2-b95f-9128f214bc00', - 'x-ms-ests-server', - '2.1.14059.12 - NCUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AnQWOJ9HM45Or-RO0pdDpjo; expires=Fri, 09-Dec-2022 18:31:22 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrXUAhBvVNVakWuKkjkGVEbMYpJ10KOzAOReFpsZaNUoWaqEIL2uypUNsUAOzgeoa_jXotO2L6U7yf8RNBLx4mP-W3EH_-jVc2NttF0G7ffloXF_C6aq83FpzHJQmOZ_zJdY75EAA0D_75g292MSPnqfZ6dIt2ZgGrNsSloqCQtA2FzZUDuryaOJBg4u7kBB7Tr5VWRTkKnp-4ZtM2_seNqKU8NXKkrbRG_J1gHHEuHuQgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:22 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"kerberos_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/kerberos","tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'c65ef7a3-132e-4ef3-935b-f71cd539be00', - 'x-ms-ests-server', - '2.1.14059.12 - NCUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AtULmY7g8yNOmXiDs6-1Wyc; expires=Fri, 09-Dec-2022 18:31:22 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrX44zqWscgNdgHfr0c864p77NJDmDAwlQQRSiOBtUEVXKRm_EVOozz5L0AlI3iarq1gtHJBMPGm90Mb5eSfA9l5h4dDSQgDtY5kPLxD1vz8ye9zU08ImVHC4RmN2I5yDtXMS2Nd6FHLqNjscBwcdE-3_Dl_DCCHyodgL6gJsu31uNLT0mDSihOWO7faf_OErmWvU2Zs-asHEhTOC9hXfxrNSh4Rt64uRvbYYv1Uf3HAYgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:22 GMT', - 'Content-Length', - '1753' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&x-client-SKU=msal.js.node&x-client-VER=1.14.2&x-client-OS=linux&x-client-CPU=x64&x-ms-lib-capability=retry-after, h429&x-client-current-telemetry=5|771,2,,,|,&x-client-last-telemetry=5|0|||0,0&client-request-id=e2bc5f2d-7527-4154-b84d-4b783bec5120&client_secret=azure_client_secret&claims=%7B%22access_token%22%3A%7B%22xms_cc%22%3A%7B%22values%22%3A%5B%22cp1%22%5D%7D%7D%7D") - .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'c65ef7a3-132e-4ef3-935b-f71cdb39be00', - 'x-ms-ests-server', - '2.1.14059.12 - NCUS ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AnwcsTP3dytCv42tG26Pw-U; expires=Fri, 09-Dec-2022 18:31:22 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:22 GMT', - 'Content-Length', - '1322' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .delete('///providers/Microsoft.Authorization/roleAssignments/b36b00af-89c6-435f-a43d-9a3087015c27') - .query(true) - .reply(404, {"error":{"code":"RoleAssignmentNotFound","message":"Requested role assignment not found (Activity ID: b6369b26-605c-11ed-a993-0022488d4c2b)"}}, [ - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '1', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'content-length', - '143', - 'x-ms-request-id', - 'b6369b26-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-frame-options', - 'SAMEORIGIN' -]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_succeeds_when_deleting_a_role_assignment_that_doesnt_exist.json b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_succeeds_when_deleting_a_role_assignment_that_doesnt_exist.json new file mode 100644 index 000000000000..5313a811576c --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_succeeds_when_deleting_a_role_assignment_that_doesnt_exist.json @@ -0,0 +1,65 @@ +{ + "Entries": [ + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleAssignments/ef10dc0c-8a30-466c-9212-c8a1d935c5a9?api-version=7.4-preview.1", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "76ba750b-d639-432e-9ed1-e5e0de6b7663" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012\u0022, resource=\u0022https://managedhsm.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-request-id": "f320891e-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "0" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleAssignments/ef10dc0c-8a30-466c-9212-c8a1d935c5a9?api-version=7.4-preview.1", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "76ba750b-d639-432e-9ed1-e5e0de6b7663" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "143", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-request-id": "f3552ef8-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "1" + }, + "ResponseBody": { + "error": { + "code": "RoleAssignmentNotFound", + "message": "Requested role assignment not found (Activity ID: f3552ef8-65e5-11ed-bc87-0022488d4c2b)" + } + } + } + ], + "Variables": { + "suffix": "suffix-725999", + "uuid-1": "ef10dc0c-8a30-466c-9212-c8a1d935c5a9" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_supports_tracing.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_supports_tracing.js deleted file mode 100644 index 23e89dbd1075..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_assignments/recording_supports_tracing.js +++ /dev/null @@ -1,165 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "fe2252c2c32ef94d61c5d8cf625ba26c"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleAssignments/b36b00af-89c6-435f-a43d-9a3087015c27') - .query(true) - .reply(401, "OK", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '2', - 'x-ms-request-id', - '4958fd0a-c7b0-11eb-ac21-000d3ae55bfc', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-build-version', - '1.0.20210520-1-d6634624-develop', - 'cache-control', - 'no-cache', - 'x-ms-server-latency', - '0' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '91c45214-be80-4c26-8492-49ff5877b700', - 'x-ms-ests-server', - '2.1.11722.26 - WUS2 ProdSlices', - 'Set-Cookie', - 'fpc=AmQlXR1csgVBmHSG9W09IxW1p1ZhAQAAAAdFUNgOAAAA; expires=Wed, 07-Jul-2021 16:49:12 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrVftVn3xHU3E0MPYc6-dgCiSPL63EKSz5D7BM9EFZ26R_T3W1ohg4pEH9YOycWjirad2XaryWX3qLGxUFFHrzgEtPBqhUNVdXYAu2mfO6N4TEd8_It0huNPtNMVGKNZ3w-13aoq3sbrJzycNWiqeZt_q-_ay91-RQEN3NDjjrzY4gAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Mon, 07 Jun 2021 16:49:12 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'd65d9248-3f8c-4697-b731-0069f6a3c400', - 'x-ms-ests-server', - '2.1.11787.14 - WUS2 ProdSlices', - 'Set-Cookie', - 'fpc=AmQlXR1csgVBmHSG9W09IxW1p1ZhAQAAAAdFUNgOAAAA; expires=Wed, 07-Jul-2021 16:49:12 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrRrSlhP8HPqnhkCrn9CcjjlTTbCo-huFAdy0KQQ9gIOI-gYHwRRUiJlU70Uen_cVfTQyGubYB6jrZTQenOZPdZn51pcZKD8eDAUaGyPdXl0Jjfiyg9nCsenZVuqpQjAdkmTCpB2b96XpmEgq4RqlsC3k8Yc3TmG4Zf0ToSYM2hCAgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Mon, 07 Jun 2021 16:49:12 GMT', - 'Content-Length', - '1651' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&x-client-SKU=msal.js.node&x-client-VER=1.1.0&x-client-OS=linux&x-client-CPU=x64&x-ms-lib-capability=retry-after, h429&x-client-current-telemetry=2|771,0|,&x-client-last-telemetry=2|0|||0,0&client-request-id=6b3790be-0d4e-4e52-93b1-984894561f36&client_secret=azure_client_secret") - .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '52508406-802f-4865-b97a-e45b82a6b100', - 'x-ms-ests-server', - '2.1.11787.14 - NCUS ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'Set-Cookie', - 'fpc=AmQlXR1csgVBmHSG9W09IxW1p1ZhAgAAAAdFUNgOAAAA; expires=Wed, 07-Jul-2021 16:49:12 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Mon, 07 Jun 2021 16:49:12 GMT', - 'Content-Length', - '1322' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleAssignments/b36b00af-89c6-435f-a43d-9a3087015c27') - .query(true) - .reply(404, {"error":{"code":"RoleAssignmentNotFound","message":"Requested role assignment not found (Activity ID: 497f83bc-c7b0-11eb-ac21-000d3ae55bfc)"}}, [ - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '1', - 'x-content-type-options', - 'nosniff', - 'content-length', - '143', - 'x-ms-request-id', - '497f83bc-c7b0-11eb-ac21-000d3ae55bfc', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-build-version', - '1.0.20210520-1-d6634624-develop', - 'cache-control', - 'no-cache', - 'x-frame-options', - 'SAMEORIGIN' -]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions/recording_can_create_update_and_delete_a_role_definition.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions/recording_can_create_update_and_delete_a_role_definition.js deleted file mode 100644 index b9b21ea49a73..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions/recording_can_create_update_and_delete_a_role_definition.js +++ /dev/null @@ -1,257 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "7df4e1b52d0c4643cbee7326175b7cb0"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .put('///providers/Microsoft.Authorization/roleDefinitions/b36b00af-89c6-435f-a43d-9a3087015c27') - .query(true) - .reply(401, "", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '0', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '0', - 'x-ms-request-id', - 'b28b6cb8-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '0e42c271-3852-4e9c-b66b-53f4715bf800', - 'x-ms-ests-server', - '2.1.14059.12 - SCUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=Ao-KXnBSH3dItxWzWl0d0jY; expires=Fri, 09-Dec-2022 18:31:16 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrT_yc7SEN1w-eJl5_6YpCOklVeEJLSVhTz96VhCQCkiqdVQ5Mo0WmJIteF4dhZOij1P7YV2MSrtwE4nWGr8qQX_ViMses-qFXeKIkEuN_uDrn4C07AA9swW3HtM7W2_akuwzUd8BCS3uVVQI2ccOsDLKaX16SETJFZvTi6o-4E6OAxm_SF2IYsvwBc7O16A3uT5HNxZbqYm0_73LIzjKMIVtOqbNzvYQKbuOmsAPD1AwgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:16 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"kerberos_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/kerberos","tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'a9e5d4d2-8636-401b-9183-e24b917ce900', - 'x-ms-ests-server', - '2.1.14059.12 - EUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=Amwm4rhVaYJLhIUNYPqya7Q; expires=Fri, 09-Dec-2022 18:31:17 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7Wevr11NaBkiJGDUUGdwlg-1-qgmg3Cy-UufVRFPTI8PZLVyDwGQps4KGx0VERUk6X42zz1jhm4x7GydTKUl9yt0ulBRvH-goa8AmYxNoxeb8iKVUfUO1cFinPZX9MWPZLbAEhIptMua5PKe67gagPi3ExWxKs-b0RWsHxGpT8RaV-mwv9aa3uTNhsCRMwDNnqqUb3F_W5QqJWRUdQNT4kkuFkwgITRzVYQ-iG_OMDdM_lG0gAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:16 GMT', - 'Content-Length', - '1753' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&x-client-SKU=msal.js.node&x-client-VER=1.14.2&x-client-OS=linux&x-client-CPU=x64&x-ms-lib-capability=retry-after, h429&x-client-current-telemetry=5|771,2,,,|,&x-client-last-telemetry=5|0|||0,0&client-request-id=1e7d9ebd-8bbb-4336-aecd-1cb063279464&client_secret=azure_client_secret&claims=%7B%22access_token%22%3A%7B%22xms_cc%22%3A%7B%22values%22%3A%5B%22cp1%22%5D%7D%7D%7D") - .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'c9c41efe-0a5a-4894-8e1a-bb4235bcc700', - 'x-ms-ests-server', - '2.1.14059.12 - NCUS ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AuBtt0DcdPVIn9jdEjJf_rwYD5OPAQAAAPTo_doOAAAA; expires=Fri, 09-Dec-2022 18:31:17 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:17 GMT', - 'Content-Length', - '1322' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .put('///providers/Microsoft.Authorization/roleDefinitions/b36b00af-89c6-435f-a43d-9a3087015c27', {"properties":{"roleName":"custom role definition name","description":"custom role description","type":"CustomRole","permissions":[{"actions":[],"notActions":[],"dataActions":["Microsoft.KeyVault/managedHsm/backup/start/action","Microsoft.KeyVault/managedHsm/backup/status/action"],"notDataActions":[]}],"assignableScopes":["/"]}}) - .query(true) - .reply(201, {"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/b36b00af-89c6-435f-a43d-9a3087015c27","name":"b36b00af-89c6-435f-a43d-9a3087015c27","properties":{"assignableScopes":["/"],"description":"custom role description","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/backup/start/action","Microsoft.KeyVault/managedHsm/backup/status/action"],"notActions":[],"notDataActions":[]}],"roleName":"custom role definition name","type":"CustomRole"},"type":"Microsoft.Authorization/roleDefinitions"}, [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'content-length', - '538', - 'x-ms-request-id', - 'b2e1cee6-605c-11ed-a993-0022488d4c2b', - 'x-ms-keyvault-region', - 'northus', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '43', - 'cache-control', - 'no-cache', - 'x-frame-options', - 'SAMEORIGIN' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .put('///providers/Microsoft.Authorization/roleDefinitions/b36b00af-89c6-435f-a43d-9a3087015c27', {"properties":{"roleName":"custom role definition name","description":"custom role description","type":"CustomRole","permissions":[{"actions":[],"notActions":[],"dataActions":["Microsoft.KeyVault/managedHsm/backup/start/action","Microsoft.KeyVault/managedHsm/backup/status/action"],"notDataActions":[]},{"actions":[],"notActions":[],"dataActions":[],"notDataActions":["Microsoft.KeyVault/managedHsm/keys/encrypt/action"]}],"assignableScopes":["/"]}}) - .query(true) - .reply(201, {"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/b36b00af-89c6-435f-a43d-9a3087015c27","name":"b36b00af-89c6-435f-a43d-9a3087015c27","properties":{"assignableScopes":["/"],"description":"custom role description","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/backup/start/action","Microsoft.KeyVault/managedHsm/backup/status/action"],"notActions":[],"notDataActions":[]},{"actions":[],"dataActions":[],"notActions":[],"notDataActions":["Microsoft.KeyVault/managedHsm/keys/encrypt/action"]}],"roleName":"custom role definition name","type":"CustomRole"},"type":"Microsoft.Authorization/roleDefinitions"}, [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'content-length', - '657', - 'x-ms-request-id', - 'b2f24456-605c-11ed-a993-0022488d4c2b', - 'x-ms-keyvault-region', - 'northus', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '37', - 'cache-control', - 'no-cache', - 'x-frame-options', - 'SAMEORIGIN' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .delete('///providers/Microsoft.Authorization/roleDefinitions/b36b00af-89c6-435f-a43d-9a3087015c27') - .query(true) - .reply(200, {"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/b36b00af-89c6-435f-a43d-9a3087015c27","name":"b36b00af-89c6-435f-a43d-9a3087015c27","properties":{"assignableScopes":["/"],"description":"custom role description","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/backup/start/action","Microsoft.KeyVault/managedHsm/backup/status/action"],"notActions":[],"notDataActions":[]},{"actions":[],"dataActions":[],"notActions":[],"notDataActions":["Microsoft.KeyVault/managedHsm/keys/encrypt/action"]}],"roleName":"custom role definition name","type":"CustomRole"},"type":"Microsoft.Authorization/roleDefinitions"}, [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'content-length', - '657', - 'x-ms-request-id', - 'b301af54-605c-11ed-a993-0022488d4c2b', - 'x-ms-keyvault-region', - 'northus', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '37', - 'cache-control', - 'no-cache', - 'x-frame-options', - 'SAMEORIGIN' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleDefinitions') - .query(true) - .reply(200, {"value":[{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8","name":"7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/backup/start/action","Microsoft.KeyVault/managedHsm/backup/status/action","Microsoft.KeyVault/managedHsm/keys/backup/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Backup User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/33413926-3206-4cdd-b39a-83574fe37a17","name":"33413926-3206-4cdd-b39a-83574fe37a17","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/keys/read/action","Microsoft.KeyVault/managedHsm/keys/wrap/action","Microsoft.KeyVault/managedHsm/keys/unwrap/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Service Encryption User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625c","name":"21dbd100-6940-42c2-9190-5d6cb909625c","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/keys/release/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Service Release User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/2c18b078-7c48-4d3a-af88-5a3a1b3f82b3","name":"2c18b078-7c48-4d3a-af88-5a3a1b3f82b3","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/keys/read/action","Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Auditor","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/4bd23610-cdcf-4971-bdee-bdc562cc28e4","name":"4bd23610-cdcf-4971-bdee-bdc562cc28e4","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/write/action","Microsoft.KeyVault/managedHsm/roleAssignments/delete/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Policy Administrator","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625b","name":"21dbd100-6940-42c2-9190-5d6cb909625b","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/keys/read/action","Microsoft.KeyVault/managedHsm/keys/write/action","Microsoft.KeyVault/managedHsm/keys/delete","Microsoft.KeyVault/managedHsm/keys/create","Microsoft.KeyVault/managedHsm/keys/rotate/action","Microsoft.KeyVault/managedHsm/keys/import/action","Microsoft.KeyVault/managedHsm/keys/release/action","Microsoft.KeyVault/managedHsm/keys/backup/action","Microsoft.KeyVault/managedHsm/keys/restore/action","Microsoft.KeyVault/managedHsm/keys/encrypt/action","Microsoft.KeyVault/managedHsm/keys/decrypt/action","Microsoft.KeyVault/managedHsm/keys/wrap/action","Microsoft.KeyVault/managedHsm/keys/unwrap/action","Microsoft.KeyVault/managedHsm/keys/sign/action","Microsoft.KeyVault/managedHsm/keys/verify/action","Microsoft.KeyVault/managedHsm/keys/derive/action","Microsoft.KeyVault/managedHsm/rng/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/515eb02d-2335-4d2d-92f2-b1cbdf9c3778","name":"515eb02d-2335-4d2d-92f2-b1cbdf9c3778","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleAssignments/delete/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action","Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action","Microsoft.KeyVault/managedHsm/keys/deletedKeys/delete","Microsoft.KeyVault/managedHsm/keys/deletedKeys/recover/action","Microsoft.KeyVault/managedHsm/keys/export/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Officer","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4","name":"a290e904-7015-4bba-90c8-60543313cdb4","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleAssignments/delete/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action","Microsoft.KeyVault/managedHsm/securitydomain/download/action","Microsoft.KeyVault/managedHsm/securitydomain/download/read","Microsoft.KeyVault/managedHsm/securitydomain/upload/action","Microsoft.KeyVault/managedHsm/securitydomain/upload/read","Microsoft.KeyVault/managedHsm/securitydomain/transferkey/read","Microsoft.KeyVault/managedHsm/backup/start/action","Microsoft.KeyVault/managedHsm/restore/start/action","Microsoft.KeyVault/managedHsm/backup/status/action","Microsoft.KeyVault/managedHsm/restore/status/action","Microsoft.KeyVault/managedHsm/settings/read/action","Microsoft.KeyVault/managedHsm/settings/write/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Administrator","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"}]}, [ - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-request-id', - 'b310c4a8-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-keyvault-region', - 'northus', - 'content-length', - '6857', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '0' -]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions/recording_can_create_update_and_delete_a_role_definition.json b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions/recording_can_create_update_and_delete_a_role_definition.json new file mode 100644 index 000000000000..c0b1fd647ad5 --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions/recording_can_create_update_and_delete_a_role_definition.json @@ -0,0 +1,528 @@ +{ + "Entries": [ + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions/e65117e2-b335-4793-ac6a-b439ce7810d6?api-version=7.4-preview.1", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "8558f8f4-e9ca-43d5-b5bd-66f2f14c48f1" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012\u0022, resource=\u0022https://managedhsm.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-request-id": "f0447610-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "1" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions/e65117e2-b335-4793-ac6a-b439ce7810d6?api-version=7.4-preview.1", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "330", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "8558f8f4-e9ca-43d5-b5bd-66f2f14c48f1" + }, + "RequestBody": { + "properties": { + "roleName": "custom role definition name", + "description": "custom role description", + "type": "CustomRole", + "permissions": [ + { + "actions": [], + "notActions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/backup/start/action", + "Microsoft.KeyVault/managedHsm/backup/status/action" + ], + "notDataActions": [] + } + ], + "assignableScopes": [ + "/" + ] + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "538", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "f071398e-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "38" + }, + "ResponseBody": { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/e65117e2-b335-4793-ac6a-b439ce7810d6", + "name": "e65117e2-b335-4793-ac6a-b439ce7810d6", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "custom role description", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/backup/start/action", + "Microsoft.KeyVault/managedHsm/backup/status/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "custom role definition name", + "type": "CustomRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions/e65117e2-b335-4793-ac6a-b439ce7810d6?api-version=7.4-preview.1", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "449", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "8fe256d5-613e-43c5-9c51-3863f18cae59" + }, + "RequestBody": { + "properties": { + "roleName": "custom role definition name", + "description": "custom role description", + "type": "CustomRole", + "permissions": [ + { + "actions": [], + "notActions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/backup/start/action", + "Microsoft.KeyVault/managedHsm/backup/status/action" + ], + "notDataActions": [] + }, + { + "actions": [], + "notActions": [], + "dataActions": [], + "notDataActions": [ + "Microsoft.KeyVault/managedHsm/keys/encrypt/action" + ] + } + ], + "assignableScopes": [ + "/" + ] + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "657", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "f080fb08-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "40" + }, + "ResponseBody": { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/e65117e2-b335-4793-ac6a-b439ce7810d6", + "name": "e65117e2-b335-4793-ac6a-b439ce7810d6", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "custom role description", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/backup/start/action", + "Microsoft.KeyVault/managedHsm/backup/status/action" + ], + "notActions": [], + "notDataActions": [] + }, + { + "actions": [], + "dataActions": [], + "notActions": [], + "notDataActions": [ + "Microsoft.KeyVault/managedHsm/keys/encrypt/action" + ] + } + ], + "roleName": "custom role definition name", + "type": "CustomRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions/e65117e2-b335-4793-ac6a-b439ce7810d6?api-version=7.4-preview.1", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "a5cce83e-cf4d-42c2-9a58-6240890a2763" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "657", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "f090d744-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "38" + }, + "ResponseBody": { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/e65117e2-b335-4793-ac6a-b439ce7810d6", + "name": "e65117e2-b335-4793-ac6a-b439ce7810d6", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "custom role description", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/backup/start/action", + "Microsoft.KeyVault/managedHsm/backup/status/action" + ], + "notActions": [], + "notDataActions": [] + }, + { + "actions": [], + "dataActions": [], + "notActions": [], + "notDataActions": [ + "Microsoft.KeyVault/managedHsm/keys/encrypt/action" + ] + } + ], + "roleName": "custom role definition name", + "type": "CustomRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "cc146a18-fa75-40ee-a5c3-73b82679e10f" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "6857", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "f0a01c90-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "0" + }, + "ResponseBody": { + "value": [ + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8", + "name": "7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/backup/start/action", + "Microsoft.KeyVault/managedHsm/backup/status/action", + "Microsoft.KeyVault/managedHsm/keys/backup/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Backup User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/33413926-3206-4cdd-b39a-83574fe37a17", + "name": "33413926-3206-4cdd-b39a-83574fe37a17", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/keys/read/action", + "Microsoft.KeyVault/managedHsm/keys/wrap/action", + "Microsoft.KeyVault/managedHsm/keys/unwrap/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Service Encryption User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625c", + "name": "21dbd100-6940-42c2-9190-5d6cb909625c", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/keys/release/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Service Release User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/2c18b078-7c48-4d3a-af88-5a3a1b3f82b3", + "name": "2c18b078-7c48-4d3a-af88-5a3a1b3f82b3", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/keys/read/action", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Auditor", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/4bd23610-cdcf-4971-bdee-bdc562cc28e4", + "name": "4bd23610-cdcf-4971-bdee-bdc562cc28e4", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/write/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/delete/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Policy Administrator", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625b", + "name": "21dbd100-6940-42c2-9190-5d6cb909625b", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/keys/read/action", + "Microsoft.KeyVault/managedHsm/keys/write/action", + "Microsoft.KeyVault/managedHsm/keys/delete", + "Microsoft.KeyVault/managedHsm/keys/create", + "Microsoft.KeyVault/managedHsm/keys/rotate/action", + "Microsoft.KeyVault/managedHsm/keys/import/action", + "Microsoft.KeyVault/managedHsm/keys/release/action", + "Microsoft.KeyVault/managedHsm/keys/backup/action", + "Microsoft.KeyVault/managedHsm/keys/restore/action", + "Microsoft.KeyVault/managedHsm/keys/encrypt/action", + "Microsoft.KeyVault/managedHsm/keys/decrypt/action", + "Microsoft.KeyVault/managedHsm/keys/wrap/action", + "Microsoft.KeyVault/managedHsm/keys/unwrap/action", + "Microsoft.KeyVault/managedHsm/keys/sign/action", + "Microsoft.KeyVault/managedHsm/keys/verify/action", + "Microsoft.KeyVault/managedHsm/keys/derive/action", + "Microsoft.KeyVault/managedHsm/rng/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/515eb02d-2335-4d2d-92f2-b1cbdf9c3778", + "name": "515eb02d-2335-4d2d-92f2-b1cbdf9c3778", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleAssignments/delete/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/delete", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/recover/action", + "Microsoft.KeyVault/managedHsm/keys/export/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Officer", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4", + "name": "a290e904-7015-4bba-90c8-60543313cdb4", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleAssignments/delete/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action", + "Microsoft.KeyVault/managedHsm/securitydomain/download/action", + "Microsoft.KeyVault/managedHsm/securitydomain/download/read", + "Microsoft.KeyVault/managedHsm/securitydomain/upload/action", + "Microsoft.KeyVault/managedHsm/securitydomain/upload/read", + "Microsoft.KeyVault/managedHsm/securitydomain/transferkey/read", + "Microsoft.KeyVault/managedHsm/backup/start/action", + "Microsoft.KeyVault/managedHsm/restore/start/action", + "Microsoft.KeyVault/managedHsm/backup/status/action", + "Microsoft.KeyVault/managedHsm/restore/status/action", + "Microsoft.KeyVault/managedHsm/settings/read/action", + "Microsoft.KeyVault/managedHsm/settings/write/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Administrator", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + } + ] + } + } + ], + "Variables": { + "suffix": "suffix-764959", + "uuid-1": "e65117e2-b335-4793-ac6a-b439ce7810d6" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions/recording_can_list_role_definitions.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions/recording_can_list_role_definitions.js deleted file mode 100644 index f75503d5a896..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions/recording_can_list_role_definitions.js +++ /dev/null @@ -1,179 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "c44d549e8e213da41211809f72b8939a"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleDefinitions') - .query(true) - .reply(401, "OK", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '2', - 'x-ms-request-id', - 'b1fd1ad0-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'cache-control', - 'no-cache', - 'x-ms-server-latency', - '1' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'f9145f49-4ccf-482f-9288-003a71393600', - 'x-ms-ests-server', - '2.1.14059.12 - WUS2 ProdSlices', - 'Content-Security-Policy-Report-Only', - "script-src 'self' 'nonce-PYByn-BGvcj6KM_f2kpSPQ' 'unsafe-eval' 'unsafe-inline'; object-src 'none'; base-uri 'self'; report-uri https://csp.microsoft.com/report/ESTS-UX-All", - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=Arg_EI4bxphAufOCvCi1X_c; expires=Fri, 09-Dec-2022 18:31:16 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7Wevr3fb-TKhxc8-NkX2R4Fyb3_S59diSrxf_jFoRWDWK4kDw2rajOjj5UkURgdZb3DyfPo31gZ9IdelxZLnB2eQVQpnIrq0_pWpYEA_6syW-hfhpouBmSqvPPLGdQfgF_asCS4Pyo6GUsoQk1_AT5PXOXpvIwfi14VEL4iFGmtZ0zfXa5mFsoC9oPgpuUGHKn9xfTEnZquGwRfNKet6s2-4FVtFsnAl8DZoEpGWMRPwyaVMgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:16 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"kerberos_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/kerberos","tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '6f84898e-60a7-4e0f-9e36-bfaffbaae600', - 'x-ms-ests-server', - '2.1.14059.12 - WUS2 ProdSlices', - 'Content-Security-Policy-Report-Only', - "script-src 'self' 'nonce-lDIO_wlrQyAjp2vpBAt3ig' 'unsafe-eval' 'unsafe-inline'; object-src 'none'; base-uri 'self'; report-uri https://csp.microsoft.com/report/ESTS-UX-All", - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=Ai8EHq2YjuBChku_eYCMI7I; expires=Fri, 09-Dec-2022 18:31:16 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrXMwMO_jZF5Jsy9b1U3wFVJzKVW8o36mMyu0Likp_YQ1q85-4q_0e-wb6D1QXUi7bWs_kpADZZ2EDBwNGCcX_NIGHnqRT9sfI13IVJZG11n5Oe3m6hpiUAUUBgxQiVjrWC2tSjLB6PFm6OWr5EdUces-mIC9ivNHyUHxWG3JNcbYNs1wU62snDyJ4Z1WqihLHTe46_WiHKs1zwIBJ4oKfrhms2C1chIRdkLpVuZC3bvUgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:16 GMT', - 'Content-Length', - '1753' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&x-client-SKU=msal.js.node&x-client-VER=1.14.2&x-client-OS=linux&x-client-CPU=x64&x-ms-lib-capability=retry-after, h429&x-client-current-telemetry=5|771,2,,,|,&x-client-last-telemetry=5|0|||0,0&client-request-id=ef971f10-be44-4bfb-9133-24a386b09837&client_secret=azure_client_secret&claims=%7B%22access_token%22%3A%7B%22xms_cc%22%3A%7B%22values%22%3A%5B%22cp1%22%5D%7D%7D%7D") - .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '4a6e333b-73ee-48db-a7b4-1c02c2dbcc00', - 'x-ms-ests-server', - '2.1.14059.12 - SCUS ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=Aoou1Pu6BHFPnMvoNWOIG24YD5OPAQAAAPPo_doOAAAA; expires=Fri, 09-Dec-2022 18:31:16 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:16 GMT', - 'Content-Length', - '1322' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleDefinitions') - .query(true) - .reply(200, {"value":[{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8","name":"7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/backup/start/action","Microsoft.KeyVault/managedHsm/backup/status/action","Microsoft.KeyVault/managedHsm/keys/backup/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Backup User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/33413926-3206-4cdd-b39a-83574fe37a17","name":"33413926-3206-4cdd-b39a-83574fe37a17","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/keys/read/action","Microsoft.KeyVault/managedHsm/keys/wrap/action","Microsoft.KeyVault/managedHsm/keys/unwrap/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Service Encryption User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625c","name":"21dbd100-6940-42c2-9190-5d6cb909625c","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/keys/release/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Service Release User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/2c18b078-7c48-4d3a-af88-5a3a1b3f82b3","name":"2c18b078-7c48-4d3a-af88-5a3a1b3f82b3","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/keys/read/action","Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Auditor","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/4bd23610-cdcf-4971-bdee-bdc562cc28e4","name":"4bd23610-cdcf-4971-bdee-bdc562cc28e4","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/write/action","Microsoft.KeyVault/managedHsm/roleAssignments/delete/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Policy Administrator","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625b","name":"21dbd100-6940-42c2-9190-5d6cb909625b","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/keys/read/action","Microsoft.KeyVault/managedHsm/keys/write/action","Microsoft.KeyVault/managedHsm/keys/delete","Microsoft.KeyVault/managedHsm/keys/create","Microsoft.KeyVault/managedHsm/keys/rotate/action","Microsoft.KeyVault/managedHsm/keys/import/action","Microsoft.KeyVault/managedHsm/keys/release/action","Microsoft.KeyVault/managedHsm/keys/backup/action","Microsoft.KeyVault/managedHsm/keys/restore/action","Microsoft.KeyVault/managedHsm/keys/encrypt/action","Microsoft.KeyVault/managedHsm/keys/decrypt/action","Microsoft.KeyVault/managedHsm/keys/wrap/action","Microsoft.KeyVault/managedHsm/keys/unwrap/action","Microsoft.KeyVault/managedHsm/keys/sign/action","Microsoft.KeyVault/managedHsm/keys/verify/action","Microsoft.KeyVault/managedHsm/keys/derive/action","Microsoft.KeyVault/managedHsm/rng/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/515eb02d-2335-4d2d-92f2-b1cbdf9c3778","name":"515eb02d-2335-4d2d-92f2-b1cbdf9c3778","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleAssignments/delete/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action","Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action","Microsoft.KeyVault/managedHsm/keys/deletedKeys/delete","Microsoft.KeyVault/managedHsm/keys/deletedKeys/recover/action","Microsoft.KeyVault/managedHsm/keys/export/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Officer","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4","name":"a290e904-7015-4bba-90c8-60543313cdb4","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleAssignments/delete/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action","Microsoft.KeyVault/managedHsm/securitydomain/download/action","Microsoft.KeyVault/managedHsm/securitydomain/download/read","Microsoft.KeyVault/managedHsm/securitydomain/upload/action","Microsoft.KeyVault/managedHsm/securitydomain/upload/read","Microsoft.KeyVault/managedHsm/securitydomain/transferkey/read","Microsoft.KeyVault/managedHsm/backup/start/action","Microsoft.KeyVault/managedHsm/restore/start/action","Microsoft.KeyVault/managedHsm/backup/status/action","Microsoft.KeyVault/managedHsm/restore/status/action","Microsoft.KeyVault/managedHsm/settings/read/action","Microsoft.KeyVault/managedHsm/settings/write/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Administrator","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"}]}, [ - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-request-id', - 'b2802632-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-keyvault-region', - 'northus', - 'content-length', - '6857', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '1' -]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions/recording_can_list_role_definitions.json b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions/recording_can_list_role_definitions.json new file mode 100644 index 000000000000..d9fb4e857808 --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions/recording_can_list_role_definitions.json @@ -0,0 +1,305 @@ +{ + "Entries": [ + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "326febfe-17b8-4fec-9018-d17262471a5f" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012\u0022, resource=\u0022https://managedhsm.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-request-id": "eff81662-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "1" + }, + "ResponseBody": "OK" + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "326febfe-17b8-4fec-9018-d17262471a5f" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "6857", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "f035c17e-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "1" + }, + "ResponseBody": { + "value": [ + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8", + "name": "7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/backup/start/action", + "Microsoft.KeyVault/managedHsm/backup/status/action", + "Microsoft.KeyVault/managedHsm/keys/backup/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Backup User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/33413926-3206-4cdd-b39a-83574fe37a17", + "name": "33413926-3206-4cdd-b39a-83574fe37a17", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/keys/read/action", + "Microsoft.KeyVault/managedHsm/keys/wrap/action", + "Microsoft.KeyVault/managedHsm/keys/unwrap/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Service Encryption User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625c", + "name": "21dbd100-6940-42c2-9190-5d6cb909625c", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/keys/release/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Service Release User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/2c18b078-7c48-4d3a-af88-5a3a1b3f82b3", + "name": "2c18b078-7c48-4d3a-af88-5a3a1b3f82b3", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/keys/read/action", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Auditor", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/4bd23610-cdcf-4971-bdee-bdc562cc28e4", + "name": "4bd23610-cdcf-4971-bdee-bdc562cc28e4", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/write/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/delete/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Policy Administrator", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625b", + "name": "21dbd100-6940-42c2-9190-5d6cb909625b", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/keys/read/action", + "Microsoft.KeyVault/managedHsm/keys/write/action", + "Microsoft.KeyVault/managedHsm/keys/delete", + "Microsoft.KeyVault/managedHsm/keys/create", + "Microsoft.KeyVault/managedHsm/keys/rotate/action", + "Microsoft.KeyVault/managedHsm/keys/import/action", + "Microsoft.KeyVault/managedHsm/keys/release/action", + "Microsoft.KeyVault/managedHsm/keys/backup/action", + "Microsoft.KeyVault/managedHsm/keys/restore/action", + "Microsoft.KeyVault/managedHsm/keys/encrypt/action", + "Microsoft.KeyVault/managedHsm/keys/decrypt/action", + "Microsoft.KeyVault/managedHsm/keys/wrap/action", + "Microsoft.KeyVault/managedHsm/keys/unwrap/action", + "Microsoft.KeyVault/managedHsm/keys/sign/action", + "Microsoft.KeyVault/managedHsm/keys/verify/action", + "Microsoft.KeyVault/managedHsm/keys/derive/action", + "Microsoft.KeyVault/managedHsm/rng/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/515eb02d-2335-4d2d-92f2-b1cbdf9c3778", + "name": "515eb02d-2335-4d2d-92f2-b1cbdf9c3778", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleAssignments/delete/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/delete", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/recover/action", + "Microsoft.KeyVault/managedHsm/keys/export/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Officer", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4", + "name": "a290e904-7015-4bba-90c8-60543313cdb4", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleAssignments/delete/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action", + "Microsoft.KeyVault/managedHsm/securitydomain/download/action", + "Microsoft.KeyVault/managedHsm/securitydomain/download/read", + "Microsoft.KeyVault/managedHsm/securitydomain/upload/action", + "Microsoft.KeyVault/managedHsm/securitydomain/upload/read", + "Microsoft.KeyVault/managedHsm/securitydomain/transferkey/read", + "Microsoft.KeyVault/managedHsm/backup/start/action", + "Microsoft.KeyVault/managedHsm/restore/start/action", + "Microsoft.KeyVault/managedHsm/backup/status/action", + "Microsoft.KeyVault/managedHsm/restore/status/action", + "Microsoft.KeyVault/managedHsm/settings/read/action", + "Microsoft.KeyVault/managedHsm/settings/write/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Administrator", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + } + ] + } + } + ], + "Variables": { + "suffix": "suffix-604798" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions/recording_supports_tracing.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions/recording_supports_tracing.js deleted file mode 100644 index 7772d0786691..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions/recording_supports_tracing.js +++ /dev/null @@ -1,165 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "f4bb096fe2d944e8843f5b8103d4cf82"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleDefinitions/Managed%20HSM%20Crypto%20Auditor') - .query(true) - .reply(401, "OK", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '2', - 'x-ms-request-id', - '48d830e4-c7b0-11eb-8e32-000d3a7bc18d', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-build-version', - '1.0.20210520-1-d6634624-develop', - 'cache-control', - 'no-cache', - 'x-ms-server-latency', - '0' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '23696084-a7e0-4bc3-837b-8be49fc17900', - 'x-ms-ests-server', - '2.1.11722.26 - NCUS ProdSlices', - 'Set-Cookie', - 'fpc=AmQlXR1csgVBmHSG9W09IxU; expires=Wed, 07-Jul-2021 16:49:11 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7Wevr1OgnX49qpUsM6CfNeeC4txYE_MTkVlnBFRxMi_V_-joza12c4gW4RTt5FuGznQE61JmZ90Db6f86aq_yOI52hJ2PqjZtf3pqHMQSFZYYHdRNacsf3h0iGN3GQMbYEkSzgMPRNb2Y8HFHR9ogxKRHS25bc3tY4ESmGPGl4ksmA6IgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Mon, 07 Jun 2021 16:49:11 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'a13223e9-dd0b-4596-9b09-d015226bbd00', - 'x-ms-ests-server', - '2.1.11787.14 - SCUS ProdSlices', - 'Set-Cookie', - 'fpc=AmQlXR1csgVBmHSG9W09IxU; expires=Wed, 07-Jul-2021 16:49:11 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrEQmw0hl9sdIErxLKHoQTuqFHW0FTsojTCCXmt1K9jOS-8Ldb9B4vo7Z-NxSH0DG0mx0zlJPK8xIrRyXUtVu3Y4VJytMFEIvKfHao6HxVJ92PA4NmSKbhb8QHPChlYRUW9MR1k0ufI1xhCxY7NAXO3Nb02BIGlFhmDs161QvtPYwgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Mon, 07 Jun 2021 16:49:11 GMT', - 'Content-Length', - '1651' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&x-client-SKU=msal.js.node&x-client-VER=1.1.0&x-client-OS=linux&x-client-CPU=x64&x-ms-lib-capability=retry-after, h429&x-client-current-telemetry=2|771,0|,&x-client-last-telemetry=2|0|||0,0&client-request-id=96ea77ea-2fc4-4c15-ae03-d9e7066039a2&client_secret=azure_client_secret") - .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '7b4544af-02c2-4108-89bb-4bb49092da00', - 'x-ms-ests-server', - '2.1.11787.14 - SCUS ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'Set-Cookie', - 'fpc=AmQlXR1csgVBmHSG9W09IxW1p1ZhAQAAAAdFUNgOAAAA; expires=Wed, 07-Jul-2021 16:49:11 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Mon, 07 Jun 2021 16:49:11 GMT', - 'Content-Length', - '1322' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleDefinitions/Managed%20HSM%20Crypto%20Auditor') - .query(true) - .reply(404, {"error":{"code":"RoleDefinitionNotFound","message":"Requested role definition not found (Activity ID: 49112304-c7b0-11eb-8e32-000d3a7bc18d)"}}, [ - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '0', - 'x-content-type-options', - 'nosniff', - 'content-length', - '143', - 'x-ms-request-id', - '49112304-c7b0-11eb-8e32-000d3a7bc18d', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-build-version', - '1.0.20210520-1-d6634624-develop', - 'cache-control', - 'no-cache', - 'x-frame-options', - 'SAMEORIGIN' -]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_deleteroledefinition/recording_errors_when_deleting_a_builtin_role_definition.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_deleteroledefinition/recording_errors_when_deleting_a_builtin_role_definition.js deleted file mode 100644 index f377d1062430..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_deleteroledefinition/recording_errors_when_deleting_a_builtin_role_definition.js +++ /dev/null @@ -1,201 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "367d21756b935cbe1fa0d88b6ef2b187"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleDefinitions') - .query(true) - .reply(401, "OK", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '2', - 'x-ms-request-id', - 'b459a15e-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'cache-control', - 'no-cache', - 'x-ms-server-latency', - '0' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '9ea1dcba-59a1-43f5-90ce-479d15352400', - 'x-ms-ests-server', - '2.1.14059.12 - EUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=ApiYTbiP32JPojGR2qftnRY; expires=Fri, 09-Dec-2022 18:31:19 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrOQ1bGNK8w_p8XL0FAgC6MY2ZTaWB0vgnlhw-Cp-_1j8ROf3oEesK1o96vVvrNQ5DR1mVCYuEUClK3jdB-hJ6kAVGyBeJ1HkjxKR9vsGKUFzkbXRmafSyCsqYDg_roUsVorjrFfHXNEs8ryQ0YZ2GrH-dr8HsaVMX4rH6bru_P75cT7tVcBRKHZC5wMA0CxLh_MKL0EnyjWa_eZPgK5V_tMlGaxKhz7eRajd_OPSzT0IgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:19 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"kerberos_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/kerberos","tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'f9145f49-4ccf-482f-9288-003a613a3600', - 'x-ms-ests-server', - '2.1.14059.12 - WUS2 ProdSlices', - 'Content-Security-Policy-Report-Only', - "script-src 'self' 'nonce-t3Uu3HJtV3HtEZmTYVKlnQ' 'unsafe-eval' 'unsafe-inline'; object-src 'none'; base-uri 'self'; report-uri https://csp.microsoft.com/report/ESTS-UX-All", - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=ApPvQH-TyBFIhY5xDjMTiTg; expires=Fri, 09-Dec-2022 18:31:19 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrG51nTKu0y1CLsmtSbkTbmPc4d6r1ZZ3_V1favKvKQVTWZYkkHePTfRlXbqbu0APyOYcwTGJdoMva2CjJg466H1fxYVEQaLSlroyndQzRwN0fZnHosH7oaOk1U1tNBbQ-rznUIFs6pEwcmVhuf6ip4ddT6pnHsS-qHbSKlldjH0yBZPFTAOQQNa2rRWMI6DkQ7AoF454_ABzt5c47IUcIipW0oumEiSGDzjNCpRkA5uogAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:19 GMT', - 'Content-Length', - '1753' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&x-client-SKU=msal.js.node&x-client-VER=1.14.2&x-client-OS=linux&x-client-CPU=x64&x-ms-lib-capability=retry-after, h429&x-client-current-telemetry=5|771,2,,,|,&x-client-last-telemetry=5|0|||0,0&client-request-id=be321c1c-e1bf-40ea-a6a7-88c77956a9c8&client_secret=azure_client_secret&claims=%7B%22access_token%22%3A%7B%22xms_cc%22%3A%7B%22values%22%3A%5B%22cp1%22%5D%7D%7D%7D") - .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '9ea1dcba-59a1-43f5-90ce-479d29352400', - 'x-ms-ests-server', - '2.1.14059.12 - EUS ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AjAQvka_fplAqTfwcGcA98EYD5OPAQAAAPfo_doOAAAA; expires=Fri, 09-Dec-2022 18:31:20 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:20 GMT', - 'Content-Length', - '1322' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleDefinitions') - .query(true) - .reply(200, {"value":[{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8","name":"7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/backup/start/action","Microsoft.KeyVault/managedHsm/backup/status/action","Microsoft.KeyVault/managedHsm/keys/backup/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Backup User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/33413926-3206-4cdd-b39a-83574fe37a17","name":"33413926-3206-4cdd-b39a-83574fe37a17","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/keys/read/action","Microsoft.KeyVault/managedHsm/keys/wrap/action","Microsoft.KeyVault/managedHsm/keys/unwrap/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Service Encryption User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625c","name":"21dbd100-6940-42c2-9190-5d6cb909625c","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/keys/release/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Service Release User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/2c18b078-7c48-4d3a-af88-5a3a1b3f82b3","name":"2c18b078-7c48-4d3a-af88-5a3a1b3f82b3","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/keys/read/action","Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Auditor","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/4bd23610-cdcf-4971-bdee-bdc562cc28e4","name":"4bd23610-cdcf-4971-bdee-bdc562cc28e4","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/write/action","Microsoft.KeyVault/managedHsm/roleAssignments/delete/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Policy Administrator","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625b","name":"21dbd100-6940-42c2-9190-5d6cb909625b","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/keys/read/action","Microsoft.KeyVault/managedHsm/keys/write/action","Microsoft.KeyVault/managedHsm/keys/delete","Microsoft.KeyVault/managedHsm/keys/create","Microsoft.KeyVault/managedHsm/keys/rotate/action","Microsoft.KeyVault/managedHsm/keys/import/action","Microsoft.KeyVault/managedHsm/keys/release/action","Microsoft.KeyVault/managedHsm/keys/backup/action","Microsoft.KeyVault/managedHsm/keys/restore/action","Microsoft.KeyVault/managedHsm/keys/encrypt/action","Microsoft.KeyVault/managedHsm/keys/decrypt/action","Microsoft.KeyVault/managedHsm/keys/wrap/action","Microsoft.KeyVault/managedHsm/keys/unwrap/action","Microsoft.KeyVault/managedHsm/keys/sign/action","Microsoft.KeyVault/managedHsm/keys/verify/action","Microsoft.KeyVault/managedHsm/keys/derive/action","Microsoft.KeyVault/managedHsm/rng/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/515eb02d-2335-4d2d-92f2-b1cbdf9c3778","name":"515eb02d-2335-4d2d-92f2-b1cbdf9c3778","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleAssignments/delete/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action","Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action","Microsoft.KeyVault/managedHsm/keys/deletedKeys/delete","Microsoft.KeyVault/managedHsm/keys/deletedKeys/recover/action","Microsoft.KeyVault/managedHsm/keys/export/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Officer","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4","name":"a290e904-7015-4bba-90c8-60543313cdb4","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleAssignments/delete/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action","Microsoft.KeyVault/managedHsm/securitydomain/download/action","Microsoft.KeyVault/managedHsm/securitydomain/download/read","Microsoft.KeyVault/managedHsm/securitydomain/upload/action","Microsoft.KeyVault/managedHsm/securitydomain/upload/read","Microsoft.KeyVault/managedHsm/securitydomain/transferkey/read","Microsoft.KeyVault/managedHsm/backup/start/action","Microsoft.KeyVault/managedHsm/restore/start/action","Microsoft.KeyVault/managedHsm/backup/status/action","Microsoft.KeyVault/managedHsm/restore/status/action","Microsoft.KeyVault/managedHsm/settings/read/action","Microsoft.KeyVault/managedHsm/settings/write/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Administrator","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"}]}, [ - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-request-id', - 'b4a1aa26-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-keyvault-region', - 'northus', - 'content-length', - '6857', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '1' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .delete('///providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4') - .query(true) - .reply(400, {"error":{"code":"BadParameter","message":"Cannot re-use the name/GUID matching that of a built-in role. Please use a unique role ID. (Activity ID: b4ab6872-605c-11ed-a993-0022488d4c2b)"}}, [ - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '0', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'content-length', - '188', - 'x-ms-request-id', - 'b4ab6872-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-frame-options', - 'SAMEORIGIN' -]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_deleteroledefinition/recording_errors_when_deleting_a_builtin_role_definition.json b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_deleteroledefinition/recording_errors_when_deleting_a_builtin_role_definition.json new file mode 100644 index 000000000000..224b8d241086 --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_deleteroledefinition/recording_errors_when_deleting_a_builtin_role_definition.json @@ -0,0 +1,336 @@ +{ + "Entries": [ + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "fb360df2-8749-48cd-90e0-3320dbd7b892" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012\u0022, resource=\u0022https://managedhsm.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-request-id": "f1c8540c-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "1" + }, + "ResponseBody": "OK" + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "fb360df2-8749-48cd-90e0-3320dbd7b892" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "6857", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "f1fa935e-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "0" + }, + "ResponseBody": { + "value": [ + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8", + "name": "7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/backup/start/action", + "Microsoft.KeyVault/managedHsm/backup/status/action", + "Microsoft.KeyVault/managedHsm/keys/backup/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Backup User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/33413926-3206-4cdd-b39a-83574fe37a17", + "name": "33413926-3206-4cdd-b39a-83574fe37a17", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/keys/read/action", + "Microsoft.KeyVault/managedHsm/keys/wrap/action", + "Microsoft.KeyVault/managedHsm/keys/unwrap/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Service Encryption User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625c", + "name": "21dbd100-6940-42c2-9190-5d6cb909625c", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/keys/release/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Service Release User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/2c18b078-7c48-4d3a-af88-5a3a1b3f82b3", + "name": "2c18b078-7c48-4d3a-af88-5a3a1b3f82b3", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/keys/read/action", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Auditor", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/4bd23610-cdcf-4971-bdee-bdc562cc28e4", + "name": "4bd23610-cdcf-4971-bdee-bdc562cc28e4", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/write/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/delete/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Policy Administrator", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625b", + "name": "21dbd100-6940-42c2-9190-5d6cb909625b", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/keys/read/action", + "Microsoft.KeyVault/managedHsm/keys/write/action", + "Microsoft.KeyVault/managedHsm/keys/delete", + "Microsoft.KeyVault/managedHsm/keys/create", + "Microsoft.KeyVault/managedHsm/keys/rotate/action", + "Microsoft.KeyVault/managedHsm/keys/import/action", + "Microsoft.KeyVault/managedHsm/keys/release/action", + "Microsoft.KeyVault/managedHsm/keys/backup/action", + "Microsoft.KeyVault/managedHsm/keys/restore/action", + "Microsoft.KeyVault/managedHsm/keys/encrypt/action", + "Microsoft.KeyVault/managedHsm/keys/decrypt/action", + "Microsoft.KeyVault/managedHsm/keys/wrap/action", + "Microsoft.KeyVault/managedHsm/keys/unwrap/action", + "Microsoft.KeyVault/managedHsm/keys/sign/action", + "Microsoft.KeyVault/managedHsm/keys/verify/action", + "Microsoft.KeyVault/managedHsm/keys/derive/action", + "Microsoft.KeyVault/managedHsm/rng/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/515eb02d-2335-4d2d-92f2-b1cbdf9c3778", + "name": "515eb02d-2335-4d2d-92f2-b1cbdf9c3778", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleAssignments/delete/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/delete", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/recover/action", + "Microsoft.KeyVault/managedHsm/keys/export/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Officer", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4", + "name": "a290e904-7015-4bba-90c8-60543313cdb4", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleAssignments/delete/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action", + "Microsoft.KeyVault/managedHsm/securitydomain/download/action", + "Microsoft.KeyVault/managedHsm/securitydomain/download/read", + "Microsoft.KeyVault/managedHsm/securitydomain/upload/action", + "Microsoft.KeyVault/managedHsm/securitydomain/upload/read", + "Microsoft.KeyVault/managedHsm/securitydomain/transferkey/read", + "Microsoft.KeyVault/managedHsm/backup/start/action", + "Microsoft.KeyVault/managedHsm/restore/start/action", + "Microsoft.KeyVault/managedHsm/backup/status/action", + "Microsoft.KeyVault/managedHsm/restore/status/action", + "Microsoft.KeyVault/managedHsm/settings/read/action", + "Microsoft.KeyVault/managedHsm/settings/write/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Administrator", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + } + ] + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4?api-version=7.4-preview.1", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "121026da-b29e-47b8-a105-e198f57612cc" + }, + "RequestBody": null, + "StatusCode": 400, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "188", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-request-id": "f20444f8-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "0" + }, + "ResponseBody": { + "error": { + "code": "BadParameter", + "message": "Cannot re-use the name/GUID matching that of a built-in role. Please use a unique role ID. (Activity ID: f20444f8-65e5-11ed-bc87-0022488d4c2b)" + } + } + } + ], + "Variables": { + "suffix": "suffix-475865" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_deleteroledefinition/recording_succeeds_when_deleting_a_nonexistent_role_definition.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_deleteroledefinition/recording_succeeds_when_deleting_a_nonexistent_role_definition.js deleted file mode 100644 index 25e57afd73df..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_deleteroledefinition/recording_succeeds_when_deleting_a_nonexistent_role_definition.js +++ /dev/null @@ -1,171 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "de69305cea86728d75f2ac8ed87722c5"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .delete('///providers/Microsoft.Authorization/roleDefinitions/foobar') - .query(true) - .reply(401, "", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '0', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '0', - 'x-ms-request-id', - 'b4b5397e-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '63317f2a-985d-434b-a193-2d57bed4c600', - 'x-ms-ests-server', - '2.1.14059.12 - WUS2 ProdSlices', - 'Content-Security-Policy-Report-Only', - "script-src 'self' 'nonce-QIW7CYsiZZm8kmb24ax_kg' 'unsafe-eval' 'unsafe-inline'; object-src 'none'; base-uri 'self'; report-uri https://csp.microsoft.com/report/ESTS-UX-All", - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=Ag9tTcNKM95Hk2NZlKRqtdc; expires=Fri, 09-Dec-2022 18:31:20 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrzPRl7jaCGIh5XGimI7CRxiInJgCR41ckSFfBAtCIDQitPpFywaADHPR8YEQTggkCJpbGNwn0FyDCRopbixxde5qsKoiYsQVYBXgqt-rYyXA4_ZJkEYVn2ITb4PSdSLnvbFiOnBX2AmS0MvrDnMoWApqN9_NRKk4zkY_k-iYxsmcqdkPqOWG1wclArqPAVrbNeD5x47Hsmy6fDvulbXsdg-yDTt3gJKuaQb63JbC0zjggAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:20 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"kerberos_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/kerberos","tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '7a39929b-3fb7-4a07-9771-7b19c92ce300', - 'x-ms-ests-server', - '2.1.14059.12 - WUS2 ProdSlices', - 'Content-Security-Policy-Report-Only', - "script-src 'self' 'nonce-wzY857aQggIwh6nDQMGydQ' 'unsafe-eval' 'unsafe-inline'; object-src 'none'; base-uri 'self'; report-uri https://csp.microsoft.com/report/ESTS-UX-All", - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=Aoz8izOp-plCk6ABWb9jod4; expires=Fri, 09-Dec-2022 18:31:20 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevruRdcWzR0aURbvJ55T3bD4_IjJ646tYTgmf8jnAdFxVURpBgM7flZC4AT4kYz9zxOlByrxzemJh2LT1_wSnwqHeK68ijVEGJZ6rljc1dpdpcnwynIoTS2mlpRZx_IHp7kcNA8YIQ-7WOJviJM0T08ikmV6EyoJYflYm65hLBsxb8xNWGms6CQkY5D0ve2AZIipudZ7FNYzjK7os6pZUz_e5l8RKqbDXlkw9R2LwsqjeIgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:20 GMT', - 'Content-Length', - '1753' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&x-client-SKU=msal.js.node&x-client-VER=1.14.2&x-client-OS=linux&x-client-CPU=x64&x-ms-lib-capability=retry-after, h429&x-client-current-telemetry=5|771,2,,,|,&x-client-last-telemetry=5|0|||0,0&client-request-id=01aae56c-a0d8-45a1-b7d6-714a5517c09a&client_secret=azure_client_secret&claims=%7B%22access_token%22%3A%7B%22xms_cc%22%3A%7B%22values%22%3A%5B%22cp1%22%5D%7D%7D%7D") - .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'd1a59f26-c461-402c-869e-7a3c0110ed00', - 'x-ms-ests-server', - '2.1.14059.12 - SCUS ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=Ah13iglC4T1BqfKhURTllMUYD5OPAQAAAPjo_doOAAAA; expires=Fri, 09-Dec-2022 18:31:20 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:20 GMT', - 'Content-Length', - '1322' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .delete('///providers/Microsoft.Authorization/roleDefinitions/foobar') - .query(true) - .reply(404, {"error":{"code":"RoleDefinitionNotFound","message":"Requested role definition not found (Activity ID: b50fa58a-605c-11ed-a993-0022488d4c2b)"}}, [ - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '1', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'content-length', - '143', - 'x-ms-request-id', - 'b50fa58a-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-frame-options', - 'SAMEORIGIN' -]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_deleteroledefinition/recording_succeeds_when_deleting_a_nonexistent_role_definition.json b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_deleteroledefinition/recording_succeeds_when_deleting_a_nonexistent_role_definition.json new file mode 100644 index 000000000000..b34c1eae17d7 --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_deleteroledefinition/recording_succeeds_when_deleting_a_nonexistent_role_definition.json @@ -0,0 +1,64 @@ +{ + "Entries": [ + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions/foobar?api-version=7.4-preview.1", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "c7457c3b-e0c2-4276-bf92-28653d1798d9" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012\u0022, resource=\u0022https://managedhsm.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-request-id": "f2109d16-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "0" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions/foobar?api-version=7.4-preview.1", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "c7457c3b-e0c2-4276-bf92-28653d1798d9" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "143", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-request-id": "f2452ebe-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "1" + }, + "ResponseBody": { + "error": { + "code": "RoleDefinitionNotFound", + "message": "Requested role definition not found (Activity ID: f2452ebe-65e5-11ed-bc87-0022488d4c2b)" + } + } + } + ], + "Variables": { + "suffix": "suffix-321588" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_getroledefinition/recording_errors_when_the_role_definition_cannot_be_found.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_getroledefinition/recording_errors_when_the_role_definition_cannot_be_found.js deleted file mode 100644 index fd84ded8c0c3..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_getroledefinition/recording_errors_when_the_role_definition_cannot_be_found.js +++ /dev/null @@ -1,171 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "92c84507065943e8c764e2e0d47aa42e"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleDefinitions/does_not_exist') - .query(true) - .reply(401, "OK", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '2', - 'x-ms-request-id', - 'b3749fb4-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'cache-control', - 'no-cache', - 'x-ms-server-latency', - '0' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '9ea1dcba-59a1-43f5-90ce-479dd0342400', - 'x-ms-ests-server', - '2.1.14059.12 - EUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AoQMfYP4M7hHr_o2FUWfGys; expires=Fri, 09-Dec-2022 18:31:18 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7Wevrk_WjlKVBT8eXTkcF2trDk5xeAImiqjFeRjGvd2KVlhjREjiKkWivNKkpl_rWgZ9a2PMFOieUp7ENCo-QnoA7TKBb_uSNK3Hw6-YA8RtMVQ66qB0l43Vmlu9Bcnq1EosJ8FhcPaIt58jcCPiiuEnOSQaKCErVXUiwCbbisLOtOzgx1auo7CB7e6wCiwN61C5RYCmKgLM1_GupDduVDqILHkoF8MIUKVe8S795XMsiqgEgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:18 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"kerberos_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/kerberos","tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'bfcec97e-f8c8-4585-a4fd-ffbaafa84c00', - 'x-ms-ests-server', - '2.1.14059.12 - NCUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AkF5wXs6eU9KmWo_TBwAqa8; expires=Fri, 09-Dec-2022 18:31:18 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevraUYTekQTmiIYjSAUSuWPrqd0PIc2_t99nTvC75cYt3-xWktKghGu5nX9aeSSdpyQKbnPAXMd1XgolWql20ISX8JDwELFmQ7vKF4-Bu2uSKLagoMNt8Yq_Fvgz7lMVrXEgoU1LYwutX3BhDO7S4Wq7AKxPMSBxhncvdJO93vLlcH-BsYjPfoT2t3dK1tXE7Y-iLNy0NLLdl8u-fjSylXVmGEzGOiAUcoHmL0a3InucqYgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:18 GMT', - 'Content-Length', - '1753' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&x-client-SKU=msal.js.node&x-client-VER=1.14.2&x-client-OS=linux&x-client-CPU=x64&x-ms-lib-capability=retry-after, h429&x-client-current-telemetry=5|771,2,,,|,&x-client-last-telemetry=5|0|||0,0&client-request-id=49127318-ee25-40b5-8da9-964b987ecf6f&client_secret=azure_client_secret&claims=%7B%22access_token%22%3A%7B%22xms_cc%22%3A%7B%22values%22%3A%5B%22cp1%22%5D%7D%7D%7D") - .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'bfcec97e-f8c8-4585-a4fd-ffbab7a84c00', - 'x-ms-ests-server', - '2.1.14059.12 - NCUS ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=Ak-GI-uw3k9DoeqqAg5xIAQYD5OPAQAAAPXo_doOAAAA; expires=Fri, 09-Dec-2022 18:31:18 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:18 GMT', - 'Content-Length', - '1322' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleDefinitions/does_not_exist') - .query(true) - .reply(404, {"error":{"code":"RoleDefinitionNotFound","message":"Requested role definition not found (Activity ID: b3b48246-605c-11ed-a993-0022488d4c2b)"}}, [ - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '1', - 'x-content-type-options', - 'nosniff', - 'content-length', - '143', - 'x-ms-request-id', - 'b3b48246-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'cache-control', - 'no-cache', - 'x-frame-options', - 'SAMEORIGIN' -]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_getroledefinition/recording_errors_when_the_role_definition_cannot_be_found.json b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_getroledefinition/recording_errors_when_the_role_definition_cannot_be_found.json new file mode 100644 index 000000000000..b78154319d52 --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_getroledefinition/recording_errors_when_the_role_definition_cannot_be_found.json @@ -0,0 +1,66 @@ +{ + "Entries": [ + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions/does_not_exist?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "f5e767b4-6669-4c0b-9a57-cfbc2f6371ad" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012\u0022, resource=\u0022https://managedhsm.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-request-id": "f0f1d9e0-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "0" + }, + "ResponseBody": "OK" + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions/does_not_exist?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "f5e767b4-6669-4c0b-9a57-cfbc2f6371ad" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "143", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-request-id": "f12f2174-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "1" + }, + "ResponseBody": { + "error": { + "code": "RoleDefinitionNotFound", + "message": "Requested role definition not found (Activity ID: f12f2174-65e5-11ed-bc87-0022488d4c2b)" + } + } + } + ], + "Variables": { + "suffix": "suffix-668667" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_getroledefinition/recording_returns_a_role_definition_by_name.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_getroledefinition/recording_returns_a_role_definition_by_name.js deleted file mode 100644 index e6b5de54f4b4..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_getroledefinition/recording_returns_a_role_definition_by_name.js +++ /dev/null @@ -1,207 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "0ca849d0571d485f3c7dfc8b91fc85e7"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleDefinitions') - .query(true) - .reply(401, "OK", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '2', - 'x-ms-request-id', - 'b31b326c-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'cache-control', - 'no-cache', - 'x-ms-server-latency', - '0' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '63317f2a-985d-434b-a193-2d578ed4c600', - 'x-ms-ests-server', - '2.1.14059.12 - WUS2 ProdSlices', - 'Content-Security-Policy-Report-Only', - "script-src 'self' 'nonce-CedXs68feWL-9hWLGflE6g' 'unsafe-eval' 'unsafe-inline'; object-src 'none'; base-uri 'self'; report-uri https://csp.microsoft.com/report/ESTS-UX-All", - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AkPiHfPsyv9CuGl9FwJabQI; expires=Fri, 09-Dec-2022 18:31:17 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrBVznggbqdNnXOgj1yF2W72cr-eld7mqzQByGNA29rw2Sd6e1TjYoGTFc8iysl9SOkGumUBcmS4aOjxjTLppNY2NecRWjXq6fFz16m5OHHpECbCVq0BpiExWtFTlLikAlPU8W3b_lswaS-E4zCHgGbcF9tFzeM_Filf3orMwvufP-up37a4FivvgEQhNgiFF7Ent5Uj7b2daMV6b4Qoc6Jy0lNEWRSXMctFHBg6GjPNAgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:17 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"kerberos_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/kerberos","tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'd1a59f26-c461-402c-869e-7a3ca20fed00', - 'x-ms-ests-server', - '2.1.14059.12 - SCUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AsaA_v8NthNEogD908wb2-g; expires=Fri, 09-Dec-2022 18:31:17 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrtyxvvuQLOJnypx3-OQG3_jSCx9lP2xJjmDUD2-DuOw2U3l_UyB48Qz5KoZoddZzIwpj9aOVhcavT83MLibk4T8rTQH16senNPaSOF-VK129hg-q94zPgFrpQ5koJWX8jm1dTl-h9gtcHgSRoQ9pz4Rx5BAJMwfJlugcPlddCeaDNqSwterRkL6chLTQoMCpYjJ6kj8jq23yGeIMTIo00abjvKKai1lyJWS95xob-H7ggAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:17 GMT', - 'Content-Length', - '1753' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&x-client-SKU=msal.js.node&x-client-VER=1.14.2&x-client-OS=linux&x-client-CPU=x64&x-ms-lib-capability=retry-after, h429&x-client-current-telemetry=5|771,2,,,|,&x-client-last-telemetry=5|0|||0,0&client-request-id=818c771d-b895-416a-9b0c-ca89901228ad&client_secret=azure_client_secret&claims=%7B%22access_token%22%3A%7B%22xms_cc%22%3A%7B%22values%22%3A%5B%22cp1%22%5D%7D%7D%7D") - .reply(200, {"token_type":"Bearer","expires_in":86398,"ext_expires_in":86398,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'c9c41efe-0a5a-4894-8e1a-bb4259bcc700', - 'x-ms-ests-server', - '2.1.14059.12 - NCUS ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AuGAvRkHB7tGs8g8xLaYhbE; expires=Fri, 09-Dec-2022 18:31:18 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:17 GMT', - 'Content-Length', - '1322' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleDefinitions') - .query(true) - .reply(200, {"value":[{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8","name":"7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/backup/start/action","Microsoft.KeyVault/managedHsm/backup/status/action","Microsoft.KeyVault/managedHsm/keys/backup/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Backup User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/33413926-3206-4cdd-b39a-83574fe37a17","name":"33413926-3206-4cdd-b39a-83574fe37a17","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/keys/read/action","Microsoft.KeyVault/managedHsm/keys/wrap/action","Microsoft.KeyVault/managedHsm/keys/unwrap/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Service Encryption User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625c","name":"21dbd100-6940-42c2-9190-5d6cb909625c","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/keys/release/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Service Release User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/2c18b078-7c48-4d3a-af88-5a3a1b3f82b3","name":"2c18b078-7c48-4d3a-af88-5a3a1b3f82b3","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/keys/read/action","Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Auditor","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/4bd23610-cdcf-4971-bdee-bdc562cc28e4","name":"4bd23610-cdcf-4971-bdee-bdc562cc28e4","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/write/action","Microsoft.KeyVault/managedHsm/roleAssignments/delete/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Policy Administrator","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625b","name":"21dbd100-6940-42c2-9190-5d6cb909625b","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/keys/read/action","Microsoft.KeyVault/managedHsm/keys/write/action","Microsoft.KeyVault/managedHsm/keys/delete","Microsoft.KeyVault/managedHsm/keys/create","Microsoft.KeyVault/managedHsm/keys/rotate/action","Microsoft.KeyVault/managedHsm/keys/import/action","Microsoft.KeyVault/managedHsm/keys/release/action","Microsoft.KeyVault/managedHsm/keys/backup/action","Microsoft.KeyVault/managedHsm/keys/restore/action","Microsoft.KeyVault/managedHsm/keys/encrypt/action","Microsoft.KeyVault/managedHsm/keys/decrypt/action","Microsoft.KeyVault/managedHsm/keys/wrap/action","Microsoft.KeyVault/managedHsm/keys/unwrap/action","Microsoft.KeyVault/managedHsm/keys/sign/action","Microsoft.KeyVault/managedHsm/keys/verify/action","Microsoft.KeyVault/managedHsm/keys/derive/action","Microsoft.KeyVault/managedHsm/rng/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/515eb02d-2335-4d2d-92f2-b1cbdf9c3778","name":"515eb02d-2335-4d2d-92f2-b1cbdf9c3778","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleAssignments/delete/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action","Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action","Microsoft.KeyVault/managedHsm/keys/deletedKeys/delete","Microsoft.KeyVault/managedHsm/keys/deletedKeys/recover/action","Microsoft.KeyVault/managedHsm/keys/export/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Officer","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4","name":"a290e904-7015-4bba-90c8-60543313cdb4","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleAssignments/delete/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action","Microsoft.KeyVault/managedHsm/securitydomain/download/action","Microsoft.KeyVault/managedHsm/securitydomain/download/read","Microsoft.KeyVault/managedHsm/securitydomain/upload/action","Microsoft.KeyVault/managedHsm/securitydomain/upload/read","Microsoft.KeyVault/managedHsm/securitydomain/transferkey/read","Microsoft.KeyVault/managedHsm/backup/start/action","Microsoft.KeyVault/managedHsm/restore/start/action","Microsoft.KeyVault/managedHsm/backup/status/action","Microsoft.KeyVault/managedHsm/restore/status/action","Microsoft.KeyVault/managedHsm/settings/read/action","Microsoft.KeyVault/managedHsm/settings/write/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Administrator","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"}]}, [ - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-request-id', - 'b360b45e-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-keyvault-region', - 'northus', - 'content-length', - '6857', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '0' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleDefinitions/7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8') - .query(true) - .reply(200, {"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8","name":"7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/backup/start/action","Microsoft.KeyVault/managedHsm/backup/status/action","Microsoft.KeyVault/managedHsm/keys/backup/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Backup User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"}, [ - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-request-id', - 'b36aa72a-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-keyvault-region', - 'northus', - 'content-length', - '566', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '0' -]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_getroledefinition/recording_returns_a_role_definition_by_name.json b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_getroledefinition/recording_returns_a_role_definition_by_name.json new file mode 100644 index 000000000000..4b18bdd05ac8 --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_getroledefinition/recording_returns_a_role_definition_by_name.json @@ -0,0 +1,358 @@ +{ + "Entries": [ + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "6d4ba6ba-e400-48a1-b562-e699daa1e8e3" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012\u0022, resource=\u0022https://managedhsm.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-request-id": "f0ae0de6-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "1" + }, + "ResponseBody": "OK" + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "6d4ba6ba-e400-48a1-b562-e699daa1e8e3" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "6857", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "f0d887c4-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "0" + }, + "ResponseBody": { + "value": [ + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8", + "name": "7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/backup/start/action", + "Microsoft.KeyVault/managedHsm/backup/status/action", + "Microsoft.KeyVault/managedHsm/keys/backup/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Backup User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/33413926-3206-4cdd-b39a-83574fe37a17", + "name": "33413926-3206-4cdd-b39a-83574fe37a17", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/keys/read/action", + "Microsoft.KeyVault/managedHsm/keys/wrap/action", + "Microsoft.KeyVault/managedHsm/keys/unwrap/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Service Encryption User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625c", + "name": "21dbd100-6940-42c2-9190-5d6cb909625c", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/keys/release/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Service Release User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/2c18b078-7c48-4d3a-af88-5a3a1b3f82b3", + "name": "2c18b078-7c48-4d3a-af88-5a3a1b3f82b3", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/keys/read/action", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Auditor", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/4bd23610-cdcf-4971-bdee-bdc562cc28e4", + "name": "4bd23610-cdcf-4971-bdee-bdc562cc28e4", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/write/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/delete/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Policy Administrator", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625b", + "name": "21dbd100-6940-42c2-9190-5d6cb909625b", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/keys/read/action", + "Microsoft.KeyVault/managedHsm/keys/write/action", + "Microsoft.KeyVault/managedHsm/keys/delete", + "Microsoft.KeyVault/managedHsm/keys/create", + "Microsoft.KeyVault/managedHsm/keys/rotate/action", + "Microsoft.KeyVault/managedHsm/keys/import/action", + "Microsoft.KeyVault/managedHsm/keys/release/action", + "Microsoft.KeyVault/managedHsm/keys/backup/action", + "Microsoft.KeyVault/managedHsm/keys/restore/action", + "Microsoft.KeyVault/managedHsm/keys/encrypt/action", + "Microsoft.KeyVault/managedHsm/keys/decrypt/action", + "Microsoft.KeyVault/managedHsm/keys/wrap/action", + "Microsoft.KeyVault/managedHsm/keys/unwrap/action", + "Microsoft.KeyVault/managedHsm/keys/sign/action", + "Microsoft.KeyVault/managedHsm/keys/verify/action", + "Microsoft.KeyVault/managedHsm/keys/derive/action", + "Microsoft.KeyVault/managedHsm/rng/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/515eb02d-2335-4d2d-92f2-b1cbdf9c3778", + "name": "515eb02d-2335-4d2d-92f2-b1cbdf9c3778", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleAssignments/delete/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/delete", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/recover/action", + "Microsoft.KeyVault/managedHsm/keys/export/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Officer", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4", + "name": "a290e904-7015-4bba-90c8-60543313cdb4", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleAssignments/delete/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action", + "Microsoft.KeyVault/managedHsm/securitydomain/download/action", + "Microsoft.KeyVault/managedHsm/securitydomain/download/read", + "Microsoft.KeyVault/managedHsm/securitydomain/upload/action", + "Microsoft.KeyVault/managedHsm/securitydomain/upload/read", + "Microsoft.KeyVault/managedHsm/securitydomain/transferkey/read", + "Microsoft.KeyVault/managedHsm/backup/start/action", + "Microsoft.KeyVault/managedHsm/restore/start/action", + "Microsoft.KeyVault/managedHsm/backup/status/action", + "Microsoft.KeyVault/managedHsm/restore/status/action", + "Microsoft.KeyVault/managedHsm/settings/read/action", + "Microsoft.KeyVault/managedHsm/settings/write/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Administrator", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + } + ] + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions/7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "1aac2b46-4cdf-4d6a-b164-315c81248b4c" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "566", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "f0e29bf6-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "0" + }, + "ResponseBody": { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8", + "name": "7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/backup/start/action", + "Microsoft.KeyVault/managedHsm/backup/status/action", + "Microsoft.KeyVault/managedHsm/keys/backup/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Backup User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + } + } + ], + "Variables": { + "suffix": "suffix-114476" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_setroledefinition/recording_errors_when_name_is_not_a_valid_guid.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_setroledefinition/recording_errors_when_name_is_not_a_valid_guid.js deleted file mode 100644 index 9893d2c5a6d8..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_setroledefinition/recording_errors_when_name_is_not_a_valid_guid.js +++ /dev/null @@ -1,167 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "d80d2bc8a49a34df2c3c0dafb7a120a6"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .put('///providers/Microsoft.Authorization/roleDefinitions/foo%20unique%20value') - .query(true) - .reply(401, "", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '0', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '0', - 'x-ms-request-id', - 'b3bf34e8-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'bfcec97e-f8c8-4585-a4fd-ffbac0a84c00', - 'x-ms-ests-server', - '2.1.14059.12 - NCUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=Ap2HTKxQskJKs_ZVucb5Jog; expires=Fri, 09-Dec-2022 18:31:18 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrXzCVv01jzZWTkcgg950-zsMKjF1KLxduOwWp5bGcqwAtZFL15Bh-T-7lPb5i_7RqO0xrKwJM2slfFeYzHp6JSNrfSbI26cj43t7HUiVZ5ep6hs3D7j0hVJobVd5LEV_knPUECWYycpDLajSvNQ4ZS_lu3Fh7A_m97AG6jhkcGncCgIgalXgdKo2hRcgVALTCy1G9DWV5MDB2xHUhaVNQfYlt01_HArw5MupOwuN2Ha0gAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:18 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"kerberos_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/kerberos","tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'c65ef7a3-132e-4ef3-935b-f71c2939be00', - 'x-ms-ests-server', - '2.1.14059.12 - NCUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=At3oiH-OnApAtq4Q78Bx02A; expires=Fri, 09-Dec-2022 18:31:18 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrBbcK1L3B2jHEEI18U3726fzV7jb1zw_hbTwPrwZouMKE3xENiT-Nxkowf18SOJSff42eXnetEaQOienft2iMyMObiiboZ7MZTxOL72k0itIdrXiJ7umdDgCf8bfYNR0sGSfeLb8xmde_oPBX84eEoIrzdmT_mxlL2eGPQJJZwnhGBO8OAQXVi8GhM7lVy664BUebF7A5zM6c38SeEbEjRIfoYjmnPXd76wAw_kh_rv0gAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:18 GMT', - 'Content-Length', - '1753' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&x-client-SKU=msal.js.node&x-client-VER=1.14.2&x-client-OS=linux&x-client-CPU=x64&x-ms-lib-capability=retry-after, h429&x-client-current-telemetry=5|771,2,,,|,&x-client-last-telemetry=5|0|||0,0&client-request-id=95c56dee-b134-427a-9024-0d3ffab566d0&client_secret=azure_client_secret&claims=%7B%22access_token%22%3A%7B%22xms_cc%22%3A%7B%22values%22%3A%5B%22cp1%22%5D%7D%7D%7D") - .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'c9c41efe-0a5a-4894-8e1a-bb427ebcc700', - 'x-ms-ests-server', - '2.1.14059.12 - NCUS ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AjvLf-bpvf1Mgs_wvg42GGo; expires=Fri, 09-Dec-2022 18:31:18 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:18 GMT', - 'Content-Length', - '1322' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .put('///providers/Microsoft.Authorization/roleDefinitions/foo%20unique%20value', {"properties":{"roleName":"foo role definition name","type":"CustomRole","permissions":[],"assignableScopes":["/"]}}) - .query(true) - .reply(400, {"error":{"code":"BadParameter","message":"Role definition name must be a GUID (Activity ID: b3f7293e-605c-11ed-a993-0022488d4c2b)"}}, [ - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '0', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'content-length', - '133', - 'x-ms-request-id', - 'b3f7293e-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-frame-options', - 'SAMEORIGIN' -]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_setroledefinition/recording_errors_when_name_is_not_a_valid_guid.json b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_setroledefinition/recording_errors_when_name_is_not_a_valid_guid.json new file mode 100644 index 000000000000..d323419aca85 --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_setroledefinition/recording_errors_when_name_is_not_a_valid_guid.json @@ -0,0 +1,77 @@ +{ + "Entries": [ + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions/foo%20unique%20value?api-version=7.4-preview.1", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "02a770f5-b56b-4af7-bd8f-bf73b592f9fa" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012\u0022, resource=\u0022https://managedhsm.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-request-id": "f13ac7f4-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "0" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions/foo%20unique%20value?api-version=7.4-preview.1", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "116", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "02a770f5-b56b-4af7-bd8f-bf73b592f9fa" + }, + "RequestBody": { + "properties": { + "roleName": "foo role definition name", + "type": "CustomRole", + "permissions": [], + "assignableScopes": [ + "/" + ] + } + }, + "StatusCode": 400, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "133", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-request-id": "f168d568-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "3" + }, + "ResponseBody": { + "error": { + "code": "BadParameter", + "message": "Role definition name must be a GUID (Activity ID: f168d568-65e5-11ed-bc87-0022488d4c2b)" + } + } + } + ], + "Variables": { + "suffix": "suffix-785792" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_setroledefinition/recording_errors_when_updating_a_builtin_role_definition.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_setroledefinition/recording_errors_when_updating_a_builtin_role_definition.js deleted file mode 100644 index dae8aeb09a93..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_setroledefinition/recording_errors_when_updating_a_builtin_role_definition.js +++ /dev/null @@ -1,199 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "efd68c089bf08eee6b93df6842e7a58b"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleDefinitions') - .query(true) - .reply(401, "OK", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '2', - 'x-ms-request-id', - 'b40105b2-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'cache-control', - 'no-cache', - 'x-ms-server-latency', - '0' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '8b32c626-f1a9-4d83-9a97-640d86a61801', - 'x-ms-ests-server', - '2.1.14059.12 - SCUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=Avs_zx5saSVEvyfoPlR7OyE; expires=Fri, 09-Dec-2022 18:31:19 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrdY2hXF7YoW92QqCGiReCVWpuWwVBpBRLR4YrWhmCbHYBEyDW17L0x9Nj08HlcWMa4B9RAR1rG7JVsPUu3jszL_kz5HyTWwAPkMc_NJ9TburPLzM3u6HXXjoUny6QqlgR7kJtQvHjVtf_y4JSybSoD-Fg0TlSuAJXSKFsdRBSueUH13cw5w6CJMi_vDycJ_HyXuaVJc7dPP0oHSxOtjTdmkD5fjnSK_M1mKKQH3g6T9cgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:19 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"kerberos_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/kerberos","tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'bfcec97e-f8c8-4585-a4fd-ffbad6a84c00', - 'x-ms-ests-server', - '2.1.14059.12 - NCUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AlAgUbJmAi1Dsam6VNJ3L5g; expires=Fri, 09-Dec-2022 18:31:19 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrvNYd055A7giN1RJXst-6rJ7QqXDZv2QgqCs4fegwrh9WxP4HgszsHNgvqhMIyUrCJfVFTatb4sayAaYfnIvP26ZioaX_5yo-6534JxV6pfqTECZ_OnPuXwboexbqe8LjnpZlKH_OJ2ui2BqM1fWU6yo4MTLCxEFfLoVB0eKQhmNEikWXb1FpV8R098ulDngn8zFeMcuzKvQZX6USPxxD8A1QPKlfBYPKWVjL5nLlfMsgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:19 GMT', - 'Content-Length', - '1753' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&x-client-SKU=msal.js.node&x-client-VER=1.14.2&x-client-OS=linux&x-client-CPU=x64&x-ms-lib-capability=retry-after, h429&x-client-current-telemetry=5|771,2,,,|,&x-client-last-telemetry=5|0|||0,0&client-request-id=7a9862a0-d913-4e85-a7d9-b182782a25eb&client_secret=azure_client_secret&claims=%7B%22access_token%22%3A%7B%22xms_cc%22%3A%7B%22values%22%3A%5B%22cp1%22%5D%7D%7D%7D") - .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'd2aacb87-2ae8-49a2-b95f-91287c14bc00', - 'x-ms-ests-server', - '2.1.14059.12 - NCUS ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=Ajg8KN6xVRNCkfngwpEcDsYYD5OPAQAAAPbo_doOAAAA; expires=Fri, 09-Dec-2022 18:31:19 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:19 GMT', - 'Content-Length', - '1322' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleDefinitions') - .query(true) - .reply(200, {"value":[{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8","name":"7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/backup/start/action","Microsoft.KeyVault/managedHsm/backup/status/action","Microsoft.KeyVault/managedHsm/keys/backup/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Backup User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/33413926-3206-4cdd-b39a-83574fe37a17","name":"33413926-3206-4cdd-b39a-83574fe37a17","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/keys/read/action","Microsoft.KeyVault/managedHsm/keys/wrap/action","Microsoft.KeyVault/managedHsm/keys/unwrap/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Service Encryption User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625c","name":"21dbd100-6940-42c2-9190-5d6cb909625c","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/keys/release/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Service Release User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/2c18b078-7c48-4d3a-af88-5a3a1b3f82b3","name":"2c18b078-7c48-4d3a-af88-5a3a1b3f82b3","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/keys/read/action","Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Auditor","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/4bd23610-cdcf-4971-bdee-bdc562cc28e4","name":"4bd23610-cdcf-4971-bdee-bdc562cc28e4","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/write/action","Microsoft.KeyVault/managedHsm/roleAssignments/delete/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Policy Administrator","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625b","name":"21dbd100-6940-42c2-9190-5d6cb909625b","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/keys/read/action","Microsoft.KeyVault/managedHsm/keys/write/action","Microsoft.KeyVault/managedHsm/keys/delete","Microsoft.KeyVault/managedHsm/keys/create","Microsoft.KeyVault/managedHsm/keys/rotate/action","Microsoft.KeyVault/managedHsm/keys/import/action","Microsoft.KeyVault/managedHsm/keys/release/action","Microsoft.KeyVault/managedHsm/keys/backup/action","Microsoft.KeyVault/managedHsm/keys/restore/action","Microsoft.KeyVault/managedHsm/keys/encrypt/action","Microsoft.KeyVault/managedHsm/keys/decrypt/action","Microsoft.KeyVault/managedHsm/keys/wrap/action","Microsoft.KeyVault/managedHsm/keys/unwrap/action","Microsoft.KeyVault/managedHsm/keys/sign/action","Microsoft.KeyVault/managedHsm/keys/verify/action","Microsoft.KeyVault/managedHsm/keys/derive/action","Microsoft.KeyVault/managedHsm/rng/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/515eb02d-2335-4d2d-92f2-b1cbdf9c3778","name":"515eb02d-2335-4d2d-92f2-b1cbdf9c3778","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleAssignments/delete/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action","Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action","Microsoft.KeyVault/managedHsm/keys/deletedKeys/delete","Microsoft.KeyVault/managedHsm/keys/deletedKeys/recover/action","Microsoft.KeyVault/managedHsm/keys/export/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Officer","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4","name":"a290e904-7015-4bba-90c8-60543313cdb4","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleAssignments/delete/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action","Microsoft.KeyVault/managedHsm/securitydomain/download/action","Microsoft.KeyVault/managedHsm/securitydomain/download/read","Microsoft.KeyVault/managedHsm/securitydomain/upload/action","Microsoft.KeyVault/managedHsm/securitydomain/upload/read","Microsoft.KeyVault/managedHsm/securitydomain/transferkey/read","Microsoft.KeyVault/managedHsm/backup/start/action","Microsoft.KeyVault/managedHsm/restore/start/action","Microsoft.KeyVault/managedHsm/backup/status/action","Microsoft.KeyVault/managedHsm/restore/status/action","Microsoft.KeyVault/managedHsm/settings/read/action","Microsoft.KeyVault/managedHsm/settings/write/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Administrator","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"}]}, [ - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-request-id', - 'b4458156-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-keyvault-region', - 'northus', - 'content-length', - '6857', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '1' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .put('///providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4', {"properties":{"roleName":"Managed HSM Administrator","type":"CustomRole","permissions":[{"actions":[],"notActions":[],"dataActions":["Microsoft.KeyVault/managedHsm/backup/start/action","Microsoft.KeyVault/managedHsm/backup/status/action"],"notDataActions":[]},{"actions":[],"notActions":[],"dataActions":[],"notDataActions":["Microsoft.KeyVault/managedHsm/keys/encrypt/action"]}],"assignableScopes":["/"]}}) - .query(true) - .reply(400, {"error":{"code":"BadParameter","message":"Cannot re-use the name/GUID matching that of a built-in role. Please use a unique role ID. (Activity ID: b44f24b8-605c-11ed-a993-0022488d4c2b)"}}, [ - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '1', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'content-length', - '188', - 'x-ms-request-id', - 'b44f24b8-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-frame-options', - 'SAMEORIGIN' -]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_setroledefinition/recording_errors_when_updating_a_builtin_role_definition.json b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_setroledefinition/recording_errors_when_updating_a_builtin_role_definition.json new file mode 100644 index 000000000000..8f591809b89a --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_role_definitions_setroledefinition/recording_errors_when_updating_a_builtin_role_definition.json @@ -0,0 +1,365 @@ +{ + "Entries": [ + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "d2e97ff7-7735-4ee6-b6e2-b2c23d9e8cfc" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012\u0022, resource=\u0022https://managedhsm.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-request-id": "f183a294-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "0" + }, + "ResponseBody": "OK" + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "d2e97ff7-7735-4ee6-b6e2-b2c23d9e8cfc" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "6857", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "f1b215d4-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "2" + }, + "ResponseBody": { + "value": [ + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8", + "name": "7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/backup/start/action", + "Microsoft.KeyVault/managedHsm/backup/status/action", + "Microsoft.KeyVault/managedHsm/keys/backup/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Backup User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/33413926-3206-4cdd-b39a-83574fe37a17", + "name": "33413926-3206-4cdd-b39a-83574fe37a17", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/keys/read/action", + "Microsoft.KeyVault/managedHsm/keys/wrap/action", + "Microsoft.KeyVault/managedHsm/keys/unwrap/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Service Encryption User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625c", + "name": "21dbd100-6940-42c2-9190-5d6cb909625c", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/keys/release/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Service Release User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/2c18b078-7c48-4d3a-af88-5a3a1b3f82b3", + "name": "2c18b078-7c48-4d3a-af88-5a3a1b3f82b3", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/keys/read/action", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Auditor", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/4bd23610-cdcf-4971-bdee-bdc562cc28e4", + "name": "4bd23610-cdcf-4971-bdee-bdc562cc28e4", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/write/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/delete/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Policy Administrator", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625b", + "name": "21dbd100-6940-42c2-9190-5d6cb909625b", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/keys/read/action", + "Microsoft.KeyVault/managedHsm/keys/write/action", + "Microsoft.KeyVault/managedHsm/keys/delete", + "Microsoft.KeyVault/managedHsm/keys/create", + "Microsoft.KeyVault/managedHsm/keys/rotate/action", + "Microsoft.KeyVault/managedHsm/keys/import/action", + "Microsoft.KeyVault/managedHsm/keys/release/action", + "Microsoft.KeyVault/managedHsm/keys/backup/action", + "Microsoft.KeyVault/managedHsm/keys/restore/action", + "Microsoft.KeyVault/managedHsm/keys/encrypt/action", + "Microsoft.KeyVault/managedHsm/keys/decrypt/action", + "Microsoft.KeyVault/managedHsm/keys/wrap/action", + "Microsoft.KeyVault/managedHsm/keys/unwrap/action", + "Microsoft.KeyVault/managedHsm/keys/sign/action", + "Microsoft.KeyVault/managedHsm/keys/verify/action", + "Microsoft.KeyVault/managedHsm/keys/derive/action", + "Microsoft.KeyVault/managedHsm/rng/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/515eb02d-2335-4d2d-92f2-b1cbdf9c3778", + "name": "515eb02d-2335-4d2d-92f2-b1cbdf9c3778", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleAssignments/delete/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/delete", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/recover/action", + "Microsoft.KeyVault/managedHsm/keys/export/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Officer", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4", + "name": "a290e904-7015-4bba-90c8-60543313cdb4", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleAssignments/delete/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action", + "Microsoft.KeyVault/managedHsm/securitydomain/download/action", + "Microsoft.KeyVault/managedHsm/securitydomain/download/read", + "Microsoft.KeyVault/managedHsm/securitydomain/upload/action", + "Microsoft.KeyVault/managedHsm/securitydomain/upload/read", + "Microsoft.KeyVault/managedHsm/securitydomain/transferkey/read", + "Microsoft.KeyVault/managedHsm/backup/start/action", + "Microsoft.KeyVault/managedHsm/restore/start/action", + "Microsoft.KeyVault/managedHsm/backup/status/action", + "Microsoft.KeyVault/managedHsm/restore/status/action", + "Microsoft.KeyVault/managedHsm/settings/read/action", + "Microsoft.KeyVault/managedHsm/settings/write/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Administrator", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + } + ] + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4?api-version=7.4-preview.1", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "407", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "f4058255-81c2-455b-9cea-8b405d2322e2" + }, + "RequestBody": { + "properties": { + "roleName": "Managed HSM Administrator", + "type": "CustomRole", + "permissions": [ + { + "actions": [], + "notActions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/backup/start/action", + "Microsoft.KeyVault/managedHsm/backup/status/action" + ], + "notDataActions": [] + }, + { + "actions": [], + "notActions": [], + "dataActions": [], + "notDataActions": [ + "Microsoft.KeyVault/managedHsm/keys/encrypt/action" + ] + } + ], + "assignableScopes": [ + "/" + ] + } + }, + "StatusCode": 400, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "188", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-request-id": "f1bc5a8a-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "0" + }, + "ResponseBody": { + "error": { + "code": "BadParameter", + "message": "Cannot re-use the name/GUID matching that of a built-in role. Please use a unique role ID. (Activity ID: f1bc5a8a-65e5-11ed-bc87-0022488d4c2b)" + } + } + } + ], + "Variables": { + "suffix": "suffix-679337" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_tracing/recording_traces_through_the_various_operations.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_tracing/recording_traces_through_the_various_operations.js deleted file mode 100644 index 89ba125ec1c4..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_tracing/recording_traces_through_the_various_operations.js +++ /dev/null @@ -1,373 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "8033afbf40873eb11fa807c8fe2fa406"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .put('///providers/Microsoft.Authorization/roleDefinitions/b36b00af-89c6-435f-a43d-9a3087015c27') - .query(true) - .reply(401, "", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '0', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '0', - 'x-ms-request-id', - 'b641baec-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '1e01fa6a-1995-422b-9b14-ce9ac341da00', - 'x-ms-ests-server', - '2.1.14059.12 - EUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AmbbPUwIg7BJqkrUB5wEZUo; expires=Fri, 09-Dec-2022 18:31:22 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrGYCpoJjHFd8l_q-Kj2wWA_WrrjWgv9HAoF1P2gENCmstwkcnKPD_nsfSBwsto2NN1mlOJ-2o1nYhXOwUXXGn9EASnUytiEfTtQtL0vD8AurqMv78xYlMQc4AcI6aXQO4J7QZ6qLaMo0A0mxYeN2Oe6_AHH0YB_GYTSif09pOR0cG9eHJj-9FvNOvCzhrZqOo7hHMvYCtQJjeQgp_uqtbgpnRclTTQ2LSEb6ZM9wMSMIgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:22 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"kerberos_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/kerberos","tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'f9145f49-4ccf-482f-9288-003a5e3b3600', - 'x-ms-ests-server', - '2.1.14059.12 - WUS2 ProdSlices', - 'Content-Security-Policy-Report-Only', - "script-src 'self' 'nonce-2pibG7BB5UG6nuySs2rmag' 'unsafe-eval' 'unsafe-inline'; object-src 'none'; base-uri 'self'; report-uri https://csp.microsoft.com/report/ESTS-UX-All", - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AmLxFoarSK9JgVqra7P8HoI; expires=Fri, 09-Dec-2022 18:31:23 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrruB3v__-cKTNrGzNo3kkwFjuqBWM83QYoyZn6aJzSLEMLpHy0XDslGPUWre6lUfiQHC62G8UA2l1mZiXQWrgwACz5jJoUmzY4vQVxxAeYEUp_fV8dFplQWwdVVENVRxqcW2u66QNvIcskm93v4oIqp55wRxL60MkqR10SkPwwDJgZh5ay7Rncd6ggphLB7Vfw1pnZrTZYNrrlaqgPLRzqFO0efexOtz0HtK3PT2WWdEgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:23 GMT', - 'Content-Length', - '1753' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&x-client-SKU=msal.js.node&x-client-VER=1.14.2&x-client-OS=linux&x-client-CPU=x64&x-ms-lib-capability=retry-after, h429&x-client-current-telemetry=5|771,2,,,|,&x-client-last-telemetry=5|0|||0,0&client-request-id=73e04c94-aa7f-4baf-913e-927b23d02fdd&client_secret=azure_client_secret&claims=%7B%22access_token%22%3A%7B%22xms_cc%22%3A%7B%22values%22%3A%5B%22cp1%22%5D%7D%7D%7D") - .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '9ea1dcba-59a1-43f5-90ce-479dcf352400', - 'x-ms-ests-server', - '2.1.14059.12 - EUS ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AmhwO_v3D8RKhXC71xR29lU; expires=Fri, 09-Dec-2022 18:31:23 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:23 GMT', - 'Content-Length', - '1322' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .put('///providers/Microsoft.Authorization/roleDefinitions/b36b00af-89c6-435f-a43d-9a3087015c27', {"properties":{"roleName":"b36b00af-89c6-435f-a43d-9a3087015c27","type":"CustomRole","assignableScopes":["/"]}}) - .query(true) - .reply(201, {"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/b36b00af-89c6-435f-a43d-9a3087015c27","name":"b36b00af-89c6-435f-a43d-9a3087015c27","properties":{"assignableScopes":["/"],"description":"","permissions":[],"roleName":"b36b00af-89c6-435f-a43d-9a3087015c27","type":"CustomRole"},"type":"Microsoft.Authorization/roleDefinitions"}, [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'content-length', - '353', - 'x-ms-request-id', - 'b683b956-605c-11ed-a993-0022488d4c2b', - 'x-ms-keyvault-region', - 'northus', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '39', - 'cache-control', - 'no-cache', - 'x-frame-options', - 'SAMEORIGIN' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleDefinitions/b36b00af-89c6-435f-a43d-9a3087015c27') - .query(true) - .reply(200, {"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/b36b00af-89c6-435f-a43d-9a3087015c27","name":"b36b00af-89c6-435f-a43d-9a3087015c27","properties":{"assignableScopes":["/"],"description":"","permissions":[],"roleName":"b36b00af-89c6-435f-a43d-9a3087015c27","type":"CustomRole"},"type":"Microsoft.Authorization/roleDefinitions"}, [ - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-request-id', - 'b693574e-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-keyvault-region', - 'northus', - 'content-length', - '353', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '1' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .put('///providers/Microsoft.Authorization/roleAssignments/b36b00af-89c6-435f-a43d-9a3087015c27', {"properties":{"roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/b36b00af-89c6-435f-a43d-9a3087015c27","principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6"}}) - .query(true) - .reply(201, {"id":"/providers/Microsoft.Authorization/roleAssignments/b36b00af-89c6-435f-a43d-9a3087015c27","name":"b36b00af-89c6-435f-a43d-9a3087015c27","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/b36b00af-89c6-435f-a43d-9a3087015c27","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"}, [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'content-length', - '398', - 'x-ms-request-id', - 'b69d4600-605c-11ed-a993-0022488d4c2b', - 'x-ms-keyvault-region', - 'northus', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '40', - 'cache-control', - 'no-cache', - 'x-frame-options', - 'SAMEORIGIN' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleAssignments/b36b00af-89c6-435f-a43d-9a3087015c27') - .query(true) - .reply(200, {"id":"/providers/Microsoft.Authorization/roleAssignments/b36b00af-89c6-435f-a43d-9a3087015c27","name":"b36b00af-89c6-435f-a43d-9a3087015c27","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/b36b00af-89c6-435f-a43d-9a3087015c27","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"}, [ - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-request-id', - 'b6ad2b74-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-keyvault-region', - 'northus', - 'content-length', - '398', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '0' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleAssignments') - .query(true) - .reply(200, {"value":[{"id":"/providers/Microsoft.Authorization/roleAssignments/ee697cd1-889c-0f7c-b501-437bb26c6611","name":"ee697cd1-889c-0f7c-b501-437bb26c6611","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"},{"id":"/providers/Microsoft.Authorization/roleAssignments/eab3beb4-1eac-4369-98f5-8a3707aa9072","name":"eab3beb4-1eac-4369-98f5-8a3707aa9072","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/515eb02d-2335-4d2d-92f2-b1cbdf9c3778","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"},{"id":"/providers/Microsoft.Authorization/roleAssignments/684742ab-d6bc-430f-966d-b3e917e82d82","name":"684742ab-d6bc-430f-966d-b3e917e82d82","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625b","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"},{"id":"/providers/Microsoft.Authorization/roleAssignments/4b304a33-e984-43ec-879b-f1415f3b3292","name":"4b304a33-e984-43ec-879b-f1415f3b3292","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/40a166c0-04b1-4835-ab64-51b8ae8626f0","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"},{"id":"/providers/Microsoft.Authorization/roleAssignments/12dcace1-86ab-446c-98a7-391f9f1d6347","name":"12dcace1-86ab-446c-98a7-391f9f1d6347","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/e218992a-e4ed-4804-ba97-077dd13224cd","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"},{"id":"/providers/Microsoft.Authorization/roleAssignments/335d4866-2654-435f-a7bd-e9f3e49d6881","name":"335d4866-2654-435f-a7bd-e9f3e49d6881","properties":{"principalId":"09c2d1d8-d276-4036-b20d-7212c5383852","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"},{"id":"/providers/Microsoft.Authorization/roleAssignments/1190bdfb-7f38-4aad-8f02-743418762b61","name":"1190bdfb-7f38-4aad-8f02-743418762b61","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/b127710a-ed8c-4ff5-b7d2-7821d25028f3","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"},{"id":"/providers/Microsoft.Authorization/roleAssignments/b36b00af-89c6-435f-a43d-9a3087015c27","name":"b36b00af-89c6-435f-a43d-9a3087015c27","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/b36b00af-89c6-435f-a43d-9a3087015c27","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"},{"id":"/providers/Microsoft.Authorization/roleAssignments/173e3fef-b314-4a60-a0a9-8f1486c947b8","name":"173e3fef-b314-4a60-a0a9-8f1486c947b8","properties":{"principalId":"01ea9a65-813e-4238-8204-bf7328d63fc6","roleDefinitionId":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/08efb636-0068-4049-a194-e518dc613dad","scope":"/"},"type":"Microsoft.Authorization/roleAssignments"}]}, [ - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-request-id', - 'b6b6cc42-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-keyvault-region', - 'northus', - 'content-length', - '3602', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '0' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('///providers/Microsoft.Authorization/roleDefinitions') - .query(true) - .reply(200, {"value":[{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8","name":"7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/backup/start/action","Microsoft.KeyVault/managedHsm/backup/status/action","Microsoft.KeyVault/managedHsm/keys/backup/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Backup User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/33413926-3206-4cdd-b39a-83574fe37a17","name":"33413926-3206-4cdd-b39a-83574fe37a17","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/keys/read/action","Microsoft.KeyVault/managedHsm/keys/wrap/action","Microsoft.KeyVault/managedHsm/keys/unwrap/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Service Encryption User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625c","name":"21dbd100-6940-42c2-9190-5d6cb909625c","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/keys/release/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Service Release User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/2c18b078-7c48-4d3a-af88-5a3a1b3f82b3","name":"2c18b078-7c48-4d3a-af88-5a3a1b3f82b3","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/keys/read/action","Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Auditor","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/4bd23610-cdcf-4971-bdee-bdc562cc28e4","name":"4bd23610-cdcf-4971-bdee-bdc562cc28e4","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/write/action","Microsoft.KeyVault/managedHsm/roleAssignments/delete/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Policy Administrator","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625b","name":"21dbd100-6940-42c2-9190-5d6cb909625b","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/keys/read/action","Microsoft.KeyVault/managedHsm/keys/write/action","Microsoft.KeyVault/managedHsm/keys/delete","Microsoft.KeyVault/managedHsm/keys/create","Microsoft.KeyVault/managedHsm/keys/rotate/action","Microsoft.KeyVault/managedHsm/keys/import/action","Microsoft.KeyVault/managedHsm/keys/release/action","Microsoft.KeyVault/managedHsm/keys/backup/action","Microsoft.KeyVault/managedHsm/keys/restore/action","Microsoft.KeyVault/managedHsm/keys/encrypt/action","Microsoft.KeyVault/managedHsm/keys/decrypt/action","Microsoft.KeyVault/managedHsm/keys/wrap/action","Microsoft.KeyVault/managedHsm/keys/unwrap/action","Microsoft.KeyVault/managedHsm/keys/sign/action","Microsoft.KeyVault/managedHsm/keys/verify/action","Microsoft.KeyVault/managedHsm/keys/derive/action","Microsoft.KeyVault/managedHsm/rng/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto User","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/515eb02d-2335-4d2d-92f2-b1cbdf9c3778","name":"515eb02d-2335-4d2d-92f2-b1cbdf9c3778","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleAssignments/delete/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action","Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action","Microsoft.KeyVault/managedHsm/keys/deletedKeys/delete","Microsoft.KeyVault/managedHsm/keys/deletedKeys/recover/action","Microsoft.KeyVault/managedHsm/keys/export/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Crypto Officer","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4","name":"a290e904-7015-4bba-90c8-60543313cdb4","properties":{"assignableScopes":["/"],"description":"","permissions":[{"actions":[],"dataActions":["Microsoft.KeyVault/managedHsm/roleAssignments/delete/action","Microsoft.KeyVault/managedHsm/roleAssignments/read/action","Microsoft.KeyVault/managedHsm/roleAssignments/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/read/action","Microsoft.KeyVault/managedHsm/roleDefinitions/write/action","Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action","Microsoft.KeyVault/managedHsm/securitydomain/download/action","Microsoft.KeyVault/managedHsm/securitydomain/download/read","Microsoft.KeyVault/managedHsm/securitydomain/upload/action","Microsoft.KeyVault/managedHsm/securitydomain/upload/read","Microsoft.KeyVault/managedHsm/securitydomain/transferkey/read","Microsoft.KeyVault/managedHsm/backup/start/action","Microsoft.KeyVault/managedHsm/restore/start/action","Microsoft.KeyVault/managedHsm/backup/status/action","Microsoft.KeyVault/managedHsm/restore/status/action","Microsoft.KeyVault/managedHsm/settings/read/action","Microsoft.KeyVault/managedHsm/settings/write/action"],"notActions":[],"notDataActions":[]}],"roleName":"Managed HSM Administrator","type":"AKVBuiltInRole"},"type":"Microsoft.Authorization/roleDefinitions"},{"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/b36b00af-89c6-435f-a43d-9a3087015c27","name":"b36b00af-89c6-435f-a43d-9a3087015c27","properties":{"assignableScopes":["/"],"description":"","permissions":[],"roleName":"b36b00af-89c6-435f-a43d-9a3087015c27","type":"CustomRole"},"type":"Microsoft.Authorization/roleDefinitions"}]}, [ - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-request-id', - 'b6c08bce-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-keyvault-region', - 'northus', - 'content-length', - '7211', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '0' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .delete('///providers/Microsoft.Authorization/roleAssignments/b36b00af-89c6-435f-a43d-9a3087015c27') - .query(true) - .reply(404, {"error":{"code":"RoleAssignmentNotFound","message":"Requested role assignment not found (Activity ID: b6ca6f04-605c-11ed-a993-0022488d4c2b)"}}, [ - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '0', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'content-length', - '143', - 'x-ms-request-id', - 'b6ca6f04-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-frame-options', - 'SAMEORIGIN' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .delete('///providers/Microsoft.Authorization/roleDefinitions/b36b00af-89c6-435f-a43d-9a3087015c27') - .query(true) - .reply(200, {"id":"Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/b36b00af-89c6-435f-a43d-9a3087015c27","name":"b36b00af-89c6-435f-a43d-9a3087015c27","properties":{"assignableScopes":["/"],"description":"","permissions":[],"roleName":"b36b00af-89c6-435f-a43d-9a3087015c27","type":"CustomRole"},"type":"Microsoft.Authorization/roleDefinitions"}, [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'content-length', - '353', - 'x-ms-request-id', - 'b6d41c5c-605c-11ed-a993-0022488d4c2b', - 'x-ms-keyvault-region', - 'northus', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '37', - 'cache-control', - 'no-cache', - 'x-frame-options', - 'SAMEORIGIN' -]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_tracing/recording_traces_through_the_various_operations.json b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_tracing/recording_traces_through_the_various_operations.json new file mode 100644 index 000000000000..1e1512dab5d1 --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultaccesscontrolclient_tracing/recording_traces_through_the_various_operations.json @@ -0,0 +1,661 @@ +{ + "Entries": [ + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions/0a54eb43-80c2-44b1-8b92-e51d87e61fec?api-version=7.4-preview.1", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "295d3c24-9756-4c79-9411-15ec4adcac0b" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012\u0022, resource=\u0022https://managedhsm.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-request-id": "f361cb0e-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "0" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions/0a54eb43-80c2-44b1-8b92-e51d87e61fec?api-version=7.4-preview.1", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "111", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "295d3c24-9756-4c79-9411-15ec4adcac0b" + }, + "RequestBody": { + "properties": { + "roleName": "0a54eb43-80c2-44b1-8b92-e51d87e61fec", + "type": "CustomRole", + "assignableScopes": [ + "/" + ] + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "353", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "f39774b6-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "41" + }, + "ResponseBody": { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/0a54eb43-80c2-44b1-8b92-e51d87e61fec", + "name": "0a54eb43-80c2-44b1-8b92-e51d87e61fec", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [], + "roleName": "0a54eb43-80c2-44b1-8b92-e51d87e61fec", + "type": "CustomRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions/0a54eb43-80c2-44b1-8b92-e51d87e61fec?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "2fb6440e-27f7-4db5-8bc2-25c4ccd6c6a2" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "353", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "f3a714fc-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "0" + }, + "ResponseBody": { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/0a54eb43-80c2-44b1-8b92-e51d87e61fec", + "name": "0a54eb43-80c2-44b1-8b92-e51d87e61fec", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [], + "roleName": "0a54eb43-80c2-44b1-8b92-e51d87e61fec", + "type": "CustomRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleAssignments/1b071ac2-72e2-4240-b103-e74c4aca4e65?api-version=7.4-preview.1", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "196", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "fce4e135-20ad-44b6-a21f-d9f35337a380" + }, + "RequestBody": { + "properties": { + "roleDefinitionId": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/0a54eb43-80c2-44b1-8b92-e51d87e61fec", + "principalId": "01ea9a65-813e-4238-8204-bf7328d63fc6" + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "398", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "f3b07510-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "43" + }, + "ResponseBody": { + "id": "/providers/Microsoft.Authorization/roleAssignments/1b071ac2-72e2-4240-b103-e74c4aca4e65", + "name": "1b071ac2-72e2-4240-b103-e74c4aca4e65", + "properties": { + "principalId": "01ea9a65-813e-4238-8204-bf7328d63fc6", + "roleDefinitionId": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/0a54eb43-80c2-44b1-8b92-e51d87e61fec", + "scope": "/" + }, + "type": "Microsoft.Authorization/roleAssignments" + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleAssignments/1b071ac2-72e2-4240-b103-e74c4aca4e65?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "c69e5bc9-8157-4c66-b966-822ab28f74d1" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "398", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "f3c0a020-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "1" + }, + "ResponseBody": { + "id": "/providers/Microsoft.Authorization/roleAssignments/1b071ac2-72e2-4240-b103-e74c4aca4e65", + "name": "1b071ac2-72e2-4240-b103-e74c4aca4e65", + "properties": { + "principalId": "01ea9a65-813e-4238-8204-bf7328d63fc6", + "roleDefinitionId": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/0a54eb43-80c2-44b1-8b92-e51d87e61fec", + "scope": "/" + }, + "type": "Microsoft.Authorization/roleAssignments" + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleAssignments?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "9440c3aa-f6c1-4193-bb14-1ecd02589914" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2405", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "f3ca61be-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "0" + }, + "ResponseBody": { + "value": [ + { + "id": "/providers/Microsoft.Authorization/roleAssignments/d8fabe1c-3132-47a3-904a-5ac06b9d6475", + "name": "d8fabe1c-3132-47a3-904a-5ac06b9d6475", + "properties": { + "principalId": "01ea9a65-813e-4238-8204-bf7328d63fc6", + "roleDefinitionId": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4", + "scope": "/" + }, + "type": "Microsoft.Authorization/roleAssignments" + }, + { + "id": "/providers/Microsoft.Authorization/roleAssignments/b18ca0bc-ef1a-4c8e-b1f1-32160d9331d5", + "name": "b18ca0bc-ef1a-4c8e-b1f1-32160d9331d5", + "properties": { + "principalId": "01ea9a65-813e-4238-8204-bf7328d63fc6", + "roleDefinitionId": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/fdb3a696-e53d-4b9b-abf6-14c5eff8b867", + "scope": "/" + }, + "type": "Microsoft.Authorization/roleAssignments" + }, + { + "id": "/providers/Microsoft.Authorization/roleAssignments/6d68e67d-8dbd-4809-bd3a-59a733407e15", + "name": "6d68e67d-8dbd-4809-bd3a-59a733407e15", + "properties": { + "principalId": "01ea9a65-813e-4238-8204-bf7328d63fc6", + "roleDefinitionId": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/515eb02d-2335-4d2d-92f2-b1cbdf9c3778", + "scope": "/" + }, + "type": "Microsoft.Authorization/roleAssignments" + }, + { + "id": "/providers/Microsoft.Authorization/roleAssignments/4603690f-9277-0db7-2555-c02c4c98eeee", + "name": "4603690f-9277-0db7-2555-c02c4c98eeee", + "properties": { + "principalId": "09c2d1d8-d276-4036-b20d-7212c5383852", + "roleDefinitionId": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4", + "scope": "/" + }, + "type": "Microsoft.Authorization/roleAssignments" + }, + { + "id": "/providers/Microsoft.Authorization/roleAssignments/fddeb4f6-17f7-4216-acc6-bda0f199d5a7", + "name": "fddeb4f6-17f7-4216-acc6-bda0f199d5a7", + "properties": { + "principalId": "01ea9a65-813e-4238-8204-bf7328d63fc6", + "roleDefinitionId": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625b", + "scope": "/" + }, + "type": "Microsoft.Authorization/roleAssignments" + }, + { + "id": "/providers/Microsoft.Authorization/roleAssignments/1b071ac2-72e2-4240-b103-e74c4aca4e65", + "name": "1b071ac2-72e2-4240-b103-e74c4aca4e65", + "properties": { + "principalId": "01ea9a65-813e-4238-8204-bf7328d63fc6", + "roleDefinitionId": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/0a54eb43-80c2-44b1-8b92-e51d87e61fec", + "scope": "/" + }, + "type": "Microsoft.Authorization/roleAssignments" + } + ] + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "2dbcdb7c-9099-4a0f-94f1-cf1b3b49a04f" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "7211", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "f3d3ed56-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "0" + }, + "ResponseBody": { + "value": [ + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8", + "name": "7b127d3c-77bd-4e3e-bbe0-dbb8971fa7f8", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/backup/start/action", + "Microsoft.KeyVault/managedHsm/backup/status/action", + "Microsoft.KeyVault/managedHsm/keys/backup/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Backup User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/33413926-3206-4cdd-b39a-83574fe37a17", + "name": "33413926-3206-4cdd-b39a-83574fe37a17", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/keys/read/action", + "Microsoft.KeyVault/managedHsm/keys/wrap/action", + "Microsoft.KeyVault/managedHsm/keys/unwrap/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Service Encryption User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625c", + "name": "21dbd100-6940-42c2-9190-5d6cb909625c", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/keys/release/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Service Release User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/2c18b078-7c48-4d3a-af88-5a3a1b3f82b3", + "name": "2c18b078-7c48-4d3a-af88-5a3a1b3f82b3", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/keys/read/action", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Auditor", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/4bd23610-cdcf-4971-bdee-bdc562cc28e4", + "name": "4bd23610-cdcf-4971-bdee-bdc562cc28e4", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/write/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/delete/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Policy Administrator", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/21dbd100-6940-42c2-9190-5d6cb909625b", + "name": "21dbd100-6940-42c2-9190-5d6cb909625b", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/keys/read/action", + "Microsoft.KeyVault/managedHsm/keys/write/action", + "Microsoft.KeyVault/managedHsm/keys/delete", + "Microsoft.KeyVault/managedHsm/keys/create", + "Microsoft.KeyVault/managedHsm/keys/rotate/action", + "Microsoft.KeyVault/managedHsm/keys/import/action", + "Microsoft.KeyVault/managedHsm/keys/release/action", + "Microsoft.KeyVault/managedHsm/keys/backup/action", + "Microsoft.KeyVault/managedHsm/keys/restore/action", + "Microsoft.KeyVault/managedHsm/keys/encrypt/action", + "Microsoft.KeyVault/managedHsm/keys/decrypt/action", + "Microsoft.KeyVault/managedHsm/keys/wrap/action", + "Microsoft.KeyVault/managedHsm/keys/unwrap/action", + "Microsoft.KeyVault/managedHsm/keys/sign/action", + "Microsoft.KeyVault/managedHsm/keys/verify/action", + "Microsoft.KeyVault/managedHsm/keys/derive/action", + "Microsoft.KeyVault/managedHsm/rng/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto User", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/515eb02d-2335-4d2d-92f2-b1cbdf9c3778", + "name": "515eb02d-2335-4d2d-92f2-b1cbdf9c3778", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleAssignments/delete/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/delete", + "Microsoft.KeyVault/managedHsm/keys/deletedKeys/recover/action", + "Microsoft.KeyVault/managedHsm/keys/export/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Crypto Officer", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/a290e904-7015-4bba-90c8-60543313cdb4", + "name": "a290e904-7015-4bba-90c8-60543313cdb4", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [ + { + "actions": [], + "dataActions": [ + "Microsoft.KeyVault/managedHsm/roleAssignments/delete/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/read/action", + "Microsoft.KeyVault/managedHsm/roleAssignments/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/read/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/write/action", + "Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action", + "Microsoft.KeyVault/managedHsm/securitydomain/download/action", + "Microsoft.KeyVault/managedHsm/securitydomain/download/read", + "Microsoft.KeyVault/managedHsm/securitydomain/upload/action", + "Microsoft.KeyVault/managedHsm/securitydomain/upload/read", + "Microsoft.KeyVault/managedHsm/securitydomain/transferkey/read", + "Microsoft.KeyVault/managedHsm/backup/start/action", + "Microsoft.KeyVault/managedHsm/restore/start/action", + "Microsoft.KeyVault/managedHsm/backup/status/action", + "Microsoft.KeyVault/managedHsm/restore/status/action", + "Microsoft.KeyVault/managedHsm/settings/read/action", + "Microsoft.KeyVault/managedHsm/settings/write/action" + ], + "notActions": [], + "notDataActions": [] + } + ], + "roleName": "Managed HSM Administrator", + "type": "AKVBuiltInRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + }, + { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/0a54eb43-80c2-44b1-8b92-e51d87e61fec", + "name": "0a54eb43-80c2-44b1-8b92-e51d87e61fec", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [], + "roleName": "0a54eb43-80c2-44b1-8b92-e51d87e61fec", + "type": "CustomRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + } + ] + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleAssignments/0a54eb43-80c2-44b1-8b92-e51d87e61fec?api-version=7.4-preview.1", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "cac79599-85b5-4fd5-899b-b271ec5b0ed7" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "143", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-request-id": "f3dde1bc-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "0" + }, + "ResponseBody": { + "error": { + "code": "RoleAssignmentNotFound", + "message": "Requested role assignment not found (Activity ID: f3dde1bc-65e5-11ed-bc87-0022488d4c2b)" + } + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net///providers/Microsoft.Authorization/roleDefinitions/0a54eb43-80c2-44b1-8b92-e51d87e61fec?api-version=7.4-preview.1", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "b879020d-fa02-47a1-91dd-3260fbda5f40" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "353", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "f3e7a76a-65e5-11ed-bc87-0022488d4c2b", + "x-ms-server-latency": "41" + }, + "ResponseBody": { + "id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/0a54eb43-80c2-44b1-8b92-e51d87e61fec", + "name": "0a54eb43-80c2-44b1-8b92-e51d87e61fec", + "properties": { + "assignableScopes": [ + "/" + ], + "description": "", + "permissions": [], + "roleName": "0a54eb43-80c2-44b1-8b92-e51d87e61fec", + "type": "CustomRole" + }, + "type": "Microsoft.Authorization/roleDefinitions" + } + } + ], + "Variables": { + "suffix": "suffix-798420", + "uuid-1": "0a54eb43-80c2-44b1-8b92-e51d87e61fec", + "uuid-2": "1b071ac2-72e2-4240-b103-e74c4aca4e65" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient/recording_beginbackup.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient/recording_beginbackup.js deleted file mode 100644 index 72872af9fa5f..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient/recording_beginbackup.js +++ /dev/null @@ -1,255 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "e4b0dbf41afd7d2a4dfe67be1421db6c"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .post('/backup') - .query(true) - .reply(401, "", [ 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '1', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.windows-ppe.net/azure_tenant_id", resource="https://managedhsm-int.azure-int.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '0', - 'x-ms-request-id', - '9cd5d3a8-f2aa-11ea-ae7c-0242ac120003', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - 'default-src \'self\'', - 'cache-control', - 'no-cache' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .post('/backup', {"storageResourceUri":"https://uri.blob.core.windows.net/backup","token":"blob_storage_sas_token"}) - .query(true) - .reply(202, {"status":"InProgress","statusDetails":null,"error":{"code":null,"message":null,"innererror":null},"startTime":1599770332,"endTime":null,"jobId":"5f4fac0accea45b794bd5b5f4dc911ef","azureStorageBlobContainerUri":null}, [ 'server', - 'Kestrel', - 'date', - 'Thu, 10 Sep 2020 20:38:51 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'azure-asyncoperation', - 'https://eastus2.keyvault_name.managedhsm.azure.net/backup/5f4fac0accea45b794bd5b5f4dc911ef/pending', - 'x-ms-keyvault-region', - 'EASTUS', - 'Retry-After', - '0', - 'x-ms-request-id', - '9cd5d3a8-f2aa-11ea-ae7c-0242ac120003', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '899', - 'content-length', - '216', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/5f4fac0accea45b794bd5b5f4dc911ef/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":null,"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"5f4fac0accea45b794bd5b5f4dc911ef","startTime":1599770332,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Thu, 10 Sep 2020 20:38:52 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '9cd5d3a8-f2aa-11ea-ae7c-0242ac120003', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '216', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '702', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/5f4fac0accea45b794bd5b5f4dc911ef/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":null,"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"5f4fac0accea45b794bd5b5f4dc911ef","startTime":1599770332,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Thu, 10 Sep 2020 20:38:53 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '9cd5d3a8-f2aa-11ea-ae7c-0242ac120003', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '216', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '1028', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/5f4fac0accea45b794bd5b5f4dc911ef/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":null,"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"5f4fac0accea45b794bd5b5f4dc911ef","startTime":1599770332,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Thu, 10 Sep 2020 20:38:57 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '9cd5d3a8-f2aa-11ea-ae7c-0242ac120003', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '216', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '699', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/5f4fac0accea45b794bd5b5f4dc911ef/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":null,"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"5f4fac0accea45b794bd5b5f4dc911ef","startTime":1599770332,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Thu, 10 Sep 2020 20:38:59 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '9cd5d3a8-f2aa-11ea-ae7c-0242ac120003', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '216', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '655', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/5f4fac0accea45b794bd5b5f4dc911ef/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":null,"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"5f4fac0accea45b794bd5b5f4dc911ef","startTime":1599770332,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Thu, 10 Sep 2020 20:39:01 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '9cd5d3a8-f2aa-11ea-ae7c-0242ac120003', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '216', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '621', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/5f4fac0accea45b794bd5b5f4dc911ef/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":"https://uri.blob.core.windows.net/backup/mhsm-keyvault_name-2020091020385266","endTime":1599770343,"error":null,"jobId":"5f4fac0accea45b794bd5b5f4dc911ef","startTime":1599770332,"status":"Succeeded","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Thu, 10 Sep 2020 20:39:05 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '9cd5d3a8-f2aa-11ea-ae7c-0242ac120003', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '257', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '626', - 'content-security-policy', - 'default-src \'self\'' ]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient/recording_beginbackup_then_beginrestore.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient/recording_beginbackup_then_beginrestore.js deleted file mode 100644 index 62ebe55a78af..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient/recording_beginbackup_then_beginrestore.js +++ /dev/null @@ -1,513 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "70d5e0593f5b01d12fe07ce6fe554e94"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .post('/backup') - .query(true) - .reply(401, "", [ 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '3', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.windows-ppe.net/azure_tenant_id", resource="https://managedhsm-int.azure-int.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '0', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - 'default-src \'self\'', - 'cache-control', - 'no-cache' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .post('/backup', {"storageResourceUri":"https://uri.blob.core.windows.net/backup","token":"blob_storage_sas_token"}) - .query(true) - .reply(202, {"status":"InProgress","statusDetails":null,"error":{"code":null,"message":null,"innererror":null},"startTime":1599781020,"endTime":null,"jobId":"f2b89f8950d44e45aefc036e4539028b","azureStorageBlobContainerUri":null}, [ 'server', - 'Kestrel', - 'date', - 'Thu, 10 Sep 2020 23:37:00 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'azure-asyncoperation', - 'https://eastus2.keyvault_name.managedhsm.azure.net/backup/f2b89f8950d44e45aefc036e4539028b/pending', - 'x-ms-keyvault-region', - 'EASTUS', - 'Retry-After', - '0', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '829', - 'content-length', - '216', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/f2b89f8950d44e45aefc036e4539028b/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":null,"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"f2b89f8950d44e45aefc036e4539028b","startTime":1599781020,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Thu, 10 Sep 2020 23:37:01 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '216', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '560', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/f2b89f8950d44e45aefc036e4539028b/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":null,"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"f2b89f8950d44e45aefc036e4539028b","startTime":1599781020,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Thu, 10 Sep 2020 23:37:01 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '216', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '512', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/f2b89f8950d44e45aefc036e4539028b/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":null,"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"f2b89f8950d44e45aefc036e4539028b","startTime":1599781020,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Thu, 10 Sep 2020 23:37:03 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '216', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '525', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/f2b89f8950d44e45aefc036e4539028b/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":null,"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"f2b89f8950d44e45aefc036e4539028b","startTime":1599781020,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Thu, 10 Sep 2020 23:37:06 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '216', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '563', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/f2b89f8950d44e45aefc036e4539028b/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":null,"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"f2b89f8950d44e45aefc036e4539028b","startTime":1599781020,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Thu, 10 Sep 2020 23:37:09 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '216', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '548', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/f2b89f8950d44e45aefc036e4539028b/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":"https://uri.blob.core.windows.net/backup/mhsm-keyvault_name-2020091023370040","endTime":1599781031,"error":null,"jobId":"f2b89f8950d44e45aefc036e4539028b","startTime":1599781020,"status":"Succeeded","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Thu, 10 Sep 2020 23:37:11 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '257', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '528', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .put('/restore', {"sasTokenParameters":{"storageResourceUri":"https://uri.blob.core.windows.net/backup","token":"blob_storage_sas_token"},"folderToRestore":"mhsm-keyvault_name-2020091023370040"}) - .query(true) - .reply(202, {"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"89317af12e784adb89a1176762b907dd","startTime":1599781032,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'date', - 'Thu, 10 Sep 2020 23:37:12 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'azure-asyncoperation', - 'https://eastus2.keyvault_name.managedhsm.azure.net/restore/89317af12e784adb89a1176762b907dd/pending', - 'x-ms-keyvault-region', - 'EASTUS', - 'Retry-After', - '0', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '817', - 'content-length', - '180', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/restore/89317af12e784adb89a1176762b907dd/pending') - .query(true) - .reply(200, {"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"89317af12e784adb89a1176762b907dd","startTime":1599781032,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Thu, 10 Sep 2020 23:37:12 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '180', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '569', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/restore/89317af12e784adb89a1176762b907dd/pending') - .query(true) - .reply(200, {"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"89317af12e784adb89a1176762b907dd","startTime":1599781032,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Thu, 10 Sep 2020 23:37:13 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '180', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '521', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/restore/89317af12e784adb89a1176762b907dd/pending') - .query(true) - .reply(200, {"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"89317af12e784adb89a1176762b907dd","startTime":1599781032,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Thu, 10 Sep 2020 23:37:16 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '180', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '562', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/restore/89317af12e784adb89a1176762b907dd/pending') - .query(true) - .reply(200, {"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"89317af12e784adb89a1176762b907dd","startTime":1599781032,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Thu, 10 Sep 2020 23:37:19 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '180', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '503', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/restore/89317af12e784adb89a1176762b907dd/pending') - .query(true) - .reply(200, {"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"89317af12e784adb89a1176762b907dd","startTime":1599781032,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Thu, 10 Sep 2020 23:37:21 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '180', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '603', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/restore/89317af12e784adb89a1176762b907dd/pending') - .query(true) - .reply(200, {"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"89317af12e784adb89a1176762b907dd","startTime":1599781032,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Thu, 10 Sep 2020 23:37:24 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '180', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '525', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/restore/89317af12e784adb89a1176762b907dd/pending') - .query(true) - .reply(200, {"endTime":1599781044,"error":null,"jobId":"89317af12e784adb89a1176762b907dd","startTime":1599781032,"status":"Succeeded","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Thu, 10 Sep 2020 23:37:26 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '143', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '538', - 'content-security-policy', - 'default-src \'self\'' ]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient/recording_beginbackup_then_beginselectiverestore.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient/recording_beginbackup_then_beginselectiverestore.js deleted file mode 100644 index fdc6f00cde86..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient/recording_beginbackup_then_beginselectiverestore.js +++ /dev/null @@ -1,545 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "1741f9883764e3713bc64f6dc321f389"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .post('/backup') - .query(true) - .reply(401, "", [ 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '1', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.windows-ppe.net/azure_tenant_id", resource="https://managedhsm-int.azure-int.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '0', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - 'default-src \'self\'', - 'cache-control', - 'no-cache' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .post('/backup', {"storageResourceUri":"https://uri.blob.core.windows.net/backup","token":"blob_storage_sas_token"}) - .query(true) - .reply(202, {"status":"InProgress","statusDetails":null,"error":{"code":null,"message":null,"innererror":null},"startTime":1599782936,"endTime":null,"jobId":"031503ecfab448b89844985614a319f9","azureStorageBlobContainerUri":null}, [ 'server', - 'Kestrel', - 'date', - 'Fri, 11 Sep 2020 00:08:56 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'azure-asyncoperation', - 'https://eastus2.keyvault_name.managedhsm.azure.net/backup/031503ecfab448b89844985614a319f9/pending', - 'x-ms-keyvault-region', - 'EASTUS', - 'Retry-After', - '0', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '755', - 'content-length', - '216', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/031503ecfab448b89844985614a319f9/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":null,"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"031503ecfab448b89844985614a319f9","startTime":1599782936,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Fri, 11 Sep 2020 00:08:57 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '216', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '505', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/031503ecfab448b89844985614a319f9/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":null,"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"031503ecfab448b89844985614a319f9","startTime":1599782936,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Fri, 11 Sep 2020 00:08:58 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '216', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '528', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/031503ecfab448b89844985614a319f9/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":null,"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"031503ecfab448b89844985614a319f9","startTime":1599782936,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Fri, 11 Sep 2020 00:09:00 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '216', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '541', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/031503ecfab448b89844985614a319f9/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":null,"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"031503ecfab448b89844985614a319f9","startTime":1599782936,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Fri, 11 Sep 2020 00:09:03 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '216', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '521', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/031503ecfab448b89844985614a319f9/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":null,"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"031503ecfab448b89844985614a319f9","startTime":1599782936,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Fri, 11 Sep 2020 00:09:05 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '216', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '549', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/031503ecfab448b89844985614a319f9/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":null,"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"031503ecfab448b89844985614a319f9","startTime":1599782936,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Fri, 11 Sep 2020 00:09:08 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '216', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '574', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/031503ecfab448b89844985614a319f9/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":"https://uri.blob.core.windows.net/backup/mhsm-keyvault_name-2020091100085704","endTime":1599782949,"error":null,"jobId":"031503ecfab448b89844985614a319f9","startTime":1599782936,"status":"Succeeded","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Fri, 11 Sep 2020 00:09:10 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '257', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '541', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .put('/keys/rsa-1/restore', {"sasTokenParameters":{"storageResourceUri":"https://uri.blob.core.windows.net/backup","token":"blob_storage_sas_token"},"folder":"mhsm-keyvault_name-2020091100085704"}) - .query(true) - .reply(202, {"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"84150e9335a94e2eb4493789a5c82473","startTime":1599782951,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'date', - 'Fri, 11 Sep 2020 00:09:11 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'azure-asyncoperation', - 'https://eastus2.keyvault_name.managedhsm.azure.net/restore/84150e9335a94e2eb4493789a5c82473/pending', - 'x-ms-keyvault-region', - 'EASTUS', - 'Retry-After', - '0', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '796', - 'content-length', - '180', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/restore/84150e9335a94e2eb4493789a5c82473/pending') - .query(true) - .reply(200, {"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"84150e9335a94e2eb4493789a5c82473","startTime":1599782951,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Fri, 11 Sep 2020 00:09:12 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '180', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '615', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/restore/84150e9335a94e2eb4493789a5c82473/pending') - .query(true) - .reply(200, {"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"84150e9335a94e2eb4493789a5c82473","startTime":1599782951,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Fri, 11 Sep 2020 00:09:12 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '180', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '539', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/restore/84150e9335a94e2eb4493789a5c82473/pending') - .query(true) - .reply(200, {"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"84150e9335a94e2eb4493789a5c82473","startTime":1599782951,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Fri, 11 Sep 2020 00:09:15 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '180', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '580', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/restore/84150e9335a94e2eb4493789a5c82473/pending') - .query(true) - .reply(200, {"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"84150e9335a94e2eb4493789a5c82473","startTime":1599782951,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Fri, 11 Sep 2020 00:09:18 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '180', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '554', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/restore/84150e9335a94e2eb4493789a5c82473/pending') - .query(true) - .reply(200, {"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"84150e9335a94e2eb4493789a5c82473","startTime":1599782951,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Fri, 11 Sep 2020 00:09:20 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '180', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '565', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/restore/84150e9335a94e2eb4493789a5c82473/pending') - .query(true) - .reply(200, {"endTime":null,"error":{"code":null,"innererror":null,"message":null},"jobId":"84150e9335a94e2eb4493789a5c82473","startTime":1599782951,"status":"InProgress","statusDetails":null}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Fri, 11 Sep 2020 00:09:22 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '180', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '522', - 'content-security-policy', - 'default-src \'self\'' ]); - -nock('https://eastus2.keyvault_name.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/restore/84150e9335a94e2eb4493789a5c82473/pending') - .query(true) - .reply(200, {"endTime":1599782964,"error":null,"jobId":"84150e9335a94e2eb4493789a5c82473","startTime":1599782951,"status":"Succeeded","statusDetails":"Number of successful key versions restored: 0, Number of key versions could not overwrite: 4"}, [ 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20200909-2-c73be597-develop', - 'date', - 'Fri, 11 Sep 2020 00:09:25 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-keyvault-region', - 'EASTUS', - 'x-ms-request-id', - '58dd65a2-f2a6-11ea-a492-0242ac120009', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '233', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-keyvault-network-info', - 'addr=108.226.109.105', - 'x-ms-server-latency', - '528', - 'content-security-policy', - 'default-src \'self\'' ]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginbackup/recording_returns_the_correct_backup_result_when_fails_to_authenticate.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginbackup/recording_returns_the_correct_backup_result_when_fails_to_authenticate.js deleted file mode 100644 index 8780b16de960..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginbackup/recording_returns_the_correct_backup_result_when_fails_to_authenticate.js +++ /dev/null @@ -1,173 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "a0fc93163e063f255b997efc58521fc4"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .post('/backup') - .query(true) - .reply(401, "", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '0', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '0', - 'x-ms-request-id', - '68789f98-c313-11eb-845c-000d3ae55bfc', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '9ad04278-4a68-4667-84ea-b33348784900', - 'x-ms-ests-server', - '2.1.11722.21 - SCUS ProdSlices', - 'Set-Cookie', - 'fpc=ApF0-YapxXhOqaRqxf0iTrA; expires=Thu, 01-Jul-2021 19:56:09 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7Wevrx_UkFWrmlW-bZkmOo4J3PXc2NlyLY70aO-ar9KvN-SzZGfhlNQj3AdRN1frbfygX1y84XNgIzLBH6eNcPJ4C3CQ2Cg_3c3ec_QOYlOWSVMlKVgmICZV9BFcHqVYp14v0hh9PYozWui3nzrlX9dwlC3sJ7FARjccowIqTvBw48NwgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Tue, 01 Jun 2021 19:56:08 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Length', - '1651', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '916f3131-ce61-4904-88d3-4d91bf187900', - 'x-ms-ests-server', - '2.1.11722.26 - SCUS ProdSlices', - 'Set-Cookie', - 'fpc=ApF0-YapxXhOqaRqxf0iTrA; expires=Thu, 01-Jul-2021 19:56:09 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7Wevrg7FF5SIWzvHsa8saDwETvM278UviI-AMS3u12h7qDIIDXZiO36kgJPWtVXik2m6W9ajASVcz7m7ouDu45CsKjAVPgVoTAa1630DQPMbSNecyqc6r8VsDy44XeQyPFQo8wI10cJAZq_nD_x9AWeS4oFM2VyY_4WY_CweDe5TTi1kgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Tue, 01 Jun 2021 19:56:08 GMT' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&client-request-id=a55fd54b-3764-459d-b287-e3d0631d36a2&client_secret=azure_client_secret") - .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'e45f4d10-c207-407a-b1e7-c8bf791c8400', - 'x-ms-ests-server', - '2.1.11722.26 - SCUS ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'Set-Cookie', - 'fpc=ApF0-YapxXhOqaRqxf0iTrDn3_GsAQAAANiHSNgOAAAA; expires=Thu, 01-Jul-2021 19:56:09 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Tue, 01 Jun 2021 19:56:08 GMT', - 'Content-Length', - '1322' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .post('/backup', {"storageResourceUri":"https://uri.blob.core.windows.net/uri","token":"invalid_sas_token"}) - .query(true) - .reply(202, {"status":"InProgress","statusDetails":null,"error":null,"startTime":1622577372,"endTime":null,"jobId":"7df407b8dc124424aa96976fec0f6ba7","azureStorageBlobContainerUri":null}, [ - 'server', - 'Kestrel', - 'date', - 'Tue, 01 Jun 2021 19:56:11 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'azure-asyncoperation', - 'https://azure_managedhsm.managedhsm.azure.net/backup/7df407b8dc124424aa96976fec0f6ba7/pending', - 'x-ms-keyvault-region', - 'eastus2', - 'Retry-After', - '0', - 'x-ms-request-id', - '68b94854-c313-11eb-845c-000d3ae55bfc', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=50.35.231.105;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '2806', - 'content-length', - '174', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginbackup/recording_returns_the_correct_backup_result_when_successful.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginbackup/recording_returns_the_correct_backup_result_when_successful.js deleted file mode 100644 index a42e1aa4c7a1..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginbackup/recording_returns_the_correct_backup_result_when_successful.js +++ /dev/null @@ -1,363 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "db277b0b8027b728abca1dced0dfb69d"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .post('/backup') - .query(true) - .reply(401, "", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '0', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '0', - 'x-ms-request-id', - 'b6e619f2-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '62805b6e-f450-4bf2-9c6e-10c941f81101', - 'x-ms-ests-server', - '2.1.14059.12 - SCUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=Apm8Zl7aS8NAuPTh5Yzy3Zw; expires=Fri, 09-Dec-2022 18:31:24 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrXZHCWZO9dZOt5ZBJWMqLHEQ2sgpGl9DZ4uwq8LGPbB3bHR-5L2iJ5JzDQLdrYVkTx3hWSqRUjgdaCj4sf_kSLyMHhnOP6_hoiH0SqqJ5N_0UiCYW8uvI2bLxwK5fCayeY6EhHTvNt0pb5_TvL3CgkfXxVnitVTSYK-5Sdcax_uITcQ3Sr77gDu2tSnzdyoPNz2FsPZAPv8uQYE9luI2j_1yj1FOqKg1FehJsW2aYVZMgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:24 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"kerberos_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/kerberos","tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'c9c41efe-0a5a-4894-8e1a-bb425cbdc700', - 'x-ms-ests-server', - '2.1.14059.12 - NCUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AgekNZTBMeJHkSXLKuI52lc; expires=Fri, 09-Dec-2022 18:31:24 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrEfkxJvwS7TGekVJsOg4wHK2iH08vvXC8Otg4lfIFxmzYBu7F0_Qws1DEgMdA9lOMDKlMdlCAms1zj6INAJFZPxemH2qdVZXB8pmjNebXQ7aJBU7gDMZ1zboclWaaLEgjyty_Oylt_6vWOmGHGrizPWz0wWw7Pq1MJ7_ayV6Leut9du5QZfd-BkxgIvwnXVq0L22bMMh_VsqzFdRCcFC80mFHm7VNM_jP_b-a7b8O7FcgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:24 GMT', - 'Content-Length', - '1753' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&x-client-SKU=msal.js.node&x-client-VER=1.14.2&x-client-OS=linux&x-client-CPU=x64&x-ms-lib-capability=retry-after, h429&x-client-current-telemetry=5|771,2,,,|,&x-client-last-telemetry=5|0|||0,0&client-request-id=05eadafa-b21e-445a-8a2a-ffebf7b826f2&client_secret=azure_client_secret&claims=%7B%22access_token%22%3A%7B%22xms_cc%22%3A%7B%22values%22%3A%5B%22cp1%22%5D%7D%7D%7D") - .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'f9145f49-4ccf-482f-9288-003ab53b3600', - 'x-ms-ests-server', - '2.1.14059.12 - WUS2 ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'Content-Security-Policy-Report-Only', - "script-src 'self' 'nonce-UBqc6qcn2zGukdE7roK8pg' 'unsafe-eval' 'unsafe-inline'; object-src 'none'; base-uri 'self'; report-uri https://csp.microsoft.com/report/ESTS-UX-All", - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AoFwm54XviJBs_oPG2aQfrAYD5OPAQAAAPvo_doOAAAA; expires=Fri, 09-Dec-2022 18:31:24 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:24 GMT', - 'Content-Length', - '1322' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .post('/backup', {"storageResourceUri":"https://uri.blob.core.windows.net/uri","token":"blob_storage_sas_token"}) - .query(true) - .reply(202, {"status":"InProgress","statusDetails":null,"error":null,"startTime":1668018684,"endTime":null,"jobId":"883343f7ac314a6d9be6859f2e83141a","azureStorageBlobContainerUri":null}, [ - 'x-content-type-options', - 'nosniff', - 'cache-control', - 'no-cache', - 'server', - 'Kestrel', - 'date', - 'Wed, 09 Nov 2022 18:31:24 GMT', - 'azure-asyncoperation', - 'https://azure_managedhsm.managedhsm.azure.net/backup/883343f7ac314a6d9be6859f2e83141a/pending', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'northus', - 'retry-after', - '10', - 'x-ms-request-id', - 'b72fced0-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '402', - 'content-length', - '174', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/883343f7ac314a6d9be6859f2e83141a/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":null,"endTime":null,"error":null,"jobId":"883343f7ac314a6d9be6859f2e83141a","startTime":1668018684,"status":"InProgress","statusDetails":null}, [ - 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'date', - 'Wed, 09 Nov 2022 18:31:24 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'northus', - 'x-ms-request-id', - 'b776f936-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '224', - 'content-length', - '174', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/883343f7ac314a6d9be6859f2e83141a/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":null,"endTime":null,"error":null,"jobId":"883343f7ac314a6d9be6859f2e83141a","startTime":1668018684,"status":"InProgress","statusDetails":null}, [ - 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'date', - 'Wed, 09 Nov 2022 18:31:25 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'northus', - 'x-ms-request-id', - 'b7a2d042-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '192', - 'content-length', - '174', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/883343f7ac314a6d9be6859f2e83141a/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":null,"endTime":null,"error":null,"jobId":"883343f7ac314a6d9be6859f2e83141a","startTime":1668018684,"status":"InProgress","statusDetails":null}, [ - 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'date', - 'Wed, 09 Nov 2022 18:31:25 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'northus', - 'x-ms-request-id', - 'b7c9c04e-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '217', - 'content-length', - '174', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/883343f7ac314a6d9be6859f2e83141a/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":null,"endTime":null,"error":null,"jobId":"883343f7ac314a6d9be6859f2e83141a","startTime":1668018684,"status":"InProgress","statusDetails":null}, [ - 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'date', - 'Wed, 09 Nov 2022 18:31:30 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'northus', - 'x-ms-request-id', - 'baf053be-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '263', - 'content-length', - '174', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/883343f7ac314a6d9be6859f2e83141a/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":"https://uri.blob.core.windows.net/uri/mhsm-timovkeyvaulthsm-2022110918312474","endTime":1668018692,"error":null,"jobId":"883343f7ac314a6d9be6859f2e83141a","startTime":1668018684,"status":"Succeeded","statusDetails":null}, [ - 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'date', - 'Wed, 09 Nov 2022 18:31:36 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'northus', - 'x-ms-request-id', - 'be1d8520-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '249', - 'content-length', - '274', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginbackup/recording_returns_the_correct_backup_result_when_successful.json b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginbackup/recording_returns_the_correct_backup_result_when_successful.json new file mode 100644 index 000000000000..61a5b23de0cb --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginbackup/recording_returns_the_correct_backup_result_when_successful.json @@ -0,0 +1,281 @@ +{ + "Entries": [ + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/backup?api-version=7.4-preview.1", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "fea4ae99-6a69-445f-a0e7-51d726a3e005" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012\u0022, resource=\u0022https://managedhsm.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-request-id": "deb2f4da-65e0-11ed-b1ac-0022488d29c2", + "x-ms-server-latency": "0" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/backup?api-version=7.4-preview.1", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "95", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "fea4ae99-6a69-445f-a0e7-51d726a3e005" + }, + "RequestBody": { + "storageResourceUri": "https://uri.blob.core.windows.net/uri", + "token": "blob_storage_sas_token" + }, + "StatusCode": 202, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "azure-asyncoperation": "https://azure_managedhsm.managedhsm.azure.net/backup/47f206b34c4f48cea8ca48dde23fca0b/pending", + "Cache-Control": "no-cache", + "Content-Length": "174", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:00:00 GMT", + "Retry-After": "10", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "def75896-65e0-11ed-b1ac-0022488d29c2", + "x-ms-server-latency": "778" + }, + "ResponseBody": { + "status": "InProgress", + "statusDetails": null, + "error": null, + "startTime": 1668625201, + "endTime": null, + "jobId": "47f206b34c4f48cea8ca48dde23fca0b", + "azureStorageBlobContainerUri": null + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/backup/47f206b34c4f48cea8ca48dde23fca0b/pending?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "6820dda8-c5a6-4eb9-974f-5eecdd5bd924" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "Cache-Control": "no-cache", + "Content-Length": "174", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:00:01 GMT", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "df77184c-65e0-11ed-b1ac-0022488d29c2", + "x-ms-server-latency": "238" + }, + "ResponseBody": { + "azureStorageBlobContainerUri": null, + "endTime": null, + "error": null, + "jobId": "47f206b34c4f48cea8ca48dde23fca0b", + "startTime": 1668625201, + "status": "InProgress", + "statusDetails": null + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/backup/47f206b34c4f48cea8ca48dde23fca0b/pending?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "72469a43-2198-4aa4-bdb6-c4112b789d3c" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "Cache-Control": "no-cache", + "Content-Length": "174", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:00:01 GMT", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "dfa43156-65e0-11ed-b1ac-0022488d29c2", + "x-ms-server-latency": "274" + }, + "ResponseBody": { + "azureStorageBlobContainerUri": null, + "endTime": null, + "error": null, + "jobId": "47f206b34c4f48cea8ca48dde23fca0b", + "startTime": 1668625201, + "status": "InProgress", + "statusDetails": null + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/backup/47f206b34c4f48cea8ca48dde23fca0b/pending?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "6d43f924-30cc-4e63-9afd-b179fc6d4740" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "Cache-Control": "no-cache", + "Content-Length": "174", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:00:01 GMT", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "dfd707d4-65e0-11ed-b1ac-0022488d29c2", + "x-ms-server-latency": "297" + }, + "ResponseBody": { + "azureStorageBlobContainerUri": null, + "endTime": null, + "error": null, + "jobId": "47f206b34c4f48cea8ca48dde23fca0b", + "startTime": 1668625201, + "status": "InProgress", + "statusDetails": null + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/backup/47f206b34c4f48cea8ca48dde23fca0b/pending?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "5e05bfee-65e0-4973-a2ab-e8a01eaa15a7" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "Cache-Control": "no-cache", + "Content-Length": "174", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:00:07 GMT", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "e3097982-65e0-11ed-b1ac-0022488d29c2", + "x-ms-server-latency": "283" + }, + "ResponseBody": { + "azureStorageBlobContainerUri": null, + "endTime": null, + "error": null, + "jobId": "47f206b34c4f48cea8ca48dde23fca0b", + "startTime": 1668625201, + "status": "InProgress", + "statusDetails": null + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/backup/47f206b34c4f48cea8ca48dde23fca0b/pending?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "78b0aba9-095d-48d7-8040-938454516418" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "Cache-Control": "no-cache", + "Content-Length": "253", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:00:12 GMT", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "e639655e-65e0-11ed-b1ac-0022488d29c2", + "x-ms-server-latency": "326" + }, + "ResponseBody": { + "azureStorageBlobContainerUri": "https://uri.blob.core.windows.net/uri/mhsm-timovkeyvaulthsm-2022111619000120", + "endTime": 1668625208, + "error": null, + "jobId": "47f206b34c4f48cea8ca48dde23fca0b", + "startTime": 1668625201, + "status": "Succeeded", + "statusDetails": null + } + } + ], + "Variables": { + "suffix": "suffix-634036" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginbackup/recording_throws_when_polling_errors.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginbackup/recording_throws_when_polling_errors.js deleted file mode 100644 index 5c31ed67e6da..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginbackup/recording_throws_when_polling_errors.js +++ /dev/null @@ -1,177 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "1167801577fba0d0e71fb0021c7799dd"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .post('/backup') - .query(true) - .reply(401, "", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '0', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '0', - 'x-ms-request-id', - 'be4e8d1e-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'a9e5d4d2-8636-401b-9183-e24b8c80e900', - 'x-ms-ests-server', - '2.1.14059.12 - EUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AspZqehYJcFCkVv9-L7TWgE; expires=Fri, 09-Dec-2022 18:31:36 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7Wevrip7g6frV6_4cwVQe4Wfo-zBMWGOOsmsFxMF2nc5mJ06Rnx18hLr1E35c4iPD0JI1G0pi7lg2vfmzpbboBNsS29MeTc8_L1rpXJggRFVseJW2oxWWMDTRRZ4btUdqfGXZhM0-D3BvMn4YOaPFR1_rkwkaYHuwemVonVrOy3_uP7UAQhMvzAF5bTz9vruz1cBlOoOQ21WEikPWyKyI4YlQh5oNoX7YWlyduuijGXhmeiYgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:36 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"kerberos_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/kerberos","tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'c9c41efe-0a5a-4894-8e1a-bb423cc0c700', - 'x-ms-ests-server', - '2.1.14059.12 - NCUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=As91nyLp2wFLpL6AGrplOzQ; expires=Fri, 09-Dec-2022 18:31:36 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevraqiMVvy0wDRSSJ2cFQEPd3k9wFfiHQHANnjgw0_cOXvpypc1FAHlKS7daCCZ2Y6T6rSJeWPbqbCNMQpUyNkfN82tANmq67pNy4R9OaiscntgayQtd4VrBIHlQ2gN_aqFNrLPpXIUMf0ysTZrVrma9Yvoro6qzglZfqcqeUAvbXgYJwy93axojdrTZfwg065W5fy4lmKXu2sncV7E6He53apqDKzGT5cwH9702ys2jp4gAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:36 GMT', - 'Content-Length', - '1753' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&x-client-SKU=msal.js.node&x-client-VER=1.14.2&x-client-OS=linux&x-client-CPU=x64&x-ms-lib-capability=retry-after, h429&x-client-current-telemetry=5|771,2,,,|,&x-client-last-telemetry=5|0|||0,0&client-request-id=ab3721e6-bf05-43d1-8fe6-3c11aa5233e5&client_secret=azure_client_secret&claims=%7B%22access_token%22%3A%7B%22xms_cc%22%3A%7B%22values%22%3A%5B%22cp1%22%5D%7D%7D%7D") - .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '9ea1dcba-59a1-43f5-90ce-479df2382400', - 'x-ms-ests-server', - '2.1.14059.12 - EUS ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AlEA6p2aPFZHvogoxybt4h4; expires=Fri, 09-Dec-2022 18:31:36 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:36 GMT', - 'Content-Length', - '1322' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .post('/backup', {"storageResourceUri":"https://uri.blob.core.windows.net/uri","token":"invalid_sas_token"}) - .query(true) - .reply(400, {"error":{"code":"BadRequest","message":"The customer provided SAS token is malformed. The SAS token does not contain the expiry field","innererror":null}}, [ - 'date', - 'Wed, 09 Nov 2022 18:31:36 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'server', - 'Kestrel', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'northus', - 'x-ms-request-id', - 'be814e84-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '155', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-server-latency', - '60', - 'content-security-policy', - "default-src 'self'" -]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginbackup/recording_throws_when_polling_errors.json b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginbackup/recording_throws_when_polling_errors.json new file mode 100644 index 000000000000..eb24777536b0 --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginbackup/recording_throws_when_polling_errors.json @@ -0,0 +1,77 @@ +{ + "Entries": [ + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/backup?api-version=7.4-preview.1", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "822f12e7-31b5-41f0-a71f-37b46b982891" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012\u0022, resource=\u0022https://managedhsm.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-request-id": "8e8465ba-65e1-11ed-adda-0022488d4c2b", + "x-ms-server-latency": "1" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/backup?api-version=7.4-preview.1", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "90", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "822f12e7-31b5-41f0-a71f-37b46b982891" + }, + "RequestBody": { + "storageResourceUri": "https://uri.blob.core.windows.net/uri", + "token": "invalid_sas_token" + }, + "StatusCode": 400, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "Cache-Control": "no-cache", + "Content-Length": "155", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:04:54 GMT", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "8ecc7fee-65e1-11ed-adda-0022488d4c2b", + "x-ms-server-latency": "82" + }, + "ResponseBody": { + "error": { + "code": "BadRequest", + "message": "The customer provided SAS token is malformed. The SAS token does not contain the expiry field", + "innererror": null + } + } + } + ], + "Variables": { + "suffix": "suffix-429669" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginrestore/recording_full_restore_completes_successfully.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginrestore/recording_full_restore_completes_successfully.js deleted file mode 100644 index 31191c2b3852..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginrestore/recording_full_restore_completes_successfully.js +++ /dev/null @@ -1,509 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "4053a1b3dcc7bfcc29f4ceb6e7c94e7c"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .post('/backup') - .query(true) - .reply(401, "", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '0', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '0', - 'x-ms-request-id', - 'be94ed9a-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '63317f2a-985d-434b-a193-2d574fd6c600', - 'x-ms-ests-server', - '2.1.14059.12 - WUS2 ProdSlices', - 'Content-Security-Policy-Report-Only', - "script-src 'self' 'nonce-vehquMMhEXQp-8OQ5q9hAw' 'unsafe-eval' 'unsafe-inline'; object-src 'none'; base-uri 'self'; report-uri https://csp.microsoft.com/report/ESTS-UX-All", - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=Ar7OEZh5_hNPuxeSauxji_U; expires=Fri, 09-Dec-2022 18:31:37 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrBloR9ueHwnFQ9Eo21amhBNGwyT4dl1D_wGNnI8mpPPe0qmuo9bFNrIQJg671rollkvwi3EnZ0WYgEIyvprze1JtfTbdvfsp3PnS66hcZR9DWbho-D8_9vSUH6lZAz-iyDS2W_5HMGXSkoFBq2NEP1E14oBi3A3F51RolfZXYu0MrQtQ0dzDV0evXunA2lsCIAfrg2MLUJY7IK0xp3XcYRzLqLFvdyDxMuYV2D8q07XYgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:37 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"kerberos_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/kerberos","tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'a9e5d4d2-8636-401b-9183-e24bb780e900', - 'x-ms-ests-server', - '2.1.14059.12 - EUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=Avnaq4cBbJ1OkapZ7m6Lqis; expires=Fri, 09-Dec-2022 18:31:37 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrNjxNDIdZHGBsDZiEPglDeBFoqKxYvtX6np-Aks71hsCOJd3wiX_ESe3sipudqyOZvGYbxzK3U5qmACFi5d9j7mvj_XHdCzenaulnN9LmSi2K7QT4s5fUj641XIJpAiqK5_-JNPAu0mE1o_E0BoIjv8r2uOcKn5khP0gemRseh29Jo4tgqSe_0TioCle7hVnHOJkKYajSTubMZHvJriGBUplhOiFnsskRL4B2SLgXR5ogAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:37 GMT', - 'Content-Length', - '1753' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&x-client-SKU=msal.js.node&x-client-VER=1.14.2&x-client-OS=linux&x-client-CPU=x64&x-ms-lib-capability=retry-after, h429&x-client-current-telemetry=5|771,2,,,|,&x-client-last-telemetry=5|0|||0,0&client-request-id=d3ed40ec-9d0e-468a-972b-42eff3b4eb8d&client_secret=azure_client_secret&claims=%7B%22access_token%22%3A%7B%22xms_cc%22%3A%7B%22values%22%3A%5B%22cp1%22%5D%7D%7D%7D") - .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'bfcec97e-f8c8-4585-a4fd-ffba16ab4c00', - 'x-ms-ests-server', - '2.1.14059.12 - NCUS ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=Apn49WKhyRVOqWJhxkuPtJs; expires=Fri, 09-Dec-2022 18:31:37 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:31:37 GMT', - 'Content-Length', - '1322' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .post('/backup', {"storageResourceUri":"https://uri.blob.core.windows.net/uri","token":"blob_storage_sas_token"}) - .query(true) - .reply(202, {"status":"InProgress","statusDetails":null,"error":null,"startTime":1668018697,"endTime":null,"jobId":"ea8fe7ac2b9244f3bc33b6edebb617c6","azureStorageBlobContainerUri":null}, [ - 'x-content-type-options', - 'nosniff', - 'cache-control', - 'no-cache', - 'server', - 'Kestrel', - 'date', - 'Wed, 09 Nov 2022 18:31:37 GMT', - 'azure-asyncoperation', - 'https://azure_managedhsm.managedhsm.azure.net/backup/ea8fe7ac2b9244f3bc33b6edebb617c6/pending', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'northus', - 'retry-after', - '10', - 'x-ms-request-id', - 'beee786a-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '418', - 'content-length', - '174', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/ea8fe7ac2b9244f3bc33b6edebb617c6/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":null,"endTime":null,"error":null,"jobId":"ea8fe7ac2b9244f3bc33b6edebb617c6","startTime":1668018697,"status":"InProgress","statusDetails":null}, [ - 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'date', - 'Wed, 09 Nov 2022 18:31:37 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'northus', - 'x-ms-request-id', - 'bf37d456-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '185', - 'content-length', - '174', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/ea8fe7ac2b9244f3bc33b6edebb617c6/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":null,"endTime":null,"error":null,"jobId":"ea8fe7ac2b9244f3bc33b6edebb617c6","startTime":1668018697,"status":"InProgress","statusDetails":null}, [ - 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'date', - 'Wed, 09 Nov 2022 18:31:43 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'northus', - 'x-ms-request-id', - 'c258cb4a-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '321', - 'content-length', - '174', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/ea8fe7ac2b9244f3bc33b6edebb617c6/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":"https://uri.blob.core.windows.net/uri/mhsm-timovkeyvaulthsm-2022110918313775","endTime":1668018705,"error":null,"jobId":"ea8fe7ac2b9244f3bc33b6edebb617c6","startTime":1668018697,"status":"Succeeded","statusDetails":null}, [ - 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'date', - 'Wed, 09 Nov 2022 18:31:48 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'northus', - 'x-ms-request-id', - 'c58f2de0-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '216', - 'content-length', - '274', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .put('/restore', {"sasTokenParameters":{"storageResourceUri":"https://uri.blob.core.windows.net/uri","token":"blob_storage_sas_token"},"folderToRestore":"mhsm-timovkeyvaulthsm-2022110918313775"}) - .query(true) - .reply(202, {"endTime":null,"error":null,"jobId":"473e0ae999ef405d9c947e90aa1cd7cf","startTime":1668018709,"status":"InProgress","statusDetails":null}, [ - 'x-content-type-options', - 'nosniff', - 'cache-control', - 'no-cache', - 'server', - 'Kestrel', - 'date', - 'Wed, 09 Nov 2022 18:31:49 GMT', - 'azure-asyncoperation', - 'https://azure_managedhsm.managedhsm.azure.net/restore/473e0ae999ef405d9c947e90aa1cd7cf/pending', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'northus', - 'retry-after', - '10', - 'x-ms-request-id', - 'c5b9bbaa-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '562', - 'content-length', - '138', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/restore/473e0ae999ef405d9c947e90aa1cd7cf/pending') - .query(true) - .reply(200, {"endTime":null,"error":null,"jobId":"473e0ae999ef405d9c947e90aa1cd7cf","startTime":1668018709,"status":"InProgress","statusDetails":null}, [ - 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'date', - 'Wed, 09 Nov 2022 18:31:48 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'northus', - 'x-ms-request-id', - 'c618fcb4-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '225', - 'content-length', - '138', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/restore/473e0ae999ef405d9c947e90aa1cd7cf/pending') - .query(true) - .reply(200, {"endTime":null,"error":null,"jobId":"473e0ae999ef405d9c947e90aa1cd7cf","startTime":1668018709,"status":"InProgress","statusDetails":null}, [ - 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'date', - 'Wed, 09 Nov 2022 18:31:49 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'northus', - 'x-ms-request-id', - 'c644c20e-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '229', - 'content-length', - '138', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/restore/473e0ae999ef405d9c947e90aa1cd7cf/pending') - .query(true) - .reply(200, {"endTime":null,"error":null,"jobId":"473e0ae999ef405d9c947e90aa1cd7cf","startTime":1668018709,"status":"InProgress","statusDetails":null}, [ - 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'date', - 'Wed, 09 Nov 2022 18:31:50 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'northus', - 'x-ms-request-id', - 'c6711480-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '270', - 'content-length', - '138', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/restore/473e0ae999ef405d9c947e90aa1cd7cf/pending') - .query(true) - .reply(200, {"endTime":null,"error":null,"jobId":"473e0ae999ef405d9c947e90aa1cd7cf","startTime":1668018709,"status":"InProgress","statusDetails":null}, [ - 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'date', - 'Wed, 09 Nov 2022 18:31:54 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'northus', - 'x-ms-request-id', - 'c99f25ac-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '261', - 'content-length', - '138', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/restore/473e0ae999ef405d9c947e90aa1cd7cf/pending') - .query(true) - .reply(200, {"endTime":1668018720,"error":null,"jobId":"473e0ae999ef405d9c947e90aa1cd7cf","startTime":1668018709,"status":"Succeeded","statusDetails":null}, [ - 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'date', - 'Wed, 09 Nov 2022 18:32:01 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'northus', - 'x-ms-request-id', - 'cccc6672-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '498', - 'content-length', - '143', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginrestore/recording_full_restore_completes_successfully.json b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginrestore/recording_full_restore_completes_successfully.json new file mode 100644 index 000000000000..09283945b69e --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginrestore/recording_full_restore_completes_successfully.json @@ -0,0 +1,444 @@ +{ + "Entries": [ + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/backup?api-version=7.4-preview.1", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "1d45d753-c956-4adc-bf46-916b038d0194" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012\u0022, resource=\u0022https://managedhsm.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-request-id": "4d22b35a-65e2-11ed-985a-000d3a602e9a", + "x-ms-server-latency": "1" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/backup?api-version=7.4-preview.1", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "95", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "1d45d753-c956-4adc-bf46-916b038d0194" + }, + "RequestBody": { + "storageResourceUri": "https://uri.blob.core.windows.net/uri", + "token": "blob_storage_sas_token" + }, + "StatusCode": 202, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "azure-asyncoperation": "https://azure_managedhsm.managedhsm.azure.net/backup/d585e62421814b17a11eb7e20392d209/pending", + "Cache-Control": "no-cache", + "Content-Length": "174", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:10:15 GMT", + "Retry-After": "10", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "4d58f1f4-65e2-11ed-985a-000d3a602e9a", + "x-ms-server-latency": "656" + }, + "ResponseBody": { + "status": "InProgress", + "statusDetails": null, + "error": null, + "startTime": 1668625815, + "endTime": null, + "jobId": "d585e62421814b17a11eb7e20392d209", + "azureStorageBlobContainerUri": null + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/backup/d585e62421814b17a11eb7e20392d209/pending?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "543cce46-a542-4896-b84c-d3c9a52156b1" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "Cache-Control": "no-cache", + "Content-Length": "174", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:10:15 GMT", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "4dc729bc-65e2-11ed-985a-000d3a602e9a", + "x-ms-server-latency": "439" + }, + "ResponseBody": { + "azureStorageBlobContainerUri": null, + "endTime": null, + "error": null, + "jobId": "d585e62421814b17a11eb7e20392d209", + "startTime": 1668625815, + "status": "InProgress", + "statusDetails": null + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/backup/d585e62421814b17a11eb7e20392d209/pending?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "0bd9b99c-1977-4767-a240-38c3e08e2416" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "Cache-Control": "no-cache", + "Content-Length": "174", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:10:21 GMT", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "510f88e4-65e2-11ed-985a-000d3a602e9a", + "x-ms-server-latency": "283" + }, + "ResponseBody": { + "azureStorageBlobContainerUri": null, + "endTime": null, + "error": null, + "jobId": "d585e62421814b17a11eb7e20392d209", + "startTime": 1668625815, + "status": "InProgress", + "statusDetails": null + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/backup/d585e62421814b17a11eb7e20392d209/pending?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "634737d0-da91-42d8-ba48-3ef28a6d8074" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "Cache-Control": "no-cache", + "Content-Length": "253", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:10:26 GMT", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "54405084-65e2-11ed-985a-000d3a602e9a", + "x-ms-server-latency": "292" + }, + "ResponseBody": { + "azureStorageBlobContainerUri": "https://uri.blob.core.windows.net/uri/mhsm-timovkeyvaulthsm-2022111619101572", + "endTime": 1668625823, + "error": null, + "jobId": "d585e62421814b17a11eb7e20392d209", + "startTime": 1668625815, + "status": "Succeeded", + "statusDetails": null + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/restore?api-version=7.4-preview.1", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "177", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "61747670-7230-4784-8482-af4ed6e1d3fe" + }, + "RequestBody": { + "sasTokenParameters": { + "storageResourceUri": "https://uri.blob.core.windows.net/uri", + "token": "blob_storage_sas_token" + }, + "folderToRestore": "mhsm-timovkeyvaulthsm-2022111619101572" + }, + "StatusCode": 202, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "azure-asyncoperation": "https://azure_managedhsm.managedhsm.azure.net/restore/77e1763e96354707ba19ecbc4aa96caa/pending", + "Cache-Control": "no-cache", + "Content-Length": "138", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:10:27 GMT", + "Retry-After": "10", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "54766a8e-65e2-11ed-985a-000d3a602e9a", + "x-ms-server-latency": "427" + }, + "ResponseBody": { + "endTime": null, + "error": null, + "jobId": "77e1763e96354707ba19ecbc4aa96caa", + "startTime": 1668625827, + "status": "InProgress", + "statusDetails": null + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/restore/77e1763e96354707ba19ecbc4aa96caa/pending?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "89caef73-573c-431b-8df3-3fbdd2e7fff9" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "Cache-Control": "no-cache", + "Content-Length": "138", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:10:27 GMT", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "54c1b980-65e2-11ed-985a-000d3a602e9a", + "x-ms-server-latency": "240" + }, + "ResponseBody": { + "endTime": null, + "error": null, + "jobId": "77e1763e96354707ba19ecbc4aa96caa", + "startTime": 1668625827, + "status": "InProgress", + "statusDetails": null + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/restore/77e1763e96354707ba19ecbc4aa96caa/pending?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "2b78b016-9a1e-4dc7-93a3-29c87db6dd70" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "Cache-Control": "no-cache", + "Content-Length": "138", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:10:27 GMT", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "54f025e0-65e2-11ed-985a-000d3a602e9a", + "x-ms-server-latency": "383" + }, + "ResponseBody": { + "endTime": null, + "error": null, + "jobId": "77e1763e96354707ba19ecbc4aa96caa", + "startTime": 1668625827, + "status": "InProgress", + "statusDetails": null + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/restore/77e1763e96354707ba19ecbc4aa96caa/pending?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "76c52a22-4144-4b4d-b3f2-eb41a549f130" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "Cache-Control": "no-cache", + "Content-Length": "138", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:10:28 GMT", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "55342344-65e2-11ed-985a-000d3a602e9a", + "x-ms-server-latency": "254" + }, + "ResponseBody": { + "endTime": null, + "error": null, + "jobId": "77e1763e96354707ba19ecbc4aa96caa", + "startTime": 1668625827, + "status": "InProgress", + "statusDetails": null + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/restore/77e1763e96354707ba19ecbc4aa96caa/pending?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "f19f0363-dd83-437a-a258-866f676ac7dc" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "Cache-Control": "no-cache", + "Content-Length": "138", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:10:33 GMT", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "585fead0-65e2-11ed-985a-000d3a602e9a", + "x-ms-server-latency": "200" + }, + "ResponseBody": { + "endTime": null, + "error": null, + "jobId": "77e1763e96354707ba19ecbc4aa96caa", + "startTime": 1668625827, + "status": "InProgress", + "statusDetails": null + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/restore/77e1763e96354707ba19ecbc4aa96caa/pending?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "7c5dbbbe-3b28-44d5-a2d3-5aa446375f57" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "Cache-Control": "no-cache", + "Content-Length": "143", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:10:38 GMT", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "5b841a38-65e2-11ed-985a-000d3a602e9a", + "x-ms-server-latency": "188" + }, + "ResponseBody": { + "endTime": 1668625838, + "error": null, + "jobId": "77e1763e96354707ba19ecbc4aa96caa", + "startTime": 1668625827, + "status": "Succeeded", + "statusDetails": null + } + } + ], + "Variables": { + "suffix": "suffix-227912" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginrestore/recording_selectivekeyrestore_completes_successfully.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginrestore/recording_selectivekeyrestore_completes_successfully.js deleted file mode 100644 index b6e9231b7e45..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginrestore/recording_selectivekeyrestore_completes_successfully.js +++ /dev/null @@ -1,647 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "dadd4f138f2ceb9c756ed91d022cd789"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/rsa1/create') - .query(true) - .reply(401, "", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '1', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '0', - 'x-ms-request-id', - '1a106cae-6061-11ed-abe6-000d3acc6937', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '2a33f2ef-b467-49e3-9284-69be7e48e000', - 'x-ms-ests-server', - '2.1.14059.12 - WUS2 ProdSlices', - 'Content-Security-Policy-Report-Only', - "script-src 'self' 'nonce-aHHDf3AnoKjNRjcrQgmtAg' 'unsafe-eval' 'unsafe-inline'; object-src 'none'; base-uri 'self'; report-uri https://csp.microsoft.com/report/ESTS-UX-All", - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AnPzAyZKuppLt3L61BAJmcQ; expires=Fri, 09-Dec-2022 19:02:48 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrFiTXHiN5N9nKHynF_eFh9dPcAeEzKLtZ1aXqqAr0tUQditRcDDtdOmdGC_XJ1o3DESW0im5ZwJvY3wVUuwWcYn9EM_xRoZOCJYE9PnGOxRVO46_c7Pz6C3p0OhOGIQn3GyKzw3jSRsSjQNl0-KzrJ7nCYTe0t8Ts5SPyyySwSg8V_1LU_ShqLqgxRVdHeTrPWU-OR2lpq_IDup5liM6XI4KY50PXJEzkGquJxMCZgcEgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 19:02:48 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"kerberos_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/kerberos","tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '3490f044-90b3-4705-aff6-a1335a706100', - 'x-ms-ests-server', - '2.1.14059.12 - WUS2 ProdSlices', - 'Content-Security-Policy-Report-Only', - "script-src 'self' 'nonce-w4QqFmCkPIlaWZ7tKwlz4g' 'unsafe-eval' 'unsafe-inline'; object-src 'none'; base-uri 'self'; report-uri https://csp.microsoft.com/report/ESTS-UX-All", - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=ArFZMMluTU1OvUCgR4bDpZ4; expires=Fri, 09-Dec-2022 19:02:49 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrREvDaRDfUK6UtF6wM94BnqhsRr_cv6QH8GjkYdkVbqF8GvjGwOjhUC5Fq3SRz-KQRdty4U6hWUzIN1D1Z9jPAUrfJDInzKGDJgBf7vBvcyCd4_k-sQUq9XEiVQyYB0nL8Ci4XhPRtumA29Uf5KUfVm8LW8HNXfpuF6RPlYrDxV8D72ig9ee9lnpZ-Ltm6HAT6Zf4GvrNKj6PIfxisEoFv-n_0oG2rqaP6mxEFmQniEUgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 19:02:48 GMT', - 'Content-Length', - '1753' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&x-client-SKU=msal.js.node&x-client-VER=1.14.2&x-client-OS=linux&x-client-CPU=x64&x-ms-lib-capability=retry-after, h429&x-client-current-telemetry=5|771,2,,,|,&x-client-last-telemetry=5|0|||0,0&client-request-id=f9f9a541-47b7-449f-b885-8e91064aaf1a&client_secret=azure_client_secret&claims=%7B%22access_token%22%3A%7B%22xms_cc%22%3A%7B%22values%22%3A%5B%22cp1%22%5D%7D%7D%7D") - .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '3490f044-90b3-4705-aff6-a13360706100', - 'x-ms-ests-server', - '2.1.14059.12 - WUS2 ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'Content-Security-Policy-Report-Only', - "script-src 'self' 'nonce-sjm3hCwrg1vP534b4lfgLw' 'unsafe-eval' 'unsafe-inline'; object-src 'none'; base-uri 'self'; report-uri https://csp.microsoft.com/report/ESTS-UX-All", - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AvOMkngfERlMntrsff8Z1HuY-eunAQAAAFjw_doOAAAA; expires=Fri, 09-Dec-2022 19:02:49 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 19:02:48 GMT', - 'Content-Length', - '1322' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/rsa1/create', {"kty":"RSA"}) - .query(true) - .reply(200, {"attributes":{"created":1668020569,"enabled":true,"exportable":false,"recoverableDays":7,"recoveryLevel":"CustomizedRecoverable+Purgeable","updated":1668020569},"key":{"e":"AQAB","key_ops":["wrapKey","decrypt","encrypt","unwrapKey","sign","verify"],"kid":"https://azure_managedhsm.managedhsm.azure.net/keys/rsa1/021959c666ac4cef814ae3547aa8543a","kty":"RSA-HSM","n":"qp7aVnWz3JZFQdjOw1UzSu4btnQnh6SxWprqmOQjEIoLKk6KUpZRGsfAbLKqaSwX8cuKwov7HnrfINLcV1CvM7yCQgM7UPLtQ4NClB2XvEPQ6kv6VNwYCDtkZYpL0LN6AQ728dqgcqBjzQ_toSbItYLovXqtszKiRKF9MuaEnBG6Du8_IAG6Mb2qkrJTvoc47zf6Z2HH2euVmEXFpI5FrVHUMf-OuPMmSv0bG615ilq__EPvXzb93AFJ60e8rBzCLKcwxujAZx332WVMp-bczixM0ANQimDdx0kBA-cClMqBufiyXu_LccjWtP1Ln1ij9YIWnGIQEmgj0oGBz6oRww"}}, [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'content-length', - '714', - 'x-ms-request-id', - '1abc3c96-6061-11ed-abe6-000d3acc6937', - 'x-ms-keyvault-region', - 'australiacentral', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '396', - 'cache-control', - 'no-cache', - 'x-frame-options', - 'SAMEORIGIN' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .post('/backup') - .query(true) - .reply(401, "", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '0', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '0', - 'x-ms-request-id', - '1b156000-6061-11ed-abe6-000d3acc6937', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .post('/backup', {"storageResourceUri":"https://uri.blob.core.windows.net/uri","token":"blob_storage_sas_token"}) - .query(true) - .reply(202, {"status":"InProgress","statusDetails":null,"error":null,"startTime":1668020571,"endTime":null,"jobId":"ebde1a9eacb74a1298d435fb4946b50d","azureStorageBlobContainerUri":null}, [ - 'x-content-type-options', - 'nosniff', - 'cache-control', - 'no-cache', - 'server', - 'Kestrel', - 'date', - 'Wed, 09 Nov 2022 19:02:50 GMT', - 'azure-asyncoperation', - 'https://azure_managedhsm.managedhsm.azure.net/backup/ebde1a9eacb74a1298d435fb4946b50d/pending', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'australiacentral', - 'retry-after', - '10', - 'x-ms-request-id', - '1b30af36-6061-11ed-abe6-000d3acc6937', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '1447', - 'content-length', - '174', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/ebde1a9eacb74a1298d435fb4946b50d/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":null,"endTime":null,"error":null,"jobId":"ebde1a9eacb74a1298d435fb4946b50d","startTime":1668020571,"status":"InProgress","statusDetails":null}, [ - 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'date', - 'Wed, 09 Nov 2022 19:02:51 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'australiacentral', - 'x-ms-request-id', - '1c292904-6061-11ed-abe6-000d3acc6937', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '524', - 'content-length', - '174', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/ebde1a9eacb74a1298d435fb4946b50d/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":null,"endTime":null,"error":null,"jobId":"ebde1a9eacb74a1298d435fb4946b50d","startTime":1668020571,"status":"InProgress","statusDetails":null}, [ - 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'date', - 'Wed, 09 Nov 2022 19:02:57 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'australiacentral', - 'x-ms-request-id', - '1f8fb284-6061-11ed-abe6-000d3acc6937', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '516', - 'content-length', - '174', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/backup/ebde1a9eacb74a1298d435fb4946b50d/pending') - .query(true) - .reply(200, {"azureStorageBlobContainerUri":"https://uri.blob.core.windows.net/uri/mhsm-timovkeyvault2hsm-2022110919025126","endTime":1668020579,"error":null,"jobId":"ebde1a9eacb74a1298d435fb4946b50d","startTime":1668020571,"status":"Succeeded","statusDetails":null}, [ - 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'date', - 'Wed, 09 Nov 2022 19:03:03 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'australiacentral', - 'x-ms-request-id', - '22f508e8-6061-11ed-abe6-000d3acc6937', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '503', - 'content-length', - '276', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/rsa1') - .query(true) - .reply(200, {"attributes":{"created":1668020569,"enabled":true,"exportable":false,"recoverableDays":7,"recoveryLevel":"CustomizedRecoverable+Purgeable","updated":1668020569},"deletedDate":1668020584,"key":{"e":"AQAB","key_ops":["wrapKey","encrypt","decrypt","unwrapKey","sign","verify"],"kid":"https://azure_managedhsm.managedhsm.azure.net/keys/rsa1/021959c666ac4cef814ae3547aa8543a","kty":"RSA-HSM","n":"qp7aVnWz3JZFQdjOw1UzSu4btnQnh6SxWprqmOQjEIoLKk6KUpZRGsfAbLKqaSwX8cuKwov7HnrfINLcV1CvM7yCQgM7UPLtQ4NClB2XvEPQ6kv6VNwYCDtkZYpL0LN6AQ728dqgcqBjzQ_toSbItYLovXqtszKiRKF9MuaEnBG6Du8_IAG6Mb2qkrJTvoc47zf6Z2HH2euVmEXFpI5FrVHUMf-OuPMmSv0bG615ilq__EPvXzb93AFJ60e8rBzCLKcwxujAZx332WVMp-bczixM0ANQimDdx0kBA-cClMqBufiyXu_LccjWtP1Ln1ij9YIWnGIQEmgj0oGBz6oRww"},"recoveryId":"https://azure_managedhsm.managedhsm.azure.net/deletedkeys/rsa1","scheduledPurgeDate":1668625384}, [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'content-length', - '850', - 'x-ms-request-id', - '235cf85e-6061-11ed-abe6-000d3acc6937', - 'x-ms-keyvault-region', - 'australiacentral', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '223', - 'cache-control', - 'no-cache', - 'x-frame-options', - 'SAMEORIGIN' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys/rsa1') - .query(true) - .reply(200, {"attributes":{"created":1668020569,"enabled":true,"exportable":false,"recoverableDays":7,"recoveryLevel":"CustomizedRecoverable+Purgeable","updated":1668020569},"deletedDate":1668020584,"key":{"e":"AQAB","key_ops":["verify","sign","unwrapKey","encrypt","decrypt","wrapKey"],"kid":"https://azure_managedhsm.managedhsm.azure.net/keys/rsa1/021959c666ac4cef814ae3547aa8543a","kty":"RSA-HSM","n":"qp7aVnWz3JZFQdjOw1UzSu4btnQnh6SxWprqmOQjEIoLKk6KUpZRGsfAbLKqaSwX8cuKwov7HnrfINLcV1CvM7yCQgM7UPLtQ4NClB2XvEPQ6kv6VNwYCDtkZYpL0LN6AQ728dqgcqBjzQ_toSbItYLovXqtszKiRKF9MuaEnBG6Du8_IAG6Mb2qkrJTvoc47zf6Z2HH2euVmEXFpI5FrVHUMf-OuPMmSv0bG615ilq__EPvXzb93AFJ60e8rBzCLKcwxujAZx332WVMp-bczixM0ANQimDdx0kBA-cClMqBufiyXu_LccjWtP1Ln1ij9YIWnGIQEmgj0oGBz6oRww"},"recoveryId":"https://azure_managedhsm.managedhsm.azure.net/deletedkeys/rsa1","scheduledPurgeDate":1668625384}, [ - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-request-id', - '2399e566-6061-11ed-abe6-000d3acc6937', - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-keyvault-region', - 'australiacentral', - 'content-length', - '850', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '30' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/rsa1') - .query(true) - .reply(204, "", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'content-length', - '0', - 'x-ms-request-id', - '23b966b6-6061-11ed-abe6-000d3acc6937', - 'x-ms-keyvault-region', - 'australiacentral', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '106', - 'cache-control', - 'no-cache', - 'x-frame-options', - 'SAMEORIGIN' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .put('/keys/rsa1/restore', {"sasTokenParameters":{"storageResourceUri":"https://uri.blob.core.windows.net/uri","token":"blob_storage_sas_token"},"folder":"mhsm-timovkeyvault2hsm-2022110919025126"}) - .query(true) - .reply(202, {"endTime":null,"error":null,"jobId":"7fdd87acdbec44fd82fe05fa39e1ecb0","startTime":1668020585,"status":"InProgress","statusDetails":null}, [ - 'x-content-type-options', - 'nosniff', - 'cache-control', - 'no-cache', - 'server', - 'Kestrel', - 'date', - 'Wed, 09 Nov 2022 19:03:05 GMT', - 'azure-asyncoperation', - 'https://azure_managedhsm.managedhsm.azure.net/restore/7fdd87acdbec44fd82fe05fa39e1ecb0/pending', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'australiacentral', - 'retry-after', - '10', - 'x-ms-request-id', - '23e4eac0-6061-11ed-abe6-000d3acc6937', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '902', - 'content-length', - '138', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/restore/7fdd87acdbec44fd82fe05fa39e1ecb0/pending') - .query(true) - .reply(200, {"endTime":null,"error":null,"jobId":"7fdd87acdbec44fd82fe05fa39e1ecb0","startTime":1668020585,"status":"InProgress","statusDetails":null}, [ - 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'date', - 'Wed, 09 Nov 2022 19:03:05 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'australiacentral', - 'x-ms-request-id', - '2489af6a-6061-11ed-abe6-000d3acc6937', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '735', - 'content-length', - '138', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/restore/7fdd87acdbec44fd82fe05fa39e1ecb0/pending') - .query(true) - .reply(200, {"endTime":null,"error":null,"jobId":"7fdd87acdbec44fd82fe05fa39e1ecb0","startTime":1668020585,"status":"InProgress","statusDetails":null}, [ - 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'date', - 'Wed, 09 Nov 2022 19:03:06 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'australiacentral', - 'x-ms-request-id', - '25151a8c-6061-11ed-abe6-000d3acc6937', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '510', - 'content-length', - '138', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/restore/7fdd87acdbec44fd82fe05fa39e1ecb0/pending') - .query(true) - .reply(200, {"endTime":null,"error":null,"jobId":"7fdd87acdbec44fd82fe05fa39e1ecb0","startTime":1668020585,"status":"InProgress","statusDetails":null}, [ - 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'date', - 'Wed, 09 Nov 2022 19:03:07 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'australiacentral', - 'x-ms-request-id', - '257dfa52-6061-11ed-abe6-000d3acc6937', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '489', - 'content-length', - '138', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/restore/7fdd87acdbec44fd82fe05fa39e1ecb0/pending') - .query(true) - .reply(200, {"endTime":1668020591,"error":null,"jobId":"7fdd87acdbec44fd82fe05fa39e1ecb0","startTime":1668020585,"status":"Succeeded","statusDetails":"Number of successful key versions restored: 2, Number of key versions could not overwrite: 0"}, [ - 'server', - 'Kestrel', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'date', - 'Wed, 09 Nov 2022 19:03:13 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'australiacentral', - 'x-ms-request-id', - '28df3a94-6061-11ed-abe6-000d3acc6937', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-server-latency', - '502', - 'content-length', - '233', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'" -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/keys/rsa1/') - .query(true) - .reply(200, {"attributes":{"created":1668020569,"enabled":true,"exportable":false,"recoverableDays":7,"recoveryLevel":"CustomizedRecoverable+Purgeable","updated":1668020569},"key":{"e":"AQAB","key_ops":["verify","sign","unwrapKey","decrypt","encrypt","wrapKey"],"kid":"https://azure_managedhsm.managedhsm.azure.net/keys/rsa1/021959c666ac4cef814ae3547aa8543a","kty":"RSA-HSM","n":"qp7aVnWz3JZFQdjOw1UzSu4btnQnh6SxWprqmOQjEIoLKk6KUpZRGsfAbLKqaSwX8cuKwov7HnrfINLcV1CvM7yCQgM7UPLtQ4NClB2XvEPQ6kv6VNwYCDtkZYpL0LN6AQ728dqgcqBjzQ_toSbItYLovXqtszKiRKF9MuaEnBG6Du8_IAG6Mb2qkrJTvoc47zf6Z2HH2euVmEXFpI5FrVHUMf-OuPMmSv0bG615ilq__EPvXzb93AFJ60e8rBzCLKcwxujAZx332WVMp-bczixM0ANQimDdx0kBA-cClMqBufiyXu_LccjWtP1Ln1ij9YIWnGIQEmgj0oGBz6oRww"}}, [ - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-request-id', - '2946dfd2-6061-11ed-abe6-000d3acc6937', - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-keyvault-region', - 'australiacentral', - 'content-length', - '714', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '16' -]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginrestore/recording_selectivekeyrestore_completes_successfully.json b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginrestore/recording_selectivekeyrestore_completes_successfully.json new file mode 100644 index 000000000000..0f2562fa7b76 --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginrestore/recording_selectivekeyrestore_completes_successfully.json @@ -0,0 +1,716 @@ +{ + "Entries": [ + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/keys/rsa1/create?api-version=7.4-preview.1", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-keys/4.6.0 azsdk-js-keyvault-keys/4.6.0 core-rest-pipeline/1.10.0 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "0e1e5c96-eab8-4523-b9ba-201bf21ed7dc" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012\u0022, resource=\u0022https://managedhsm.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-request-id": "97601c46-65e2-11ed-b5ce-000d3a602e9a", + "x-ms-server-latency": "1" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/keys/rsa1/create?api-version=7.4-preview.1", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "13", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-keys/4.6.0 azsdk-js-keyvault-keys/4.6.0 core-rest-pipeline/1.10.0 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "0e1e5c96-eab8-4523-b9ba-201bf21ed7dc" + }, + "RequestBody": { + "kty": "RSA" + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "713", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "97ab053a-65e2-11ed-b5ce-000d3a602e9a", + "x-ms-server-latency": "258" + }, + "ResponseBody": { + "attributes": { + "created": 1668625940, + "enabled": true, + "exportable": false, + "recoverableDays": 7, + "recoveryLevel": "CustomizedRecoverable\u002BPurgeable", + "updated": 1668625940 + }, + "key": { + "e": "AQAB", + "key_ops": [ + "wrapKey", + "decrypt", + "encrypt", + "unwrapKey", + "sign", + "verify" + ], + "kid": "https://azure_managedhsm.managedhsm.azure.net/keys/rsa1/8f7395b6172a00d336a0dc2a00d7ec78", + "kty": "RSA-HSM", + "n": "xD3sY6rJEjEk_peHd8tVM9s3HZfj8o2huu6PkyCPI_yW_DksFIdqFDS9I7icRCk-yfI9CstG-DM-CdNpMjfFjvD-wE6as-uNuiAlnXxXK6nrTvScRgAa2ubcRSr_-2sGs6v09lQn49bJSzTS6SE_9y6SWRfannaQg1eHp5fl65BdRyi18C9eB_3DryVIMX7NjaiIPWppbcBwxmj8wzbRGvcYQwZYH6vyjcLg0ZIiSR0GzzrizJtDIXRegg5x4SNsFSMGVgi3TszFkncl2fTbRMVifh-WjPB7Dk175pRi9Y2W-weYH-RPyLHTv5hHoDbRILd70y8D3hl2LkDOaeW-cw" + } + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/backup?api-version=7.4-preview.1", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "a8c13562-8797-4d4b-87ed-8cb42bf1f1fc" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012\u0022, resource=\u0022https://managedhsm.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-request-id": "97e42086-65e2-11ed-b5ce-000d3a602e9a", + "x-ms-server-latency": "1" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/backup?api-version=7.4-preview.1", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "95", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "a8c13562-8797-4d4b-87ed-8cb42bf1f1fc" + }, + "RequestBody": { + "storageResourceUri": "https://uri.blob.core.windows.net/uri", + "token": "blob_storage_sas_token" + }, + "StatusCode": 202, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "azure-asyncoperation": "https://azure_managedhsm.managedhsm.azure.net/backup/d22cf57c2e0144f3ba66a40dcbc42831/pending", + "Cache-Control": "no-cache", + "Content-Length": "174", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:12:20 GMT", + "Retry-After": "10", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "97ee1e4c-65e2-11ed-b5ce-000d3a602e9a", + "x-ms-server-latency": "574" + }, + "ResponseBody": { + "status": "InProgress", + "statusDetails": null, + "error": null, + "startTime": 1668625940, + "endTime": null, + "jobId": "d22cf57c2e0144f3ba66a40dcbc42831", + "azureStorageBlobContainerUri": null + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/backup/d22cf57c2e0144f3ba66a40dcbc42831/pending?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "50de6910-ff0a-4d6a-976e-9274b84b98f4" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "Cache-Control": "no-cache", + "Content-Length": "174", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:12:21 GMT", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "984f6030-65e2-11ed-b5ce-000d3a602e9a", + "x-ms-server-latency": "270" + }, + "ResponseBody": { + "azureStorageBlobContainerUri": null, + "endTime": null, + "error": null, + "jobId": "d22cf57c2e0144f3ba66a40dcbc42831", + "startTime": 1668625940, + "status": "InProgress", + "statusDetails": null + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/backup/d22cf57c2e0144f3ba66a40dcbc42831/pending?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "6fd54cbc-e1c6-4599-bec8-8cef06cbc438" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "Cache-Control": "no-cache", + "Content-Length": "174", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:12:25 GMT", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "9b7f0bb6-65e2-11ed-b5ce-000d3a602e9a", + "x-ms-server-latency": "188" + }, + "ResponseBody": { + "azureStorageBlobContainerUri": null, + "endTime": null, + "error": null, + "jobId": "d22cf57c2e0144f3ba66a40dcbc42831", + "startTime": 1668625940, + "status": "InProgress", + "statusDetails": null + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/backup/d22cf57c2e0144f3ba66a40dcbc42831/pending?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "e37d2ef6-0009-46c3-9aee-34cd5b2cbd95" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "Cache-Control": "no-cache", + "Content-Length": "253", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:12:30 GMT", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "9ea17054-65e2-11ed-b5ce-000d3a602e9a", + "x-ms-server-latency": "247" + }, + "ResponseBody": { + "azureStorageBlobContainerUri": "https://uri.blob.core.windows.net/uri/mhsm-timovkeyvaulthsm-2022111619122081", + "endTime": 1668625948, + "error": null, + "jobId": "d22cf57c2e0144f3ba66a40dcbc42831", + "startTime": 1668625940, + "status": "Succeeded", + "statusDetails": null + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/keys/rsa1?api-version=7.4-preview.1", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-keys/4.6.0 azsdk-js-keyvault-keys/4.6.0 core-rest-pipeline/1.10.0 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "0b16ee95-5e8b-40cb-97cd-e0459383ff23" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "848", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "9ed08b32-65e2-11ed-b5ce-000d3a602e9a", + "x-ms-server-latency": "174" + }, + "ResponseBody": { + "attributes": { + "created": 1668625940, + "enabled": true, + "exportable": false, + "recoverableDays": 7, + "recoveryLevel": "CustomizedRecoverable\u002BPurgeable", + "updated": 1668625940 + }, + "deletedDate": 1668625952, + "key": { + "e": "AQAB", + "key_ops": [ + "wrapKey", + "encrypt", + "decrypt", + "unwrapKey", + "sign", + "verify" + ], + "kid": "https://azure_managedhsm.managedhsm.azure.net/keys/rsa1/8f7395b6172a00d336a0dc2a00d7ec78", + "kty": "RSA-HSM", + "n": "xD3sY6rJEjEk_peHd8tVM9s3HZfj8o2huu6PkyCPI_yW_DksFIdqFDS9I7icRCk-yfI9CstG-DM-CdNpMjfFjvD-wE6as-uNuiAlnXxXK6nrTvScRgAa2ubcRSr_-2sGs6v09lQn49bJSzTS6SE_9y6SWRfannaQg1eHp5fl65BdRyi18C9eB_3DryVIMX7NjaiIPWppbcBwxmj8wzbRGvcYQwZYH6vyjcLg0ZIiSR0GzzrizJtDIXRegg5x4SNsFSMGVgi3TszFkncl2fTbRMVifh-WjPB7Dk175pRi9Y2W-weYH-RPyLHTv5hHoDbRILd70y8D3hl2LkDOaeW-cw" + }, + "recoveryId": "https://azure_managedhsm.managedhsm.azure.net/deletedkeys/rsa1", + "scheduledPurgeDate": 1669230752 + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/deletedkeys/rsa1?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-keys/4.6.0 azsdk-js-keyvault-keys/4.6.0 core-rest-pipeline/1.10.0 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "4fd0a363-5cf5-45d6-89e0-31aeabd880c9" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "848", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "9ef42f06-65e2-11ed-b5ce-000d3a602e9a", + "x-ms-server-latency": "32" + }, + "ResponseBody": { + "attributes": { + "created": 1668625940, + "enabled": true, + "exportable": false, + "recoverableDays": 7, + "recoveryLevel": "CustomizedRecoverable\u002BPurgeable", + "updated": 1668625940 + }, + "deletedDate": 1668625952, + "key": { + "e": "AQAB", + "key_ops": [ + "verify", + "sign", + "unwrapKey", + "encrypt", + "decrypt", + "wrapKey" + ], + "kid": "https://azure_managedhsm.managedhsm.azure.net/keys/rsa1/8f7395b6172a00d336a0dc2a00d7ec78", + "kty": "RSA-HSM", + "n": "xD3sY6rJEjEk_peHd8tVM9s3HZfj8o2huu6PkyCPI_yW_DksFIdqFDS9I7icRCk-yfI9CstG-DM-CdNpMjfFjvD-wE6as-uNuiAlnXxXK6nrTvScRgAa2ubcRSr_-2sGs6v09lQn49bJSzTS6SE_9y6SWRfannaQg1eHp5fl65BdRyi18C9eB_3DryVIMX7NjaiIPWppbcBwxmj8wzbRGvcYQwZYH6vyjcLg0ZIiSR0GzzrizJtDIXRegg5x4SNsFSMGVgi3TszFkncl2fTbRMVifh-WjPB7Dk175pRi9Y2W-weYH-RPyLHTv5hHoDbRILd70y8D3hl2LkDOaeW-cw" + }, + "recoveryId": "https://azure_managedhsm.managedhsm.azure.net/deletedkeys/rsa1", + "scheduledPurgeDate": 1669230752 + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/deletedkeys/rsa1?api-version=7.4-preview.1", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-keys/4.6.0 azsdk-js-keyvault-keys/4.6.0 core-rest-pipeline/1.10.0 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "aa80c590-b76f-439d-b317-6e1e920d7444" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "9f02a64e-65e2-11ed-b5ce-000d3a602e9a", + "x-ms-server-latency": "95" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/keys/rsa1/restore?api-version=7.4-preview.1", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "168", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "d689fa56-0e83-439f-b51f-664c1d6f47e3" + }, + "RequestBody": { + "sasTokenParameters": { + "storageResourceUri": "https://uri.blob.core.windows.net/uri", + "token": "blob_storage_sas_token" + }, + "folder": "mhsm-timovkeyvaulthsm-2022111619122081" + }, + "StatusCode": 202, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "azure-asyncoperation": "https://azure_managedhsm.managedhsm.azure.net/restore/2de039382fef4753943eabcb8ff0835d/pending", + "Cache-Control": "no-cache", + "Content-Length": "138", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:12:32 GMT", + "Retry-After": "10", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "9f1ab6e4-65e2-11ed-b5ce-000d3a602e9a", + "x-ms-server-latency": "506" + }, + "ResponseBody": { + "endTime": null, + "error": null, + "jobId": "2de039382fef4753943eabcb8ff0835d", + "startTime": 1668625952, + "status": "InProgress", + "statusDetails": null + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/restore/2de039382fef4753943eabcb8ff0835d/pending?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "d97ea0be-f991-4857-9147-595a10db1727" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "Cache-Control": "no-cache", + "Content-Length": "138", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:12:32 GMT", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "9f71380c-65e2-11ed-b5ce-000d3a602e9a", + "x-ms-server-latency": "241" + }, + "ResponseBody": { + "endTime": null, + "error": null, + "jobId": "2de039382fef4753943eabcb8ff0835d", + "startTime": 1668625952, + "status": "InProgress", + "statusDetails": null + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/restore/2de039382fef4753943eabcb8ff0835d/pending?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "ddb2b9fd-9a96-4628-9e9b-62bb4e1335d4" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "Cache-Control": "no-cache", + "Content-Length": "138", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:12:32 GMT", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "9fa0123a-65e2-11ed-b5ce-000d3a602e9a", + "x-ms-server-latency": "244" + }, + "ResponseBody": { + "endTime": null, + "error": null, + "jobId": "2de039382fef4753943eabcb8ff0835d", + "startTime": 1668625952, + "status": "InProgress", + "statusDetails": null + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/restore/2de039382fef4753943eabcb8ff0835d/pending?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "b0959df3-98cb-413a-b4a5-ad7b7b6acb67" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "Cache-Control": "no-cache", + "Content-Length": "138", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:12:33 GMT", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "9fced3a4-65e2-11ed-b5ce-000d3a602e9a", + "x-ms-server-latency": "256" + }, + "ResponseBody": { + "endTime": null, + "error": null, + "jobId": "2de039382fef4753943eabcb8ff0835d", + "startTime": 1668625952, + "status": "InProgress", + "statusDetails": null + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/restore/2de039382fef4753943eabcb8ff0835d/pending?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "add686bd-6e94-4701-bca5-d304e5bff8f4" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "Cache-Control": "no-cache", + "Content-Length": "138", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:12:38 GMT", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "a2faa40e-65e2-11ed-b5ce-000d3a602e9a", + "x-ms-server-latency": "260" + }, + "ResponseBody": { + "endTime": null, + "error": null, + "jobId": "2de039382fef4753943eabcb8ff0835d", + "startTime": 1668625952, + "status": "InProgress", + "statusDetails": null + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/restore/2de039382fef4753943eabcb8ff0835d/pending?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "0d020510-aa7f-4436-bbd1-7711d4ca9998" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "Cache-Control": "no-cache", + "Content-Length": "233", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:12:43 GMT", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "a626b988-65e2-11ed-b5ce-000d3a602e9a", + "x-ms-server-latency": "212" + }, + "ResponseBody": { + "endTime": 1668625963, + "error": null, + "jobId": "2de039382fef4753943eabcb8ff0835d", + "startTime": 1668625952, + "status": "Succeeded", + "statusDetails": "Number of successful key versions restored: 2, Number of key versions could not overwrite: 0" + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/keys/rsa1/?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-keys/4.6.0 azsdk-js-keyvault-keys/4.6.0 core-rest-pipeline/1.10.0 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "56eb0181-1bc6-4f97-a45a-723fa6cc807e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "713", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "a64fd1ce-65e2-11ed-b5ce-000d3a602e9a", + "x-ms-server-latency": "16" + }, + "ResponseBody": { + "attributes": { + "created": 1668625940, + "enabled": true, + "exportable": false, + "recoverableDays": 7, + "recoveryLevel": "CustomizedRecoverable\u002BPurgeable", + "updated": 1668625940 + }, + "key": { + "e": "AQAB", + "key_ops": [ + "verify", + "sign", + "unwrapKey", + "decrypt", + "encrypt", + "wrapKey" + ], + "kid": "https://azure_managedhsm.managedhsm.azure.net/keys/rsa1/8f7395b6172a00d336a0dc2a00d7ec78", + "kty": "RSA-HSM", + "n": "xD3sY6rJEjEk_peHd8tVM9s3HZfj8o2huu6PkyCPI_yW_DksFIdqFDS9I7icRCk-yfI9CstG-DM-CdNpMjfFjvD-wE6as-uNuiAlnXxXK6nrTvScRgAa2ubcRSr_-2sGs6v09lQn49bJSzTS6SE_9y6SWRfannaQg1eHp5fl65BdRyi18C9eB_3DryVIMX7NjaiIPWppbcBwxmj8wzbRGvcYQwZYH6vyjcLg0ZIiSR0GzzrizJtDIXRegg5x4SNsFSMGVgi3TszFkncl2fTbRMVifh-WjPB7Dk175pRi9Y2W-weYH-RPyLHTv5hHoDbRILd70y8D3hl2LkDOaeW-cw" + } + } + } + ], + "Variables": { + "suffix": "suffix-582908" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginrestore/recording_throws_when_polling_errors.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginrestore/recording_throws_when_polling_errors.js deleted file mode 100644 index 3793c61beab1..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginrestore/recording_throws_when_polling_errors.js +++ /dev/null @@ -1,177 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "8b0b8538c723757ae2b6e78fd6dad664"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .put('/restore') - .query(true) - .reply(401, "", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-server-latency', - '1', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '0', - 'x-ms-request-id', - 'd020886c-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '8b32c626-f1a9-4d83-9a97-640d7cb51801', - 'x-ms-ests-server', - '2.1.14059.12 - SCUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=Au8xBv0gscNCoIOwbR9JUaY; expires=Fri, 09-Dec-2022 18:32:06 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrzLvdkikiAcGn_5WyD4Dy88_gsoSopkW2OeVuer1saDPR5Cvvvau7aFX_hNyYzEie4FqJ7IekambbBb01FnxW0TTjWjI1JALJu6RU5gh0ESP0Ox_UlTjlJHVjuEnvaUJ-ag_ljWMJpZVf-KJJytTXSTxbT-jiplcPadDQdun6eDIxhby3FmPM9jqziBVcVz5OEgZWBwJBjixJU5RqLNBxdHLCb3zBh4rhJgm-ZDAw_yQgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:32:06 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"kerberos_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/kerberos","tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'c9c41efe-0a5a-4894-8e1a-bb4282c7c700', - 'x-ms-ests-server', - '2.1.14059.12 - NCUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=Akvdfxs5ZnlLmmYFwCVTByw; expires=Fri, 09-Dec-2022 18:32:06 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7Wevrj9YhvrHulmX_mfuPG1TyrUTMpYRJSW15_STHLLXQHLxkRbUGM6Td7dbsH0UKff6PZt_MdZus4cmeFPLfxNl4Zg0tFW5LEzQPEUi81fT8020l1ux4eQNqOy-RopMKXR8GwOHNet4gEYmLOMcs_j4E1cdIwzw5EsqSezUON8M-fdOCP9Y9nZ0yikSu-yQc9XOSaD0keo3rqCBIX3nl91N0XAc1zSJsrJ2f5OSH0xBTvN0gAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:32:06 GMT', - 'Content-Length', - '1753' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&x-client-SKU=msal.js.node&x-client-VER=1.14.2&x-client-OS=linux&x-client-CPU=x64&x-ms-lib-capability=retry-after, h429&x-client-current-telemetry=5|771,2,,,|,&x-client-last-telemetry=5|0|||0,0&client-request-id=fd9b3c4a-0c22-439f-a24e-107e638cb356&client_secret=azure_client_secret&claims=%7B%22access_token%22%3A%7B%22xms_cc%22%3A%7B%22values%22%3A%5B%22cp1%22%5D%7D%7D%7D") - .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'c9c41efe-0a5a-4894-8e1a-bb428dc7c700', - 'x-ms-ests-server', - '2.1.14059.12 - NCUS ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AqxRpkCcQc5PkrPIbxL40Bk; expires=Fri, 09-Dec-2022 18:32:06 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:32:06 GMT', - 'Content-Length', - '1322' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .put('/restore', {"sasTokenParameters":{"storageResourceUri":"https://uri.blob.core.windows.net","token":"bad_token"},"folderToRestore":"uri"}) - .query(true) - .reply(400, {"error":{"code":"BadRequest","innererror":null,"message":"The customer provided SAS token is malformed. The SAS token does not contain the expiry field"}}, [ - 'date', - 'Wed, 09 Nov 2022 18:32:05 GMT', - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'server', - 'Kestrel', - 'api-supported-versions', - '20180927, 20211111', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-keyvault-region', - 'northus', - 'x-ms-request-id', - 'd0602954-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '155', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'x-ms-server-latency', - '65', - 'content-security-policy', - "default-src 'self'" -]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginrestore/recording_throws_when_polling_errors.json b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginrestore/recording_throws_when_polling_errors.json new file mode 100644 index 000000000000..9d38b4c17e94 --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultbackupclient_beginrestore/recording_throws_when_polling_errors.json @@ -0,0 +1,80 @@ +{ + "Entries": [ + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/restore?api-version=7.4-preview.1", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "d8d5b81f-1187-4871-86a1-73fda15c5961" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012\u0022, resource=\u0022https://managedhsm.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-request-id": "5ecc910c-65e2-11ed-985a-000d3a602e9a", + "x-ms-server-latency": "1" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/restore?api-version=7.4-preview.1", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "125", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "d8d5b81f-1187-4871-86a1-73fda15c5961" + }, + "RequestBody": { + "sasTokenParameters": { + "storageResourceUri": "https://uri.blob.core.windows.net", + "token": "bad_token" + }, + "folderToRestore": "uri" + }, + "StatusCode": 400, + "ResponseHeaders": { + "api-supported-versions": "20180927, 20211111", + "Cache-Control": "no-cache", + "Content-Length": "155", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Nov 2022 19:10:44 GMT", + "Server": "Kestrel", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "5f04b938-65e2-11ed-985a-000d3a602e9a", + "x-ms-server-latency": "48" + }, + "ResponseBody": { + "error": { + "code": "BadRequest", + "innererror": null, + "message": "The customer provided SAS token is malformed. The SAS token does not contain the expiry field" + } + } + } + ], + "Variables": { + "suffix": "suffix-625526" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultsettingsclient/recording_can_get_and_update_settings.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultsettingsclient/recording_can_get_and_update_settings.js deleted file mode 100644 index 7b6304cc2fdf..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultsettingsclient/recording_can_get_and_update_settings.js +++ /dev/null @@ -1,203 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "f41a69c66bd41dfddbd52905a7bea3ad"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/settings/AllowKeyManagementOperationsThroughARM') - .query(true) - .reply(401, "OK", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '2', - 'x-ms-request-id', - 'd0bb3c4a-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'cache-control', - 'no-cache', - 'x-ms-server-latency', - '0' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'a9e5d4d2-8636-401b-9183-e24bb986e900', - 'x-ms-ests-server', - '2.1.14059.12 - EUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AgAydjwvtJ5EnTwh5Kfwsi4; expires=Fri, 09-Dec-2022 18:32:07 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrwlIR4ISPx9kB9RoF8AH5uacyg9E9N2Xe9Wz9pm0lerGtjxRv64WwaoTF8JL-XYN2pHRcID58M5FGWVHrqMwbYSq36RZL58zt2K-7sV0kGZnPc91P1O2a9XwPj57XqWiZVgn4SX2Mt8RnfK6JROB4NZMW-I-J8HmqHTGiolKUZKp-kN_5qOiRQP4leLaRagl2oubPhiiMKkUYaAQ38zJTy3TuBt0HMpwb4dm9UtD5mQogAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:32:07 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"kerberos_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/kerberos","tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '0e42c271-3852-4e9c-b66b-53f44364f800', - 'x-ms-ests-server', - '2.1.14059.12 - SCUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AnHOctHro9RDtfz8CYKVomQ; expires=Fri, 09-Dec-2022 18:32:07 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrhjjUEM5aDZ0exIS5p63Z1d2PRudvQYntnYnE6G87W2N4wPUZd_Rr4KONHO_x78qPQT8jcsEJrnRYaTxdDkL7kZSxdBCsUi292FG5CwprYPhFzQ-ebnBaKgBGvKFtP2HvlqKHlmDbs5BIK3CYjI-Ee8ph4LdR3uEEmyglbGIs3mtVFFGZhE-LvoqjJ_VzXRR9942yZcZZw0HqslCyq0f25Df5elWPUZQ7cknFfTB3BL8gAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:32:07 GMT', - 'Content-Length', - '1753' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&x-client-SKU=msal.js.node&x-client-VER=1.14.2&x-client-OS=linux&x-client-CPU=x64&x-ms-lib-capability=retry-after, h429&x-client-current-telemetry=5|771,2,,,|,&x-client-last-telemetry=5|0|||0,0&client-request-id=ac172702-781c-434e-8a07-8ee7f457a642&client_secret=azure_client_secret&claims=%7B%22access_token%22%3A%7B%22xms_cc%22%3A%7B%22values%22%3A%5B%22cp1%22%5D%7D%7D%7D") - .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'd1a59f26-c461-402c-869e-7a3c2b17ed00', - 'x-ms-ests-server', - '2.1.14059.12 - SCUS ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=Ai-dDy8DTmdPuGD4IPdnfyc; expires=Fri, 09-Dec-2022 18:32:07 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:32:07 GMT', - 'Content-Length', - '1322' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/settings/AllowKeyManagementOperationsThroughARM') - .query(true) - .reply(200, {"name":"AllowKeyManagementOperationsThroughARM","type":"boolean","value":"true"}, [ - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-request-id', - 'd0fecadc-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-keyvault-region', - 'northus', - 'content-length', - '81', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '0' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .patch('/settings/AllowKeyManagementOperationsThroughARM', {"value":"true"}) - .query(true) - .reply(200, {"name":"AllowKeyManagementOperationsThroughARM","type":"boolean","value":"true"}, [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'content-length', - '81', - 'x-ms-request-id', - 'd10835a4-605c-11ed-a993-0022488d4c2b', - 'x-ms-keyvault-region', - 'northus', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '40', - 'cache-control', - 'no-cache', - 'x-frame-options', - 'SAMEORIGIN' -]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultsettingsclient/recording_can_get_and_update_settings.json b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultsettingsclient/recording_can_get_and_update_settings.json new file mode 100644 index 000000000000..50f5579b490a --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultsettingsclient/recording_can_get_and_update_settings.json @@ -0,0 +1,103 @@ +{ + "Entries": [ + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/settings/AllowKeyManagementOperationsThroughARM?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "38d11b59-61b9-4d4f-af9a-8c47ed3ca0c2" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012\u0022, resource=\u0022https://managedhsm.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-request-id": "b2583bae-65e3-11ed-835a-0022488d4c2b", + "x-ms-server-latency": "0" + }, + "ResponseBody": "OK" + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/settings/AllowKeyManagementOperationsThroughARM?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "38d11b59-61b9-4d4f-af9a-8c47ed3ca0c2" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "81", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "b281ea44-65e3-11ed-835a-0022488d4c2b", + "x-ms-server-latency": "1" + }, + "ResponseBody": { + "name": "AllowKeyManagementOperationsThroughARM", + "type": "boolean", + "value": "true" + } + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/settings/AllowKeyManagementOperationsThroughARM?api-version=7.4-preview.1", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "16", + "Content-Type": "application/json", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "d91ad3f5-e488-432d-804c-1f2eaad1c29e" + }, + "RequestBody": { + "value": "true" + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "81", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "b28e5284-65e3-11ed-835a-0022488d4c2b", + "x-ms-server-latency": "43" + }, + "ResponseBody": { + "name": "AllowKeyManagementOperationsThroughARM", + "type": "boolean", + "value": "true" + } + } + ], + "Variables": { + "suffix": "suffix-541529" + } +} diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultsettingsclient/recording_getsettings_lists_all_settings.js b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultsettingsclient/recording_getsettings_lists_all_settings.js deleted file mode 100644 index 28ee96440a1f..000000000000 --- a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultsettingsclient/recording_getsettings_lists_all_settings.js +++ /dev/null @@ -1,175 +0,0 @@ -let nock = require('nock'); - -module.exports.hash = "e3c1e494459c4a3917bce6183a41ccc9"; - -module.exports.testInfo = {"uniqueName":{},"newDate":{}} - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/settings') - .query(true) - .reply(401, "OK", [ - 'content-type', - 'application/json; charset=utf-8', - 'x-content-type-options', - 'nosniff', - 'www-authenticate', - 'Bearer authorization="https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012", resource="https://managedhsm.azure.net"', - 'x-frame-options', - 'SAMEORIGIN', - 'content-length', - '2', - 'x-ms-request-id', - 'd0785056-605c-11ed-a993-0022488d4c2b', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'cache-control', - 'no-cache', - 'x-ms-server-latency', - '0' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/common/discovery/instance') - .query(true) - .reply(200, {"tenant_discovery_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration","api-version":"1.1","metadata":[{"preferred_network":"login.microsoftonline.com","preferred_cache":"login.windows.net","aliases":["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{"preferred_network":"login.partner.microsoftonline.cn","preferred_cache":"login.partner.microsoftonline.cn","aliases":["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{"preferred_network":"login.microsoftonline.de","preferred_cache":"login.microsoftonline.de","aliases":["login.microsoftonline.de"]},{"preferred_network":"login.microsoftonline.us","preferred_cache":"login.microsoftonline.us","aliases":["login.microsoftonline.us","login.usgovcloudapi.net"]},{"preferred_network":"login-us.microsoftonline.com","preferred_cache":"login-us.microsoftonline.com","aliases":["login-us.microsoftonline.com"]}]}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - 'bfcec97e-f8c8-4585-a4fd-ffba0bae4c00', - 'x-ms-ests-server', - '2.1.14059.12 - NCUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AtJuYveDKAlIo_DnQWkyG-M; expires=Fri, 09-Dec-2022 18:32:06 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrAJ2EVwlNFb5Fq-E26MPI0K_Uk3H2sjnlTJ9NkYTmVypYp3EoB35IcJzrB1tYxw8wDZLSPJlxZEwhYGdfZw1V4JrSskOe7iKLujwSJFoFaEC4rM7DtKKpwWwdH4x3C01R8u9ZJ9CeXtTY0WKEoVh9QiCvluSGWRs764osADQcQVms9UEbZvcrjvun5_uPpjR_01tTviICW_sN9aRbiX34ws2TD2pGlmnjJlDYmcjAh8sgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:32:06 GMT', - 'Content-Length', - '980' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .get('/12345678-1234-1234-1234-123456789012/v2.0/.well-known/openid-configuration') - .reply(200, {"token_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"kerberos_endpoint":"https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012/kerberos","tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}, [ - 'Cache-Control', - 'max-age=86400, private', - 'Content-Type', - 'application/json; charset=utf-8', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Access-Control-Allow-Origin', - '*', - 'Access-Control-Allow-Methods', - 'GET, OPTIONS', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '0e42c271-3852-4e9c-b66b-53f42f64f800', - 'x-ms-ests-server', - '2.1.14059.12 - SCUS ProdSlices', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=AliXB65ru1NEguwRgW0P-kE; expires=Fri, 09-Dec-2022 18:32:07 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrnGwMEWuXvT7FWU2vzakfFyowv1yA3iBF6YEP5EIBI5zps97AWzPfYzdV4Lr6hJaI6dvsD45x50o5zHGtr7YGV2WDIiULRUcza1OjjpAtYrSz6KXkqAVsbAR37Eb_PLlZSXnbGlSLWNQBVAs_OOmYjdYM_YapxTL_0VH6TmPucQ-LyiRgdKpBVwaXiHyjoS9e0furi6M_I8gt3YLbt_mGH3bOnMqHG6kFQOflKnvbCu0gAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:32:07 GMT', - 'Content-Length', - '1753' -]); - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/12345678-1234-1234-1234-123456789012/oauth2/v2.0/token', "client_id=azure_client_id&scope=https%3A%2F%2Fsanitized%2F&grant_type=client_credentials&x-client-SKU=msal.js.node&x-client-VER=1.14.2&x-client-OS=linux&x-client-CPU=x64&x-ms-lib-capability=retry-after, h429&x-client-current-telemetry=5|771,2,,,|,&x-client-last-telemetry=5|0|||0,0&client-request-id=c4796783-924c-4f97-9945-343aa4dc24b8&client_secret=azure_client_secret&claims=%7B%22access_token%22%3A%7B%22xms_cc%22%3A%7B%22values%22%3A%5B%22cp1%22%5D%7D%7D%7D") - .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [ - 'Cache-Control', - 'no-store, no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'x-ms-request-id', - '9ea1dcba-59a1-43f5-90ce-479d8e3f2400', - 'x-ms-ests-server', - '2.1.14059.12 - EUS ProdSlices', - 'x-ms-clitelem', - '1,0,0,,', - 'X-XSS-Protection', - '0', - 'Set-Cookie', - 'fpc=Au_ihLgfZ5NHmKYEm2cK85g; expires=Fri, 09-Dec-2022 18:32:07 GMT; path=/; secure; HttpOnly; SameSite=None', - 'Set-Cookie', - 'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly', - 'Set-Cookie', - 'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly', - 'Date', - 'Wed, 09 Nov 2022 18:32:07 GMT', - 'Content-Length', - '1322' -]); - -nock('https://azure_managedhsm.managedhsm.azure.net:443', {"encodedQueryParams":true}) - .get('/settings') - .query(true) - .reply(200, {"settings":[{"name":"AllowKeyManagementOperationsThroughARM","type":"boolean","value":"true"}]}, [ - 'x-frame-options', - 'SAMEORIGIN', - 'x-ms-request-id', - 'd0b05442-605c-11ed-a993-0022488d4c2b', - 'content-type', - 'application/json; charset=utf-8', - 'x-ms-keyvault-region', - 'northus', - 'content-length', - '96', - 'strict-transport-security', - 'max-age=31536000; includeSubDomains', - 'content-security-policy', - "default-src 'self'", - 'cache-control', - 'no-cache', - 'x-content-type-options', - 'nosniff', - 'x-ms-build-version', - '1.0.20221020-1-945ffe56-develop', - 'x-ms-keyvault-network-info', - 'conn_type=Ipv4;addr=167.220.76.222;act_addr_fam=Ipv4;', - 'x-ms-server-latency', - '1' -]); diff --git a/sdk/keyvault/keyvault-admin/recordings/node/keyvaultsettingsclient/recording_getsettings_lists_all_settings.json b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultsettingsclient/recording_getsettings_lists_all_settings.json new file mode 100644 index 000000000000..f363a2b7aff4 --- /dev/null +++ b/sdk/keyvault/keyvault-admin/recordings/node/keyvaultsettingsclient/recording_getsettings_lists_all_settings.json @@ -0,0 +1,71 @@ +{ + "Entries": [ + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/settings?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "5eb95f27-1a72-4f6b-b8d3-fbf76010a3bc" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.microsoftonline.com/12345678-1234-1234-1234-123456789012\u0022, resource=\u0022https://managedhsm.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-request-id": "b1da81b4-65e3-11ed-835a-0022488d4c2b", + "x-ms-server-latency": "1" + }, + "ResponseBody": "OK" + }, + { + "RequestUri": "https://azure_managedhsm.managedhsm.azure.net/settings?api-version=7.4-preview.1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip,deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-js-keyvault-admin/4.4.0-beta.1 core-rest-pipeline/1.10.1 Node/v16.15.1 OS/(x64-Linux-5.10.102.1-microsoft-standard-WSL2)", + "x-ms-client-request-id": "5eb95f27-1a72-4f6b-b8d3-fbf76010a3bc" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "96", + "Content-Security-Policy": "default-src \u0027self\u0027", + "Content-Type": "application/json; charset=utf-8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "SAMEORIGIN", + "x-ms-build-version": "1.0.20221108-2-9cd4079e-1.0.20221020-1-945ffe56-develop", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=167.220.81.158;act_addr_fam=Ipv4;", + "x-ms-keyvault-region": "northus", + "x-ms-request-id": "b2424cf4-65e3-11ed-835a-0022488d4c2b", + "x-ms-server-latency": "0" + }, + "ResponseBody": { + "settings": [ + { + "name": "AllowKeyManagementOperationsThroughARM", + "type": "boolean", + "value": "true" + } + ] + } + } + ], + "Variables": { + "suffix": "suffix-943882" + } +} diff --git a/sdk/keyvault/keyvault-admin/test/public/accessControlClient.aborts.spec.ts b/sdk/keyvault/keyvault-admin/test/public/accessControlClient.aborts.spec.ts index cbccb04b3d72..a17c7aa9ed38 100644 --- a/sdk/keyvault/keyvault-admin/test/public/accessControlClient.aborts.spec.ts +++ b/sdk/keyvault/keyvault-admin/test/public/accessControlClient.aborts.spec.ts @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -import { env, Recorder } from "@azure-tools/test-recorder"; +import { assertEnvironmentVariable, Recorder } from "@azure-tools/test-recorder"; import { AbortController } from "@azure/abort-controller"; import { KeyVaultAccessControlClient } from "../../src"; @@ -61,9 +61,15 @@ describe("Aborting KeyVaultAccessControlClient's requests", () => { controller.abort(); await assertThrowsAbortError(async () => { - await client.createRoleAssignment(globalScope, name, roleDefinitionId, env.CLIENT_OBJECT_ID, { - abortSignal: controller.signal, - }); + await client.createRoleAssignment( + globalScope, + name, + roleDefinitionId, + assertEnvironmentVariable("CLIENT_OBJECT_ID"), + { + abortSignal: controller.signal, + } + ); }); }); diff --git a/sdk/keyvault/keyvault-admin/test/public/accessControlClient.spec.ts b/sdk/keyvault/keyvault-admin/test/public/accessControlClient.spec.ts index 2a2cdd3abf32..4f47a9b6185a 100644 --- a/sdk/keyvault/keyvault-admin/test/public/accessControlClient.spec.ts +++ b/sdk/keyvault/keyvault-admin/test/public/accessControlClient.spec.ts @@ -2,7 +2,7 @@ // Licensed under the MIT license. import { assert } from "@azure/test-utils"; -import { env, Recorder } from "@azure-tools/test-recorder"; +import { assertEnvironmentVariable, env, Recorder } from "@azure-tools/test-recorder"; import { getYieldedValue } from "@azure/test-utils"; import { @@ -233,7 +233,7 @@ describe("KeyVaultAccessControlClient", () => { globalScope, assignmentName, roleDefinition.id, - env.CLIENT_OBJECT_ID + assertEnvironmentVariable("CLIENT_OBJECT_ID") ); assert.equal(assignment.name, assignmentName); assert.equal(assignment.properties?.roleDefinitionId, roleDefinition.id); @@ -281,7 +281,7 @@ describe("KeyVaultAccessControlClient", () => { globalScope, roleAssignmentName, roleDefinition.id, - env.CLIENT_OBJECT_ID, + assertEnvironmentVariable("CLIENT_OBJECT_ID"), options ); await client.getRoleAssignment(KnownRoleScope.Global, roleAssignmentName, options); diff --git a/sdk/keyvault/keyvault-admin/test/public/utils/authentication.ts b/sdk/keyvault/keyvault-admin/test/public/utils/authentication.ts index 2e8ce63ea8af..25bfac2b1939 100644 --- a/sdk/keyvault/keyvault-admin/test/public/utils/authentication.ts +++ b/sdk/keyvault/keyvault-admin/test/public/utils/authentication.ts @@ -1,8 +1,8 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -import { ClientSecretCredential } from "@azure/identity"; -import { env, isPlaybackMode, record, RecorderEnvironmentSetup } from "@azure-tools/test-recorder"; +import { createTestCredential } from "@azure-tools/test-credential"; +import { env, Recorder, RecorderStartOptions } from "@azure-tools/test-recorder"; import { KeyClient } from "@azure/keyvault-keys"; import { v4 as uuidv4 } from "uuid"; import { Context } from "mocha"; @@ -12,26 +12,22 @@ import { KeyVaultBackupClient, KeyVaultSettingsClient, } from "../../../src"; -import { uniqueString } from "./recorder"; + import { getEnvironmentVariable, getServiceVersion } from "./common"; export async function authenticate( that: Context, serviceVersion: ReturnType ): Promise { - const generatedUUIDs: string[] = []; + const recorder = new Recorder(that.currentTest); + let generatedUUIDs = 0; + function generateFakeUUID(): string { - if (isPlaybackMode()) { - return "b36b00af-89c6-435f-a43d-9a3087015c27"; - } - const uuid = uuidv4(); - generatedUUIDs.push(uuid); - return uuid; + return recorder.variable(`uuid-${++generatedUUIDs}`, uuidv4()); } - const suffix = uniqueString(); - const recorderEnvSetup: RecorderEnvironmentSetup = { - replaceableVariables: { + const recorderStartOptions: RecorderStartOptions = { + envSetupForPlayback: { AZURE_MANAGEDHSM_URI: "https://azure_managedhsm.managedhsm.azure.net/", AZURE_CLIENT_ID: "azure_client_id", AZURE_CLIENT_SECRET: "azure_client_secret", @@ -42,47 +38,57 @@ export async function authenticate( BLOB_STORAGE_URI: "https://uri.blob.core.windows.net/", CLIENT_OBJECT_ID: "01ea9a65-813e-4238-8204-bf7328d63fc6", }, - customizationsOnRecordings: [ - (recording: any): any => - recording.replace(/"access_token":"[^"]*"/g, `"access_token":"access_token"`), - (recording: any): any => - suffix === "" ? recording : recording.replace(new RegExp(suffix, "g"), ""), - (recording: any): any => - recording.replace( - /keyvault_name\.[a-z-]+\.azure[a-z-]*\.net/g, - `keyvault_name.managedhsm.azure.net` - ), - (recording: any): any => { - for (const uuid of generatedUUIDs) { - recording = recording.replace( - new RegExp(uuid, "g"), - "b36b00af-89c6-435f-a43d-9a3087015c27" - ); - } - return recording; - }, - ], - queryParametersToSkip: [], + sanitizerOptions: { + generalSanitizers: [ + { + target: `keyvault_name\.[a-z-]+\.azure[a-z-]*\.net`, + regex: true, + value: `keyvault_name.managedhsm.azure.net`, + }, + { + target: `[a-z-]+\.blob\.core\.windows\.net`, + regex: true, + value: `uri.blob.core.windows.net`, + }, + ], + }, }; - const recorder = record(that, recorderEnvSetup); - const credential = new ClientSecretCredential( - getEnvironmentVariable("AZURE_TENANT_ID"), - getEnvironmentVariable("AZURE_CLIENT_ID"), - getEnvironmentVariable("AZURE_CLIENT_SECRET"), - { - authorityHost: env.AZURE_AUTHORITY_HOST, // undefined by default is expected - } - ); + await recorder.start(recorderStartOptions); + const suffix = recorder.variable("suffix", `suffix-${Math.floor(Math.random() * 1000000)}`); + + const credential = createTestCredential({ + authorityHost: env.AZURE_AUTHORITY_HOST, // undefined by default is expected + }); const keyVaultHsmUrl = getEnvironmentVariable("AZURE_MANAGEDHSM_URI"); - const accessControlClient = new KeyVaultAccessControlClient(keyVaultHsmUrl, credential, { - serviceVersion, - }); - const keyClient = new KeyClient(keyVaultHsmUrl, credential, { serviceVersion }); - const backupClient = new KeyVaultBackupClient(keyVaultHsmUrl, credential, { serviceVersion }); - const settingsClient = new KeyVaultSettingsClient(keyVaultHsmUrl, credential, { serviceVersion }); + const accessControlClient = new KeyVaultAccessControlClient( + keyVaultHsmUrl, + credential, + recorder.configureClientOptions({ + serviceVersion, + disableChallengeResourceVerification: true, + }) + ); + const keyClient = new KeyClient( + keyVaultHsmUrl, + credential, + recorder.configureClientOptions({ serviceVersion, disableChallengeResourceVerification: true }) + ); + const backupClient = new KeyVaultBackupClient( + keyVaultHsmUrl, + credential, + recorder.configureClientOptions({ serviceVersion, disableChallengeResourceVerification: true }) + ); + const settingsClient = new KeyVaultSettingsClient( + keyVaultHsmUrl, + credential, + recorder.configureClientOptions({ + serviceVersion, + disableChallengeResourceVerification: true, + }) + ); return { recorder, diff --git a/sdk/keyvault/keyvault-admin/test/public/utils/common.ts b/sdk/keyvault/keyvault-admin/test/public/utils/common.ts index dd33c8894e7e..c336327011c7 100644 --- a/sdk/keyvault/keyvault-admin/test/public/utils/common.ts +++ b/sdk/keyvault/keyvault-admin/test/public/utils/common.ts @@ -70,7 +70,7 @@ export const serviceVersions = ["7.2", "7.3", "7.4-preview.1"] as const; * @returns - The service version to test */ export function getServiceVersion(): SUPPORTED_API_VERSIONS { - return env.SERVICE_VERSION || LATEST_API_VERSION; + return (env.SERVICE_VERSION as SUPPORTED_API_VERSIONS) || LATEST_API_VERSION; } /** diff --git a/sdk/keyvault/keyvault-admin/test/public/utils/recorder.ts b/sdk/keyvault/keyvault-admin/test/public/utils/recorder.ts index 30e49999cb12..814be40eecac 100644 --- a/sdk/keyvault/keyvault-admin/test/public/utils/recorder.ts +++ b/sdk/keyvault/keyvault-admin/test/public/utils/recorder.ts @@ -9,10 +9,6 @@ if (isNode) { dotenv.config(); } -export function uniqueString(): string { - return isPlaybackMode() ? "" : Math.random().toString().slice(2); -} - /** * Properties that are used to configure our polling operations * in tests. During playback mode we don't want any delays. During diff --git a/sdk/keyvault/test-resources.json b/sdk/keyvault/test-resources.json index 9fdba96553e1..2546902cc1ae 100644 --- a/sdk/keyvault/test-resources.json +++ b/sdk/keyvault/test-resources.json @@ -77,7 +77,7 @@ "attestationSite": "[concat(parameters('baseName'), 'site')]", "attestationImageUri": "[concat('DOCKER|azsdkengsys.azurecr.io/', parameters('attestationImage'))]", "kvName": "[parameters('baseName')]", - "hsmApiVersion": "2020-04-01-preview", + "hsmApiVersion": "2021-04-01-preview", "hsmName": "[concat(parameters('baseName'), 'hsm')]", "mgmtApiVersion": "2019-04-01", "blobContainerName": "hsmbackups",