From 51f5be708b3cdb040f23fdd08e0c7b4c0f3b2f34 Mon Sep 17 00:00:00 2001 From: Deyaaeldeen Almahallawi Date: Wed, 18 May 2022 13:59:21 -0400 Subject: [PATCH] [core-lro] Set isCancelled when operation status is cancelled (#21893) * [core-lro] Set isCancelled when status is cancelled * don't check for isCanceled in TA test * fix lint * address feedback and handle cancellation uniformly * address feedback * add tests * edit * revert behavioral change * Update sdk/textanalytics/ai-text-analytics/package.json Co-authored-by: Will Temple --- common/config/rush/pnpm-lock.yaml | 431 ++++++++++++------ sdk/core/core-lro/CHANGELOG.md | 6 +- sdk/core/core-lro/package.json | 2 +- .../core-lro/src/lroEngine/bodyPolling.ts | 50 +- .../core-lro/src/lroEngine/locationPolling.ts | 36 +- sdk/core/core-lro/src/lroEngine/models.ts | 10 +- sdk/core/core-lro/src/lroEngine/operation.ts | 14 +- .../core-lro/src/lroEngine/requestUtils.ts | 33 +- .../core-lro/src/lroEngine/stateMachine.ts | 23 +- sdk/core/core-lro/test/engine.spec.ts | 141 ++++-- sdk/core/core-lro/test/utils/router.ts | 25 +- .../ai-text-analytics/package.json | 2 +- 12 files changed, 503 insertions(+), 270 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 007e4233e6a0..05462e1a289a 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -9113,11 +9113,12 @@ packages: dev: false file:projects/agrifood-farming.tgz: - resolution: {integrity: sha512-2qad/S0ZY4Q6lNUeQEEf7orpr89tXHRTBSr1bnjLiZEaPJCyvQuyFCu9cIU2Iq7OnHB/w9TKaLZKx+8p3h8OSg==, tarball: file:projects/agrifood-farming.tgz} + resolution: {integrity: sha512-63ZcYlFELbrGzt0Uvs7zjavByN2o2HQf1xnw3IrEvb2YsHDe60wxLPUQi0IHCN+PkHD9w45tnL+/9TUE5k2aOg==, tarball: file:projects/agrifood-farming.tgz} name: '@rush-temp/agrifood-farming' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@types/chai': 4.3.1 @@ -9247,10 +9248,11 @@ packages: dev: false file:projects/ai-form-recognizer.tgz: - resolution: {integrity: sha512-2RP38JOoDnlvLemEIt1DCeIKbzUifU6V9kPaCcBIcVtB+yPmvmXFzo7bPQNnzLvMGGkjfBUpOC6DbCYBxYal4w==, tarball: file:projects/ai-form-recognizer.tgz} + resolution: {integrity: sha512-DG0I48aHblE79czPIOfbkc4EFdRJJzeZIyhFUf/aMoAFiyUQHkUai3dIdfaTgBdpiMGfqZDFYsCGUvpjJFP2wg==, tarball: file:projects/ai-form-recognizer.tgz} name: '@rush-temp/ai-form-recognizer' version: 0.0.0 dependencies: + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@types/chai': 4.3.1 @@ -9290,11 +9292,12 @@ packages: dev: false file:projects/ai-metrics-advisor.tgz: - resolution: {integrity: sha512-QBe8vfltZVeRdLyEvAqUwVqUxpJJx65mAikM1rqH7hd7TBaml8tuB5MTDqlWiyI3cyx9WQTulg7rGepCBLA09A==, tarball: file:projects/ai-metrics-advisor.tgz} + resolution: {integrity: sha512-fKHDc7o5CVkhPry32ArID/aW4qzmvrfpu9Gmk689UZE976xhsLVLvimJ/a+HCvnUSUoQ4iwxIuzV5M47NuoF2Q==, tarball: file:projects/ai-metrics-advisor.tgz} name: '@rush-temp/ai-metrics-advisor' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 @@ -9341,7 +9344,7 @@ packages: dev: false file:projects/ai-text-analytics.tgz: - resolution: {integrity: sha512-uuTWXb+VGhfmO0NGWfXCua7GZQ2ATdZK7aBi3VKYM7+E1vG/MY3ghvYCOl+kuvgtnxGRrWNZdQac3dV7nSepMA==, tarball: file:projects/ai-text-analytics.tgz} + resolution: {integrity: sha512-V1NlOFf8Wnqlap0NTRGTlOKmC4mSJwMHJ+VEXvv+fzwH/G/cnCEBgumjG5iykPHAGOjHril1iyXbs8oDv/JOSA==, tarball: file:projects/ai-text-analytics.tgz} name: '@rush-temp/ai-text-analytics' version: 0.0.0 dependencies: @@ -9470,11 +9473,12 @@ packages: dev: false file:projects/arm-analysisservices.tgz: - resolution: {integrity: sha512-K26n/MgFC0EOep22/gVQrxBC5gnShaafL9s4WdrOWtD5ac4v955TA+hz9dv72XxfSdnFbOhlq9bXHe3Uzcbaew==, tarball: file:projects/arm-analysisservices.tgz} + resolution: {integrity: sha512-RISC51vMCbLqCgbL+K6tvS9SsZhQRYYbhR2i0tFyWLbA/uBYUU/o0t6lVAnhbMpJ7eQpb9HdY+x7JeIQBjKZYQ==, tarball: file:projects/arm-analysisservices.tgz} name: '@rush-temp/arm-analysisservices' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -9497,11 +9501,12 @@ packages: dev: false file:projects/arm-apimanagement.tgz: - resolution: {integrity: sha512-iHtU1xQtB2X5nOob74/ood2XqRRaoBChsqjzFRBueCUjJonhEYtdixHsgBPKlIbSWgiHK7jsTu2T4CD3v3HyqQ==, tarball: file:projects/arm-apimanagement.tgz} + resolution: {integrity: sha512-LFFHW/pKVzK3Ok6cLSSUqkwodyeR4B33hq8tUJXwZrq0kSZoj3xoQbGO9Jc4GmohLF04ABzglJ5egKpgP04SNA==, tarball: file:projects/arm-apimanagement.tgz} name: '@rush-temp/arm-apimanagement' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -9525,11 +9530,12 @@ packages: dev: false file:projects/arm-app.tgz: - resolution: {integrity: sha512-LXlc2BarHsso+bD5RcgZ1SMVV15TvnUNbgdELUTqm34hi0p0kT/ihiJF2g+qxSQNxO1Z90FK5YzoQRSXPNEu5Q==, tarball: file:projects/arm-app.tgz} + resolution: {integrity: sha512-MBuEZe9zeDK0SS5qMXadnb39mMHcCk7VUzxVS+2JwrOCGPGejzqkplM1v10wWY+17nD+AbRLeGxfvn9fEAIXlw==, tarball: file:projects/arm-app.tgz} name: '@rush-temp/arm-app' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -9553,11 +9559,12 @@ packages: dev: false file:projects/arm-appconfiguration.tgz: - resolution: {integrity: sha512-Fbkbtmvc7+uyyMTs8Q3ERqGtRYFknh00iM8Lgjyvk4D5J0kQStGCnWlpZbR8PO1e0b/2auCWJhhs1xx9YG0Q3g==, tarball: file:projects/arm-appconfiguration.tgz} + resolution: {integrity: sha512-ip+JMBYpzpvzMzf4W4323jjmfLZbkRLJV3xFlGeAQUk0hFvvpWcwQl7pxoNJfZ5KU0nfdcCAJoV2JtUs8cakyw==, tarball: file:projects/arm-appconfiguration.tgz} name: '@rush-temp/arm-appconfiguration' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -9609,11 +9616,12 @@ packages: dev: false file:projects/arm-appplatform.tgz: - resolution: {integrity: sha512-MI7C9GAkZXS08rIGLrX+12QjpoF9cAplz69EKSM/q7INmg38ihKwszvCfvnBVLlNebtOsvAXoFzVobVQGJ5vZw==, tarball: file:projects/arm-appplatform.tgz} + resolution: {integrity: sha512-hLb4plZqAwNgC+bYrBI2fwqMGvGHwcaZASTrdPI948i0bFcVHGvg+w4JDVqRd2EXD+g+KDOqBlKFhHM2XMK44g==, tarball: file:projects/arm-appplatform.tgz} name: '@rush-temp/arm-appplatform' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -9637,11 +9645,12 @@ packages: dev: false file:projects/arm-appservice-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-gC3O5V054S0ntIQ1e2zsh7MEq2qJMkDWUwfxlOB/Uc/op6NtpMChtGz47fyW821FZRLt4G5Y8SiOl470TkjEmw==, tarball: file:projects/arm-appservice-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-c5rzS6K3Lfc3qcEyBP0TSYAgEm9ochUvFUXtSLhld6Gt+wPsKZYO1Plvo5MCOBFUgSgxvbViWmUgrsSRnAaVxQ==, tarball: file:projects/arm-appservice-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-appservice-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -9665,11 +9674,12 @@ packages: dev: false file:projects/arm-appservice.tgz: - resolution: {integrity: sha512-79GutIGaerSomLUxypQIAx3HwKKg9YDBPXfVS5RwTp+vBQ+By8GTAYmZuMNuh4iLy+YQeILIcBF8Tw5JzT5kNw==, tarball: file:projects/arm-appservice.tgz} + resolution: {integrity: sha512-1j8xRFFBQUXS+uw3hAc3iMXmpNA21qVtIBvkVqwdzyInd51HeEyUFWxX1Et9GGVpstwlCMb5kDz+NDW5tVLNgw==, tarball: file:projects/arm-appservice.tgz} name: '@rush-temp/arm-appservice' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -9767,11 +9777,12 @@ packages: dev: false file:projects/arm-avs.tgz: - resolution: {integrity: sha512-9/axUWcLrV5AM6vc/AUhwPKkto9Kqp6xRyTZMpj8v1yrEWcD2ZL3yYpkRwdisYlbsouuujiEESnQOHjImfvphg==, tarball: file:projects/arm-avs.tgz} + resolution: {integrity: sha512-Vn0YFUrpzQPQPnxlk/6kGHTKE+cTH4cZJRaUFewbHZrCdOBE8FDzmsy8zLZMUCpMmtJ+TGWJmSLQJ++78PezBg==, tarball: file:projects/arm-avs.tgz} name: '@rush-temp/arm-avs' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 @@ -9794,11 +9805,12 @@ packages: dev: false file:projects/arm-azureadexternalidentities.tgz: - resolution: {integrity: sha512-nSHf72pDQOWBm+ntOLv9n+fzMNPi/aAXlZfNTQe/a9wRL5bY+DbocWNQ7lfcKnTkpAzdlsGirh+n/4HmS9Eh2A==, tarball: file:projects/arm-azureadexternalidentities.tgz} + resolution: {integrity: sha512-wsFtFIKl1hv8MzDJLupCwFAOgqbb+JPiaSOnw+XW7dwLnBC/TxMKZesO9CxD2+KuXidKNl1pdYepWk0VlwE1pw==, tarball: file:projects/arm-azureadexternalidentities.tgz} name: '@rush-temp/arm-azureadexternalidentities' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -9850,11 +9862,12 @@ packages: dev: false file:projects/arm-azurestackhci.tgz: - resolution: {integrity: sha512-TSGx37M5FrBpj32P3H7R10RnDRxB3VJFh63z5bTQDfeYWriQuuShK9KMuXf73PZGv8KVWBnt49cwNVwyhf/3mA==, tarball: file:projects/arm-azurestackhci.tgz} + resolution: {integrity: sha512-aH3mBpP2+zYcZ6p7hsFZOJ8sWQJ6vQKe6bP0c9KTKO1eQ4vk3V1IXqUVkmGKgM6RoJ+cyFzrIGy7f5NB3Z8nLA==, tarball: file:projects/arm-azurestackhci.tgz} name: '@rush-temp/arm-azurestackhci' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -9878,11 +9891,12 @@ packages: dev: false file:projects/arm-batch.tgz: - resolution: {integrity: sha512-SmTSlY+IqPJMtVKFu+ymi4D9Ga/Zlk2no4cfKCeCc+lHfSV74V0buCe7l1bHgvrRjre6E2AtQWCSawWlPva11A==, tarball: file:projects/arm-batch.tgz} + resolution: {integrity: sha512-LvE4IB+8S2yApNzDmF3e4pXQQPlKqbDn7Vvcp/HtiZRLJ0KHF8tNWBYNWnB/lwSQpkJ0tIhCn0CI6oAZloTCPg==, tarball: file:projects/arm-batch.tgz} name: '@rush-temp/arm-batch' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -9906,11 +9920,12 @@ packages: dev: false file:projects/arm-billing.tgz: - resolution: {integrity: sha512-/isbaPKOVB8Tl0zPNYiTZPmcKNTfoQINB6SFDq9k7bUCfnC5qUR937xSTSYf2h8n61Zs/h00vc6yGZumYRMU6g==, tarball: file:projects/arm-billing.tgz} + resolution: {integrity: sha512-OKL0sQGIUIvC8u40JVd2IBFvIFqZhJcsYJayKUaJXaz7IHqS3cSq70BtNNJgCwlkkNMteC5Cue+RUQYASLDBbw==, tarball: file:projects/arm-billing.tgz} name: '@rush-temp/arm-billing' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -9934,11 +9949,12 @@ packages: dev: false file:projects/arm-botservice.tgz: - resolution: {integrity: sha512-hF28FvVepruAArKTYtONy3bBZW15tZeDwtM1oTvRZTrBBphxVAJgZX1ooDUEH1Dg8ploNjkg0zkWtjT05jn5Hg==, tarball: file:projects/arm-botservice.tgz} + resolution: {integrity: sha512-/AJqffDofGnyRALrap8BzhEHGT2IfgH68aw2H7Krxd39R1EuoAel/pS/sp4Rxl1DIvknFKJN8V9bpfkBeiR5yw==, tarball: file:projects/arm-botservice.tgz} name: '@rush-temp/arm-botservice' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -9962,11 +9978,12 @@ packages: dev: false file:projects/arm-cdn.tgz: - resolution: {integrity: sha512-Oin55VAq9WZzpWqrkui7URkrCv6Wf6lyZUp7TdsGxsoBk9YH8swc/iwe86juBWdily3MsL2Foa9zDJPagPyAyg==, tarball: file:projects/arm-cdn.tgz} + resolution: {integrity: sha512-E7XPHda6D4s8lGyEs2HqFF/iwz/b6WxxHexCGIvnbhpFmKDYeSunwAGuZqZAD8cBnMd+7bqhYgm9ObqpyS/N9w==, tarball: file:projects/arm-cdn.tgz} name: '@rush-temp/arm-cdn' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10046,11 +10063,12 @@ packages: dev: false file:projects/arm-cognitiveservices.tgz: - resolution: {integrity: sha512-qRWhhPLtY+lfmRCzhOu3ZmyHFqghatlowWp5E0tWr0ck8fae0/EqwGhJT2lmpRoyMD8GwPoj/c0Fy6wLaiblKg==, tarball: file:projects/arm-cognitiveservices.tgz} + resolution: {integrity: sha512-cy/sz6LZHNFKUpQHpQvO+leBdH/OQUdnmTxb9oAuDx9WBTK2yp8iY00dedL1URDIvs/Yh8it0PD6ShadU3Hv1A==, tarball: file:projects/arm-cognitiveservices.tgz} name: '@rush-temp/arm-cognitiveservices' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10158,11 +10176,12 @@ packages: dev: false file:projects/arm-communication.tgz: - resolution: {integrity: sha512-vcJtW2jTBNQYWypvFVUhqiqalzB6rF4QA8wabaIjB6R41CSzcb+oOcVKdP3sK+sFthNXyJyYyZs3DX944Qvzzg==, tarball: file:projects/arm-communication.tgz} + resolution: {integrity: sha512-7SlI8SHYvzhUPiX8qC3UIIrv8aLlNqhaLb2ui1kilikhnZLTzJUROwOk1j2zXASuhQSjZ+AUwqrwQfHoRlkCkQ==, tarball: file:projects/arm-communication.tgz} name: '@rush-temp/arm-communication' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10186,11 +10205,12 @@ packages: dev: false file:projects/arm-compute-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-xudpwz7ArNJGFFXgLdqA2Nhk/4/DmiFue75inj/tAO7ZmL9neWb/GN02EIZCzfYut6B8lUkm6TxRLYUM+mhteA==, tarball: file:projects/arm-compute-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-VwT2XZZFxMPPkSjyopNAj2aYdkWPcl88QRAtNlcJHgSEjlqvaz2wreE9POdDLMMcW0WfW+wlvY4S9LSbo42pbA==, tarball: file:projects/arm-compute-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-compute-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10214,12 +10234,13 @@ packages: dev: false file:projects/arm-compute.tgz: - resolution: {integrity: sha512-gJfRBricy2AcKXFqf/paj3Sx5bBJ7x6MyWuuOlsHRAmOLhevx8hMZjS6K7bvpGHIZij+6jZw7I3LpznW0oOnwA==, tarball: file:projects/arm-compute.tgz} + resolution: {integrity: sha512-AKatl9J1txXpXVgEGw9NomoGZffxwjfS8Lsl9WjXZ7GedL8FeRBFcX/tYX++YlwhUeUCRI2A4TuPabN9QfC3yg==, tarball: file:projects/arm-compute.tgz} name: '@rush-temp/arm-compute' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/arm-network': 26.0.0 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10243,11 +10264,12 @@ packages: dev: false file:projects/arm-confluent.tgz: - resolution: {integrity: sha512-xZbVVgUZsQDiixNiu01ugNNWYXjJDsx5GA7GxcTe6wv/kX0Tzk5eO9cjpNOt6L5OfxPhsjgVT7IJaC4+H/abGg==, tarball: file:projects/arm-confluent.tgz} + resolution: {integrity: sha512-g85MC0H59sZhtxewS2sM29eqT/7KV0eHJtuxEXf0dgfa28RhpJunJeQx4OuHTqYV5EtKy8YglGoW+s79sOlHVQ==, tarball: file:projects/arm-confluent.tgz} name: '@rush-temp/arm-confluent' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10299,11 +10321,12 @@ packages: dev: false file:projects/arm-containerinstance.tgz: - resolution: {integrity: sha512-opntrKJwzPKcGA1wjVH4Cs31vhgQKBUrzhh750BMNP2cSvNQXlyzARL52cDo/lkBkDAoVgea34EVVdEscIpRvg==, tarball: file:projects/arm-containerinstance.tgz} + resolution: {integrity: sha512-quG6iLa/HgGJRGFhSJmCCx8EnaOPQCg7AuukBiw/E4DtDyHTk288busrbwMq8UpI7QAL4ApLZ+4N2a0LG7DMWg==, tarball: file:projects/arm-containerinstance.tgz} name: '@rush-temp/arm-containerinstance' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10327,11 +10350,12 @@ packages: dev: false file:projects/arm-containerregistry.tgz: - resolution: {integrity: sha512-JjCI4qDg0bHKMxbGOfmkgnYRXjCwBnmI0CudZJLOpNf7Edff+q2wE4jwQpMro8uta84+t/HeUSuG2kgwy2gT6w==, tarball: file:projects/arm-containerregistry.tgz} + resolution: {integrity: sha512-cTCAzAO90LYq2ZJ4JOOppGa8HRwgasLykCdoaQCVZWfMLlOxOBkYtEyY27/LYHjLki+cGgjqBdp9WUdjcqm4NA==, tarball: file:projects/arm-containerregistry.tgz} name: '@rush-temp/arm-containerregistry' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10355,11 +10379,12 @@ packages: dev: false file:projects/arm-containerservice.tgz: - resolution: {integrity: sha512-ydzxfNP0RKW/IMAJIOMPMAr38GWiOKPriHKATazJlcETiAn2mfHAXrPj/5YZTe7/Cvh4anicieTseoA2LUf7Nw==, tarball: file:projects/arm-containerservice.tgz} + resolution: {integrity: sha512-zvxLY91bzuLk7bwE2b1VRTcCP6B7NN3lQeFxosJHvW/KAyD/kXhyZ8bBgv+qbVJ53xqq2gdJXOHDLwO/kMVLUg==, tarball: file:projects/arm-containerservice.tgz} name: '@rush-temp/arm-containerservice' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10383,11 +10408,12 @@ packages: dev: false file:projects/arm-cosmosdb.tgz: - resolution: {integrity: sha512-C1hP6/fJy0hH+PauL+8S9t859lhSUXUg2PEhHN/0MIgoC7sVMNzPk7ff8ns5Z7fvz7VRAsfl6bpj2mQ9N9jpsA==, tarball: file:projects/arm-cosmosdb.tgz} + resolution: {integrity: sha512-wd9AJbRNpQUTmmVj4kYkEKhI7OwBXGRkrb+8Tnc0TJBx/V4vzbjkAC1W7uXU8GhmPwNvU1ferloGXJVdhlPsjQ==, tarball: file:projects/arm-cosmosdb.tgz} name: '@rush-temp/arm-cosmosdb' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10411,11 +10437,12 @@ packages: dev: false file:projects/arm-customerinsights.tgz: - resolution: {integrity: sha512-7+6atiYjDEC3NAczpSogsG8UNY9Fuh88JiUiK7OwxklI7qTTXah3j4uV+KMoaFABt/8kgANi8BziKj0u5Ucu/g==, tarball: file:projects/arm-customerinsights.tgz} + resolution: {integrity: sha512-nhdf5LK099lPSNPuaxOyrnx6WckOSrsiCsAbBC6PDhqEDctMnJX8pextnk74nntEoDxWR5NJq06EJBZXU62qhA==, tarball: file:projects/arm-customerinsights.tgz} name: '@rush-temp/arm-customerinsights' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10439,11 +10466,12 @@ packages: dev: false file:projects/arm-dashboard.tgz: - resolution: {integrity: sha512-LUja5TM3dEnJKf1Q3nATwxyLFp6s04kh70p0kV6E3+ckeaMpcbWusutLtDbtXWaK++W+RZy8zixHspAUfD0EMA==, tarball: file:projects/arm-dashboard.tgz} + resolution: {integrity: sha512-I7kF7vwtDD+6fEjGYN9ZSjQYfiIohIzksiOp7LDE7nsKHRgSUIyGN3qXtne9pj+UAfPWPliHu3dUTMHKx2PJoQ==, tarball: file:projects/arm-dashboard.tgz} name: '@rush-temp/arm-dashboard' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10467,11 +10495,12 @@ packages: dev: false file:projects/arm-databox.tgz: - resolution: {integrity: sha512-KYAF7nM4Jg3NRQFKe8+g4qIT3ai7ltTLdgY/K8jPVQXJcLuRKM3jRnxR8e8dJywVA0MraKWiKkUtggF8jNUoZA==, tarball: file:projects/arm-databox.tgz} + resolution: {integrity: sha512-skhXFkJBjDPHYdsDm8rrbgCrbm71CTK993buOx1PP2zcwGmyIOxS667/cTdmXkftaduXzQ9zaOlX3YJQFFF/qg==, tarball: file:projects/arm-databox.tgz} name: '@rush-temp/arm-databox' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10495,11 +10524,12 @@ packages: dev: false file:projects/arm-databoxedge-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-wDCngxkGUTQib//5ksfvJDBLnTYd6tmEVKR6QBaW5DFffsRX3PT6kgcFU1RMegOFwrs+z1UzqJTwf1WvKhKP0A==, tarball: file:projects/arm-databoxedge-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-bgu9JuL2b/PhTsiSFXY7JNg5LdnR937kbSUe7jPmqYDQ3Z0QXuYr227LrE5eLKsnyA/XwdefmPuifX2vdC8mXw==, tarball: file:projects/arm-databoxedge-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-databoxedge-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10523,11 +10553,12 @@ packages: dev: false file:projects/arm-databoxedge.tgz: - resolution: {integrity: sha512-R7ioLDxjIbo7/lzYH8aIhuZaEtjw3M2nxsqnhE7xUNJN3pCYX3ecr/ghN1mRRxqjvH7k9QLI+j9zv0nXYERyxQ==, tarball: file:projects/arm-databoxedge.tgz} + resolution: {integrity: sha512-OwH7VoISHMOX1ibjuMj6bSeC3phmdoEKZc6qhdWlu5q44q5nFT8itIRXjwBO4nCkgz9rMlB+2M6ohLXLz4RH3w==, tarball: file:projects/arm-databoxedge.tgz} name: '@rush-temp/arm-databoxedge' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10551,11 +10582,12 @@ packages: dev: false file:projects/arm-databricks.tgz: - resolution: {integrity: sha512-h3zq/sCJRXnGBLsTiP+Me4BINa/BL2rX1qhMr6y+aXFb0qFZC0RVRsuw56wSMuYOHYcYzibzIArY4udAUJuoMw==, tarball: file:projects/arm-databricks.tgz} + resolution: {integrity: sha512-S1gt95xdekulLHPiSfM8o2b1ac7/K4o4lFIFgu3xBiYr/W/IfR+1aaO+ds6J+NAMq1EWP6vkv/Ddan6wfDaPgg==, tarball: file:projects/arm-databricks.tgz} name: '@rush-temp/arm-databricks' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10579,11 +10611,12 @@ packages: dev: false file:projects/arm-datacatalog.tgz: - resolution: {integrity: sha512-dkTRBxiwDf2PuHDcRFdztdcF78yMYTQitZUGiWku5/+EcVdWnSIp05cKU0FLC4kCK1PVbOHDq9IeWjJ+nSYU8w==, tarball: file:projects/arm-datacatalog.tgz} + resolution: {integrity: sha512-4NCyvnVtv30gd4rFo3QRAVCmLPyIGKoK+sj5oukPt1kBGDW6EmeoC27rTzGVdw6qBLlEAe8431irTDODlyZ2vQ==, tarball: file:projects/arm-datacatalog.tgz} name: '@rush-temp/arm-datacatalog' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10607,11 +10640,12 @@ packages: dev: false file:projects/arm-datadog.tgz: - resolution: {integrity: sha512-v1ENZYnSLJ7hrgQWsld0WDWneanYZ4VTjBI/gmMScNwEW+8bI9r+GnHoIN01F/lhXNPiMOUuBMjO1IEg0c+59Q==, tarball: file:projects/arm-datadog.tgz} + resolution: {integrity: sha512-EH2+gdMcxUXVI22NVAEHmbUfT//cTMn1Dwd6rk1daV9H2PwUkCj8oeMYJXvcWJqwOIUlZTBuoRMz7pqYoC9l/A==, tarball: file:projects/arm-datadog.tgz} name: '@rush-temp/arm-datadog' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10635,11 +10669,12 @@ packages: dev: false file:projects/arm-datafactory.tgz: - resolution: {integrity: sha512-T2MFgmtXsqgEpCLG8d6moAc38OzqFjXqKAjw7W9llvA26Vhgnq+p7siCX1AlEr0noc7fizpNrTCCXBiVsKzDjg==, tarball: file:projects/arm-datafactory.tgz} + resolution: {integrity: sha512-iNdkqoDfAV+lchtFJP0yn3Br/lEUl5xp9CfdM8/yFk/TlIhDdAXE9B1nbkv6+Gxn8x4c95KVtvKwMN6nmHAk4g==, tarball: file:projects/arm-datafactory.tgz} name: '@rush-temp/arm-datafactory' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10663,11 +10698,12 @@ packages: dev: false file:projects/arm-datalake-analytics.tgz: - resolution: {integrity: sha512-F7wZ+TNCX615aOwKqIhaXzc5mxd97aDJoO2V1eExjSHge2UZvxkTSr1Fm9oce2qnS+UuSmYliOM0tsFETy/Ouw==, tarball: file:projects/arm-datalake-analytics.tgz} + resolution: {integrity: sha512-ivksPiBli+A0UP+2vfdTMzclU9cqepYFAzo+rpv/dNFyVH+cqWYTLsCKyPtJ90twLyptIRI6FchXkPZ+59s98Q==, tarball: file:projects/arm-datalake-analytics.tgz} name: '@rush-temp/arm-datalake-analytics' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10691,11 +10727,12 @@ packages: dev: false file:projects/arm-datamigration.tgz: - resolution: {integrity: sha512-lbxEH9jMbenGev4cuGZ9DMUJX8kHx6EpMkGxqpDv4Fl6Jzn0icnz5soUUZN6a+NHtWjJXOZvKefyT/QLuS6z1Q==, tarball: file:projects/arm-datamigration.tgz} + resolution: {integrity: sha512-aQrEr8Mk45pVem0mrvAw5OaNV+w55cFvYrCnEcZ4SJqPD7zKB4otzyv2x0ox5+CC+h9G29ZjJG5d/AqRldmCxg==, tarball: file:projects/arm-datamigration.tgz} name: '@rush-temp/arm-datamigration' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10719,11 +10756,12 @@ packages: dev: false file:projects/arm-deploymentmanager.tgz: - resolution: {integrity: sha512-LYIsSPdbkMLQXoJc8u/Y+nk8RQ01YW/Bmc4OfdrMrMgrAkkPTBx2x0TEQF1tmGBiYAfweAvI950Nkyy1wFtssA==, tarball: file:projects/arm-deploymentmanager.tgz} + resolution: {integrity: sha512-Rw5OBDqlOsiWcsYDXQ1ItTSB/B/i2fCREKfTXyniMyOtXt1LBtIB5suQm/1zVpQShdrf6Sab7Bp5XLHjIN7ObA==, tarball: file:projects/arm-deploymentmanager.tgz} name: '@rush-temp/arm-deploymentmanager' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10775,11 +10813,12 @@ packages: dev: false file:projects/arm-deviceprovisioningservices.tgz: - resolution: {integrity: sha512-b/2nLVG1BCHXMdqczl4C8sgqTEtn1zSsyxPEDS9G8aBEO8mfAtqzoTfoujkHDqBC/D5G+h0rIMs0k7otXq0smw==, tarball: file:projects/arm-deviceprovisioningservices.tgz} + resolution: {integrity: sha512-eQ8S/zY62C7yfOwBpM7E1ierxMPh4Qk9C+Gn4tkGrThFbBwr9Q7BpZAF0IasTS/Y/Ajja6AO7IdTHqhLkuLpxw==, tarball: file:projects/arm-deviceprovisioningservices.tgz} name: '@rush-temp/arm-deviceprovisioningservices' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.24.0 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10803,11 +10842,12 @@ packages: dev: false file:projects/arm-devspaces.tgz: - resolution: {integrity: sha512-/P70mBm7s+aoYjMW2qUS6JoHyuGca/TdegFkDVK8q86iTuryS9z4NGp2wPOQwK04yYG2jkAcRxj39+PWs9EowQ==, tarball: file:projects/arm-devspaces.tgz} + resolution: {integrity: sha512-IBFgsRkfZxQhRX6gEQb2hPq/e81H3hA3z/vXsM45Yp4y+oXs4qBVV6phYB2vll+HP8BJEC52tJ2ha3q64tBFTg==, tarball: file:projects/arm-devspaces.tgz} name: '@rush-temp/arm-devspaces' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 @@ -10830,11 +10870,12 @@ packages: dev: false file:projects/arm-devtestlabs.tgz: - resolution: {integrity: sha512-UQSg4pR7Ox/kgU3tNMW0e7poF+VTmRgGM5FFcOy9E0LreTeN3liM8Kfhr6Zf3khnUwSXd3n9OV9sILikZe5Wdg==, tarball: file:projects/arm-devtestlabs.tgz} + resolution: {integrity: sha512-qza44uQXYAuu1gLhoVB9mNp4SI9yuoPgiPQxgLOh1542PyOzqdcw/LAZ9XI29lsAAozR+9YLJBlYcBdP7KKASw==, tarball: file:projects/arm-devtestlabs.tgz} name: '@rush-temp/arm-devtestlabs' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10858,11 +10899,12 @@ packages: dev: false file:projects/arm-digitaltwins.tgz: - resolution: {integrity: sha512-Z4CdnYNFwQVshWkSvqiwaz81GjvaotFXcefZBpirEVsSJ3+NUbBpF0xpuzuMHUOvCa7mhvPd7NnjizFlIEuFCQ==, tarball: file:projects/arm-digitaltwins.tgz} + resolution: {integrity: sha512-5D7wJRdXEbuVDU6m4id//FuRiG1jY86DhsKCCxXqCNnBt5piQNJQ/7QCkt5vIeLF3YzauHdsx7QbhETZ5iHa6g==, tarball: file:projects/arm-digitaltwins.tgz} name: '@rush-temp/arm-digitaltwins' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10886,11 +10928,12 @@ packages: dev: false file:projects/arm-dns-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-6XEGtdNRbdD9TCaGAla23okzoRaK+cBxVxG1DrlenRoC/qKdEJ5x0VWG+sxQHnx1evKyuvA/w0eu6g3lFF2mFw==, tarball: file:projects/arm-dns-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-W6kjbcLt97INbXc7Naj1kjNaM4W903mfY+V7GMtfLCV7BoxMUMPZBpIamoPX5BZIHw1oDE8g8wkkYXVRGx53xw==, tarball: file:projects/arm-dns-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-dns-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10914,11 +10957,12 @@ packages: dev: false file:projects/arm-dns.tgz: - resolution: {integrity: sha512-rkC3IOyNVc2ifFqqvIzxlDBY09CfjRzeuApRFibESlJLzOuInkDNGmaPQxQldtg8DG76C/dzJhRS/6KTGYTEmw==, tarball: file:projects/arm-dns.tgz} + resolution: {integrity: sha512-908DbvfCpmN9dEIEC/FR7dsF0HhSrQahUUdeIPs2fnL8ZOp/6LzB4gdxKDZT/cyj77tT2u2TUVrBZWhUxRXuSg==, tarball: file:projects/arm-dns.tgz} name: '@rush-temp/arm-dns' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10942,11 +10986,12 @@ packages: dev: false file:projects/arm-dnsresolver.tgz: - resolution: {integrity: sha512-3SeowtGhuvPDsy0b+jVmuJ/l3SZs1claiusGUCBAj6YOmbX1qGxuYaMsGXOlzGMRsFWfVf/7+6KHLDqAWiIWGg==, tarball: file:projects/arm-dnsresolver.tgz} + resolution: {integrity: sha512-Om450K8ZS/IO/ZYcF6gTjIzPmHZCLIaMdqy74WW4oiyFgoZ4nuaJeXnv79eBaNUEZzYJNAN6uOT/kdk2v+4Uug==, tarball: file:projects/arm-dnsresolver.tgz} name: '@rush-temp/arm-dnsresolver' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10970,11 +11015,12 @@ packages: dev: false file:projects/arm-domainservices.tgz: - resolution: {integrity: sha512-DAjCmqtCKnh2ClkixwMKwlibUPMjiIx5hgCJZXEHPwQ0tYVME3dd+UgHYZ2cfaysCCH0Ut2Ymgcb0581I587Lw==, tarball: file:projects/arm-domainservices.tgz} + resolution: {integrity: sha512-wg5D3u4wBO29xcRLnqXAcpJ84NO4iGiRT9ETLLsixUCeycM97gS4eHCrG546ezIzP9N9JlX/JQ5O5r/wQ/7q0Q==, tarball: file:projects/arm-domainservices.tgz} name: '@rush-temp/arm-domainservices' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -10998,11 +11044,12 @@ packages: dev: false file:projects/arm-eventgrid.tgz: - resolution: {integrity: sha512-XscA7PNd+AncG9fYsHq0qfE3n7vA1whsgIEJxPoELsmZMlst8wc+n55LeYiEROwpemNQrAzUddFYWoa3/Hk0Jg==, tarball: file:projects/arm-eventgrid.tgz} + resolution: {integrity: sha512-/09YtHZ3Rh0PhOzZ2RekHu9/MosORc7V4XRjdRcv75XckUvafH+uG788k0BZihPXavZ8j7YvUPBqMNZvjlKTQw==, tarball: file:projects/arm-eventgrid.tgz} name: '@rush-temp/arm-eventgrid' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11026,11 +11073,12 @@ packages: dev: false file:projects/arm-eventhub-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-3KcDwt7MOixI6Mh542kTzqQcI1t4L72inB+5v0UGWflb9Hwce6YIDi55vxTCiAowuqeiazUb1eoik0fs+N/5RQ==, tarball: file:projects/arm-eventhub-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-uGiTVQ5O2aOcsajpLgsh5kzGbWW7S6SI3+3II8AOW3Ydyc2XNmGYGLUwNtQmEo3othaB9Jsbc8V5XWjS80BinQ==, tarball: file:projects/arm-eventhub-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-eventhub-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11054,12 +11102,13 @@ packages: dev: false file:projects/arm-eventhub.tgz: - resolution: {integrity: sha512-0/bLZaWh1M+YMhOqdV7043GLZJYohPa+NnJY//fRmfNe6PRe8MAmhkBP650zKFudSZa6nh/LTZ8mESRtPj6hYA==, tarball: file:projects/arm-eventhub.tgz} + resolution: {integrity: sha512-TEU6eEePdVwBcI96LqAvInvs3uXVWIx0qS3QMZkIJGWQr4/x4unXWO2iJV5sWjUzogQ9ZblQ5iakFJNEZZKnvw==, tarball: file:projects/arm-eventhub.tgz} name: '@rush-temp/arm-eventhub' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/arm-network': 26.0.0 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11083,11 +11132,12 @@ packages: dev: false file:projects/arm-extendedlocation.tgz: - resolution: {integrity: sha512-QKOaJibP0WNSMDJ0vHry/gQFkEaO5AMwIXrflbajYotnmVyLUknWWa33A41xFC7zODdlhGf4vuEfELPa6E2YVQ==, tarball: file:projects/arm-extendedlocation.tgz} + resolution: {integrity: sha512-puUWerSRmNcu/F7EgdcegW8lGJkLmX697LpBUmXEWnEUSAfWhcyxX3LruypXvMEmyngV+i80TYZitSgoghof5A==, tarball: file:projects/arm-extendedlocation.tgz} name: '@rush-temp/arm-extendedlocation' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11137,11 +11187,12 @@ packages: dev: false file:projects/arm-frontdoor.tgz: - resolution: {integrity: sha512-S8al6Hrn3ItyUhCNjJsQz6AJlYAcc+r7tHFT9C5P3WjNPXOl23erVd0bBHydTjypeqe6UjkouMy7odB7Ot7NSw==, tarball: file:projects/arm-frontdoor.tgz} + resolution: {integrity: sha512-L8crtBW0KCH2iMLEvFDDM2lJIAil49rW2K5VsO8D4/xdBYdha/Q3KI5/rbhh1qNznQXQrLewF9xBckUiZEOwng==, tarball: file:projects/arm-frontdoor.tgz} name: '@rush-temp/arm-frontdoor' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11165,11 +11216,12 @@ packages: dev: false file:projects/arm-hanaonazure.tgz: - resolution: {integrity: sha512-HyPdhqcJ7VKjsr06mijY0OGhw/YwYSKloz6TijXhqFB2IdLv5ik59Cyj0rEE5gDoHbOAfwPABC3wVPRFggDPsQ==, tarball: file:projects/arm-hanaonazure.tgz} + resolution: {integrity: sha512-addk1t3lGtnp26xy/kp+nxpPEpu++qJFbAX2tRF9sXS7A8NMoo/3aLut2HsJFWc+odnBlYYHDofDhTkaBQVI0g==, tarball: file:projects/arm-hanaonazure.tgz} name: '@rush-temp/arm-hanaonazure' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11193,11 +11245,12 @@ packages: dev: false file:projects/arm-hardwaresecuritymodules.tgz: - resolution: {integrity: sha512-kL9yUbaMYqQ6YhVPxWHpcqLzVnQBwCfAWFC/d8mByPK9iQWTMYVfGv+EhrIcxlwuxN2yNT5zLSR7FasPkM7PJA==, tarball: file:projects/arm-hardwaresecuritymodules.tgz} + resolution: {integrity: sha512-qKwpriqvMwrDTYa4knzUC9lLKU5H8DRy4KpJ8jOAwyoKhwgeUN8IcDR+ypc1nUTkFGX4D/Wb7HYVPnBERkrgHw==, tarball: file:projects/arm-hardwaresecuritymodules.tgz} name: '@rush-temp/arm-hardwaresecuritymodules' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11221,11 +11274,12 @@ packages: dev: false file:projects/arm-hdinsight.tgz: - resolution: {integrity: sha512-3WWW5jDsuqbWcIvuk23sqK/p/wQn5q1/c/1RH5qn9fhJFkiGKUV8FELzwou+gpx4UvfXJL1Gx08ESuQpX2H/6A==, tarball: file:projects/arm-hdinsight.tgz} + resolution: {integrity: sha512-J3DmR99uAJIq2BXypnuIW4hqjpzWnuYDMgbt0VeofkLHhTnfXy1sdUF1BEG+Z3JBNB6fknaSs0Tzj4qgHInsug==, tarball: file:projects/arm-hdinsight.tgz} name: '@rush-temp/arm-hdinsight' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11249,11 +11303,12 @@ packages: dev: false file:projects/arm-healthbot.tgz: - resolution: {integrity: sha512-bSRFWf9ALcE+ahVin7mP3Wz1zlsa/4TxlmGLaJXuTJFJ+xQvvJwCNuS52exhAW6/HmOUAaOdBfwXoRP/2Kwrhg==, tarball: file:projects/arm-healthbot.tgz} + resolution: {integrity: sha512-AurBj4ueWu/B32+svg7YeEntcNL/L8jg47cxAaJOsPLPv3lIZyEnDn/ACjxLmOMoEpYS2dpfTwQlRjaHegiusw==, tarball: file:projects/arm-healthbot.tgz} name: '@rush-temp/arm-healthbot' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11277,11 +11332,12 @@ packages: dev: false file:projects/arm-healthcareapis.tgz: - resolution: {integrity: sha512-3dzFTr88HVrwHlFn0o3uO5thZsYR2lYgDo79u2EYbDqjuNH8ZmtXj5w3+VunGslfoHeF7p3JAYSUfLYN3NpWLA==, tarball: file:projects/arm-healthcareapis.tgz} + resolution: {integrity: sha512-P2BUZTwsGwVI8XO4lgEQzuMAyMMiG/wMsFsqEY6o/FrSBO+p9/cQGmvs4NwzsWFCt2Fgl0BTHki46zaF8lPyfA==, tarball: file:projects/arm-healthcareapis.tgz} name: '@rush-temp/arm-healthcareapis' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11305,11 +11361,12 @@ packages: dev: false file:projects/arm-hybridcompute.tgz: - resolution: {integrity: sha512-D2rtn/wbxeY6eP10mUt42c7m58m7tFOGLH06X18f0CFMKmlcrht8TUUYWNEwxSRer/xRArvDHd7uS7HB7l+38Q==, tarball: file:projects/arm-hybridcompute.tgz} + resolution: {integrity: sha512-GyKmNCdX3nzLde9TAosCKr4ZqLzZ770WR7PpkDYRB2Tw7SsFuf+p6vPiYMCMF4bByBVkUYS/UQ1qKStrE0/msg==, tarball: file:projects/arm-hybridcompute.tgz} name: '@rush-temp/arm-hybridcompute' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11333,11 +11390,12 @@ packages: dev: false file:projects/arm-hybridkubernetes.tgz: - resolution: {integrity: sha512-1DZ23vPtqVl86r+rUbr5IdK+0kDn6C+H6VUPmq6Ottu/8gsszj7uOaQ5W4TlbED6MSW2kSYHfbRgSF2XepgTFA==, tarball: file:projects/arm-hybridkubernetes.tgz} + resolution: {integrity: sha512-5w35t3Sa8SVH0fWi2Cp2l88o4OaImqn2d8nXfo/FU0qSLTP0dtL1/4ZbSII99LzyqN9SOtkg70hiV4U40orndA==, tarball: file:projects/arm-hybridkubernetes.tgz} name: '@rush-temp/arm-hybridkubernetes' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11361,12 +11419,13 @@ packages: dev: false file:projects/arm-imagebuilder.tgz: - resolution: {integrity: sha512-v7fc5NJVvw6eAgRd6Gs6mwRmJMq76vOLWmVJYQUE0dDEGMSj+gkztPpyJtL87Jcx9c4PUWxpVu46cmO0cPmmYA==, tarball: file:projects/arm-imagebuilder.tgz} + resolution: {integrity: sha512-ng5b02dgWJN7iVH1zpt4YFwsGL1/H3Aa1wWceuUImn3soDyg2zWl/ifbA4HOf6XpMy4FkRKcpXeOgc71/WylEg==, tarball: file:projects/arm-imagebuilder.tgz} name: '@rush-temp/arm-imagebuilder' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/arm-msi': 2.0.0 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11390,11 +11449,12 @@ packages: dev: false file:projects/arm-iotcentral.tgz: - resolution: {integrity: sha512-pElIhV880UltQahUj61XXI5xyx5r2hgQq3vbv+cduVRNxek7otumfR6YZjhqpdAyh8tY95JWaDrgYDIZVdPH+A==, tarball: file:projects/arm-iotcentral.tgz} + resolution: {integrity: sha512-2GS4ITYoV7ahvn/lqbbgHkS8xEael7KAkwGfNsGEbu39u6KZCAXNXvN1pwaLBz7Q9vfXVoDg/h6GZ273tztBOQ==, tarball: file:projects/arm-iotcentral.tgz} name: '@rush-temp/arm-iotcentral' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11418,11 +11478,12 @@ packages: dev: false file:projects/arm-iothub-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-oiiLtFaX/1xdW0G4C3OayT8JnBh0pO5/6IPRmlJ3c8wk1FybGEeUzAqORmHevH+W1ulKjWL6RGlpaFAIgNBDnw==, tarball: file:projects/arm-iothub-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-IRy34Z2q3BhBXdEUR8eptaZkpgJj4gSDyHAOEtg3CLjmYJcIXSGnDIdeiVAsKTVxGCYCDQ7BjgL3sK1FZm/d1g==, tarball: file:projects/arm-iothub-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-iothub-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11446,11 +11507,12 @@ packages: dev: false file:projects/arm-iothub.tgz: - resolution: {integrity: sha512-RoEWmk7eeLpimNKVZ/33YmHi0Jv/0Dw9J9I+iLXsYCXsPUz9ASCp5SmmX+Mt6LCQsszdUsVZ23gLMPue7buNWg==, tarball: file:projects/arm-iothub.tgz} + resolution: {integrity: sha512-FDvIsSZO0VsdHbXZYLFbq6gYvapMT56g4wM/+J3OpAoDq0ta9FLjk3jH8f6pYDUQTgyhRS+KVUoL7OhZx1wYyg==, tarball: file:projects/arm-iothub.tgz} name: '@rush-temp/arm-iothub' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11474,11 +11536,12 @@ packages: dev: false file:projects/arm-keyvault-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-+0iSN7G2pFmjppnYHA3ipVMBJ+dgIM1zV+NF8hSA2yua/PqXQL88oFJUcaIFkUOzc/Mb+eeOrCckWb5w95ibNQ==, tarball: file:projects/arm-keyvault-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-TKaLx6fY2s+DL6/poaF2m8uBblzLhPdr0fOq8JBRniDJPoZnUmzEEPPxsaoyNRkZFKwDbyPYP6L9TamiLuuOdA==, tarball: file:projects/arm-keyvault-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-keyvault-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11502,11 +11565,12 @@ packages: dev: false file:projects/arm-keyvault.tgz: - resolution: {integrity: sha512-QIm6hXIyYSODrwQapGif5AsREdlTxmhPF4yycw1Cv1titytE8lqe5wYWzYpIaHf78Pq3me48nZccofVuTgF9BQ==, tarball: file:projects/arm-keyvault.tgz} + resolution: {integrity: sha512-3/KBD2Tbaa28qMORSjR19q5eAdFEYv30XCUxnUs+qf0ErwViOJfKVr5h6D+n8NLGC0Wz13pdEZLmziwqGXunig==, tarball: file:projects/arm-keyvault.tgz} name: '@rush-temp/arm-keyvault' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11530,11 +11594,12 @@ packages: dev: false file:projects/arm-kubernetesconfiguration.tgz: - resolution: {integrity: sha512-DFi4kwlRO8qsTvZQV5ubfb/+IHhETaEku+ihj3TZWirzwemKxZTKSvh1aH1+8eKkU7yRBN7PjfwuEmBnsE0x5g==, tarball: file:projects/arm-kubernetesconfiguration.tgz} + resolution: {integrity: sha512-4JBGCjO+787Bng6LUY0KKnPzLQnpnaEjozv9NyxK+c0039HFvZjikemBTRAizabFA0blgAiAsCxVxKd6jOnpGg==, tarball: file:projects/arm-kubernetesconfiguration.tgz} name: '@rush-temp/arm-kubernetesconfiguration' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11558,11 +11623,12 @@ packages: dev: false file:projects/arm-kusto.tgz: - resolution: {integrity: sha512-GPL0bzYcLkQVh5TMDG1aG/OPR/mbx3O6ztXK8yhyyoClJV2jK3IXa0Uo8sYRJGiB2fCVveI0g7qQOajIilwrKw==, tarball: file:projects/arm-kusto.tgz} + resolution: {integrity: sha512-jMKc/9ka8SwrE1oKitRDA2gBqeB7uOEPKlrYAPtCdcb7lDjCLJ0Z1WXIEomK+QEG2KbKZifDat/USsJqqFRtqA==, tarball: file:projects/arm-kusto.tgz} name: '@rush-temp/arm-kusto' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11586,11 +11652,12 @@ packages: dev: false file:projects/arm-labservices.tgz: - resolution: {integrity: sha512-vSG3tNlrxZzNir3nGBFZIVRgkKVarksvUUThU6klVNnQMfHwhLOkYTbr2iPsaW5yqozQzMcvVM8zcba/FBPzQQ==, tarball: file:projects/arm-labservices.tgz} + resolution: {integrity: sha512-MpHr2J2stQuXfwPuERpCNPd+I9Gc9NyyEPz9n5WgZ5StUZSS3lR7095ODHbOYw3UYvz+u/NY23ZxheOuGNh2oA==, tarball: file:projects/arm-labservices.tgz} name: '@rush-temp/arm-labservices' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11642,11 +11709,12 @@ packages: dev: false file:projects/arm-loadtestservice.tgz: - resolution: {integrity: sha512-brHj43tfs4UlJEt65ld1LzuBasRcHqGcO0GCWqrzNO4kbMOydvnEq1lAhuye+6AA92VWV6MfMyn1Pld85VxgLw==, tarball: file:projects/arm-loadtestservice.tgz} + resolution: {integrity: sha512-nBIWlwdzG1eR2U599UgnHovnJcQN0TTmGSEApsjVTxpsjnPMQ737VhLMeN8WSxV4e0jmfu/+dYTdmRUj7KZ/+Q==, tarball: file:projects/arm-loadtestservice.tgz} name: '@rush-temp/arm-loadtestservice' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11726,11 +11794,12 @@ packages: dev: false file:projects/arm-logic.tgz: - resolution: {integrity: sha512-Ga6IP1cyjnA2ndF4FCXDg/Dy5MIqqk8syeoO3wWijOJk05ZtTmZ3ld1eoPZC6FMgVyLk2NyxWacLq97A7EO9wg==, tarball: file:projects/arm-logic.tgz} + resolution: {integrity: sha512-7Zr/nJdBuS4TUTolk0dc+hF6gn2r54zH8E9eSzvSSs0f6wE3g18tbgzG5Vn20sGuchPaVTOCxjyES02kFcfklw==, tarball: file:projects/arm-logic.tgz} name: '@rush-temp/arm-logic' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11753,11 +11822,12 @@ packages: dev: false file:projects/arm-machinelearningcompute.tgz: - resolution: {integrity: sha512-Nr66pzVAE4+loW3ONsvOyLf4sYjsraAQpsBAm21YJrUbdbiL5qsx52CFq47ctN08zK/NTVxGIVKmNnCYWze6nQ==, tarball: file:projects/arm-machinelearningcompute.tgz} + resolution: {integrity: sha512-urMrpW6pq/3V0+gr/WK6WRlqsQ7oFLqpwCCB8A4KXHtmCXkM9Yvz7F4mM9xWl8m85mr22IgUtEUv7Y/uX/roeg==, tarball: file:projects/arm-machinelearningcompute.tgz} name: '@rush-temp/arm-machinelearningcompute' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11809,11 +11879,12 @@ packages: dev: false file:projects/arm-machinelearningservices.tgz: - resolution: {integrity: sha512-eKKEUDB85wqKccMN1CqNaol7X8wsCg0NI+8hvXqbG8zUxVFwnFW9lFeIJk1LMT5EDV8/DUyXCy4UF4T3V92D4Q==, tarball: file:projects/arm-machinelearningservices.tgz} + resolution: {integrity: sha512-SUXO1HmUm8BvqNURfcZHQ0MkVKNBujX6PkWmH2nv+x7tCzzUh2Ejeu9bzwPZY1Gywe+6nrD5ZNPdVlTX/RAglg==, tarball: file:projects/arm-machinelearningservices.tgz} name: '@rush-temp/arm-machinelearningservices' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11837,11 +11908,12 @@ packages: dev: false file:projects/arm-managedapplications.tgz: - resolution: {integrity: sha512-Ae7b+w5w8IF29B7dfC1xaVlwO+1CLRSI1agwbPv2hBu/lchiHJuOmYKPS8/6myIM2MZltBqjLicn/chIzHXRgQ==, tarball: file:projects/arm-managedapplications.tgz} + resolution: {integrity: sha512-9f+7mtaTN7NonN+fUKHLtYE9lnV0gRXswTfkxpks1hRbuZrP3wvWgtfyGJrnidAOGoejPynbWAnzPasHL9l1oQ==, tarball: file:projects/arm-managedapplications.tgz} name: '@rush-temp/arm-managedapplications' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11865,11 +11937,12 @@ packages: dev: false file:projects/arm-managementgroups.tgz: - resolution: {integrity: sha512-aN/J0YOOx9YHYoAOd7qVvtzqnLDLfBN9llInGRAi7vLe/va+U0H7VrZ4fZGZpxGbluj2EKyLozd+PUtrvepx7Q==, tarball: file:projects/arm-managementgroups.tgz} + resolution: {integrity: sha512-44/JoZFDBTdXX0Q7i7fHrahgUlYzqfVGHEK/T+8/nPggLrdynYD3G4kOEtNoeTz9bLP7u6JDfrvnJc/jTTb43w==, tarball: file:projects/arm-managementgroups.tgz} name: '@rush-temp/arm-managementgroups' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -11949,11 +12022,12 @@ packages: dev: false file:projects/arm-mariadb.tgz: - resolution: {integrity: sha512-gmj7KwY5ZS2EEmaQAlgAgIVaL9Xx6Ra3pDoJ3k1zHKk05A1U4z/4TRwY+oWuK0oLYxgIAiN5/t+s+PU+54pFCw==, tarball: file:projects/arm-mariadb.tgz} + resolution: {integrity: sha512-DUoZdEH2SFcHS1yXWAKYOj2R76l9z9y7cqWSdTGG7gfxqiWD4XRgFVu3RhSg7bKVEr07gla6OJj66dOmDzrLBg==, tarball: file:projects/arm-mariadb.tgz} name: '@rush-temp/arm-mariadb' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12005,11 +12079,12 @@ packages: dev: false file:projects/arm-mediaservices.tgz: - resolution: {integrity: sha512-d2T2Oh8d2RU6ZezJvQX4nCaPeeluDnET8p9g47C4Xi7HEjzGEW0AxYVl3KFp7OovazDjVZd+UkGnhtKcZv3s7w==, tarball: file:projects/arm-mediaservices.tgz} + resolution: {integrity: sha512-hFz+nUrTSY9ekF4mEs1VutsLV9FmAq1D/MxGZaliK4hr+9LSO4yeKyJoA+XMevS1EnulD4bTDL/i3/qXbDuVTA==, tarball: file:projects/arm-mediaservices.tgz} name: '@rush-temp/arm-mediaservices' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12089,11 +12164,12 @@ packages: dev: false file:projects/arm-mobilenetwork.tgz: - resolution: {integrity: sha512-Rmlss7Qg7ifApbYvGsqOnOV2EbYOp7XSOh2lqAEG+bB/MmzKULfY/4mv4J3q0qcwBHJGnD0G1BEaxwDKJTNdAw==, tarball: file:projects/arm-mobilenetwork.tgz} + resolution: {integrity: sha512-ylCKgJtbtBrEbcE3gN3KZfrunG8jvLdrKSSnXFhEV7GnNYjLUY0NEhFZbSUpfZLCk0Y+UoMGpWcaCShnISV1Nw==, tarball: file:projects/arm-mobilenetwork.tgz} name: '@rush-temp/arm-mobilenetwork' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12145,11 +12221,12 @@ packages: dev: false file:projects/arm-monitor.tgz: - resolution: {integrity: sha512-F4KBzJWHJ5xl98pUJNPft9sAouJTQ7gYwOra8wt/2KcziB3lnR5wgEOFZoxy/BX3L3ggA9hGOxl7mVlsnk6FYg==, tarball: file:projects/arm-monitor.tgz} + resolution: {integrity: sha512-e2WNl1zeUScu9yLVIjkX2JdVtGCSKS93CD3JhFkOMXqdTx2E/0g0JDtjAzzCKMxQKtbZaDr5Hwi5MfnX3Jvh0Q==, tarball: file:projects/arm-monitor.tgz} name: '@rush-temp/arm-monitor' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12201,11 +12278,12 @@ packages: dev: false file:projects/arm-mysql-flexible.tgz: - resolution: {integrity: sha512-DPepKOVQ4dqXflzN/8T1+bSh/JfkLKPyL0OBnxrLFzFiYoE3sXnrEqgST7BB+XnVlxJhC3E2S1PdfPZ75jPaxg==, tarball: file:projects/arm-mysql-flexible.tgz} + resolution: {integrity: sha512-enlLkpD2oGq64H0/btxs9QCD1KyDSxJrDXqKXAdkyxvE4oHhozttw7ysgcR7PKXaW4qddjSq231soxeOWlKO8A==, tarball: file:projects/arm-mysql-flexible.tgz} name: '@rush-temp/arm-mysql-flexible' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12229,11 +12307,12 @@ packages: dev: false file:projects/arm-mysql.tgz: - resolution: {integrity: sha512-XGG1TjrZfe0VufOAT2j7x/z1l+o26KWLgZGFFeSlZDTyF0CszrPLcJJaSD2W+eoHWhsTfk+xoNhyO4H0Kn0wnw==, tarball: file:projects/arm-mysql.tgz} + resolution: {integrity: sha512-aRWM8UoyRCBN8nqW/jXYAHUSCdsJ1UZZmqj7qde8B+qx48txIwnXU7z1H9HyuLAm0+QePeXA6P3xRvAiAMRFFA==, tarball: file:projects/arm-mysql.tgz} name: '@rush-temp/arm-mysql' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12257,11 +12336,12 @@ packages: dev: false file:projects/arm-netapp.tgz: - resolution: {integrity: sha512-GsGECXocZ7+SLSneV3+bj6/Wl3tdLJUyOOJU8KcuFAbghWB0uYGCgMR3LgqvN+HftyY4SgRc/QaPCGwmHS+PCA==, tarball: file:projects/arm-netapp.tgz} + resolution: {integrity: sha512-BBZ5WFO7O1Hq5xDlg/BOt5NED+XaQ2sT6BMjsgRGHC8DJxIMf7gJiQheNHu5tLpJsSIGJO6aq9ivVIfJp1kKwg==, tarball: file:projects/arm-netapp.tgz} name: '@rush-temp/arm-netapp' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12285,11 +12365,12 @@ packages: dev: false file:projects/arm-network-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-uygS4Wcj2e327m/qhtLWv8N4kPnEYdE6ej9Y7fTkB+I+gCukD9jXR0HAuxu4ZRnbxTJ4VFEE0JwHVW6ShCPD9Q==, tarball: file:projects/arm-network-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-S0cxRlIlCITVtnBaMp91ah9NiaK0nyLig84R/m/P0lt2vfWWA7Nq00H00x8272mTADjWik1uNn2nIoPcJ6Cn+A==, tarball: file:projects/arm-network-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-network-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12313,11 +12394,12 @@ packages: dev: false file:projects/arm-network.tgz: - resolution: {integrity: sha512-N2yS4vJp7Ff8fgBcUtlrftcIaXZIko266Z6pG19rHmsgvcuUXwF4VDgQKkFT/5ySGKxGpu7OCh0iTuaP4Z4H0Q==, tarball: file:projects/arm-network.tgz} + resolution: {integrity: sha512-khbe73MbuUHzQPQCd3pZ38hNWSE5xqga1pxMRubxAmYycd7dRivyOm/Bh49GxfYrWNwSN8zztZzKBLnG6HTuyg==, tarball: file:projects/arm-network.tgz} name: '@rush-temp/arm-network' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12341,11 +12423,12 @@ packages: dev: false file:projects/arm-notificationhubs.tgz: - resolution: {integrity: sha512-oi7F/O1BZM7OpqeCdkqFKpNc+mTKMbDmN3w5zJY+2YxH+Tn7qcyS9BUfrZqOYjOnVsUY5JXLS+ow0AzXKnqLTQ==, tarball: file:projects/arm-notificationhubs.tgz} + resolution: {integrity: sha512-fAg5neP4u9uf3VYkDwi7pEC7YmAheW94c4ApOSWaeo1VIcmKoT0VLZoSyIJ8t1omODGujA0y50/mauVSL0IwAA==, tarball: file:projects/arm-notificationhubs.tgz} name: '@rush-temp/arm-notificationhubs' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12369,11 +12452,12 @@ packages: dev: false file:projects/arm-oep.tgz: - resolution: {integrity: sha512-BWUReMOwb+P0wAvpNNgamc+P4tYEazNt05InG9C8t2zgp8j34jWx7sL8twDmk8T97qHAGv8cxQpcDYAKSuxTuQ==, tarball: file:projects/arm-oep.tgz} + resolution: {integrity: sha512-iV+JMjsR1TvYqJ0OKXb0sI8taThEJvnASSvCUoKp0yOKfBBv/5UE3bgTbr+vtuFYsFPlio959OAjqGYqGyji+Q==, tarball: file:projects/arm-oep.tgz} name: '@rush-temp/arm-oep' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12397,11 +12481,12 @@ packages: dev: false file:projects/arm-operationalinsights.tgz: - resolution: {integrity: sha512-gJ/qbR9WykyF1ZlUYeYugXhFTQcXbO/v2RoZh+PexTREsIbys2pTzAeh+ct7Vn+0/Wr4iKT1VLjyo0gC1Ev/Gg==, tarball: file:projects/arm-operationalinsights.tgz} + resolution: {integrity: sha512-0VfHMn2oj58AhtejUAvMuG8R+w+EhDor/Nd5KWLd3Y/+rkOJBkEoYmhUhXckh9jMrd8M8uGUU4XvIBDgQ0ueTQ==, tarball: file:projects/arm-operationalinsights.tgz} name: '@rush-temp/arm-operationalinsights' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12425,11 +12510,12 @@ packages: dev: false file:projects/arm-operations.tgz: - resolution: {integrity: sha512-dyi6CvDIV8D/7Wnm7wkbgpQ6F59q2vwAU45FfG0x2ogexhuGI+oKO6xnvTTR41O+75D4scgXvFaCnBrpHXDbhg==, tarball: file:projects/arm-operations.tgz} + resolution: {integrity: sha512-E/QH5ps2URn5b7zjMaTxAY8KCO49/eOK80s9zo1VM/+cun4nujX+/VQ1c3E9N3Bi9zq/EpfOKdrAk3ecGg39uw==, tarball: file:projects/arm-operations.tgz} name: '@rush-temp/arm-operations' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12453,11 +12539,12 @@ packages: dev: false file:projects/arm-orbital.tgz: - resolution: {integrity: sha512-MKYb1MM2D/8GNl83L6GsRKy4cp07XJcbO5stOEzjyXvYuMMngWIps7lcz2fO822vWfl+vmQv9g79CSLOCbSlWQ==, tarball: file:projects/arm-orbital.tgz} + resolution: {integrity: sha512-+7TyodW0AOzXJ5XWnUpfmgz6pVSoHNIpsbuLqb3AI2VE4twdyrSvlsb2MH3OywZ44UaT9vwd0lP8f/+DK/W0Lg==, tarball: file:projects/arm-orbital.tgz} name: '@rush-temp/arm-orbital' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12565,11 +12652,12 @@ packages: dev: false file:projects/arm-policyinsights.tgz: - resolution: {integrity: sha512-V+Q2+33Y9bMqoKUmZlKmMGgHZbXmMtXWPaIDzTHmuc8pqZJ7HflIucXyN14XygFpSGH8J8cwecVAAPmKlErxAA==, tarball: file:projects/arm-policyinsights.tgz} + resolution: {integrity: sha512-7NwuDzTJis9m/OiwBmwdkqFEuUUAOfV1pAUpgQkjjigNk/TjxyRLTC3C8kJk1OeniIoduUkJFW87RauBSlgk/g==, tarball: file:projects/arm-policyinsights.tgz} name: '@rush-temp/arm-policyinsights' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12621,11 +12709,12 @@ packages: dev: false file:projects/arm-postgresql-flexible.tgz: - resolution: {integrity: sha512-F+rNKKqthbEdmK9H/iyv08MgW8kiTJf0sbJSblSTNp3cEbXzsWJB/4O/V2IQ0cIyZo1sxYI8YCzHHfM9irUN9w==, tarball: file:projects/arm-postgresql-flexible.tgz} + resolution: {integrity: sha512-EmpHqRJvix4zM1GBMLdr/ssrfDJXZ7f9vlpF3rBQkfYPIJrtRcGe2IygNJ9dWJjkyOO6p2yghZqOZs5yluT/4A==, tarball: file:projects/arm-postgresql-flexible.tgz} name: '@rush-temp/arm-postgresql-flexible' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12649,11 +12738,12 @@ packages: dev: false file:projects/arm-postgresql.tgz: - resolution: {integrity: sha512-6g67Qbg7hXYJDAoFZglP6PUpUrXLCyoMfGnXE+s0Lmq+S+Hm3g6U1TSjmEMuEfo/dGDurMHnJwXLZGxRKLwqXw==, tarball: file:projects/arm-postgresql.tgz} + resolution: {integrity: sha512-SUWNoNqSiJr8c/OmBBQaArpYp9z2bWN2nI1gdTgMxovLCmaOoI6Dplq61qRX5tlLaEzhhPQ4yVF5z0IIg3mv/g==, tarball: file:projects/arm-postgresql.tgz} name: '@rush-temp/arm-postgresql' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12677,11 +12767,12 @@ packages: dev: false file:projects/arm-powerbidedicated.tgz: - resolution: {integrity: sha512-SrVnqJuhMjIqRAuq/a/x5nntUCroGp0nCCWrM/A6JK4VtE/9OYWyQWhBxxChjAjbIW2yVbcxvP6JInsfl2RJAg==, tarball: file:projects/arm-powerbidedicated.tgz} + resolution: {integrity: sha512-4dsF5hwLU+bAxkTiu4DL7xV7I1WPb+mCHTSePusjc+qxi+vhKAATKeTdcaUw3hF+vQUssm1wQ0Mni1rBdMegHQ==, tarball: file:projects/arm-powerbidedicated.tgz} name: '@rush-temp/arm-powerbidedicated' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12705,11 +12796,12 @@ packages: dev: false file:projects/arm-powerbiembedded.tgz: - resolution: {integrity: sha512-6FpQfbXq0wMu8FFwf8k+7poxoijblyf+Z7SsWj9TnkTT7wLTpaQT68VIqtJZR0kNilrjyEp6+Olt+N3p3iX8bA==, tarball: file:projects/arm-powerbiembedded.tgz} + resolution: {integrity: sha512-9xE5z3QUTcZZNoqwUxXroN5W27YslJpitb5Tm1foPhTbnKF4iWko4DX5wJ/7RJZq9+Gq5fN/Em5W7ZbCTEvo5w==, tarball: file:projects/arm-powerbiembedded.tgz} name: '@rush-temp/arm-powerbiembedded' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12733,11 +12825,12 @@ packages: dev: false file:projects/arm-privatedns.tgz: - resolution: {integrity: sha512-SlVYmH5L1TRwjp/jjfEnSoZhP4nDLJ0+MqH/1KufC7ofdZI7oJNsXvFw4Thly61qub4STzXbjgB4AZD0zLF3lw==, tarball: file:projects/arm-privatedns.tgz} + resolution: {integrity: sha512-iQvb9HTnU6/1zIH19oJhsp3grOoIRA80t/6jECXTzX8DtktpFUDwAVERfF912NLF1oHYpy0QznzOHXptryYKBQ==, tarball: file:projects/arm-privatedns.tgz} name: '@rush-temp/arm-privatedns' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12761,11 +12854,12 @@ packages: dev: false file:projects/arm-purview.tgz: - resolution: {integrity: sha512-cqiMg29afS/XfjgWYaMZgyOwC96/FHnk23/q2PRaR0Gl5tAYY0hKtY5kNTE8FkMuB1WfU2UjJKwpgPb23+Dn0A==, tarball: file:projects/arm-purview.tgz} + resolution: {integrity: sha512-3a3swhaJjYRxzexlqB7Luwer7ldda88TOJ/iClmpQki/W+TwAbr2ViBRUvixIYC/887m8iNNYjr5zh7p5+VtRw==, tarball: file:projects/arm-purview.tgz} name: '@rush-temp/arm-purview' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12789,11 +12883,12 @@ packages: dev: false file:projects/arm-quota.tgz: - resolution: {integrity: sha512-L3ssSWS9DCgn+GGyFHQuraY8tiWy2h4azn82OYjNn3KVXLZnCTm69KR4tCpfyZ5LBvYXSvuXoWiRGHJX7ofSeQ==, tarball: file:projects/arm-quota.tgz} + resolution: {integrity: sha512-gquWhKhiyp9Gx1Ph2jKne5i8PsfDaLz3eTKhzZKI/Clr8PmjPgHsDyFGiEVm4beroUOD/BKDNDY+6xWDGstKrA==, tarball: file:projects/arm-quota.tgz} name: '@rush-temp/arm-quota' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12817,11 +12912,12 @@ packages: dev: false file:projects/arm-recoveryservices-siterecovery.tgz: - resolution: {integrity: sha512-7P9hOrtiaPjkqt0k3kIf4L2nnWxgm/rQFPCrPMyWwItqfj/6yjXcljUVYWX345KVUVBu/BaoQ6yDzZvinsTmMA==, tarball: file:projects/arm-recoveryservices-siterecovery.tgz} + resolution: {integrity: sha512-LT0awpC3WGb/VIxik67iD4xCFtB2kW9mWWuf5jo4MSxx8YwPpBvULd5zy9gFkEspxtyxSAlVoPaModQ6ru3VSA==, tarball: file:projects/arm-recoveryservices-siterecovery.tgz} name: '@rush-temp/arm-recoveryservices-siterecovery' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 @@ -12844,11 +12940,12 @@ packages: dev: false file:projects/arm-recoveryservices.tgz: - resolution: {integrity: sha512-XzmSB5AMEgYjt4NBFRJFzLNOIk8I/rVv6a9Ktf3HOUD6c1YKR6ICHKkbWAcgaCv8Cxn3LyZoxBUv60dpDTbwvg==, tarball: file:projects/arm-recoveryservices.tgz} + resolution: {integrity: sha512-+AoAM6J7IxfLB9AU8X5AAJPOn+WsrBflzRYZBoBuMQZJnA2BIcNXo33HxxGgEdtoroGgZdSKHTWcDpmkm0SEgw==, tarball: file:projects/arm-recoveryservices.tgz} name: '@rush-temp/arm-recoveryservices' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12872,11 +12969,12 @@ packages: dev: false file:projects/arm-recoveryservicesbackup.tgz: - resolution: {integrity: sha512-a1DTJE7Yj8+KnLOWV3gGGzBVoRo9L09N50EnLvjSlS4B/lrO8ibZbhSv5bPHGsqsiv9jxIWtAZRg5NE8uD21qA==, tarball: file:projects/arm-recoveryservicesbackup.tgz} + resolution: {integrity: sha512-/4XnzOiGJjjOisD18shjdUv3gaKvhSWDd5ljpBqrrwoWxmMKEQg0s13+uPYOchmEHCDO1uCidEze592lpiCpbQ==, tarball: file:projects/arm-recoveryservicesbackup.tgz} name: '@rush-temp/arm-recoveryservicesbackup' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12900,12 +12998,13 @@ packages: dev: false file:projects/arm-rediscache.tgz: - resolution: {integrity: sha512-cgrn1Lqtga5bArhVbAmnQhf4Ox4Ik9xqruujCVvvexD1rmosYSc98pXzF6F1k5D6Gu3iI8foSYQMiMwvu0AaUA==, tarball: file:projects/arm-rediscache.tgz} + resolution: {integrity: sha512-NtsLkmf/Z7zbmOaF59+Om3zIz+cti2PrhXDtN2BKSLZRiM9PvPeLWsLoEVHqS8yoM7QQVVW9KXauLNcXU+EykA==, tarball: file:projects/arm-rediscache.tgz} name: '@rush-temp/arm-rediscache' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/arm-network': 26.0.0 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12929,11 +13028,12 @@ packages: dev: false file:projects/arm-redisenterprisecache.tgz: - resolution: {integrity: sha512-rp4Zpan7SdWSL0dcnZW4uPMtCaX7m5dU9FuGiRxr+PFpeHAHOjTBHrqqPk8nppQ6vlN9on050Niaf1PxRXIx0A==, tarball: file:projects/arm-redisenterprisecache.tgz} + resolution: {integrity: sha512-ok0RMsxaEFLY6CJ8FVXBh6NJDlphVi4T60OB560heT/xL5X+spckyY1mltQIWeT6jA6hDLDqdqiMcfGl9oPylA==, tarball: file:projects/arm-redisenterprisecache.tgz} name: '@rush-temp/arm-redisenterprisecache' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12957,11 +13057,12 @@ packages: dev: false file:projects/arm-relay.tgz: - resolution: {integrity: sha512-ekcKY+9zQiaqLExqm7/XTnX+ABhc0P4Y21KqTe/8nuR3AQ6FHD2AmptKXXHKaVrBNvaj4OzdN3ELKmvLtdZvJQ==, tarball: file:projects/arm-relay.tgz} + resolution: {integrity: sha512-BZwNmIqiRhcjqE/MrR7Tdm9Ut62aY0SGojZ8eXkh96VSSJrO7L4XNCjFZUKICC1dLtDJC/B7ZgLhk5w8xsa8Fw==, tarball: file:projects/arm-relay.tgz} name: '@rush-temp/arm-relay' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -12985,11 +13086,12 @@ packages: dev: false file:projects/arm-reservations.tgz: - resolution: {integrity: sha512-gO8IGPuDOcvlIn4pnKYfl0nbINAcCQCRNqP6OTF9JQzaAEX34mF6IJvYkRr5N4t0olQvoFyvG7ffCk4bHtLQ4A==, tarball: file:projects/arm-reservations.tgz} + resolution: {integrity: sha512-WJ9xd3hrlsr07HLtPOmucr9M0FcxH4E9Yn+WmIqaO7cmzbfnCYISQdCLeQel5tMqKkiCPYirTi71hFKrZRzbig==, tarball: file:projects/arm-reservations.tgz} name: '@rush-temp/arm-reservations' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13069,11 +13171,12 @@ packages: dev: false file:projects/arm-resourcemover.tgz: - resolution: {integrity: sha512-a7jBVpKYuFyQZ3fB5HWefzQkudSFTmV50tmtZt7bIcSeS4AGQVZ8rcTdKFjvEQgeHoIDufHTyzgrLq7bF+2c0Q==, tarball: file:projects/arm-resourcemover.tgz} + resolution: {integrity: sha512-F4Mik1ZZifSyoGHFD0+LJvwg18PyXvPOU5JHdh5jnoUfZUaXbLtRiVkUgiLAIF8gtza276NUCXdn9Yr5FSp2rA==, tarball: file:projects/arm-resourcemover.tgz} name: '@rush-temp/arm-resourcemover' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13097,11 +13200,12 @@ packages: dev: false file:projects/arm-resources-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-rWMBzPbbLPXawuEOxUuLM7Vs5rxiN1sZhZni0S/i6U41SlRJES5+L8j9ijngKyqws+uv/jZbuH8upZD9ooHQEg==, tarball: file:projects/arm-resources-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-1D5VqHyW7f+P2hr7EUkhFKuyIQKS44JLAL81ZopXSwb7aDYsuc6y5ykwqI2yj+6gzsfv1tA4rGeitao2gGotjw==, tarball: file:projects/arm-resources-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-resources-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13153,11 +13257,12 @@ packages: dev: false file:projects/arm-resources.tgz: - resolution: {integrity: sha512-epl4txrifrImepCL/xH7kk1Xo2X10yGZJOFBm0C6gRiuF7smFfbqqUQm+7aEbh3QC8f1FM6Wb97zESnQRwzqAA==, tarball: file:projects/arm-resources.tgz} + resolution: {integrity: sha512-8g8wi42UrwU79BYbh8xVBg+tUVlatNKyE1BhbBJ26ZtNK3k02UQjRFNqWNDIqGGZITSlmzLcvWrxXkv7lUudng==, tarball: file:projects/arm-resources.tgz} name: '@rush-temp/arm-resources' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13181,11 +13286,12 @@ packages: dev: false file:projects/arm-scvmm.tgz: - resolution: {integrity: sha512-euabf0ZQdg1xTwrymKa0uVVt3G4fF57azoFRGeKelxTmAFWtJKRxtwLHFQXO0M7mw9lXa64fvP7UoktVwmHwMQ==, tarball: file:projects/arm-scvmm.tgz} + resolution: {integrity: sha512-diMaEa5OvxGH+fjHjHc8BuMnc+r7gSZZ5RT5JO5LG+F/sTakEch0dEV09NYP5wigzyRzeh7xhwmhe/x/qnhW6w==, tarball: file:projects/arm-scvmm.tgz} name: '@rush-temp/arm-scvmm' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.24.0 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13209,11 +13315,12 @@ packages: dev: false file:projects/arm-search.tgz: - resolution: {integrity: sha512-2OsmRn9k/7n8cXH1RiCg+QxG+yVrhczhOHtzPXotfQbyJo1sC9Xal0qEiYnJEoibC5p73Q5YAPMR6UIkDKGryg==, tarball: file:projects/arm-search.tgz} + resolution: {integrity: sha512-6dyEi+nRRs0NXgqQ5eqD5qL5lvSnlfF0dqQ0twPp9KfJJaZqllIKtpUQ7ZsuklPm0LrzPq6VtXF2XKhKn2PjJw==, tarball: file:projects/arm-search.tgz} name: '@rush-temp/arm-search' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13237,11 +13344,12 @@ packages: dev: false file:projects/arm-security.tgz: - resolution: {integrity: sha512-N37vSXrSb3VaEpjLKwotn/eu7I2YHF6eK011ptpfTAdB6kLRxctaqGhlgTgrwvFrzspx+ynuGESVH4DuTrPlZg==, tarball: file:projects/arm-security.tgz} + resolution: {integrity: sha512-jVjlZnL8LIbxpO7YegAlBHXzAWqMhBCKtkTLnCi9K4G18qdUqol30s7DSbceEWaWs4CGQMf20mNt8JNig0Sw0Q==, tarball: file:projects/arm-security.tgz} name: '@rush-temp/arm-security' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13321,11 +13429,12 @@ packages: dev: false file:projects/arm-servicebus.tgz: - resolution: {integrity: sha512-ZqVQues2QB65uYFKHuKJqkrMGvElXhpietIUUX8CHRoipKB8XrFW/F/FSa6eygFb9FA/4RpB8bJInm1TKcqtkQ==, tarball: file:projects/arm-servicebus.tgz} + resolution: {integrity: sha512-YUg4BG9kNFHRW6HLeR35uKp9GixSgvOCsxPmg/OUw+GjobPUP1th43jDz1qkSulFjd2NgdVrtjZm5Q/Hqj7dzQ==, tarball: file:projects/arm-servicebus.tgz} name: '@rush-temp/arm-servicebus' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13349,11 +13458,12 @@ packages: dev: false file:projects/arm-servicefabric.tgz: - resolution: {integrity: sha512-yfurybw4zR8z0ja0JkEFIPRnX6Tc56BqfLkPZnkM89WzFQvAWVVN3kOMxz1bNnx0YzbNNno0DtpdSYb+/4V29w==, tarball: file:projects/arm-servicefabric.tgz} + resolution: {integrity: sha512-lo4zPYR+XPmDcK9Anc+1kZTXATJ6UUwGVtLlWIeQC7eiFujuFcSrFUqw0Sl25m9VSQey46fBsI6XnqEA5ZCajQ==, tarball: file:projects/arm-servicefabric.tgz} name: '@rush-temp/arm-servicefabric' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13405,11 +13515,12 @@ packages: dev: false file:projects/arm-servicelinker.tgz: - resolution: {integrity: sha512-N5tZVyTLwzPkY7j/PO/vq9J5t8Wy8m81e+tKimcS7BKZqEcYuMm2SlUz9e0wx9+9utIu4kNsgrRq5Me5tJBF8g==, tarball: file:projects/arm-servicelinker.tgz} + resolution: {integrity: sha512-0vFq0LOKNniYS8znFtmJRIxJd+97wHpJMz8jIHMYszHiBHuY4wFqESepcRw1TOFveO+l0I1NQ0PkhWLQeeDGDg==, tarball: file:projects/arm-servicelinker.tgz} name: '@rush-temp/arm-servicelinker' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13460,11 +13571,12 @@ packages: dev: false file:projects/arm-signalr.tgz: - resolution: {integrity: sha512-0wm0NhH2HH+PxYNnPAJCPci6FTA4AW4aaKtkI7TNESKMq50qV7qAzWeuTtZbf2IuTig/ppGeeq70rWCUGdgb1A==, tarball: file:projects/arm-signalr.tgz} + resolution: {integrity: sha512-sc2rrSlrmHFjUiaOEeFzk8DMGOIG16f9XwHc7UrPU+ce4byVjoQsWtCvmDANK1XQx258DXLy8vkV1ecQ5Fh3hQ==, tarball: file:projects/arm-signalr.tgz} name: '@rush-temp/arm-signalr' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13488,11 +13600,12 @@ packages: dev: false file:projects/arm-sql.tgz: - resolution: {integrity: sha512-zR3IeH9PKKdyMB6ZAI4ofVQfVUdISHmUNqKefMrtICfI+pYrDFlSPJABRaZ6XP73acXZZgVzZddbVAElt0jd8g==, tarball: file:projects/arm-sql.tgz} + resolution: {integrity: sha512-a5VS6n6OWiAgLcEhOGP6J+yzAvgmz1u5TcTMogt7qMTJ48TgFL4AlvLi1VBTrLcwVqgylV29/UkxibAQ+olBNg==, tarball: file:projects/arm-sql.tgz} name: '@rush-temp/arm-sql' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13516,11 +13629,12 @@ packages: dev: false file:projects/arm-sqlvirtualmachine.tgz: - resolution: {integrity: sha512-Y95W+TuLTgQvaJNrUQvqISvQX1HuGh4f7fK7Be55CZLzHud/qIA0z/lEOTAfPFX0l3jxTR6HNGRzbTTUQb+LiA==, tarball: file:projects/arm-sqlvirtualmachine.tgz} + resolution: {integrity: sha512-rsVtRhpocluSXNkBSr04HuUIuqLIRGZvCs3NIju7030AMxU1kQG/PQKLW9pkKU1H4jmonLEh/AYosaE7w/v4mQ==, tarball: file:projects/arm-sqlvirtualmachine.tgz} name: '@rush-temp/arm-sqlvirtualmachine' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13544,11 +13658,12 @@ packages: dev: false file:projects/arm-storage-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-BuTr1t8x42hoHox8Z0ClR/ROsfcLWDnWpYntnEyxY0FjA6vn5gWoGrpWoznRKjsqGpBpQEmEg8DVh+RK9PcPsA==, tarball: file:projects/arm-storage-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-jaDNpKT/MU9I2QYYZ4dffbVYWZofUGu5jvgZqG5c6ElDODxXNM1n34JHLhBi5hXAeStdp9UyXqKZWC6cSUdBNg==, tarball: file:projects/arm-storage-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-storage-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13572,11 +13687,12 @@ packages: dev: false file:projects/arm-storage.tgz: - resolution: {integrity: sha512-eYmQuqEOgQ8sgR+/oIw5ncMIJW3ar5zgCBsNWfotjdH6g9WfU20t+Onfo1XEN2UF2wD7C8ankx+HwMOqoxKNeA==, tarball: file:projects/arm-storage.tgz} + resolution: {integrity: sha512-98HmdWxhk0NBELVwYIern+H5c+p6/ADA1XBJSFyB9XOqPf1MeBwnM5wT3cEkyv5IsLwUamD2a1VJzxOxI5KYxw==, tarball: file:projects/arm-storage.tgz} name: '@rush-temp/arm-storage' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13600,11 +13716,12 @@ packages: dev: false file:projects/arm-storagecache.tgz: - resolution: {integrity: sha512-2iZOmag3DYPNWv7X0lX3nD97HmvqIGZ4LeTu3JzLMmQq/8cBEFM9HaZktjGAIjPs8xSASd2SGGsuwbqczCA26A==, tarball: file:projects/arm-storagecache.tgz} + resolution: {integrity: sha512-xFtUkDOmo+tg1ZcP8zdtSDqAjl/OfDtOG1wRfiytHfLa8z/ekSF/dhwFIhUJOiglmO3IWlRzXAMjEbMtLFFqqg==, tarball: file:projects/arm-storagecache.tgz} name: '@rush-temp/arm-storagecache' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13656,11 +13773,12 @@ packages: dev: false file:projects/arm-storagesync.tgz: - resolution: {integrity: sha512-KBRVQ/GuekNR6Vd19pFXlqelJqLFaS+2s6+M5WQBvrPFzPBKXOok6oGG6c10l+LufU0ZlA9M7GanKvKs6go6Nw==, tarball: file:projects/arm-storagesync.tgz} + resolution: {integrity: sha512-qI5s8DOGCSCDpfMCVc7qmOsdv/0KLbcD+HJoXT8XwNyVVyS7W3ATtHdECeZCc8Z4RCkbZAMRl8WBCmVvTyfcRQ==, tarball: file:projects/arm-storagesync.tgz} name: '@rush-temp/arm-storagesync' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13684,11 +13802,12 @@ packages: dev: false file:projects/arm-storsimple1200series.tgz: - resolution: {integrity: sha512-4i6/ej3CllI76b/6RKdVxdDPL26KzuCxdZOEC7V+aEiTCtsVV7RpjzKMhQOdIWNZDnD78mVSIiRoSsxVVPHDPA==, tarball: file:projects/arm-storsimple1200series.tgz} + resolution: {integrity: sha512-u8UL9syjh1mG6IvKZEEF22UK4pIRQMXlSOy/H/6rp7SZBN9fHXz/ns9zgQ8MipHzAgD6rRfmg0x/4YKjmq6tzw==, tarball: file:projects/arm-storsimple1200series.tgz} name: '@rush-temp/arm-storsimple1200series' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13712,11 +13831,12 @@ packages: dev: false file:projects/arm-storsimple8000series.tgz: - resolution: {integrity: sha512-XeD99HOxEDwjqYvidw6AjzLaRkgCXvGJkFJmryW7rnIXg/7pcmSPfu5sJUMfDbt0sRh/gLAJh+A6Bo0yWvKY5A==, tarball: file:projects/arm-storsimple8000series.tgz} + resolution: {integrity: sha512-/5shihHMbpHwjT+smU3VC7U+OkI5TbTudIsiLCkMoU22QF/WUkCqwpuvFjBwntV2KsA0KGlTedxNcH0vxbm3dw==, tarball: file:projects/arm-storsimple8000series.tgz} name: '@rush-temp/arm-storsimple8000series' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13740,11 +13860,12 @@ packages: dev: false file:projects/arm-streamanalytics.tgz: - resolution: {integrity: sha512-MF6D0d9IIIHU1IU1nGhjwOtjNtIyIT+ti+R8xjgZwAWjAQtQMvFRHLxngZwbdtqbI5U5xNBVxxjRLauQrErhdQ==, tarball: file:projects/arm-streamanalytics.tgz} + resolution: {integrity: sha512-qXc+jbFl0URqwvs20FspkLpjT3zkit3DWKeT6z160ikIgL/ZINacoWYQnNyn8hYC5vYgeOIf8H5XHDzhmwrbqg==, tarball: file:projects/arm-streamanalytics.tgz} name: '@rush-temp/arm-streamanalytics' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13796,11 +13917,12 @@ packages: dev: false file:projects/arm-subscriptions.tgz: - resolution: {integrity: sha512-VY1+MYOKFtHZX6Pi9GiDv+NA09OubHR8oYDeKz7OdPu4aP9xUAcI6FF7WprbAVyHGbB3qsnU2gtEma7bYzuWjA==, tarball: file:projects/arm-subscriptions.tgz} + resolution: {integrity: sha512-rksdYxc2iekfrR3Ghx3Cplm/a6lAqq8w9Gp7Fz4SRsGzjYPelw/XDOcPY32FWBJIvKnnik3EeBmNkcODf1xhXA==, tarball: file:projects/arm-subscriptions.tgz} name: '@rush-temp/arm-subscriptions' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13824,11 +13946,12 @@ packages: dev: false file:projects/arm-support.tgz: - resolution: {integrity: sha512-GX5QAE0uXgpLjh0qgHHZ/yXWaic5TjnlXwnVdA5LYMtMHVK84KQEI8JOyBEQbQi1/26kAKYkWPrATfvaeZbxcw==, tarball: file:projects/arm-support.tgz} + resolution: {integrity: sha512-efMpKY2glU/uZqk1/xeuzybF2X/I9lsnwtZky6vn3+xgQINShd0MJykG/NB8R4fnNlIC/VBl1Lw1aFD6ukzrnw==, tarball: file:projects/arm-support.tgz} name: '@rush-temp/arm-support' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13852,11 +13975,12 @@ packages: dev: false file:projects/arm-synapse.tgz: - resolution: {integrity: sha512-R4G43D3BrXJR8mSoWwJo2pHwmAKHM+1D6OqoPnm9iTY/S2R/U5v3LEuKnSWwO1ApFSfc+kOFyxMinoZTr182Ww==, tarball: file:projects/arm-synapse.tgz} + resolution: {integrity: sha512-qFJU1fbeTrX3GjfM1iTH98iySj62bli7F76uIWfQnL3YK13gaoEqgAf32sMWmhhQ2h3kITlurtHlqSxm3Ux35w==, tarball: file:projects/arm-synapse.tgz} name: '@rush-temp/arm-synapse' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13908,11 +14032,12 @@ packages: dev: false file:projects/arm-timeseriesinsights.tgz: - resolution: {integrity: sha512-AVnyRYDaZ+pLhNyr4HDTr1GrL671V5hZHaKl27OT1zEH0+JPSAOfJ9OHtsh9DSvSSZo3p9G9xEzpG2HfdE97hw==, tarball: file:projects/arm-timeseriesinsights.tgz} + resolution: {integrity: sha512-bFLPtyEEVklYAPw8jQzgwwMpXhwV4ueKcFH/nemMY4EkS1gSVfs6wfMzsjJHZfyJjsw0D03yzxpSESVJ3OpRDA==, tarball: file:projects/arm-timeseriesinsights.tgz} name: '@rush-temp/arm-timeseriesinsights' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13964,11 +14089,12 @@ packages: dev: false file:projects/arm-videoanalyzer.tgz: - resolution: {integrity: sha512-0PjOGbSkpJJgh9Qam7N9zZmhs6xF6N/d9T9L8Mocoxg8dipaEIyiDvxiufObVie8esGFE95YmJJkE2iv1bS3ug==, tarball: file:projects/arm-videoanalyzer.tgz} + resolution: {integrity: sha512-maZWsp1YsHa99gYnidIBeqSsYxwF6qCdTV7+msxVhH89U5AkRe/lXEPTEEGE0S35aCWqjMbwqNc8QJft8gme+w==, tarball: file:projects/arm-videoanalyzer.tgz} name: '@rush-temp/arm-videoanalyzer' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -13991,11 +14117,12 @@ packages: dev: false file:projects/arm-visualstudio.tgz: - resolution: {integrity: sha512-HbImcffqHoeNeqdV2CquzajCcnSpPIejiLkYm8feC7Mr+pRPVpYdbEwBCaL8DhiCrVQjbmMujSY6R13zwVNomA==, tarball: file:projects/arm-visualstudio.tgz} + resolution: {integrity: sha512-ZT8sIi2isWX6wspjD7gZsb4B2ErmXsjbHPpnscpmfuiLhlji2dHP5eDN1L9SSmm3Nz0ji8cbsRmetslaHNhD9w==, tarball: file:projects/arm-visualstudio.tgz} name: '@rush-temp/arm-visualstudio' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -14019,11 +14146,12 @@ packages: dev: false file:projects/arm-vmwarecloudsimple.tgz: - resolution: {integrity: sha512-pkLpYUn6X8dMwRvRn3fitJHhFvpdtlVBbWYZwVjIdfBPWvQzzrQcxkWKdM+41oHbpHnQNMJrab3fX9oStvTPWg==, tarball: file:projects/arm-vmwarecloudsimple.tgz} + resolution: {integrity: sha512-egxoa3PDW6Uh3vzp0j2ZK09Tpp8ppU/7P0vnTvlZpuBjcCco+s3X9GPjsjLczrdWL3PgT4ajXNLhfSIUoWyv+Q==, tarball: file:projects/arm-vmwarecloudsimple.tgz} name: '@rush-temp/arm-vmwarecloudsimple' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -14047,11 +14175,12 @@ packages: dev: false file:projects/arm-webpubsub.tgz: - resolution: {integrity: sha512-xrXWHKQC0KPWEIPSuiWKbVniPiThRvAWSlPkko3/QNDFETCDcoRXSK/R86vW3egTM6Xc4IqfvdpDbJPx64eJAg==, tarball: file:projects/arm-webpubsub.tgz} + resolution: {integrity: sha512-d+RYQ66SJaSHJXBvSQo2uYHARg8IJSwEyy3TFzQ6wS31goYo9JNc/ZNrIWm6+DdePSL6y2TXBjr719ntDnhVEg==, tarball: file:projects/arm-webpubsub.tgz} name: '@rush-temp/arm-webpubsub' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -14074,11 +14203,12 @@ packages: dev: false file:projects/arm-webservices.tgz: - resolution: {integrity: sha512-yHtp8FORfTotvCrUBoHxN9OWiiLmAUS21V/QH7d2hzw6GoWpWjUqNRs2/xFLp85oY59bHIhJ4i6clKuP/Ilvew==, tarball: file:projects/arm-webservices.tgz} + resolution: {integrity: sha512-RsSie1xQc5AR7xpDEmgDg7ZsomVEp1KqtwtxhOMQEt3L5mUH0cxdMBsoJA9mzvdEOoQHpzK5lt3QYCLVu7+5cw==, tarball: file:projects/arm-webservices.tgz} name: '@rush-temp/arm-webservices' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 21.1.0_rollup@2.73.0 @@ -14282,10 +14412,11 @@ packages: dev: false file:projects/communication-identity.tgz: - resolution: {integrity: sha512-AkTEHTicK1ekCwVX6HT+2OtonFbaage4MyKFk7wTSQHhK02WtcfKrubzcYxbPUA5+A5pc9yiLJdNqk56e3zxvA==, tarball: file:projects/communication-identity.tgz} + resolution: {integrity: sha512-RgXrv0/wMq7UF+T3dDZHl+LVwQoqzZTFCy45nF3y7XjuS9W6wVSbFsWi4Zcm6sPKcfh/jm3j5th5UbNWQSJyVg==, tarball: file:projects/communication-identity.tgz} name: '@rush-temp/communication-identity' version: 0.0.0 dependencies: + '@azure/core-lro': 2.2.4 '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 @@ -14382,11 +14513,12 @@ packages: dev: false file:projects/communication-phone-numbers.tgz: - resolution: {integrity: sha512-IJc+4F/LXXmhwoJYyN+JQL18SJ4tHlOkqdk4j0kwa+hgTu3UKy0kaFpiSJ4eIttK0CZ4aFwVwd/oJnHabAc3Aw==, tarball: file:projects/communication-phone-numbers.tgz} + resolution: {integrity: sha512-mpl1laecHtiWnyECB6PIFRZdlfY3AVXI+5SYmgK/a6NJXWhkV8m8N4npnr/j4yvbEReKagPkxhpdXuJKuxXbhQ==, tarball: file:projects/communication-phone-numbers.tgz} name: '@rush-temp/communication-phone-numbers' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 @@ -14430,11 +14562,12 @@ packages: dev: false file:projects/communication-short-codes.tgz: - resolution: {integrity: sha512-93KQ1ue9OxVCFXCRO1kvR82UE9E06ufrpRfwEr6U7eqro2a2e+IXl66cgA1T1q4pwDZSp0HgQ0au3c0sfwcO8A==, tarball: file:projects/communication-short-codes.tgz} + resolution: {integrity: sha512-vL2HdT+kHE5R12oEZm/1s77fYWx6sPH5IhtHesZA6JEwGTbdR7XIAaQOOrYokycd8UpvnYNwrf0iAY01wh72Yg==, tarball: file:projects/communication-short-codes.tgz} name: '@rush-temp/communication-short-codes' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 @@ -15743,10 +15876,11 @@ packages: dev: false file:projects/iot-device-update.tgz: - resolution: {integrity: sha512-qEzFrCUOGxmgQ19d6cFJDtwdEhlb6Dn9yYLO5yrMg8KYyH6hLQa5JaxVbgvfK6ZFneTaYVaLnEMiZzmzXMgZVg==, tarball: file:projects/iot-device-update.tgz} + resolution: {integrity: sha512-mFJK8NOJSlbVLaieqlBlunO5xaOWkYj7Rfe4LNC9cCbSJ2hnh2tJJZYghbV+GPrZsWa9vlZFtPH4pg/w1iToPA==, tarball: file:projects/iot-device-update.tgz} name: '@rush-temp/iot-device-update' version: 0.0.0 dependencies: + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@types/chai': 4.3.1 @@ -15833,11 +15967,12 @@ packages: dev: false file:projects/keyvault-admin.tgz: - resolution: {integrity: sha512-6HPI7d3oPZOOMyndOakzaCWn4AS7U0Y2Pl91VMeHG9Us3zFOd1DWPI7W9V66rC50xG+2hWijvo1Du6dpKE4riA==, tarball: file:projects/keyvault-admin.tgz} + resolution: {integrity: sha512-dl8anuj2jtLcPzI2ylGr65JTBQuWkfrQyYaHXmI9KZJ9KRju0/TiGpDlCBk2eNbKdDEXj4x8URFY3u/X6Te3SA==, tarball: file:projects/keyvault-admin.tgz} name: '@rush-temp/keyvault-admin' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@azure/keyvault-keys': 4.4.0 '@microsoft/api-extractor': 7.18.11 @@ -15866,11 +16001,12 @@ packages: dev: false file:projects/keyvault-certificates.tgz: - resolution: {integrity: sha512-ecbqVes/DmVRLvSsNPSR/KHhOgqhFkNnHNBYCM93DGpX8kFGPaEnKrGDB1MlQjs8K8NbiqLpWGv55zYrtHWhjQ==, tarball: file:projects/keyvault-certificates.tgz} + resolution: {integrity: sha512-1neQnKkvDwDc3vzrJsosl9zjw1zcWE2iS7aszb39yKhm3wdxr2Gf7YYoRJIji4/YCHHyTLJ1hazypa70n0bMNg==, tarball: file:projects/keyvault-certificates.tgz} name: '@rush-temp/keyvault-certificates' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/keyvault-secrets': 4.4.0 '@microsoft/api-extractor': 7.18.11 '@types/mocha': 7.0.2 @@ -15927,11 +16063,12 @@ packages: dev: false file:projects/keyvault-keys.tgz: - resolution: {integrity: sha512-lgDPnl82Zf3igh0eZTAoVokH8b0XUVQkY2YSvyWNfgg6nn+8rTSvbDSR4TZunqQ2wfEqtkhr1aUi0UCeCP8Bww==, tarball: file:projects/keyvault-keys.tgz} + resolution: {integrity: sha512-2uTBiQaB+bVDxAFOr8qcRxjcK0qcXxw3ab3NzmiKtIlRJmKEYLetQzX+hf1eiOqc4pNgVB8wR/jVUNIJ4oFhgg==, tarball: file:projects/keyvault-keys.tgz} name: '@rush-temp/keyvault-keys' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@microsoft/api-extractor': 7.18.11 '@types/mocha': 7.0.2 '@types/node': 12.20.52 @@ -15974,11 +16111,12 @@ packages: dev: false file:projects/keyvault-secrets.tgz: - resolution: {integrity: sha512-8hpDZAeKYyBHYNcUUjdqpEDWwNaEdjCv3Rue0wZrIh1s8dPbQDoCGDwKEV2tTFdYDSEVVWbS9xMcBnQy5a0fLA==, tarball: file:projects/keyvault-secrets.tgz} + resolution: {integrity: sha512-vhUanSps/uXmPSsm+ESnnGCaiRPnjB3sblPM7rrpHhXemhGKixjmnzQMESHz8fHl0tBU+67Q1FLi3QPEUBiy7w==, tarball: file:projects/keyvault-secrets.tgz} name: '@rush-temp/keyvault-secrets' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@microsoft/api-extractor': 7.18.11 '@types/mocha': 7.0.2 '@types/node': 12.20.52 @@ -16112,10 +16250,11 @@ packages: dev: false file:projects/mixed-reality-remote-rendering.tgz: - resolution: {integrity: sha512-ffh1QGZ5KBMsFN/Hzb66dlgL+SZpovFbCnzeSWZiAX5ut5ga7x+ze8ODtAsICgiZs8LAjRlEbULTmyULvdHnEQ==, tarball: file:projects/mixed-reality-remote-rendering.tgz} + resolution: {integrity: sha512-qQX4xSMUwWIDx2Za1NWTH+ujNugEOZZn+NDsU83tHS0mmC+KhF8S6O2iH9uxPKpWmMYfjGgBWQT66QxwwsvYZw==, tarball: file:projects/mixed-reality-remote-rendering.tgz} name: '@rush-temp/mixed-reality-remote-rendering' version: 0.0.0 dependencies: + '@azure/core-lro': 2.2.4 '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 @@ -16818,10 +16957,11 @@ packages: dev: false file:projects/purview-catalog.tgz: - resolution: {integrity: sha512-yDL3SbKKpkclXj5/nrjGfXPRcJZjJcymOUvyCAg5kp7vq8dDUKGwCEMZXDMJ7JSo1QIcif3ulBI6KkqZtD36dg==, tarball: file:projects/purview-catalog.tgz} + resolution: {integrity: sha512-cbcLLxtgkBIBfgzVsq9WlTR9jQ9ikqNYuPT1pOjFUaWE7s6xfRs3+s4a5WqSugSeElRqgvNr5SC5384Wq97ocg==, tarball: file:projects/purview-catalog.tgz} name: '@rush-temp/purview-catalog' version: 0.0.0 dependencies: + '@azure/core-lro': 2.2.4 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 '@types/chai': 4.3.1 @@ -17173,11 +17313,12 @@ packages: dev: false file:projects/storage-blob-changefeed.tgz: - resolution: {integrity: sha512-SrCjeQtrzDJmR9Zt36InqNML4QReO6HcTs2/N/Pa4fvIX5WfkDW/vO9lXpUQYnrfXJVcKKatFAvc42WIanJaTg==, tarball: file:projects/storage-blob-changefeed.tgz} + resolution: {integrity: sha512-UT53vzXPH25kPl5gHHHMwjtPxZ4TTXJ3g5P/ybEnOfdsC5xftzsWN50okXXuyLCmzFYUuTGsMT9MDWPmY9Opzw==, tarball: file:projects/storage-blob-changefeed.tgz} name: '@rush-temp/storage-blob-changefeed' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/core-tracing': 1.0.0-preview.13 '@microsoft/api-extractor': 7.18.11 '@types/chai': 4.3.1 @@ -17229,11 +17370,12 @@ packages: dev: false file:projects/storage-blob.tgz: - resolution: {integrity: sha512-e2ALxO3yxnmHXo8ZlA+u2EyYcnfBsqQ9mThb9kbTr08srrAOzUpbDrk5Vclzu1kPbnS2951/uNMay7DF4vAxLg==, tarball: file:projects/storage-blob.tgz} + resolution: {integrity: sha512-N+9sksuED4PrthLy6x1ydYhEWLJ+q7XCeDsIvEWE/uayiYVaBZtWISw4pDBn389l87QDpagN/ikLwKBTtyPwBA==, tarball: file:projects/storage-blob.tgz} name: '@rush-temp/storage-blob' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-lro': 2.2.4 '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 @@ -17608,10 +17750,11 @@ packages: dev: false file:projects/synapse-artifacts.tgz: - resolution: {integrity: sha512-jUzMv9agYE5Ykh/fCav2LA/+e0wwBTBGvOkXA0cz7MKy0gr7qvhkjqQL0jSEkIxNpGVk+JJKUromT9/TPq5Mzg==, tarball: file:projects/synapse-artifacts.tgz} + resolution: {integrity: sha512-2m9u/VOerxHZ6Qhq7RK7boSxieKOwkSbs/FClXSHxEZEgwdWlUbvc2qG/b2FC5LNLjgWR8F2TsKITIZg+DrJoA==, tarball: file:projects/synapse-artifacts.tgz} name: '@rush-temp/synapse-artifacts' version: 0.0.0 dependencies: + '@azure/core-lro': 2.2.4 '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 diff --git a/sdk/core/core-lro/CHANGELOG.md b/sdk/core/core-lro/CHANGELOG.md index d5f53fc6d61f..8783e15daf49 100644 --- a/sdk/core/core-lro/CHANGELOG.md +++ b/sdk/core/core-lro/CHANGELOG.md @@ -1,15 +1,11 @@ # Release History -## 2.3.0 (Unreleased) +## 2.3.0-beta.1 (2022-05-18) ### Features Added - `lroEngine` now supports cancellation of the long-running operation. -### Breaking Changes - -### Bugs Fixed - ### Other Changes - Removed the unused dependency `@azure/core-tracing`. diff --git a/sdk/core/core-lro/package.json b/sdk/core/core-lro/package.json index e883a9972249..6a546bb52fff 100644 --- a/sdk/core/core-lro/package.json +++ b/sdk/core/core-lro/package.json @@ -2,7 +2,7 @@ "name": "@azure/core-lro", "author": "Microsoft Corporation", "sdk-type": "client", - "version": "2.3.0", + "version": "2.3.0-beta.1", "description": "Isomorphic client library for supporting long-running operations in node.js and browser.", "tags": [ "isomorphic", diff --git a/sdk/core/core-lro/src/lroEngine/bodyPolling.ts b/sdk/core/core-lro/src/lroEngine/bodyPolling.ts index 3f2efaaa4247..cf965fadcc7f 100644 --- a/sdk/core/core-lro/src/lroEngine/bodyPolling.ts +++ b/sdk/core/core-lro/src/lroEngine/bodyPolling.ts @@ -1,39 +1,31 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -import { - LroBody, - LroResponse, - LroStatus, - RawResponse, - failureStates, - successStates, -} from "./models"; -import { isUnexpectedPollingResponse } from "./requestUtils"; - -function getProvisioningState(rawResponse: RawResponse): string { - const { properties, provisioningState } = (rawResponse.body as LroBody) ?? {}; - const state: string | undefined = properties?.provisioningState ?? provisioningState; - return typeof state === "string" ? state.toLowerCase() : "succeeded"; -} - -export function isBodyPollingDone(rawResponse: RawResponse): boolean { - const state = getProvisioningState(rawResponse); - if (isUnexpectedPollingResponse(rawResponse) || failureStates.includes(state)) { - throw new Error(`The long running operation has failed. The provisioning state: ${state}.`); - } - return successStates.includes(state); -} +import { LroResponse, LroStatus } from "./models"; +import { getProvisioningState, isCanceled, isPollingDone } from "./requestUtils"; +import { PollOperationState } from "../pollOperation"; /** * Creates a polling strategy based on BodyPolling which uses the provisioning state * from the result to determine the current operation state */ -export function processBodyPollingOperationResult( - response: LroResponse -): LroStatus { - return { - ...response, - done: isBodyPollingDone(response.rawResponse), +export function processBodyPollingOperationResult< + TResult, + TState extends PollOperationState +>(state: TState): (response: LroResponse) => LroStatus { + return (response: LroResponse): LroStatus => { + const status = getProvisioningState(response.rawResponse); + return { + ...response, + done: + isCanceled({ + state, + status, + }) || + isPollingDone({ + rawResponse: response.rawResponse, + status, + }), + }; }; } diff --git a/sdk/core/core-lro/src/lroEngine/locationPolling.ts b/sdk/core/core-lro/src/lroEngine/locationPolling.ts index b4e7c92cda45..78a2ede42452 100644 --- a/sdk/core/core-lro/src/lroEngine/locationPolling.ts +++ b/sdk/core/core-lro/src/lroEngine/locationPolling.ts @@ -8,21 +8,20 @@ import { LroResponse, LroStatus, RawResponse, - failureStates, - successStates, } from "./models"; -import { isUnexpectedPollingResponse } from "./requestUtils"; +import { isCanceled, isPollingDone } from "./requestUtils"; +import { PollOperationState } from "../pollOperation"; -function isPollingDone(rawResponse: RawResponse): boolean { - if (isUnexpectedPollingResponse(rawResponse) || rawResponse.statusCode === 202) { - return false; - } +function getStatus(rawResponse: RawResponse): string { const { status } = (rawResponse.body as LroBody) ?? {}; - const state = typeof status === "string" ? status.toLowerCase() : "succeeded"; - if (isUnexpectedPollingResponse(rawResponse) || failureStates.includes(state)) { - throw new Error(`The long running operation has failed. The provisioning state: ${state}.`); + return typeof status === "string" ? status.toLowerCase() : "succeeded"; +} + +function isLocationPollingDone(rawResponse: RawResponse, status: string): boolean { + if (rawResponse.statusCode === 202) { + return false; } - return successStates.includes(state); + return isPollingDone({ rawResponse, status }); } /** @@ -44,13 +43,24 @@ async function sendFinalRequest( } } -export function processLocationPollingOperationResult( +export function processLocationPollingOperationResult< + TResult, + TState extends PollOperationState +>( lro: LongRunningOperation, + state: TState, resourceLocation?: string, lroResourceLocationConfig?: LroResourceLocationConfig ): (response: LroResponse) => LroStatus { return (response: LroResponse): LroStatus => { - if (isPollingDone(response.rawResponse)) { + const status = getStatus(response.rawResponse); + if ( + isCanceled({ + state, + status, + }) || + isLocationPollingDone(response.rawResponse, status) + ) { if (resourceLocation === undefined) { return { ...response, done: true }; } else { diff --git a/sdk/core/core-lro/src/lroEngine/models.ts b/sdk/core/core-lro/src/lroEngine/models.ts index f14cb41e3f5d..9361fabbbe7c 100644 --- a/sdk/core/core-lro/src/lroEngine/models.ts +++ b/sdk/core/core-lro/src/lroEngine/models.ts @@ -33,18 +33,12 @@ export interface LroEngineOptions { isDone?: (lastResponse: unknown, state: TState) => boolean; /** - * A function to cancel the LRO. + * A function that takes the mutable state as input and attempts to cancel the + * LRO. */ cancel?: (state: TState) => Promise; } -export const successStates = ["succeeded"]; -export const failureStates = ["failed", "canceled", "cancelled"]; -/** - * The LRO states that signal that the LRO has completed. - */ -export const terminalStates = successStates.concat(failureStates); - /** * The potential location of the result of the LRO if specified by the LRO extension in the swagger. */ diff --git a/sdk/core/core-lro/src/lroEngine/operation.ts b/sdk/core/core-lro/src/lroEngine/operation.ts index 61ac1ff1d4f6..48ed0a21a013 100644 --- a/sdk/core/core-lro/src/lroEngine/operation.ts +++ b/sdk/core/core-lro/src/lroEngine/operation.ts @@ -86,7 +86,12 @@ export class GenericPollOperation> { - this.state.isCancelled = true; await this.cancelOp?.(this.state); + /** + * When `cancelOperation` is called, polling stops so it is important that + * `isCancelled` is set now because the polling logic will not be able to + * set it itself because it will not fire. + */ + this.state.isCancelled = true; return this; } diff --git a/sdk/core/core-lro/src/lroEngine/requestUtils.ts b/sdk/core/core-lro/src/lroEngine/requestUtils.ts index c1a90a5f8bea..0ea76b54f655 100644 --- a/sdk/core/core-lro/src/lroEngine/requestUtils.ts +++ b/sdk/core/core-lro/src/lroEngine/requestUtils.ts @@ -1,7 +1,8 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -import { LroConfig, RawResponse } from "./models"; +import { LroBody, LroConfig, RawResponse } from "./models"; +import { PollOperationState } from "../pollOperation"; /** * Detects where the continuation token is and returns it. Notice that azure-asyncoperation @@ -106,3 +107,33 @@ export function isUnexpectedPollingResponse(rawResponse: RawResponse): boolean { } return false; } + +export function isCanceled>(operation: { + state: TState; + status: string; +}): boolean { + const { state, status } = operation; + if (["canceled", "cancelled"].includes(status)) { + state.isCancelled = true; + throw new Error(`The long-running operation has been canceled.`); + } + return false; +} + +export function isSucceededStatus(status: string): boolean { + return status === "succeeded"; +} + +export function isPollingDone(result: { rawResponse: RawResponse; status: string }): boolean { + const { rawResponse, status } = result; + if (isUnexpectedPollingResponse(rawResponse) || status === "failed") { + throw new Error(`The long-running operation has failed.`); + } + return isSucceededStatus(status); +} + +export function getProvisioningState(rawResponse: RawResponse): string { + const { properties, provisioningState } = (rawResponse.body as LroBody) ?? {}; + const state: string | undefined = properties?.provisioningState ?? provisioningState; + return typeof state === "string" ? state.toLowerCase() : "succeeded"; +} diff --git a/sdk/core/core-lro/src/lroEngine/stateMachine.ts b/sdk/core/core-lro/src/lroEngine/stateMachine.ts index bb4d17102448..ec0f828c3912 100644 --- a/sdk/core/core-lro/src/lroEngine/stateMachine.ts +++ b/sdk/core/core-lro/src/lroEngine/stateMachine.ts @@ -11,30 +11,39 @@ import { PollerConfig, ResumablePollOperationState, } from "./models"; -import { getPollingUrl, inferLroMode, isUnexpectedInitialResponse } from "./requestUtils"; -import { isBodyPollingDone, processBodyPollingOperationResult } from "./bodyPolling"; +import { + getPollingUrl, + getProvisioningState, + inferLroMode, + isPollingDone, + isUnexpectedInitialResponse, +} from "./requestUtils"; +import { PollOperationState } from "../pollOperation"; import { logger } from "./logger"; +import { processBodyPollingOperationResult } from "./bodyPolling"; import { processLocationPollingOperationResult } from "./locationPolling"; import { processPassthroughOperationResult } from "./passthrough"; /** * creates a stepping function that maps an LRO state to another. */ -export function createGetLroStatusFromResponse( +export function createGetLroStatusFromResponse>( lroPrimitives: LongRunningOperation, config: LroConfig, + state: TState, lroResourceLocationConfig?: LroResourceLocationConfig ): GetLroStatusFromResponse { switch (config.mode) { case "Location": { return processLocationPollingOperationResult( lroPrimitives, + state, config.resourceLocation, lroResourceLocationConfig ); } case "Body": { - return processBodyPollingOperationResult; + return processBodyPollingOperationResult(state); } default: { return processPassthroughOperationResult; @@ -103,7 +112,11 @@ export function createInitializeState( /** short circuit polling if body polling is done in the initial request */ if ( state.config.mode === undefined || - (state.config.mode === "Body" && isBodyPollingDone(state.initialRawResponse)) + (state.config.mode === "Body" && + isPollingDone({ + rawResponse: state.initialRawResponse, + status: getProvisioningState(state.initialRawResponse), + })) ) { state.result = response.flatResponse as TResult; state.isCompleted = true; diff --git a/sdk/core/core-lro/test/engine.spec.ts b/sdk/core/core-lro/test/engine.spec.ts index 4f98b105aeda..f4f9e43d05be 100644 --- a/sdk/core/core-lro/test/engine.spec.ts +++ b/sdk/core/core-lro/test/engine.spec.ts @@ -133,10 +133,7 @@ describe("Lro Engine", function () { await runMockedLro("PUT", "/put/200/accepted/canceled/200"); throw new Error("should have thrown instead"); } catch (e: any) { - assert.equal( - e.message, - "The long running operation has failed. The provisioning state: canceled." - ); + assert.equal(e.message, "The long-running operation has been canceled."); } }); @@ -152,10 +149,7 @@ describe("Lro Engine", function () { await runMockedLro("PUT", "/put/201/created/failed/200"); throw new Error("should have thrown instead"); } catch (e: any) { - assert.equal( - e.message, - "The long running operation has failed. The provisioning state: failed." - ); + assert.equal(e.message, "The long-running operation has failed."); } }); @@ -216,10 +210,7 @@ describe("Lro Engine", function () { await runMockedLro("DELETE", `/delete${rootPrefix}/retry/canceled`); throw new Error("should have thrown instead"); } catch (e: any) { - assert.equal( - e.message, - "The long running operation has failed. The provisioning state: canceled." - ); + assert.equal(e.message, "The long-running operation has been canceled."); } }); @@ -228,10 +219,7 @@ describe("Lro Engine", function () { await runMockedLro("DELETE", `/delete${rootPrefix}/retry/failed`); throw new Error("should have thrown instead"); } catch (e: any) { - assert.equal( - e.message, - "The long running operation has failed. The provisioning state: failed." - ); + assert.equal(e.message, "The long-running operation has failed."); } }); @@ -256,10 +244,7 @@ describe("Lro Engine", function () { await runMockedLro("PUT", `/put${rootPrefix}/retry/failed`); throw new Error("should have thrown instead"); } catch (e: any) { - assert.equal( - e.message, - "The long running operation has failed. The provisioning state: failed." - ); + assert.equal(e.message, "The long-running operation has failed."); } }); @@ -293,10 +278,7 @@ describe("Lro Engine", function () { await runMockedLro("PUT", `/put${rootPrefix}/noretry/canceled`); throw new Error("should have thrown instead"); } catch (e: any) { - assert.equal( - e.message, - "The long running operation has failed. The provisioning state: canceled." - ); + assert.equal(e.message, "The long-running operation has been canceled."); } }); @@ -321,16 +303,12 @@ describe("Lro Engine", function () { await runMockedLro("POST", `/post${rootPrefix}/retry/failed`); throw new Error("should have thrown instead"); } catch (e: any) { - assert.equal( - e.message, - "The long running operation has failed. The provisioning state: failed." - ); + assert.equal(e.message, "The long-running operation has failed."); } }); it("should handle postAsyncRetrySucceeded", async () => { const result = await runMockedLro("POST", `/post${rootPrefix}/retry/succeeded`); - assert.deepInclude(result, { id: "100", name: "foo" }); }); @@ -339,10 +317,7 @@ describe("Lro Engine", function () { await runMockedLro("POST", `/post${rootPrefix}/retry/canceled`); throw new Error("should have thrown instead"); } catch (e: any) { - assert.equal( - e.message, - "The long running operation has failed. The provisioning state: canceled." - ); + assert.equal(e.message, "The long-running operation has been canceled."); } }); }); @@ -352,6 +327,7 @@ describe("Lro Engine", function () { it("should handle PutNonRetry400 ", async () => { try { await runMockedLro("PUT", "/nonretryerror/put/400"); + throw new Error("should have thrown instead"); } catch (error: any) { assert.equal(error.statusCode, 400); } @@ -556,7 +532,10 @@ describe("Lro Engine", function () { describe("serialized state", () => { let state: any, serializedState: string; it("should handle serializing the state", async () => { - const poller = mockedPoller("PUT", "/put/200/succeeded"); + const poller = mockedPoller({ + method: "PUT", + url: "/put/200/succeeded", + }); poller.onProgress((currentState) => { if (state === undefined && serializedState === undefined) { state = currentState; @@ -571,7 +550,10 @@ describe("Lro Engine", function () { describe("mutate state", () => { it("The state can be mutated in onProgress", async () => { - const poller = mockedPoller("POST", "/error/postasync/retry/nopayload"); + const poller = mockedPoller({ + method: "POST", + url: "/error/postasync/retry/nopayload", + }); poller.onProgress((currentState) => { // Abruptly stop the LRO after the first poll request without getting a result currentState.isCompleted = true; @@ -582,18 +564,16 @@ describe("Lro Engine", function () { }); it("The state can be mutated in processState", async () => { - const poller = mockedPoller( - "POST", - "/error/postasync/retry/nopayload", - undefined, - undefined, - (state: any, lastResponse: RawResponse) => { + const poller = mockedPoller({ + method: "POST", + url: "/error/postasync/retry/nopayload", + updateState: (state: any, lastResponse: RawResponse) => { assert.ok(lastResponse); assert.ok(lastResponse?.statusCode); // Abruptly stop the LRO after the first poll request without getting a result state.isCompleted = true; - } - ); + }, + }); const result = await poller.pollUntilDone(); // there is no result because the poller did not run to completion. assert.isUndefined(result); @@ -602,21 +582,82 @@ describe("Lro Engine", function () { describe("process result", () => { it("The final result can be processed using processResult", async () => { - const poller = await mockedPoller( - "POST", - "/postasync/noretry/succeeded", - undefined, - (result: unknown, state: any) => { + const poller = mockedPoller({ + method: "POST", + url: "/postasync/noretry/succeeded", + processResult: (result: unknown, state: any) => { const serializedState = JSON.stringify({ state: state }); assert.equal(serializedState, poller.toString()); assert.ok(state.initialRawResponse); assert.ok(state.pollingURL); assert.equal((result as any).id, "100"); return { ...(result as any), id: "200" }; - } - ); + }, + }); const result = await poller.pollUntilDone(); assert.deepInclude(result, { id: "200", name: "foo" }); }); }); + + describe("poller cancellation", () => { + it("isCancel is set after the cancellation callback resolves", async () => { + let run = false; + const poller = mockedPoller({ + method: "POST", + url: "/LROLocationPostDoubleHeadersFinalAzureHeaderGetDefault", + cancel: async () => { + run = true; + }, + }); + assert.isUndefined(poller.getOperationState().isCancelled); + await poller.poll(); + assert.isUndefined(poller.getOperationState().isCancelled); + await poller.cancelOperation(); + assert.isTrue(run); + assert.isTrue(poller.getOperationState().isCancelled); + }); + + it("isCancel is not set when the cancellation callback throws", async () => { + let run = false; + const poller = mockedPoller({ + method: "POST", + url: "/LROLocationPostDoubleHeadersFinalAzureHeaderGetDefault", + cancel: async () => { + run = true; + throw new Error(); + }, + }); + assert.isUndefined(poller.getOperationState().isCancelled); + await poller.poll(); + assert.isUndefined(poller.getOperationState().isCancelled); + await assert.isRejected(poller.cancelOperation()); + assert.isTrue(run); + assert.isUndefined(poller.getOperationState().isCancelled); + }); + + it("calling cancelOperation stops polling", async () => { + let run = false; + let count = 0; + const poller = mockedPoller({ + method: "POST", + url: "/LROLocationPostDoubleHeadersFinalAzureHeaderGetDefault", + cancel: async () => { + run = true; + }, + }); + poller.onProgress(() => { + ++count; + }); + assert.equal(count, 0); + await poller.poll(); + assert.equal(count, 1); + await poller.cancelOperation(); + assert.isTrue(run); + await poller.poll(); + assert.equal(count, 1); + await poller.poll(); + assert.equal(count, 1); + await assert.isRejected(poller.pollUntilDone(), /Poller cancelled/); + }); + }); }); diff --git a/sdk/core/core-lro/test/utils/router.ts b/sdk/core/core-lro/test/utils/router.ts index 95e71f4a5ab9..4807e695be29 100644 --- a/sdk/core/core-lro/test/utils/router.ts +++ b/sdk/core/core-lro/test/utils/router.ts @@ -69,13 +69,15 @@ async function runRouter(request: PipelineRequest): Promise( - method: HttpMethods, - url: string, - lroResourceLocationConfig?: LroResourceLocationConfig, - processResult?: (result: unknown, state: TState) => Response, - updateState?: (state: TState, lastResponse: RawResponse) => void -): PollerLike, Response> { +export function mockedPoller(settings: { + method: HttpMethods; + url: string; + lroResourceLocationConfig?: LroResourceLocationConfig; + processResult?: (result: unknown, state: TState) => Response; + updateState?: (state: TState, lastResponse: RawResponse) => void; + cancel?: (state: TState) => Promise; +}): PollerLike, Response> { + const { method, url, lroResourceLocationConfig, processResult, updateState, cancel } = settings; const lro = new CoreRestPipelineLro(runRouter, { method: method, url: url, @@ -86,9 +88,10 @@ export function mockedPoller( }); return new LroEngine(lro, { intervalInMs: 0, - lroResourceLocationConfig: lroResourceLocationConfig, - processResult: processResult, - updateState: updateState, + lroResourceLocationConfig, + processResult, + updateState, + cancel, }); } @@ -98,7 +101,7 @@ export async function runMockedLro( onProgress?: (state: PollOperationState) => void, lroResourceLocationConfig?: LroResourceLocationConfig ): Promise { - const poller = mockedPoller(method, url, lroResourceLocationConfig); + const poller = mockedPoller({ method, url, lroResourceLocationConfig }); if (onProgress !== undefined) { poller.onProgress(onProgress); } diff --git a/sdk/textanalytics/ai-text-analytics/package.json b/sdk/textanalytics/ai-text-analytics/package.json index 6cccd120cac5..6a0e929797a6 100644 --- a/sdk/textanalytics/ai-text-analytics/package.json +++ b/sdk/textanalytics/ai-text-analytics/package.json @@ -86,7 +86,7 @@ "@azure/core-auth": "^1.3.0", "@azure/core-client": "^1.0.0", "@azure/core-rest-pipeline": "^1.1.0", - "@azure/core-lro": "^2.3.0", + "@azure/core-lro": "2.3.0-beta.1", "@azure/core-paging": "^1.2.0", "@azure/core-tracing": "1.0.0", "@azure/logger": "^1.0.0",