text: let nock = require('nock');
  
  module.exports.testInfo = {"uniqueName":{},"newDate":{}}
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .post('/keys/recoverKeyName-canresumefromastoppedpoller-/create')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '2720660c-4a2c-4fbb-a3f5-007e0c77c21d',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:31:38 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    'a4db6759-1e39-438a-89e5-64fc04840900',
    'x-ms-ests-server',
    '2.1.9987.9 - EUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHAQAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:31:39 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:31:39 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .post('/keys/recoverKeyName-canresumefromastoppedpoller-/create', {"kty":"RSA"})
    .query(true)
    .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canresumefromastoppedpoller-/5b0a9d4288bc404a945e7b282ceb1f91","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"1U_zJTj6BCPSfeTljyfC8_dox4BnThnOiJEbBQnNK1rolCrADcUTgNYmzdubgeVH3u_zRdpZYZolroXFVLOvw4N17q5Ve2aQJ7Y8-JECBVPzw8R4_SsT6vBhABdNdmWwb5RAfkF7Q_OojhYkr1PEuZaP3OFzHUz0twhJPNkm3oMDmWFST19OlG3YnVdvgdef4OKwvZjTuOqQR97jE7XdxkLfOKZbRqHumgFSNGkUPmPVjF6QZSgyoAZu1g4mNQwVOZ98kZL7MiOqKf8vEJHW7XdbRdPS5sLVEPJoKUr4l-YSLn-enJtYqixcLOLyy4UfbjOh_CC38b7gQHPdaYV4vw","e":"AQAB"},"attributes":{"enabled":true,"created":1580502699,"updated":1580502699,"recoveryLevel":"Recoverable+Purgeable"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '9c33da12-804e-49be-8f67-4f27638b727d',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:31:39 GMT',
    'Content-Length',
    '713'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/keys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'f53cf54b-baf7-487a-9556-98247d53177e',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:31:39 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '2443b5d5-e02b-4b78-95c2-982d82bc4e00',
    'x-ms-ests-server',
    '2.1.9987.9 - WUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHAgAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:31:39 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:31:39 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/keys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canresumefromastoppedpoller-","deletedDate":1580502700,"scheduledPurgeDate":1588278700,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canresumefromastoppedpoller-/5b0a9d4288bc404a945e7b282ceb1f91","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"1U_zJTj6BCPSfeTljyfC8_dox4BnThnOiJEbBQnNK1rolCrADcUTgNYmzdubgeVH3u_zRdpZYZolroXFVLOvw4N17q5Ve2aQJ7Y8-JECBVPzw8R4_SsT6vBhABdNdmWwb5RAfkF7Q_OojhYkr1PEuZaP3OFzHUz0twhJPNkm3oMDmWFST19OlG3YnVdvgdef4OKwvZjTuOqQR97jE7XdxkLfOKZbRqHumgFSNGkUPmPVjF6QZSgyoAZu1g4mNQwVOZ98kZL7MiOqKf8vEJHW7XdbRdPS5sLVEPJoKUr4l-YSLn-enJtYqixcLOLyy4UfbjOh_CC38b7gQHPdaYV4vw","e":"AQAB"},"attributes":{"enabled":true,"created":1580502699,"updated":1580502699,"recoveryLevel":"Recoverable+Purgeable"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '5b55b4ae-1f42-4d7a-b289-92fa9dbf8114',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:31:39 GMT',
    'Content-Length',
    '901'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '7406ee1a-4519-4e3d-91ce-ee39e0937849',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:31:39 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '095f2845-2000-42d9-8f02-7d8fead50300',
    'x-ms-ests-server',
    '2.1.9987.9 - SCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHAwAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:31:40 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:31:40 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-canresumefromastoppedpoller-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '128',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '24b1d208-3ae0-45db-aedb-b7a4561ca8a0',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:31:39 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '764bc844-2b73-4d6d-a10d-a1b7cfb2cfb2',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:31:39 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    'cf73108c-88ff-4ca3-9d00-00cdcaa40300',
    'x-ms-ests-server',
    '2.1.9987.9 - SCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHBAAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:31:40 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:31:40 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-canresumefromastoppedpoller-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '128',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '2555f984-1036-4a18-83aa-8e4d7dc0d0d7',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:31:40 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'a3849527-02a4-4edb-b667-28a816fb4011',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:31:42 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '9b1fe44f-27bf-4a5e-8906-03b096390600',
    'x-ms-ests-server',
    '2.1.9987.9 - NCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHBQAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:31:42 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:31:42 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-canresumefromastoppedpoller-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '128',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'cbd0438a-8a31-4403-93d7-c0358136e524',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:31:42 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '0d7129aa-0501-4253-aee9-38e6e81e5de7',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:31:44 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '09f22f2a-d75d-4155-a6e5-54e65a400900',
    'x-ms-ests-server',
    '2.1.9987.9 - EUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHBgAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:31:45 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:31:45 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-canresumefromastoppedpoller-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '128',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'a775c885-015d-44ff-b83f-ace93bbafa5b',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:31:44 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'e28a2989-350f-4d50-8f9c-97858dd515b0',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:31:46 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '527d90e1-3ab3-4d77-88e9-ff911d8b0600',
    'x-ms-ests-server',
    '2.1.9987.9 - NCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHBwAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:31:47 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:31:47 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-canresumefromastoppedpoller-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '128',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '831a0956-45ed-4e72-b482-90d6086325f4',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:31:46 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '4ad467e0-4211-46d4-babc-5f733aea488d',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:31:48 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '16c33cfc-c652-4835-b368-5e7f93200400',
    'x-ms-ests-server',
    '2.1.9987.9 - SCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHCAAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:31:50 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:31:49 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-canresumefromastoppedpoller-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '128',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '3ae2c1e7-d259-4e44-995a-9a27ea055d0c',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:31:49 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '6374c144-1305-468c-a9c4-60b00ac81739',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:31:51 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '90691d89-6515-45bd-aee5-a8ab49860600',
    'x-ms-ests-server',
    '2.1.9987.9 - NCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHCQAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:31:52 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:31:52 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-canresumefromastoppedpoller-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '128',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'ae70d99a-8616-448d-9720-c59b2b9a1ddc',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:31:51 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '25d71a12-c5dc-496e-986d-e55c3a7f0b80',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:31:53 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '09f22f2a-d75d-4155-a6e5-54e66a420900',
    'x-ms-ests-server',
    '2.1.9987.9 - EUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHCgAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:31:54 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:31:54 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-canresumefromastoppedpoller-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '128',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '9dd19a5f-e9fa-4f40-967b-8b2980f0668a',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:31:53 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '75770e2f-5a4b-4226-8d8f-ee55696321a8',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:31:55 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '462a9c2b-af77-428e-847d-7ce8b7600400',
    'x-ms-ests-server',
    '2.1.9987.9 - SCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHCwAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:31:56 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:31:56 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-canresumefromastoppedpoller-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '128',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '2e9363ba-fa28-41c3-a4a9-9d50149cb653',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:31:56 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'a41379d4-4b04-41a3-afe5-4151550f919e',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:31:59 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '16c33cfc-c652-4835-b368-5e7f74220400',
    'x-ms-ests-server',
    '2.1.9987.9 - SCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHDAAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:31:59 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:31:59 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-canresumefromastoppedpoller-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '128',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '5a6fc61c-9d40-4c21-a9b9-bede10b54bbf',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:31:59 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '0d4499c6-6026-45fe-a3f0-d213a999770f',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:01 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    'cf73108c-88ff-4ca3-9d00-00cd81a80300',
    'x-ms-ests-server',
    '2.1.9987.9 - SCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHDQAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:32:01 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:32:01 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canresumefromastoppedpoller-","deletedDate":1580502700,"scheduledPurgeDate":1588278700,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canresumefromastoppedpoller-/5b0a9d4288bc404a945e7b282ceb1f91","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"1U_zJTj6BCPSfeTljyfC8_dox4BnThnOiJEbBQnNK1rolCrADcUTgNYmzdubgeVH3u_zRdpZYZolroXFVLOvw4N17q5Ve2aQJ7Y8-JECBVPzw8R4_SsT6vBhABdNdmWwb5RAfkF7Q_OojhYkr1PEuZaP3OFzHUz0twhJPNkm3oMDmWFST19OlG3YnVdvgdef4OKwvZjTuOqQR97jE7XdxkLfOKZbRqHumgFSNGkUPmPVjF6QZSgyoAZu1g4mNQwVOZ98kZL7MiOqKf8vEJHW7XdbRdPS5sLVEPJoKUr4l-YSLn-enJtYqixcLOLyy4UfbjOh_CC38b7gQHPdaYV4vw","e":"AQAB"},"attributes":{"enabled":true,"created":1580502699,"updated":1580502699,"recoveryLevel":"Recoverable+Purgeable"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '941a3dd7-bf4f-471c-976f-56f4d7dd1c9f',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:01 GMT',
    'Content-Length',
    '901'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/keys/recoverKeyName-canresumefromastoppedpoller-/')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'cc62cb4d-49e1-4481-a13a-957ac8ceb070',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:01 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '9b1fe44f-27bf-4a5e-8906-03b05d3d0600',
    'x-ms-ests-server',
    '2.1.9987.9 - NCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHDgAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:32:01 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:32:01 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/keys/recoverKeyName-canresumefromastoppedpoller-/')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Key not found: recoverKeyName-canresumefromastoppedpoller-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '120',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '981487bb-10a8-439b-9ded-47514cf1ef85',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:02 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .post('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-/recover')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'f2de6887-3d60-4c6d-bca2-b724961ca210',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:02 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '90691d89-6515-45bd-aee5-a8abb5870600',
    'x-ms-ests-server',
    '2.1.9987.9 - NCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHDwAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:32:02 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:32:02 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .post('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-/recover')
    .query(true)
    .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canresumefromastoppedpoller-/5b0a9d4288bc404a945e7b282ceb1f91","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"1U_zJTj6BCPSfeTljyfC8_dox4BnThnOiJEbBQnNK1rolCrADcUTgNYmzdubgeVH3u_zRdpZYZolroXFVLOvw4N17q5Ve2aQJ7Y8-JECBVPzw8R4_SsT6vBhABdNdmWwb5RAfkF7Q_OojhYkr1PEuZaP3OFzHUz0twhJPNkm3oMDmWFST19OlG3YnVdvgdef4OKwvZjTuOqQR97jE7XdxkLfOKZbRqHumgFSNGkUPmPVjF6QZSgyoAZu1g4mNQwVOZ98kZL7MiOqKf8vEJHW7XdbRdPS5sLVEPJoKUr4l-YSLn-enJtYqixcLOLyy4UfbjOh_CC38b7gQHPdaYV4vw","e":"AQAB"},"attributes":{"enabled":true,"created":1580502699,"updated":1580502699,"recoveryLevel":"Recoverable+Purgeable"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'dd1c91d4-6bca-4e33-b873-bbb6dd34d892',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:02 GMT',
    'Content-Length',
    '713'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/keys/recoverKeyName-canresumefromastoppedpoller-/')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'e81c1a4c-3c80-4e57-97fb-7b3cebe6b651',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:02 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '095f2845-2000-42d9-8f02-7d8f13da0300',
    'x-ms-ests-server',
    '2.1.9987.9 - SCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHEAAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:32:02 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:32:02 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/keys/recoverKeyName-canresumefromastoppedpoller-/')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Key not found: recoverKeyName-canresumefromastoppedpoller-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '120',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '45aea2e3-6cd3-457f-8357-7c8d5768b763',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:02 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/keys/recoverKeyName-canresumefromastoppedpoller-/')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'a024192a-e4c8-494a-adee-351531604cf8',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:02 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '9b1fe44f-27bf-4a5e-8906-03b0943d0600',
    'x-ms-ests-server',
    '2.1.9987.9 - NCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHEQAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:32:02 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:32:02 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/keys/recoverKeyName-canresumefromastoppedpoller-/')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Key not found: recoverKeyName-canresumefromastoppedpoller-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '120',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '035c4cdf-fb54-4039-b288-6e910d1f79e4',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:03 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/keys/recoverKeyName-canresumefromastoppedpoller-/')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '12429bbd-489a-42eb-919a-62fce3460e52',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:03 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '8133d550-9b7a-43c3-8291-2843f4c80700',
    'x-ms-ests-server',
    '2.1.9987.9 - NCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHEgAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:32:19 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:32:19 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/keys/recoverKeyName-canresumefromastoppedpoller-/')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Key not found: recoverKeyName-canresumefromastoppedpoller-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '120',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '485d654a-0f2a-429c-98d4-1066ee1652da',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:19 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/keys/recoverKeyName-canresumefromastoppedpoller-/')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '70a6d53e-cd93-4e50-8b4c-dab824dc9511',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:19 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '195b2c68-bf86-4ab3-aa15-61f9c7ad5000',
    'x-ms-ests-server',
    '2.1.9987.9 - WUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHEwAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:32:19 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:32:19 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/keys/recoverKeyName-canresumefromastoppedpoller-/')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Key not found: recoverKeyName-canresumefromastoppedpoller-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '120',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'a3cfcabf-0b08-4109-abcc-3dfa4fac33e4',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:19 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/keys/recoverKeyName-canresumefromastoppedpoller-/')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'f74ef10f-40b0-49b2-a5b6-49bfda010109',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:21 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '825628ce-77d1-403e-80ed-fd88bbb60600',
    'x-ms-ests-server',
    '2.1.9987.9 - NCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHFAAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:32:22 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:32:21 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/keys/recoverKeyName-canresumefromastoppedpoller-/')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Key not found: recoverKeyName-canresumefromastoppedpoller-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '120',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'a0b7dcdf-0a03-4012-a844-d4711e3371eb',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:22 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/keys/recoverKeyName-canresumefromastoppedpoller-/')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '4aab7f19-4a54-4f4f-87f3-5b7b8d327f2e',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:24 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    'e4849217-6e22-4de1-a9b7-ed7681f85000',
    'x-ms-ests-server',
    '2.1.9987.9 - WUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHFAAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:32:24 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:32:24 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/keys/recoverKeyName-canresumefromastoppedpoller-/')
    .query(true)
    .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canresumefromastoppedpoller-/5b0a9d4288bc404a945e7b282ceb1f91","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"1U_zJTj6BCPSfeTljyfC8_dox4BnThnOiJEbBQnNK1rolCrADcUTgNYmzdubgeVH3u_zRdpZYZolroXFVLOvw4N17q5Ve2aQJ7Y8-JECBVPzw8R4_SsT6vBhABdNdmWwb5RAfkF7Q_OojhYkr1PEuZaP3OFzHUz0twhJPNkm3oMDmWFST19OlG3YnVdvgdef4OKwvZjTuOqQR97jE7XdxkLfOKZbRqHumgFSNGkUPmPVjF6QZSgyoAZu1g4mNQwVOZ98kZL7MiOqKf8vEJHW7XdbRdPS5sLVEPJoKUr4l-YSLn-enJtYqixcLOLyy4UfbjOh_CC38b7gQHPdaYV4vw","e":"AQAB"},"attributes":{"enabled":true,"created":1580502699,"updated":1580502699,"recoveryLevel":"Recoverable+Purgeable"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'e0582a1e-cce1-4d09-a567-5f561dd85690',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:24 GMT',
    'Content-Length',
    '713'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/keys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'b30fce5a-71a3-4419-8b52-1f7ddf5087e0',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:24 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '16c33cfc-c652-4835-b368-5e7f67280400',
    'x-ms-ests-server',
    '2.1.9987.9 - SCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHFAAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:32:24 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:32:24 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/keys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canresumefromastoppedpoller-","deletedDate":1580502744,"scheduledPurgeDate":1588278744,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canresumefromastoppedpoller-/5b0a9d4288bc404a945e7b282ceb1f91","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"1U_zJTj6BCPSfeTljyfC8_dox4BnThnOiJEbBQnNK1rolCrADcUTgNYmzdubgeVH3u_zRdpZYZolroXFVLOvw4N17q5Ve2aQJ7Y8-JECBVPzw8R4_SsT6vBhABdNdmWwb5RAfkF7Q_OojhYkr1PEuZaP3OFzHUz0twhJPNkm3oMDmWFST19OlG3YnVdvgdef4OKwvZjTuOqQR97jE7XdxkLfOKZbRqHumgFSNGkUPmPVjF6QZSgyoAZu1g4mNQwVOZ98kZL7MiOqKf8vEJHW7XdbRdPS5sLVEPJoKUr4l-YSLn-enJtYqixcLOLyy4UfbjOh_CC38b7gQHPdaYV4vw","e":"AQAB"},"attributes":{"enabled":true,"created":1580502699,"updated":1580502699,"recoveryLevel":"Recoverable+Purgeable"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'c1051253-58d3-4dd2-9742-210e3028bce5',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:24 GMT',
    'Content-Length',
    '901'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'e6397651-e87b-4725-86d6-54c9839226f2',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:24 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '84359ce3-46fc-4e76-a5d7-00f375c40900',
    'x-ms-ests-server',
    '2.1.9987.9 - EUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHFAAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:32:25 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:32:24 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-canresumefromastoppedpoller-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '128',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'd4da30c9-f049-4ad6-adad-faa75d37fdfd',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:25 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '26254853-da14-4529-b5ec-964009f91303',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:25 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '532b219a-4622-4838-ba52-445b5e304f00',
    'x-ms-ests-server',
    '2.1.9987.9 - WUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHFAAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:32:25 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:32:24 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-canresumefromastoppedpoller-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '128',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'b46b52e2-5187-48c1-830a-492f18eec99e',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:25 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '02da6765-a4ea-46d0-bb75-e8114c95a3c3',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:27 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    'd98fbdba-93da-4174-ad79-37c052770900',
    'x-ms-ests-server',
    '2.1.9987.9 - EUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHFAAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:32:27 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:32:27 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-canresumefromastoppedpoller-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '128',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '0b70def7-836a-4c43-872d-54e1c620bf6e',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:27 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'f543a252-2899-4c0f-b5df-c081ea74c22e',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:29 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '09f22f2a-d75d-4155-a6e5-54e6214a0900',
    'x-ms-ests-server',
    '2.1.9987.9 - EUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHFAAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:32:30 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:32:29 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-canresumefromastoppedpoller-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '128',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'c05a0424-d50d-4431-8af2-dc52de4077f0',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:29 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '6b7a9f4b-e67f-4f1e-9b6d-278633b5428a',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:31 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '2443b5d5-e02b-4b78-95c2-982da4c74e00',
    'x-ms-ests-server',
    '2.1.9987.9 - WUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHFAAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:32:32 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:32:31 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-canresumefromastoppedpoller-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '128',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '1b9e9dad-6e1f-434c-85f5-53a8591e4d02',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:32 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'a6ccd411-6c87-4d47-ad37-d2e6c9a248cc',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:34 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '5161522c-ea34-4f44-8940-49bf9e510400',
    'x-ms-ests-server',
    '2.1.9987.9 - SCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHFAAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:32:35 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:32:34 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-canresumefromastoppedpoller-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '128',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '4e44d4b4-1d1a-45e3-9a5f-5d463a19801c',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:34 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'cd279b98-a8a0-4afb-8492-6c5aeede7498',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:36 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '5161522c-ea34-4f44-8940-49bf26520400',
    'x-ms-ests-server',
    '2.1.9987.9 - SCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHFAAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:32:37 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:32:36 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-canresumefromastoppedpoller-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '128',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '70c06f22-7a24-49a2-b245-51325ef9b4b6',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:36 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '1ad16fc6-a7ec-4297-b388-07de860eb1d5',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:38 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '462a9c2b-af77-428e-847d-7ce8dc6a0400',
    'x-ms-ests-server',
    '2.1.9987.9 - SCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHFAAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:32:39 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:32:39 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-canresumefromastoppedpoller-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '128',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'c90e4684-2f33-4e8b-a454-028d53d6f8eb',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:39 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '89a23501-1446-4041-8e48-4b3349039ea3',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:41 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '8133d550-9b7a-43c3-8291-284350cf0700',
    'x-ms-ests-server',
    '2.1.9987.9 - NCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHFAAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:32:42 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:32:41 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canresumefromastoppedpoller-","deletedDate":1580502744,"scheduledPurgeDate":1588278744,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canresumefromastoppedpoller-/5b0a9d4288bc404a945e7b282ceb1f91","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"1U_zJTj6BCPSfeTljyfC8_dox4BnThnOiJEbBQnNK1rolCrADcUTgNYmzdubgeVH3u_zRdpZYZolroXFVLOvw4N17q5Ve2aQJ7Y8-JECBVPzw8R4_SsT6vBhABdNdmWwb5RAfkF7Q_OojhYkr1PEuZaP3OFzHUz0twhJPNkm3oMDmWFST19OlG3YnVdvgdef4OKwvZjTuOqQR97jE7XdxkLfOKZbRqHumgFSNGkUPmPVjF6QZSgyoAZu1g4mNQwVOZ98kZL7MiOqKf8vEJHW7XdbRdPS5sLVEPJoKUr4l-YSLn-enJtYqixcLOLyy4UfbjOh_CC38b7gQHPdaYV4vw","e":"AQAB"},"attributes":{"enabled":true,"created":1580502699,"updated":1580502699,"recoveryLevel":"Recoverable+Purgeable"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'b9eab54e-a4ea-41d9-bf6d-ae18e2bf4d92',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:41 GMT',
    'Content-Length',
    '901'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '62f68aa7-52e0-4424-8f58-187fe5edd568',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:41 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    '5161522c-ea34-4f44-8940-49bf4d530400',
    'x-ms-ests-server',
    '2.1.9987.9 - SCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AoMO8uOcF59CjMaIv0RXXkc_aSJHFAAAAKuFxtUOAAAA; expires=Sun, 01-Mar-2020 20:32:42 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 31 Jan 2020 20:32:41 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/deletedkeys/recoverKeyName-canresumefromastoppedpoller-')
    .query(true)
    .reply(204, "", [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '53ac3b2f-6ece-41f0-abce-094f39f0f3e8',
    'x-ms-keyvault-service-version',
    '1.1.0.891',
    'x-ms-keyvault-network-info',
    'addr=52.137.64.184;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 31 Jan 2020 20:32:41 GMT'
  ]);
  