From 7f1f103900fff1300baf378a15c01037d65dd185 Mon Sep 17 00:00:00 2001 From: Harsha Nalluru Date: Mon, 1 Apr 2024 13:39:23 -0700 Subject: [PATCH] [Test Utils] [Recorder] Migrate to esm (#28667) ### Packages impacted by this PR `@azure-tools/test-recorder` ### Issues associated with this PR https://github.com/Azure/azure-sdk-for-js/issues/28475 ### Describe the problem that is addressed by this PR Migrates `@azure-tools/test-recorder` to ESM, supports both vitest and mocha. ### What's in the PR This PR also pulls in @jeremymeng's change to update recorder file path calculation that got reverted https://github.com/Azure/azure-sdk-for-js/pull/28423 #### One major non-breaking change to `env` This involves bumping recorder to 4.0.0, a new major due to the nature of the change. `process.env` is employed in both node and browser vitest with playwright. - removes dotenv dependency - env shims for browser - deletes karma.conf ``` Exported "env" in 3.1.0 Exported "env" in 4.0.0 node Process.env Process.env browser Window.__env__ --No shim-- ``` Depends on https://github.com/Azure/azure-sdk-for-js/pull/28917 ### Exposed sanitizer types - Enhanced the `addSanitizers` method and `SanitizerOptions` options bag by exposing the following sanitizer types for more flexible usage: - `FindReplaceSanitizer`: A sanitizer that finds and replaces specified strings. - `RegexSanitizer`: A sanitizer that uses regular expressions for pattern matching and replacement. - `StringSanitizer`: A sanitizer that handles string-based sanitization tasks. - `HeaderSanitizer`: A sanitizer specifically designed for handling HTTP headers. - `ConnectionStringSanitizer`: A sanitizer that securely handles connection strings. - `RemoveHeaderSanitizer`: A sanitizer that removes specified headers from HTTP requests or responses. This update aims to provide users with a more comprehensive and customizable sanitization process. ### Breaking Changes - The `@azure-tools/test-recorder@4.0.0` package now supports `vitest` and `playwright` (stops support for `mocha` and `karma`), employs `process.env` in both Node and browser environments. This aligns with the latest testing frameworks and provides improved testing capabilities. - The package has been simplified by removing the `dotenv` dependency and the `karma.conf` file, env shims for the browser. This streamlines the package dependencies and configuration files, respectively. - These changes introduce a new `env` strategy for all SDKs once they migrate to ESM and depend on `@azure-tools/test-recorder` version 4, as we employ `process.env` through vitest to access environment variables in both Node and browser environments. --------- Co-authored-by: Jeremy Meng Co-authored-by: Matthew Podwysocki --- common/config/rush/pnpm-lock.yaml | 1465 ++++++++++++----- sdk/test-utils/recorder/.tshy/browser.json | 12 + sdk/test-utils/recorder/.tshy/build.json | 8 + sdk/test-utils/recorder/.tshy/commonjs.json | 16 + sdk/test-utils/recorder/.tshy/esm.json | 15 + .../recorder/.tshy/react-native.json | 15 + sdk/test-utils/recorder/CHANGELOG.md | 26 + sdk/test-utils/recorder/karma.conf.js | 124 -- sdk/test-utils/recorder/package.json | 101 +- .../{test/utils/server.ts => server.mjs} | 0 sdk/test-utils/recorder/src/index.ts | 19 +- sdk/test-utils/recorder/src/matcher.ts | 6 +- sdk/test-utils/recorder/src/options.ts | 9 +- sdk/test-utils/recorder/src/recorder.ts | 80 +- sdk/test-utils/recorder/src/sanitizer.ts | 13 +- sdk/test-utils/recorder/src/testInfo.ts | 61 + sdk/test-utils/recorder/src/transform.ts | 6 +- .../src/utils/createRecordingRequest.ts | 4 +- sdk/test-utils/recorder/src/utils/delay.ts | 4 +- ...coding.browser.ts => encoding-browser.mts} | 0 .../recorder/src/utils/env.browser.ts | 6 - sdk/test-utils/recorder/src/utils/env.ts | 5 - .../recorder/src/utils/envSetupForPlayback.ts | 8 +- ....ts => relativePathCalculator-browser.mts} | 4 +- .../src/utils/relativePathCalculator.ts | 8 +- .../recorder/src/utils/sessionFilePath.ts | 24 +- sdk/test-utils/recorder/src/utils/utils.ts | 14 +- sdk/test-utils/recorder/test/errors.spec.ts | 12 +- sdk/test-utils/recorder/test/recorder.spec.ts | 46 + .../recorder/test/sanitizers.spec.ts | 24 +- .../recorder/test/testProxyClient.spec.ts | 21 +- .../recorder/test/testProxyTests.spec.ts | 21 +- .../recorder/test/utils/server.browser.ts | 4 - sdk/test-utils/recorder/test/utils/utils.ts | 6 +- .../recorder/tsconfig.browser.config.json | 10 + sdk/test-utils/recorder/tsconfig.json | 9 +- .../recorder/vitest.browser.config.ts | 47 + sdk/test-utils/recorder/vitest.config.ts | 31 + sdk/test-utils/test-credential/CHANGELOG.md | 6 + sdk/test-utils/test-credential/package.json | 4 +- 40 files changed, 1582 insertions(+), 712 deletions(-) create mode 100644 sdk/test-utils/recorder/.tshy/browser.json create mode 100644 sdk/test-utils/recorder/.tshy/build.json create mode 100644 sdk/test-utils/recorder/.tshy/commonjs.json create mode 100644 sdk/test-utils/recorder/.tshy/esm.json create mode 100644 sdk/test-utils/recorder/.tshy/react-native.json delete mode 100644 sdk/test-utils/recorder/karma.conf.js rename sdk/test-utils/recorder/{test/utils/server.ts => server.mjs} (100%) create mode 100644 sdk/test-utils/recorder/src/testInfo.ts rename sdk/test-utils/recorder/src/utils/{encoding.browser.ts => encoding-browser.mts} (100%) delete mode 100644 sdk/test-utils/recorder/src/utils/env.browser.ts rename sdk/test-utils/recorder/src/utils/{relativePathCalculator.browser.ts => relativePathCalculator-browser.mts} (84%) create mode 100644 sdk/test-utils/recorder/test/recorder.spec.ts delete mode 100644 sdk/test-utils/recorder/test/utils/server.browser.ts create mode 100644 sdk/test-utils/recorder/tsconfig.browser.config.json create mode 100644 sdk/test-utils/recorder/vitest.browser.config.ts create mode 100644 sdk/test-utils/recorder/vitest.config.ts diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 34c6bd3104b9..616f434695e2 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -1182,6 +1182,29 @@ packages: '@jridgewell/trace-mapping': 0.3.25 dev: false + /@azure-tools/test-credential@1.0.4: + resolution: {integrity: sha512-O5wyYiI6bILqO9MOeQ1WhSIcKH6c3DvbpsjMPKYJ+yekmFhFUb/zU/pSKsLvyqZhqUWSACFMNri4cZd4tuW0rw==} + engines: {node: '>=18.0.0'} + dependencies: + '@azure-tools/test-recorder': 3.1.0 + '@azure/core-auth': 1.7.1 + '@azure/identity': 4.0.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@azure-tools/test-recorder@3.1.0: + resolution: {integrity: sha512-qDbZkrhz9OMyH3ijFAJVm1aUN3H1CVgAhW6826U9Pkk0TwcumjtHCx2mPzH8vY8Otl03s8So+Fac00PuyastVw==} + engines: {node: '>=18.0.0'} + dependencies: + '@azure/core-auth': 1.7.1 + '@azure/core-rest-pipeline': 1.15.1 + '@azure/core-util': 1.8.1 + '@azure/logger': 1.1.1 + transitivePeerDependencies: + - supports-color + dev: false + /@azure/abort-controller@1.1.0: resolution: {integrity: sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==} engines: {node: '>=12.0.0'} @@ -4533,7 +4556,7 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001603 - electron-to-chromium: 1.4.722 + electron-to-chromium: 1.4.723 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) dev: false @@ -5369,8 +5392,8 @@ packages: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: false - /electron-to-chromium@1.4.722: - resolution: {integrity: sha512-5nLE0TWFFpZ80Crhtp4pIp8LXCztjYX41yUcV6b+bKR2PqzjskTMOOlBi1VjBHlvHwS+4gar7kNKOrsbsewEZQ==} + /electron-to-chromium@1.4.723: + resolution: {integrity: sha512-rxFVtrMGMFROr4qqU6n95rUi9IlfIm+lIAt+hOToy/9r6CDv0XiEcQdC3VP71y1pE5CFTzKV0RvxOGYCPWWHPw==} dev: false /emitter-component@1.1.2: @@ -7692,6 +7715,12 @@ packages: get-func-name: 2.0.2 dev: false + /loupe@3.1.0: + resolution: {integrity: sha512-qKl+FrLXUhFuHUoDJG7f8P8gEMHq9NFS0c6ghXG1J0rldmZFQZoNVv/vyirE9qwCIhWZDsvEFd1sbFu3GvRQFg==} + dependencies: + get-func-name: 2.0.2 + dev: false + /lru-cache@10.2.0: resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} engines: {node: 14 || >=16.14} @@ -10804,7 +10833,7 @@ packages: dev: false file:projects/abort-controller.tgz: - resolution: {integrity: sha512-O8YTskEW5isvzVaRXY5QnTJqgqzdLAoaPL2jFLH0Yx/sI8Xs+XjkvFqRF4guFxDSyjGsM2YnqnJxVJtTdOinjg==, tarball: file:projects/abort-controller.tgz} + resolution: {integrity: sha512-o8AryG5djHP+piuSftD01tKE5GMnlat9J+0cYIfRlYLgHtEZaCFyzLMTsgdhDwsO/KKaYRWPj2MpOTpVp/7ZWQ==, tarball: file:projects/abort-controller.tgz} name: '@rush-temp/abort-controller' version: 0.0.0 dependencies: @@ -10837,10 +10866,12 @@ packages: dev: false file:projects/agrifood-farming.tgz: - resolution: {integrity: sha512-dveG9fvT1R4/GrKp1X/OAIGauyaw8UHGUR7RlAXULB8njWK7jkHNB9/PQWws3kPfI9W298qXMLmrxJIPGxsoVA==, tarball: file:projects/agrifood-farming.tgz} + resolution: {integrity: sha512-Zmtkoc0+B3GWIZFNcd4Jm6AgbUK7NHvak4eDXclqxQCW1PLdLCEoWJRvyPSO72Y6yl9hLV2KcfxrEJJPToaCcw==, tarball: file:projects/agrifood-farming.tgz} name: '@rush-temp/agrifood-farming' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -10881,10 +10912,12 @@ packages: dev: false file:projects/ai-anomaly-detector.tgz: - resolution: {integrity: sha512-/TPIR7AnFn14n6kH5b1jVMMkViHug2sqOTjodv+02wNJ+v2wERWELrbc3vbgj8bG0qrRQxtu02oLu8KJvcv49A==, tarball: file:projects/ai-anomaly-detector.tgz} + resolution: {integrity: sha512-BbyQCRFil/jdEuGxJMQ7qmOCMxyecCDoMXxaVuH3NXqZr+JLmEPga/2sv/zdjYeq2A/WZ8OVU6EFSwNJ0CaVUw==, tarball: file:projects/ai-anomaly-detector.tgz} name: '@rush-temp/ai-anomaly-detector' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -10925,10 +10958,12 @@ packages: dev: false file:projects/ai-content-safety.tgz: - resolution: {integrity: sha512-PQbHjLzNRIRdNg7hyp6vFHZFgXMIvK55reRZckM6GypiPVYAeFyRvG7FV5B3WfLOwhIEy1IjM73oU/r9hUg6FA==, tarball: file:projects/ai-content-safety.tgz} + resolution: {integrity: sha512-y/OM0pvODkpD0ql5n5T5W/tfHe6iuAHSoSRMFJga3ZYfeMkumNAIiYw848xFutDywldqH3jN44d2a3pBS45Kdg==, tarball: file:projects/ai-content-safety.tgz} name: '@rush-temp/ai-content-safety' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -10968,10 +11003,12 @@ packages: dev: false file:projects/ai-document-intelligence.tgz: - resolution: {integrity: sha512-jo+bjNZmDPC+3TkRSEqFirkbteBLGNqVzvh72zC4s6IojpbZ4CoEchWwm2KU+YZXxxLHEsDUOv8Rx5y8NzOYdQ==, tarball: file:projects/ai-document-intelligence.tgz} + resolution: {integrity: sha512-DGQvSnW9oJgtQ5CnwHLJhHpSw9uLI+ejGNGefmavUdXBCQDSs1SUbNMpeZY3wYiudLZAlYncsn3mBuA1Hh8enw==, tarball: file:projects/ai-document-intelligence.tgz} name: '@rush-temp/ai-document-intelligence' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -11012,10 +11049,12 @@ packages: dev: false file:projects/ai-document-translator.tgz: - resolution: {integrity: sha512-maCsEaFSLfOor9MILuZE+tEW8/v/X9cIunjDm3pFuzjwYUiLxjSVPv85gZdn5zp0BqxzmHSMhq793cWuAHPZ6Q==, tarball: file:projects/ai-document-translator.tgz} + resolution: {integrity: sha512-PZ7QZg0K2wJzj9yRg/ZDbHj8VjVipJ79uwgXWmoQnz5Lucbk/2J3orV2zyWnmdXug3xSJ/UwxyJ5di7A5q7g7g==, tarball: file:projects/ai-document-translator.tgz} name: '@rush-temp/ai-document-translator' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -11055,10 +11094,12 @@ packages: dev: false file:projects/ai-form-recognizer.tgz: - resolution: {integrity: sha512-Nc1ECM8EA6nTTRFqhLM8K4DeuhivXQu4vGEjddAjeG5EzFRuEClW0yzDCoPMG/pVRGpUE+gJFn0KJU/qGNu5Rw==, tarball: file:projects/ai-form-recognizer.tgz} + resolution: {integrity: sha512-Regl3pw2Q0uNXWyxYDyB7sZovHlyFNd1qepkFUXZn4PaPr+xSnqiYHsKEWrES6yT+xrT536NnMEDYwqwopEjmQ==, tarball: file:projects/ai-form-recognizer.tgz} name: '@rush-temp/ai-form-recognizer' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -11102,10 +11143,12 @@ packages: dev: false file:projects/ai-language-conversations.tgz: - resolution: {integrity: sha512-N16nbMpnsX3xPCFZ5aPnEfEZAJ6jH5zpQht8QWjuZjpwzu70WgPYXvuJ3GQfz7ISZSJapSCWLg9T04laLIhG8g==, tarball: file:projects/ai-language-conversations.tgz} + resolution: {integrity: sha512-bL3YuAJTg5MLffecHWzd+XFUnvkm4a+Jk2eoFv0eyJCUL+iyUkPPAfkg4Tgvdy/5ce9fHeNTqWu8RkWJ1iRtlA==, tarball: file:projects/ai-language-conversations.tgz} name: '@rush-temp/ai-language-conversations' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -11150,10 +11193,12 @@ packages: dev: false file:projects/ai-language-text.tgz: - resolution: {integrity: sha512-XkQI3KzIl9oEu11cDI3F/IWNKZPOsT7dAIzTFcfTraZhplmAfWww48KO6nJGWm8o9l9WikG9TIjmuBLpzSSKOw==, tarball: file:projects/ai-language-text.tgz} + resolution: {integrity: sha512-S/lo10G/jK4RnwfL1+o5GJeSu71u6EkovWLEdMp0czszazPPEG/lY7QJpm58Eh7iyPpOXrDgrXAQ8qwsQ3VHuA==, tarball: file:projects/ai-language-text.tgz} name: '@rush-temp/ai-language-text' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -11197,7 +11242,7 @@ packages: dev: false file:projects/ai-language-textauthoring.tgz: - resolution: {integrity: sha512-So688SuT8lsbC1LoVQ4/DPqWZPQeVSOD4bELN1x/0Ns/9CKQoIfQj9ivImWlJf9gD7ibidZ8cGUlbYKU+YkbkQ==, tarball: file:projects/ai-language-textauthoring.tgz} + resolution: {integrity: sha512-SgHfxPp1wvzZyynCW9P9SwqaPAPnQ7/qUQ7j9a1v4waQ9YtcC0cSHL/Qd+puf1jAtOAXsjZQYWExH1LxRJo31g==, tarball: file:projects/ai-language-textauthoring.tgz} name: '@rush-temp/ai-language-textauthoring' version: 0.0.0 dependencies: @@ -11222,10 +11267,12 @@ packages: dev: false file:projects/ai-metrics-advisor.tgz: - resolution: {integrity: sha512-WXa6p2fwBBZi5W/kNhTMSRdRCwKjjaFDdqHTzDY57xNyg6szyAqtEj9ouCXKT/rVPLpR80CDXGn8Uo6E4eNFuw==, tarball: file:projects/ai-metrics-advisor.tgz} + resolution: {integrity: sha512-yQPb4XzeroQpgx+0xwMTGSdqmMag78X+M/+Hp2E5RVFxT5F7s18BKA+DNVc/GIOg4sjKG7kqlW0EFFSfWRCD8Q==, tarball: file:projects/ai-metrics-advisor.tgz} name: '@rush-temp/ai-metrics-advisor' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -11265,10 +11312,12 @@ packages: dev: false file:projects/ai-personalizer.tgz: - resolution: {integrity: sha512-8B+SgfEvhZadF1n6HloHwNiH7l+H1b0BWU4fbr4E2ldeAkBmD847ki1OoFtrJI18OYHD/9haUGuckobBPCa30g==, tarball: file:projects/ai-personalizer.tgz} + resolution: {integrity: sha512-8UYoHX6nMFRL0qAP9sdR8ZFT7eelI0wzrYjwzSibliXAG2V9J/lBAAG6fQuxGAspKBkzm6bYP+6sUIkvWs5soQ==, tarball: file:projects/ai-personalizer.tgz} name: '@rush-temp/ai-personalizer' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -11308,10 +11357,12 @@ packages: dev: false file:projects/ai-text-analytics.tgz: - resolution: {integrity: sha512-i4LNjmhfpbAtMjBDwPAYPjykts+CJcdMYkqrlYzxh+iHXl+JriGv63+Yn7Fp1Ec2Mpe5ge5yetG7BDwjCjdFXQ==, tarball: file:projects/ai-text-analytics.tgz} + resolution: {integrity: sha512-Qv8RUJ8CGNeopEgoJi73DGg14ib3ojp1wXpY7fhpchaLagniGwrjbHPSUDgZnIdZUcJYIlsHhNhCSkBHi9xh3w==, tarball: file:projects/ai-text-analytics.tgz} name: '@rush-temp/ai-text-analytics' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -11354,10 +11405,12 @@ packages: dev: false file:projects/ai-translation-text.tgz: - resolution: {integrity: sha512-YO4rbne+qix9qp3fB8RdPfPuVq/hrXTCPpgROF/Bk02AeqibjHe/eOpf0T9LE1QQSsh5Xn/lbeNb1/LL6QfkuA==, tarball: file:projects/ai-translation-text.tgz} + resolution: {integrity: sha512-WQeB+dx00G56THZkSgB45ziHFJZ64gqJrvau7u6wcF/xAHS3Xzxxnb34eQsc+ErWvtyvivuuArTjBghmim6wtQ==, tarball: file:projects/ai-translation-text.tgz} name: '@rush-temp/ai-translation-text' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -11397,10 +11450,12 @@ packages: dev: false file:projects/ai-vision-image-analysis.tgz: - resolution: {integrity: sha512-d8dJyvTXtPgTwDqsbe3pdKwB8MfRJtEvnpgBxjxb2MvGbsAf6MCbLYcAQciCLpRxZEorxpzbrsV8xij6dzw0RA==, tarball: file:projects/ai-vision-image-analysis.tgz} + resolution: {integrity: sha512-JUZesAtPW5+co2z7r7Lu/PSCz5P6YYck1YDjq/Fz/DzUYUxlkEI+RlEEprInfCtP4bx/E3QJoJmPKN3Mb3YWRg==, tarball: file:projects/ai-vision-image-analysis.tgz} name: '@rush-temp/ai-vision-image-analysis' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.39.5(@types/node@20.10.8) '@types/chai': 4.3.14 @@ -11440,7 +11495,7 @@ packages: dev: false file:projects/api-management-custom-widgets-scaffolder.tgz: - resolution: {integrity: sha512-X8BJ1ZNeY9rRDQyKhKhkcZHhxKwEFX7OMBKe1mhXkcY7l4Ho3ExInkCjrjkz/7wIugIj2637vyyP9gauoRCXHA==, tarball: file:projects/api-management-custom-widgets-scaffolder.tgz} + resolution: {integrity: sha512-d749ffrOspJbTzY2nT5oH7b5pKLiEy2ev1APSCTsGkYIHPNu5U730wQHThjwex36Clt29GZYl4LMJhGBMjMDAg==, tarball: file:projects/api-management-custom-widgets-scaffolder.tgz} name: '@rush-temp/api-management-custom-widgets-scaffolder' version: 0.0.0 dependencies: @@ -11482,10 +11537,11 @@ packages: dev: false file:projects/api-management-custom-widgets-tools.tgz: - resolution: {integrity: sha512-XF9aW1JFLtKNeDMbtzhBuI/HcF9g8MLYwhodSPtNWIVSL0+myBTdzuIoCdVl4UphnTlISIHDaAHd1KZ0yE+cgA==, tarball: file:projects/api-management-custom-widgets-tools.tgz} + resolution: {integrity: sha512-jeQ3Zk6uEYR97OhXC6BEaFHdCPZfJzj/epo/DYrc/FELFjBtKVSWWKXqUplkBjdcQjKDFsAIRfLwAWCAWCbnYA==, tarball: file:projects/api-management-custom-widgets-tools.tgz} name: '@rush-temp/api-management-custom-widgets-tools' version: 0.0.0 dependencies: + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@azure/storage-blob': 12.17.0 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -11533,10 +11589,12 @@ packages: dev: false file:projects/app-configuration.tgz: - resolution: {integrity: sha512-pFjUxuGjyVie6Y1V5P/fxRAZDDOTtd9wgxQMd9p1eNkC+o/nvImwXcQ3Shxa+l0T78FYNszunQinz/x5wp+vOw==, tarball: file:projects/app-configuration.tgz} + resolution: {integrity: sha512-zd7r17xcNNR8Cp8dNLE8aKSN6d7NM3h6NkM3PWrxCfbE8tQwrGKI8NvksLwCMDtWtDKQuEx7xGuJ/968/xuC4Q==, tarball: file:projects/app-configuration.tgz} name: '@rush-temp/app-configuration' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -11572,10 +11630,12 @@ packages: dev: false file:projects/arm-advisor.tgz: - resolution: {integrity: sha512-ROD8jk3cSov/vE48keG4Nu0rftlbMlbMwQbuL8cw564ZjyxcYvmKwW/mj+dyWtjYbuCj27/MTG11+baciBUgEw==, tarball: file:projects/arm-advisor.tgz} + resolution: {integrity: sha512-A+lZxh8ltsjGFAaim//a1trSB+lK+IlTroBYnxG/Bkfq4vYhbgJykycuCLUiSX90JugxICTAjaza5DHS9dctiA==, tarball: file:projects/arm-advisor.tgz} name: '@rush-temp/arm-advisor' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -11598,10 +11658,12 @@ packages: dev: false file:projects/arm-agrifood.tgz: - resolution: {integrity: sha512-Eq8GFhNd/oJociPIg1rktInQeN9SNAGJzOhamq2MgkU56XwmS6wcBn1JOti8JJeKaE/QXO3yKpewSyct3g+Qjg==, tarball: file:projects/arm-agrifood.tgz} + resolution: {integrity: sha512-D/9XCRe7H5rV1iu3Bmw2ntDQnFOICOp8tIsxZ/b4txu0JzlfiDU4rNZTWE4qTX0EOC8NuRb+yd/tBQvrQc+KBg==, tarball: file:projects/arm-agrifood.tgz} name: '@rush-temp/arm-agrifood' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -11624,10 +11686,12 @@ packages: dev: false file:projects/arm-analysisservices.tgz: - resolution: {integrity: sha512-K60F16ABp0NPA67efoMfwVPIevG22mZLc9IDlRWUsF1sEI+r0j87PM1XpcvxyPaBwdj/m9hJlA1YncxM7iNxJg==, tarball: file:projects/arm-analysisservices.tgz} + resolution: {integrity: sha512-gl8PEmWckh3l6OqiRoAlCu9f6ZsMcHp4hueRL9kL2qlT0Pld8Np9yxwL36Vvl3gJPPtkYDqOVp7MLc+dCu0rJg==, tarball: file:projects/arm-analysisservices.tgz} name: '@rush-temp/arm-analysisservices' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -11650,10 +11714,12 @@ packages: dev: false file:projects/arm-apicenter.tgz: - resolution: {integrity: sha512-+pRFPielS0gDX8JVCaOPr0hufVi5RDa6CVbp3lRglARFGjy3zK2Cf6/QJUZXmoxEdYTFqKjwgIcJdkCJk+bwFQ==, tarball: file:projects/arm-apicenter.tgz} + resolution: {integrity: sha512-mL/BzYAmdTQ/45mF4yobQaLdtmT1lt6ATxUQFRMqmcKamYJZkVxDffPu9FdAoNbUNue9noXSJHUIiOmOQaddGw==, tarball: file:projects/arm-apicenter.tgz} name: '@rush-temp/arm-apicenter' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -11678,10 +11744,12 @@ packages: dev: false file:projects/arm-apimanagement.tgz: - resolution: {integrity: sha512-JzZWr0hc/ZNg1TekAQAKyht82tdhGnk+NZG0fJ36AqsfwWP3xm9la0zFq2S6OdhG/pEzmFW32Gt/ewJ2No6zWg==, tarball: file:projects/arm-apimanagement.tgz} + resolution: {integrity: sha512-Sj2GMrtZpW6Taz67x9KHG4mr3uoQeOq8+tpkN9lJqY4e+nrZsZP7hBTPY0Zy2uZue5w9OqvEsbHXj2+TvXmStQ==, tarball: file:projects/arm-apimanagement.tgz} name: '@rush-temp/arm-apimanagement' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -11705,10 +11773,12 @@ packages: dev: false file:projects/arm-appcomplianceautomation.tgz: - resolution: {integrity: sha512-maN4MPboagaxwfe8eh2nHyfAicYFfJGj3qAcGGKNEQ86MCXL6cC00xIdUT08QO5Mu2AF/u17gCs6znuDHwKDvw==, tarball: file:projects/arm-appcomplianceautomation.tgz} + resolution: {integrity: sha512-6b/ViEmChgzSI76O0xMwYNZo5F4AC8oYk4UoxBc5eIpmIoCjMKPaOeyxtyohUUumUhsY/g1PaJqdJULx82SCgQ==, tarball: file:projects/arm-appcomplianceautomation.tgz} name: '@rush-temp/arm-appcomplianceautomation' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -11731,10 +11801,12 @@ packages: dev: false file:projects/arm-appconfiguration.tgz: - resolution: {integrity: sha512-gtrl3Hqq0gmpifajc4RgLdCXIH7sT72oPGIklzYW37Y4fssGQNeoWMXwvP5d4vLG/Apz3WXyPyxs4rcPCNQwBA==, tarball: file:projects/arm-appconfiguration.tgz} + resolution: {integrity: sha512-MZ7q/IvJyi/w/ocwCW4qmQFYaLLpv8W+n8l2oBoLTUBqqtM3RFWClp8SW+FrGZd6KnCk/o5qmQas1V41aNjAWw==, tarball: file:projects/arm-appconfiguration.tgz} name: '@rush-temp/arm-appconfiguration' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -11758,10 +11830,12 @@ packages: dev: false file:projects/arm-appcontainers.tgz: - resolution: {integrity: sha512-bFy6K3/yepcGGyB3BxiOY+TIZ+3vXCkxc5RcJ4sFZD39OR9vFmF7sOrmQP2QMAWpNVIw+HNfHbATV1kbxnEYXQ==, tarball: file:projects/arm-appcontainers.tgz} + resolution: {integrity: sha512-jktNs8Eex2JfpYYMVB4H1sK3NciNHXm+8/8NVp6e2fzGVkmcUFu9ZDNHFYme1fbtrm7x9WM5ztkBW7jP0b299w==, tarball: file:projects/arm-appcontainers.tgz} name: '@rush-temp/arm-appcontainers' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -11786,10 +11860,12 @@ packages: dev: false file:projects/arm-appinsights.tgz: - resolution: {integrity: sha512-I34zQkAWNFmMo89ZFt2EM4nUwIymNs3zAmF640abJkJh/L+GNu2fMfy2dI5IrOhj/f1+KTrpGRpDPTz/IrnnDQ==, tarball: file:projects/arm-appinsights.tgz} + resolution: {integrity: sha512-dJNWwcTOH4BYMFpN2P91rUMqmHCFJ1fGQYvbpVrF/7w/Q33l5E4T86v4DNVyFkuFmtdg9/xherLYjCrDgfVywQ==, tarball: file:projects/arm-appinsights.tgz} name: '@rush-temp/arm-appinsights' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -11811,10 +11887,12 @@ packages: dev: false file:projects/arm-appplatform.tgz: - resolution: {integrity: sha512-+qvA56xDmFhYVyBkJSMPw5rssZ7dcUPhEsdUoENLA6hLLgauw7hoyagObPLVJrEGXNCgkABSR5V8+bTf3uWtQQ==, tarball: file:projects/arm-appplatform.tgz} + resolution: {integrity: sha512-VwGOI6YZ+XkjAPPotZzZ+0OH9ObVGcLhZJAeA4O35BN8/LOucsOKQZsyJt6/OXddsE9tAnmnng9HSxbpTt61Ww==, tarball: file:projects/arm-appplatform.tgz} name: '@rush-temp/arm-appplatform' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -11839,10 +11917,12 @@ packages: dev: false file:projects/arm-appservice-1.tgz: - resolution: {integrity: sha512-n9SiDwWNM6NvRyxLXP85XacmYutdry1HFVz14/Ku6TF6yvZ5/VLx9unSPUKd1kKaG/GiwcrXn4v/xlKfAqi+Wg==, tarball: file:projects/arm-appservice-1.tgz} + resolution: {integrity: sha512-FFzWxCzoVmIXUa0YyKOpb0wx9T9Tv0BwhpkZHyODvsbBEPHGJQKICHw9gUxma0CUjymhKKmj6irsnI/Y1DTZ3w==, tarball: file:projects/arm-appservice-1.tgz} name: '@rush-temp/arm-appservice-1' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -11867,10 +11947,12 @@ packages: dev: false file:projects/arm-appservice-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-mkO1V5mAXU3DXRK51F/22W8UVpQtDdbq8T7Eqa0yOdByJjdBLB4FBnqwJmcYKTIdyUT7vmS3FqT6kQuOOzEPcg==, tarball: file:projects/arm-appservice-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-j4UlP9rEKLdcb6cIdnTh/OCdwfogkDClhCH0WMlSrjEBSWcpmOpyLckim/E0imeWE9Rqh0o6Nw3Qt3KpLxmQpA==, 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-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -11894,10 +11976,12 @@ packages: dev: false file:projects/arm-appservice.tgz: - resolution: {integrity: sha512-FtcrWWCRWvj4XnTwaL+Ud5a6+RUrXqqztC5yhNZDOCXba0OEf6TlCHGkXBR6O0Y1yku9oIQOo5jrNvxNgvllsw==, tarball: file:projects/arm-appservice.tgz} + resolution: {integrity: sha512-28XKp5fgxHqS9QnIA43/dJ9kUrHuDALDrxqau9Ed0JXPIejJgc/RiZuSIFzR8O6SxgJuR18GRk5zZaUBjf5GlA==, tarball: file:projects/arm-appservice.tgz} name: '@rush-temp/arm-appservice' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -11937,10 +12021,12 @@ packages: dev: false file:projects/arm-astro.tgz: - resolution: {integrity: sha512-pfLYFPuJdkULAxrnj9El8VyRO+vaLNJgInb0OAgAWYtrvXpn5IUO2uSSrnAFHcQbi405BS+X6gCMQDZhmPC+DA==, tarball: file:projects/arm-astro.tgz} + resolution: {integrity: sha512-LUwYN+WN9Z3WN82efyzjm1tBP1K9tWoR34r8EoMUGg21Z5p6Vobz6ixS1UIJyV93Ld3jftmRATi0zBFGzP6DhQ==, tarball: file:projects/arm-astro.tgz} name: '@rush-temp/arm-astro' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -11965,10 +12051,12 @@ packages: dev: false file:projects/arm-attestation.tgz: - resolution: {integrity: sha512-W9YXfJPtPSHsFheKhG9b0Z6mwPLgf0W//VXP/Y6WmgUwddcKGxG4ltBYSvVGIsweYmCgblAAQ2QeLb9rbR4JmA==, tarball: file:projects/arm-attestation.tgz} + resolution: {integrity: sha512-GWD8lT+tAXCoCCL45Ajktj/ZBVAibo+UnMOmR79DIa5OhaWTFGwGmfUkBJwvQTnLwPIv7pFaPDFCkiV951lqKA==, tarball: file:projects/arm-attestation.tgz} name: '@rush-temp/arm-attestation' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -11990,10 +12078,12 @@ packages: dev: false file:projects/arm-authorization-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-4YEuNADyUOVmwESJbnO5v1amsCokgIjVBv1+7JDeFyeVOHwYIsI5CBWBccu40Y5lXa+OuuinEf6SyRF8+hFq6Q==, tarball: file:projects/arm-authorization-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-zMj8Pwl19cS8lYaGpFVst6z6v84v35Fctb+2IGp6sxWbJ5Qk2iYAVAdqLyyzsYC11uCPmks1o5qqyxZLjigy9Q==, tarball: file:projects/arm-authorization-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-authorization-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -12016,10 +12106,12 @@ packages: dev: false file:projects/arm-authorization.tgz: - resolution: {integrity: sha512-UAaYVqdL+QU7UGdM4HnWbie2G6uofI3o9ATwno6B8gPQoWXO6u77l7yXPVX79p84dqt9HnJxMFwwjQXfm6wkVw==, tarball: file:projects/arm-authorization.tgz} + resolution: {integrity: sha512-N1DL+KnPVODJk5RGxDACzVjq9w9Qby54F3oykuSBNiX/3WYrnRCdVyJGkmnaoIbrzhgW4CQlX7J5JtTZQ+6UuA==, tarball: file:projects/arm-authorization.tgz} name: '@rush-temp/arm-authorization' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -12043,10 +12135,12 @@ packages: dev: false file:projects/arm-automanage.tgz: - resolution: {integrity: sha512-WZJfe67gslSRoYPk6z6Qfoi1fwxp2GEwDB8elkicB5wKc7o10NsgpKrPHJr180zGEaqgP5AVjDXU4i9qDMox4g==, tarball: file:projects/arm-automanage.tgz} + resolution: {integrity: sha512-rAPQaCa6ffxptmTWqeIPSShhc4LU/ZzFXbWQ2PTnkBhudNgSqB4FWvXybeB4KJBGWu107sl2R8PpYD3glvGYmg==, tarball: file:projects/arm-automanage.tgz} name: '@rush-temp/arm-automanage' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -12069,10 +12163,12 @@ packages: dev: false file:projects/arm-automation.tgz: - resolution: {integrity: sha512-fU4K8Q56JPN5PdbmdhCozG+AxiyjQnD2yV3AQC4UmhSYtQqnf5iw+98MMNS2Rv3fybvvFJ6gBKF/O0am/EhX4A==, tarball: file:projects/arm-automation.tgz} + resolution: {integrity: sha512-9Ljw3PbTQXPbnhlQopDmbzhiVToHb+WLILbfpIHPp1QY4IA8v8EyZSqmQXpy4TUYNHXgRhdX9URI0gvbUsrEJg==, tarball: file:projects/arm-automation.tgz} name: '@rush-temp/arm-automation' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -12096,10 +12192,12 @@ packages: dev: false file:projects/arm-avs.tgz: - resolution: {integrity: sha512-vvOMpwBsj6dUZhJa2p8KBuZ76OXRloJt9IzrwLN3OduAcirG/1kXWajm7ttOKv7kbgdkgYosdoVW/y5K3+ZdUg==, tarball: file:projects/arm-avs.tgz} + resolution: {integrity: sha512-d2/DndnzVO70UJ0LucaYNM2RCn8f1z4GN0hZGu9ZPQj24FfG+Z0JhvMQAl/i4MQaaQa+IxzzYQZygwD3y3oQ0A==, tarball: file:projects/arm-avs.tgz} name: '@rush-temp/arm-avs' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -12123,10 +12221,12 @@ packages: dev: false file:projects/arm-azureadexternalidentities.tgz: - resolution: {integrity: sha512-rjtKIBKvq6ND8N2gDtElANgFd5mLw7fQFEA8cC+7OomaKl5R5QvAjeeLv6fAKgMZK5qpFIGFVzb3yhBrduc34g==, tarball: file:projects/arm-azureadexternalidentities.tgz} + resolution: {integrity: sha512-VI0vh4SG9gdHznh/4kuwk4HhZyGBgUhi8SM5DXkHILYaYQUYeXNIQW7MBQSiHlZ5jneOJsLoEOgNZlaDnDEtVQ==, tarball: file:projects/arm-azureadexternalidentities.tgz} name: '@rush-temp/arm-azureadexternalidentities' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -12149,10 +12249,12 @@ packages: dev: false file:projects/arm-azurestack.tgz: - resolution: {integrity: sha512-wrt99LenEOf4kvtZZgZ0KjUceMo53uXxApffabcRTHH+Ld/YJuj+Mc3O7n8VE4nrQm7XkBrNotHyZ5o0WBBqKQ==, tarball: file:projects/arm-azurestack.tgz} + resolution: {integrity: sha512-ph6d/nE65L+hUzZaY7NZ7LXSGhF4tfk3gm9pCt7F3D7Gw82J7aSmbHdKcFryTNpJiRUPN2O81SNu27ziPffIVQ==, tarball: file:projects/arm-azurestack.tgz} name: '@rush-temp/arm-azurestack' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -12174,10 +12276,12 @@ packages: dev: false file:projects/arm-azurestackhci.tgz: - resolution: {integrity: sha512-GsBAUCcQuPH/hPNL/XTrlL2Z9og7Em4vq/WV2UL54qxKYd9CPCyHr8hm30qhvLDVoe9OB6Nf5emR0FEbdpzm3A==, tarball: file:projects/arm-azurestackhci.tgz} + resolution: {integrity: sha512-awgkS9VskBHM2e9AGrhXsAToCqFzmmXfdymNLNbyRhQsF5CWwBQFZ6DqeXfTb9MawlPWCtOd4nrPOJ3LCh/KJA==, tarball: file:projects/arm-azurestackhci.tgz} name: '@rush-temp/arm-azurestackhci' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -12201,10 +12305,12 @@ packages: dev: false file:projects/arm-baremetalinfrastructure.tgz: - resolution: {integrity: sha512-KurIkPZ2lUf3lMlZ4lNcbkzxlmTtzgoENoiODXck+4dtqb1FvRFugG35AOdhIH9F+gblOhQV6faOpVq/N00bDw==, tarball: file:projects/arm-baremetalinfrastructure.tgz} + resolution: {integrity: sha512-ql0B7w3pwKncSU4nwiIItZrCWfvj5QF+HiKDIgki3uKmVI+2QV2xN0R5uMX6xb/vPTRkB24QHyja8yP3gHOigw==, tarball: file:projects/arm-baremetalinfrastructure.tgz} name: '@rush-temp/arm-baremetalinfrastructure' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -12229,10 +12335,12 @@ packages: dev: false file:projects/arm-batch.tgz: - resolution: {integrity: sha512-1Wb1aeZcfhEO+J7zydeuAiK4+VhVSX2oxk+yWBXAswJb30qBQ+GyOz1pqPVih2LCqIBB1Wk6q6I4nv0rAAXQ+A==, tarball: file:projects/arm-batch.tgz} + resolution: {integrity: sha512-QU297pu60ZRYeD1qbhJ6g6hszLECNo582wnu2B0Q/sd9FayF+VoGdlyaNuTvKZCep9RqAYNOj0htxns0vFNy2w==, tarball: file:projects/arm-batch.tgz} name: '@rush-temp/arm-batch' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -12257,10 +12365,12 @@ packages: dev: false file:projects/arm-billing.tgz: - resolution: {integrity: sha512-GEUeAL6i+mZgPNLvk9zwai9NrPtFdscZzU1L/CeLqcKntRJQeYYZWU31LlbwaLQsoiwJm1u2Z4ESqXswcHqsQg==, tarball: file:projects/arm-billing.tgz} + resolution: {integrity: sha512-EzhMkkwp0fE/NvokWwLRp02QPCh+j7Xp/ZR//8XGQ3FoJixTxc9uol81ciYOamgxrprPQF4CjuyEp4xi8ARnjg==, tarball: file:projects/arm-billing.tgz} name: '@rush-temp/arm-billing' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -12283,10 +12393,12 @@ packages: dev: false file:projects/arm-billingbenefits.tgz: - resolution: {integrity: sha512-A65JYJp+n/aj/DdNeMs3KEE1iPkRUbVk4L2dCidglVInOSYGdvCv8tAyBxEbJo82KcN4lpRUlXl/T95na3nNDw==, tarball: file:projects/arm-billingbenefits.tgz} + resolution: {integrity: sha512-MW56i9COFUJg8DcA39A46k4V2L8aHf0aFafNtRHgES/QEgCrkzWFY/IdgZVc2YgZu8fHw7FsQfWsKwI+Y8fD5A==, tarball: file:projects/arm-billingbenefits.tgz} name: '@rush-temp/arm-billingbenefits' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -12309,10 +12421,12 @@ packages: dev: false file:projects/arm-botservice.tgz: - resolution: {integrity: sha512-0J61YSYrnqNHnwt+3iVjsB7P8iw6OfCyp+jAKIAE6QMciS0iVzTAXepo6yQdTTgPUOhKyD5a9nZnBVRfStofAg==, tarball: file:projects/arm-botservice.tgz} + resolution: {integrity: sha512-B6mi2ZHZaYPpQKxGyqyVYyksoZ83ax0KumDnNCBrQ60uB2RTuy9xqV7uilYhDGDiOivZdES2qa4DTYDysua4uQ==, tarball: file:projects/arm-botservice.tgz} name: '@rush-temp/arm-botservice' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -12336,10 +12450,12 @@ packages: dev: false file:projects/arm-cdn.tgz: - resolution: {integrity: sha512-G2My3ELDLnMAu1hU1+U8cWflO3o4jnvXZoRl5tc7kbzjKk2/olbkV79sTEHsFWDzn6B6OWtXCE422YKUD89Vrw==, tarball: file:projects/arm-cdn.tgz} + resolution: {integrity: sha512-g3zbniikfS9XKgZPk44eyD9IiHeLBPYuNqF1+W+J18DUcaE5TQq2FeGJCokIxaTKIdwOI+myq7guCvIfTNLRcg==, tarball: file:projects/arm-cdn.tgz} name: '@rush-temp/arm-cdn' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -12363,10 +12479,12 @@ packages: dev: false file:projects/arm-changeanalysis.tgz: - resolution: {integrity: sha512-DsaCiFJEbPuBwYg10wpaeEdE3xRlpV73CgAEi8nWif9kv+JRH+AiYndpFgazGrJcnHbXoWy1HRoihs4uSRqlkQ==, tarball: file:projects/arm-changeanalysis.tgz} + resolution: {integrity: sha512-VCXmkwnwznhjsXM9fkFu6wcnheqMat6wXydR8lCLX+k16HC0wS+K5C2hci3CB1Frnpfe+g5DKMgJForVyilO3Q==, tarball: file:projects/arm-changeanalysis.tgz} name: '@rush-temp/arm-changeanalysis' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -12388,10 +12506,12 @@ packages: dev: false file:projects/arm-changes.tgz: - resolution: {integrity: sha512-b9VZ25FT7P33XmmdcqIuurof8/qlDCefvuFzJZcP5W8vww54laviQp3OZMe21gZNoTF0tJCAsisUwCRFtGkfaQ==, tarball: file:projects/arm-changes.tgz} + resolution: {integrity: sha512-hTpG+UjpmtX24Tlo3E1z1dh8F8fERZqNxPcEQuDa9fRBnMxO6rJKsE597F8b888aIQd3+/YTujyGJ063K9XaAg==, tarball: file:projects/arm-changes.tgz} name: '@rush-temp/arm-changes' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -12413,10 +12533,12 @@ packages: dev: false file:projects/arm-chaos.tgz: - resolution: {integrity: sha512-AYe2IRqlS5udUUwHLB+nBpfwEGN+g3f+4mU3aYzFq4VPJa0+sn4WyhR9uq1kH2ZM1N7mHyMOwqmbF16k95RXrA==, tarball: file:projects/arm-chaos.tgz} + resolution: {integrity: sha512-iQBu/xCWBx1kQzbfVpy9MhvqY9vX/ELM7nuF2/YV38vLMDuApEKPy0eXit/2Fp3uSmYGynr18eP2mXbPrmQx1A==, tarball: file:projects/arm-chaos.tgz} name: '@rush-temp/arm-chaos' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/arm-cosmosdb': 16.0.0-beta.6 '@azure/identity': 4.0.1 @@ -12442,10 +12564,12 @@ packages: dev: false file:projects/arm-cognitiveservices.tgz: - resolution: {integrity: sha512-9v35I+3xKtYLWq9DIAQqu5k0btXBqcThaBewMC4E5FjwyNUb8eEHi2c/602OiAx8MP7UgxJm05ZTmxCOkamXYw==, tarball: file:projects/arm-cognitiveservices.tgz} + resolution: {integrity: sha512-p7Q0f2xu+sNwBnOAWPiPUkBtgtYyH8oP1MWAafF6I5N6d7FMOl6ilBjeauHVfgyXjIG74Kg3DdRdy4n4WCCuXw==, tarball: file:projects/arm-cognitiveservices.tgz} name: '@rush-temp/arm-cognitiveservices' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -12469,10 +12593,12 @@ packages: dev: false file:projects/arm-commerce-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-KtJEFzp8CujGIy5qfF93himm77C3TyZBSIWoYy+S3Blenj+D7Sx4IRCSG18goRF2MZPzBk8+DaADJ9jysCci2g==, tarball: file:projects/arm-commerce-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-sA1l8dNgWfvOEIxhyqM+I8IpJeWrstYe5lac5fW6TtCY2UOOnl4DPFMulrcLO0K0ZsOxqAf0YBp/FWADHPU4Jw==, tarball: file:projects/arm-commerce-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-commerce-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -12495,10 +12621,12 @@ packages: dev: false file:projects/arm-commerce.tgz: - resolution: {integrity: sha512-rDkddX2oFvwSl3L1L46ftJvLhW889lRV9x814MVYX3SPzba70rjRpF9i/WtgcePpk/GO50bly0HEhSRA+5+g4g==, tarball: file:projects/arm-commerce.tgz} + resolution: {integrity: sha512-NNA70e24tcKxKWUD9Nldj6xLq8rBEopFRnHEPoCB8UmU7+0rrUi5/giLaFX+ZdLA1VgpdeqmxTom/0Mio4LU/g==, tarball: file:projects/arm-commerce.tgz} name: '@rush-temp/arm-commerce' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -12520,10 +12648,12 @@ packages: dev: false file:projects/arm-commitmentplans.tgz: - resolution: {integrity: sha512-8E4bEbSKH3YBk46CzI7NvKJMvaydAv8IPy8jGbu8MoLoDjp2RiGVWu2VyExx6Fw99kt1AGk+V46xF0e4PTwtcg==, tarball: file:projects/arm-commitmentplans.tgz} + resolution: {integrity: sha512-THlVYq9Ingv1Mf6ZezAfw4RDO3Lv8bTLogl31V27st8mFQqgjJs6Th3yH1M5F3xagNXGwspHWzmDEg6q279+jw==, tarball: file:projects/arm-commitmentplans.tgz} name: '@rush-temp/arm-commitmentplans' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -12545,10 +12675,12 @@ packages: dev: false file:projects/arm-communication.tgz: - resolution: {integrity: sha512-JGhsfwQfWyrFKFWMwmtb8KKlJnLnUSVyoYMkO7hIxS+Lep0fSQAae7zCgrc60enzSi9xC6vzJ7/uB4KAU9XEKQ==, tarball: file:projects/arm-communication.tgz} + resolution: {integrity: sha512-WA+Ky8eRreOXqDvOWbkH4Lyx997YBa2MIw7nWByYUNFxH9c5G9Gt620/HDDti22cSEJLVNemIwd2PngTSuEJVQ==, tarball: file:projects/arm-communication.tgz} name: '@rush-temp/arm-communication' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -12573,10 +12705,12 @@ packages: dev: false file:projects/arm-compute-1.tgz: - resolution: {integrity: sha512-6kizDVCfAG6+zAQX1P8BHI3RaYu7F6ph/ucmDSY51RR9c1/XqbpnJErgJJoBdP3TID2tPJjvFDixaxw4n/BagA==, tarball: file:projects/arm-compute-1.tgz} + resolution: {integrity: sha512-IHBJysxCpsexko77iBXnJTb65/RIQO9blyF/K+on9+g1NP0nMezXvVdZZeL3YLCI2MvrTqwklJmeZsBk7tp31w==, tarball: file:projects/arm-compute-1.tgz} name: '@rush-temp/arm-compute-1' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/arm-network': 32.2.0 '@azure/identity': 4.0.1 @@ -12602,10 +12736,12 @@ packages: dev: false file:projects/arm-compute-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-sugpl9M5blLaRNbg6GQn76g7xom9iu1jKejYj5KeNhn5iHgbpHPXjo4OQcs8IRmwd2tRnkLwksIuAxm2W6QuYw==, tarball: file:projects/arm-compute-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-w4pnizzrl4UeT58spmOPafGGXOsX01PUPNT/c7DXHy2dxU2VsI2+HXJmHtjY5cOy+XDxP1VrWocoLmgo1YAxNQ==, 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-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -12629,10 +12765,12 @@ packages: dev: false file:projects/arm-compute.tgz: - resolution: {integrity: sha512-d11IMQXwW1ilmxZoRMiB3NlgLmXw0le7OLsADLlvQKpQMmNT2Opv+Jl+mQa9sR4aGxfCC8HJLJlNK3GidZWlBA==, tarball: file:projects/arm-compute.tgz} + resolution: {integrity: sha512-SgSj05AXPhUO11B361kEnruV1Zs2IilKOXEkI2wQHNeJZFUys3TwyReZx6gsrCmtb4U9BzUN/7WRlM8j/0OpPA==, tarball: file:projects/arm-compute.tgz} name: '@rush-temp/arm-compute' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/arm-network': 32.2.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -12673,10 +12811,12 @@ packages: dev: false file:projects/arm-confidentialledger.tgz: - resolution: {integrity: sha512-3wcjT0JV7C63qdIAx0daBkxtRYAD86cGgwmM8bUNhScppREhP+LDLpAQKr07Dc+CNmtDTZyIf1+CvOlChK3NYw==, tarball: file:projects/arm-confidentialledger.tgz} + resolution: {integrity: sha512-vZSlpdR87mI/FatFr101tK9925mzpWf7dGwLhugHTGPWinTjUP94RkNZ4/cQBq6YN75yBs3fuoNZ+2uwieiQRA==, tarball: file:projects/arm-confidentialledger.tgz} name: '@rush-temp/arm-confidentialledger' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -12700,10 +12840,12 @@ packages: dev: false file:projects/arm-confluent.tgz: - resolution: {integrity: sha512-/E6JDfmmxi2eexK1iCXVigRy2KNWahi9l1jPHBgiZRugKZVCdYebz3m5Lc5ASfDNFn4Kwsdv39Tf2yJy3HJ1VA==, tarball: file:projects/arm-confluent.tgz} + resolution: {integrity: sha512-uD+6EKk6rCER1rMxsVBifsW7RD+zi/W9oON30QrIe+psdtUrStt35DId1we0/zNbpYIgOwDCwAifeu/1XS7EWQ==, tarball: file:projects/arm-confluent.tgz} name: '@rush-temp/arm-confluent' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -12728,10 +12870,12 @@ packages: dev: false file:projects/arm-connectedvmware.tgz: - resolution: {integrity: sha512-w1gIubjRTzBHfnaTbZz/c1dP5955JMMUqizIoyNLeoTWTDWehQxSVqZNYnch91imOTmzB+TxU7GlIsntOJwL+g==, tarball: file:projects/arm-connectedvmware.tgz} + resolution: {integrity: sha512-fcik0kLHUNeX+o/mwWaVfddB8pT3Ql4QSJ79BDQjNVgyiH3aPCOG4bmapu1mvSxOdv/lx+fb4KRmflpGoWJ/SQ==, tarball: file:projects/arm-connectedvmware.tgz} name: '@rush-temp/arm-connectedvmware' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -12755,10 +12899,12 @@ packages: dev: false file:projects/arm-consumption.tgz: - resolution: {integrity: sha512-2FDsNPauBwRkdMElXzq9rWo4XkrVxbLu9qqIOG6riyhoLTT+LgA0TJEV+iG6gu/NgRng840zTpNo8yuPQGGWQA==, tarball: file:projects/arm-consumption.tgz} + resolution: {integrity: sha512-SuDiOfHIK1LnID/0dkX4QWCdyozHCyomDhIgGA8K65kx73SgeS77BccsK3pwkFVOxIEctEPRDB9/d4w8I7xwJQ==, tarball: file:projects/arm-consumption.tgz} name: '@rush-temp/arm-consumption' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -12781,10 +12927,12 @@ packages: dev: false file:projects/arm-containerinstance.tgz: - resolution: {integrity: sha512-xJAXM2Ld+QXlUS+lRl2h8kvvABj5+B04QH+tBPup9lHEzMW058av9Zg1Q2FTerpNTXl9AtrIY7fiOLzPoS/UaA==, tarball: file:projects/arm-containerinstance.tgz} + resolution: {integrity: sha512-AtF39UGnjBqfVW9ZTLKygFZWw9nzVjUlhVVrqx1n2oMnleoS9c3OkllWDHIW2V7Y4A4jwlj5fWdCwLXgD7a62A==, tarball: file:projects/arm-containerinstance.tgz} name: '@rush-temp/arm-containerinstance' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -12808,10 +12956,12 @@ packages: dev: false file:projects/arm-containerregistry.tgz: - resolution: {integrity: sha512-UtNY5pFfILJVY5uKq3grSAj/eX8knsdw/pjkfvOgFOUMLn+Zc2KTgJ4sX1fqUGLFz4o1OJ4NAc9uSbOIdBd5Cw==, tarball: file:projects/arm-containerregistry.tgz} + resolution: {integrity: sha512-jqXlZBkL6zhstNIa7QsIdDRZYjroLgwq4ueFW5PaMiT9EDPOCIPPVAxQZQ87VxX1SawT+v38+GyeoAo829L6FA==, tarball: file:projects/arm-containerregistry.tgz} name: '@rush-temp/arm-containerregistry' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -12836,10 +12986,12 @@ packages: dev: false file:projects/arm-containerservice-1.tgz: - resolution: {integrity: sha512-P/JhcFM7gKoy0VOzeYkFA7CncQzfqY/F99b4dHql++Iz5byeezuwByd638AUyYegesd6h8y+osg5bdAA9beaBg==, tarball: file:projects/arm-containerservice-1.tgz} + resolution: {integrity: sha512-WdVL1yqF2mhZgzlNif8xwR81m8KdLWzGszSvDXBz3hlcS7SYldXkSL+R/0rQgTjVvB6l+W9brcTl8FDsw7vrxA==, tarball: file:projects/arm-containerservice-1.tgz} name: '@rush-temp/arm-containerservice-1' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -12864,10 +13016,12 @@ packages: dev: false file:projects/arm-containerservice.tgz: - resolution: {integrity: sha512-Jp1G4o3+lw5M7VTrwTjjVaxZNZSL7T2cGycDoXifsOh++kp47J8sC8AUEO30Qi3+BrzYdsLfGhF5TNBm4+NVOw==, tarball: file:projects/arm-containerservice.tgz} + resolution: {integrity: sha512-R1XkxEFWB5fSjeIpe2bjkQDe2JHYIdcH+EgfF7aQ1c3Jje9BzBEQSoIypCS01FansANIfT0IfwrVPql8gza7nA==, tarball: file:projects/arm-containerservice.tgz} name: '@rush-temp/arm-containerservice' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -12907,10 +13061,12 @@ packages: dev: false file:projects/arm-containerservicefleet.tgz: - resolution: {integrity: sha512-/O2LUTrmXAZhj+9FnT4Ai7koBQY/Mjl6hgjFNcIvWhv/DZV/sOUAdGUE+1L6X37a/NMegSmFEzrvwA/7w1Zvsw==, tarball: file:projects/arm-containerservicefleet.tgz} + resolution: {integrity: sha512-XQmrw3jsl1HBMrOd+pxQAtMEbqIeTXHKh0W7Th6GG2PExOnGs07N3efRYZUDhngVXsrifkCPvgEJjg0bDmGyfA==, tarball: file:projects/arm-containerservicefleet.tgz} name: '@rush-temp/arm-containerservicefleet' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -12935,10 +13091,12 @@ packages: dev: false file:projects/arm-cosmosdb.tgz: - resolution: {integrity: sha512-CRO4jMl+9zlfZMXItjDEMsk+IB24Fn1GNlPWejgdTcJJQWa6NT+m6AD5cR67z3h/AF9jy0AOTaK7M110UV2F/Q==, tarball: file:projects/arm-cosmosdb.tgz} + resolution: {integrity: sha512-PzRk7t5PwdLkwASoMlfXOoxVmXk752cnlG/2LLttCNAEcOOgaJLNcDNJ6YLUE1tUCKHBG7yIabwq1Zfl17i3XA==, tarball: file:projects/arm-cosmosdb.tgz} name: '@rush-temp/arm-cosmosdb' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -12963,10 +13121,12 @@ packages: dev: false file:projects/arm-cosmosdbforpostgresql.tgz: - resolution: {integrity: sha512-MabHKWwbfn4tzfVSSs2Tb6wN1OeWsoPWoASSTWGSIo7ezsV2vMpFfQ0v8OcrVoUqdGyo4kuObB1b5MOsB1dDKA==, tarball: file:projects/arm-cosmosdbforpostgresql.tgz} + resolution: {integrity: sha512-cWIPVZRViEZ4sXsi/mWOWQqg9+FkVq8vGWq430qxiy6g5g/huHpZQf1cQpgXMaGaXs292bylenjUJLMpks7OAw==, tarball: file:projects/arm-cosmosdbforpostgresql.tgz} name: '@rush-temp/arm-cosmosdbforpostgresql' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -12991,10 +13151,12 @@ packages: dev: false file:projects/arm-costmanagement.tgz: - resolution: {integrity: sha512-tU2jx2ArM2PKoHgCaJni2AJbDbwV6tUw5nsXggsmpilbQrbIrbgkiyj5NqHpsH82QI1Y+SE9R0hPPVtotb6JQQ==, tarball: file:projects/arm-costmanagement.tgz} + resolution: {integrity: sha512-Sv7C5D9Rs4Uw/A6FrajIxGv7PMUs+V6srdWleLqG2n41WZZrt4xUf5Q0TDzdhcjxtdz7LoVearU59pa9YuCy+A==, tarball: file:projects/arm-costmanagement.tgz} name: '@rush-temp/arm-costmanagement' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13018,10 +13180,12 @@ packages: dev: false file:projects/arm-customerinsights.tgz: - resolution: {integrity: sha512-DaJqL0jm0XwPs/tGBQilxBHgPGeQSxZOP20x3p5LYEE6M+cX0BFf7KPt+aI9ORzB0VFehMh+c2HNMepUy8ksjA==, tarball: file:projects/arm-customerinsights.tgz} + resolution: {integrity: sha512-q0aVpG8S1oCpBGqlAVeDZVZMXEgohVzZFYDXRs11u8AFQzisYoECKR6sV+fSYGHrKo8ghlWLrfoR4bG302gkxw==, tarball: file:projects/arm-customerinsights.tgz} name: '@rush-temp/arm-customerinsights' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13044,10 +13208,12 @@ packages: dev: false file:projects/arm-dashboard.tgz: - resolution: {integrity: sha512-FUpsLqJ868RBg6ZQlqON83WYnD0bGYjQbMUrRS4Gj5qM6W2oU6+ne/9ixmbnWm5Ol7MjkM/C/yo5HFpKKELZCw==, tarball: file:projects/arm-dashboard.tgz} + resolution: {integrity: sha512-2DqUZbn0Go5EDITLGmnim5ehQu5SiIgyCfMaXuWuj9DM2rP9CmZcUPHgmPFG+73LOubgifT7GugJI9vq/FvWbQ==, tarball: file:projects/arm-dashboard.tgz} name: '@rush-temp/arm-dashboard' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13072,10 +13238,12 @@ packages: dev: false file:projects/arm-databox.tgz: - resolution: {integrity: sha512-95x+lKer6oJ/LYK5mUj//gdCQO3LciDM45igpyBCF0nkTXEddLM2MfM7Puiiozs0FfyykLUwVBxpnoLHE7IdvQ==, tarball: file:projects/arm-databox.tgz} + resolution: {integrity: sha512-MdXWksojSTu0tjnCulToPSn0ZQo+I5Lon6gJU74V6cqaCi5V9ncfyZ9cv+gIUDKkOMZ4k7yLbmkzsdBXYZC/1Q==, tarball: file:projects/arm-databox.tgz} name: '@rush-temp/arm-databox' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13099,10 +13267,12 @@ packages: dev: false file:projects/arm-databoxedge-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-aUw/CoDH0URZhZMkb1n15XCPdGJ6kMIZTRxR3Aiio1FEy+s02GYAmtiwWDybhHtfy89U1x2deFaqmMmN5ggDiw==, tarball: file:projects/arm-databoxedge-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-qr4qAbgTshazaNtvcBDVGQVVk4HaTT5WRNkvASVTNGBEgVJpqC0796Wh3e/+dy17IABIIbTL/vgmK/mYPb3weA==, 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-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13126,10 +13296,12 @@ packages: dev: false file:projects/arm-databoxedge.tgz: - resolution: {integrity: sha512-qoayTHHIiQQzO5sYgATMJ/TdqpfGaInAWAwUa4RB12pw19AhyrcUj19X0F4npIHhWcA1E8W40sg+xPO0j4K4Ig==, tarball: file:projects/arm-databoxedge.tgz} + resolution: {integrity: sha512-CpEoJfy5aIVS5Nok/wabY0RS7ONqOTAcjnSi6fwccnJu21C2+v54xNp7PCVChsfKJjhy+Jdpz5zkmXEZHAdxeQ==, tarball: file:projects/arm-databoxedge.tgz} name: '@rush-temp/arm-databoxedge' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13152,10 +13324,12 @@ packages: dev: false file:projects/arm-databricks.tgz: - resolution: {integrity: sha512-n/SMNzAiyfN/lFpt5YJzd32fES9ze8jGLUbLkIxNW7w6TdqkPVXTMB7B6EcLuqmxFJPfek4A2LMJu2dBx+UhcA==, tarball: file:projects/arm-databricks.tgz} + resolution: {integrity: sha512-kXEXhD0ntSnV5lQ+E3a/4+TXeU+7j3jQ0l2pYlEPZWIFsGTpIpIuYAurJIYMxVprKFem9XgpyJRdkbYD4y6JZg==, tarball: file:projects/arm-databricks.tgz} name: '@rush-temp/arm-databricks' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13180,10 +13354,12 @@ packages: dev: false file:projects/arm-datacatalog.tgz: - resolution: {integrity: sha512-iG9whd+FoDBL6MT9pzGFw7LY7lhcOx8OOZR6WzTzzkxD/PPfJDSNxMICeWrIwseaUKHEQ9urN2FhDCkAnTQ7tQ==, tarball: file:projects/arm-datacatalog.tgz} + resolution: {integrity: sha512-/7skBGuy5xD3Hn8oLnmGBxAHtpr86kbwWcPGvKoinaBF4XR13tKA8dg0WpbIH44dAlxppzcBnZrF1FJ+Iua4dA==, tarball: file:projects/arm-datacatalog.tgz} name: '@rush-temp/arm-datacatalog' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13206,10 +13382,12 @@ packages: dev: false file:projects/arm-datadog.tgz: - resolution: {integrity: sha512-m7YpvxhygnEI2hacwst8DGNvAY77ZK1NpYENUa1210NPWMZgEl1HKQOKJ1yL6vLwC0x5i99k7cOhiSVVU/qZJw==, tarball: file:projects/arm-datadog.tgz} + resolution: {integrity: sha512-DjtwFnwvNaW8HR1OKVwxIi/h+AMGqxY8CCH+JgpR4MI5qldDmlP+f8a5Yv8pb9PFfUGx0LeKCohznRVmYWQtaA==, tarball: file:projects/arm-datadog.tgz} name: '@rush-temp/arm-datadog' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13234,10 +13412,12 @@ packages: dev: false file:projects/arm-datafactory.tgz: - resolution: {integrity: sha512-XGhwQZHGfFXGNMfv23OzBKzsPwaK68pnal4ROBygO84ikqARhpS/l9mZzUIL3rZUVCeis97ihREzvsGpk/EXJA==, tarball: file:projects/arm-datafactory.tgz} + resolution: {integrity: sha512-X/gvtDsjzLcRfnzzdvgo7ntxuv62xWD/dkrktzwIQ4P0iWJbkKfeznQO4xghSrhGYDmPWmkGyQUHMSvb6IWhMQ==, tarball: file:projects/arm-datafactory.tgz} name: '@rush-temp/arm-datafactory' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13262,10 +13442,12 @@ packages: dev: false file:projects/arm-datalake-analytics.tgz: - resolution: {integrity: sha512-QL5xwYAg2Qkccprt0iBNs1d9gQmavTnls/LgX+lQlCDTafSagMzKyRkLU/5xFFtNaDK0O/cAo/JePDAxi7lD+g==, tarball: file:projects/arm-datalake-analytics.tgz} + resolution: {integrity: sha512-1+qfNVgm9bc5VFasmr1+bp5FRUZ3LAIshEk5Nz/DsjChG7cmuUUUVi8MPf1VtzTof2J5QdWNVYf2MdJuHPw9FQ==, tarball: file:projects/arm-datalake-analytics.tgz} name: '@rush-temp/arm-datalake-analytics' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13288,10 +13470,12 @@ packages: dev: false file:projects/arm-datamigration.tgz: - resolution: {integrity: sha512-2tfaY9yVh5aJuPz8eS1/PbLP9E3nJIbyWHVanL347BOpqPIQkYe2zHSsxoUahOBqJqB90g36FOQWNo/m6Eiu7w==, tarball: file:projects/arm-datamigration.tgz} + resolution: {integrity: sha512-bZiGtHhxNmFjLcnMChbZZsp0iJAD6d6BbZDZMme94oF6drIbKHFjtSMbQDzTxVU8SSfs19PZPTUr/+Pt0dJiZw==, tarball: file:projects/arm-datamigration.tgz} name: '@rush-temp/arm-datamigration' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13314,10 +13498,12 @@ packages: dev: false file:projects/arm-dataprotection.tgz: - resolution: {integrity: sha512-RqdUOXE/gW+7zXfFneqfQFn9j7PgM9AsXFc0n8xMzrRGrCz+Uqh6ia4cGW3A4wehnQpz2gYXDW9wJHMLQeT7Rw==, tarball: file:projects/arm-dataprotection.tgz} + resolution: {integrity: sha512-QvqZ9lzJ5i9W3mO8SIjUbWxAKNhbG98XgFBFII16/PJlfgXH2NQPV0p5Bj7jMlupFEmw/F/GGAs0r8hZx/8Xrw==, tarball: file:projects/arm-dataprotection.tgz} name: '@rush-temp/arm-dataprotection' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13342,10 +13528,12 @@ packages: dev: false file:projects/arm-defendereasm.tgz: - resolution: {integrity: sha512-cgw3iDKW2y2/oMPVBzv5NqsaTleca6OtAVz8eE2oNT+F9oQqPazDj4faSRDacLp5f6KqK6xFic6QjskNxXjcqA==, tarball: file:projects/arm-defendereasm.tgz} + resolution: {integrity: sha512-9CCpAhQQVrSx7R0UFouxyKI+ipVpuIKaLY084F7/54hl9HeQMbx4CgHH4tcSKR0rK7kzMoUnhQhj997/tfuwcw==, tarball: file:projects/arm-defendereasm.tgz} name: '@rush-temp/arm-defendereasm' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13369,10 +13557,12 @@ packages: dev: false file:projects/arm-deploymentmanager.tgz: - resolution: {integrity: sha512-L1tbQid0NzP48zct5cpTnU7J/5GrGMKoQFjx/pvenb9fY8mSPQre8CHc73Y5zyerehemv6eRjKy7eU8NDcV1zg==, tarball: file:projects/arm-deploymentmanager.tgz} + resolution: {integrity: sha512-b1EAOB5QUh5/6tprQoKjnMVUi6owhZ/EGhojrOxwLI9TEv01PmpaGSCbjkwWhwvwvlBePt9aTSA2qJkcz9uobg==, tarball: file:projects/arm-deploymentmanager.tgz} name: '@rush-temp/arm-deploymentmanager' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13395,10 +13585,12 @@ packages: dev: false file:projects/arm-desktopvirtualization.tgz: - resolution: {integrity: sha512-L7sX1Hp5EvvKokbHuNAvLkgBkFbo915Y+RGdasvN1LT81KW0AceqnoWLIQksovU/wM6I7FN0OGIEFisODYzsIg==, tarball: file:projects/arm-desktopvirtualization.tgz} + resolution: {integrity: sha512-Ok6xAEetZg4UGirzZtd7bZlmtJWUJlpZqvBeexR+VBNL3C3KJ2+cP/f7sqP74DNQy8PEcj8R89WOST7bru1MjQ==, tarball: file:projects/arm-desktopvirtualization.tgz} name: '@rush-temp/arm-desktopvirtualization' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -13421,10 +13613,12 @@ packages: dev: false file:projects/arm-devcenter.tgz: - resolution: {integrity: sha512-CSmAgzjlR+IZFb5bp67z2SVFs9NQ9LS0VRLKZzpwCRkplrQBfMMPeu7/z/5vlc2QaHUyj5GEXWcUl3tqa3Yk0A==, tarball: file:projects/arm-devcenter.tgz} + resolution: {integrity: sha512-gPe51GpXUr3ZZHzj0cZzGCNg1yl/zQuKjl/9/tb12cDuZwHc204reIXy2e6TngIGTQAmOg+WZBZxK/br/aVDJA==, tarball: file:projects/arm-devcenter.tgz} name: '@rush-temp/arm-devcenter' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13448,10 +13642,12 @@ packages: dev: false file:projects/arm-devhub.tgz: - resolution: {integrity: sha512-aCEH3Yr5kA48YQh5EE7OIP0hieQ37FXMh7vNdh7xvd45KAI1e77Q99uhvqvNAam+mNYNo8jo+nn3Rl7cpqv4mg==, tarball: file:projects/arm-devhub.tgz} + resolution: {integrity: sha512-kJAr52n6HGIQsHUhknNO/K5KJmynpZhPiefEB4xhhdkmcYpxXyRB3haCwCOX1Qkgi07ZIvqR95iBlM8Ye4X60w==, tarball: file:projects/arm-devhub.tgz} name: '@rush-temp/arm-devhub' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -13474,10 +13670,12 @@ packages: dev: false file:projects/arm-deviceprovisioningservices.tgz: - resolution: {integrity: sha512-mL5ybtkui/g7nDHobTu3HbF5JqO4Z6MjqZaWUuvR0OnDCTqOsHdS835yDQ5tQeKHLwlZjQF4YexqsrD49yZVkA==, tarball: file:projects/arm-deviceprovisioningservices.tgz} + resolution: {integrity: sha512-aM7f4IF841hYO+hRJOd42fgEzqN6u8b9fieEQSMDffDJmgXiyod29WHjbYNynsjqZtXKQiTv9qnmjJ3Myoil4w==, tarball: file:projects/arm-deviceprovisioningservices.tgz} name: '@rush-temp/arm-deviceprovisioningservices' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13501,10 +13699,12 @@ packages: dev: false file:projects/arm-deviceupdate.tgz: - resolution: {integrity: sha512-qmHGIRkfxEpsumb3kK5HiS61itFrmyxboJ5AYdNG8gmprcTfyyZ8GQxQz+yh9JkdCoEE1tI/K0O5PmGnIBtEZg==, tarball: file:projects/arm-deviceupdate.tgz} + resolution: {integrity: sha512-yhDKcupZbcyKv7ucaMAkpUnHqvlPoE6fmxUrprLL9lNqSiWC72NfNebITnzIADEGv+2DT9ih4gwyK9eocMunXQ==, tarball: file:projects/arm-deviceupdate.tgz} name: '@rush-temp/arm-deviceupdate' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13529,10 +13729,12 @@ packages: dev: false file:projects/arm-devspaces.tgz: - resolution: {integrity: sha512-9iJ3t2A5kZDOfeDbN//2WclIOfqc47Ys6GOkIThF9UrcMcT4T9UKsun8jG9qATAciA98dOUgczW0QAiPH1K8bQ==, tarball: file:projects/arm-devspaces.tgz} + resolution: {integrity: sha512-RSFK1lEHUmaz+SJigt6CclQieAFLpSkdKHiaglzn0Jqzq9WWaes27M73jIP2aL2ny6PrfFYzIN+DBxR4sSoyfQ==, tarball: file:projects/arm-devspaces.tgz} name: '@rush-temp/arm-devspaces' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13555,10 +13757,12 @@ packages: dev: false file:projects/arm-devtestlabs.tgz: - resolution: {integrity: sha512-se54K80CkdLHAtjR5pbWbWxJnpmHkHvG8/n9d9b5/16ROIXe1IpZzFVO6HAtSEPZgDClzhLwYKcZIBCO+HuS5g==, tarball: file:projects/arm-devtestlabs.tgz} + resolution: {integrity: sha512-cAjXQIf9OQMAPUz/ewLd28tq+vW1gKm8bClGksh/G6PMkdL6s1In3majrYZbMM9pniyWO/xmjDlN2w/lg5ZBkA==, tarball: file:projects/arm-devtestlabs.tgz} name: '@rush-temp/arm-devtestlabs' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13581,10 +13785,12 @@ packages: dev: false file:projects/arm-digitaltwins.tgz: - resolution: {integrity: sha512-nAmmiAhrzWJJ8jWgSXh8cWEbGYaHQd6aOnAWjzjK9Tkq2mJ+3JOWDNhuVb0gIWu0dFQl1S7FQ3Vl1gOgI2NEug==, tarball: file:projects/arm-digitaltwins.tgz} + resolution: {integrity: sha512-MxAQEK4sEgPMI4TlKRCmPJ2ka5JYUcHc8LwyYGV1eMGxgWBnj8kyPw+uiLUTU0OE/iHsHJuU8PFT4yoaRZov4A==, tarball: file:projects/arm-digitaltwins.tgz} name: '@rush-temp/arm-digitaltwins' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13608,10 +13814,12 @@ packages: dev: false file:projects/arm-dns-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-Ci2u7IAGUdydHCe2wmCAROKWx7T97dNixQuMMRDfRUNcOqnSaVHljSUcZPtBehVzkzDP+bNsvAhkIdBsjTGzGA==, tarball: file:projects/arm-dns-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-TCO4eV/LzZR6LX7Lrf4Nkk8h+f3inAqPUlBYa3D10351JoH5cy3LQaNW23rHJxO+PZdDZR5+iSqkGBUzUygRVw==, 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-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13635,10 +13843,12 @@ packages: dev: false file:projects/arm-dns.tgz: - resolution: {integrity: sha512-IB9vkq0I4UsJ8zRn5BmXyLzCuKzl3cPQIGa/cBw2hRdOrv7RZd3NjArVx5AMlCGli2KZGd1R+yFc3CyRKK+Z8g==, tarball: file:projects/arm-dns.tgz} + resolution: {integrity: sha512-BunOBblMJ8J+P5Gx7rp+myo5QyI5J+Plkxsn04pS4wopKIvygItFl/ttZqw7+1kn2eWBsLxBnE1zLegai3zFNA==, tarball: file:projects/arm-dns.tgz} name: '@rush-temp/arm-dns' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13661,10 +13871,12 @@ packages: dev: false file:projects/arm-dnsresolver.tgz: - resolution: {integrity: sha512-wB8nKJdqPLraKxFYvDlWZWIZSQHuwm0kvnly/tEntmuwJmTx3Z4vYCJyCSvoJ1FXFqsf7A4IrlZXP7E3ynOKQw==, tarball: file:projects/arm-dnsresolver.tgz} + resolution: {integrity: sha512-5IyDzuzvZo88ZhWVkbz/hqAM4AtJlvGBE4EDByc5/8WzJc2FoXMRrS5ondfnz56i4bV7RpAHun26Wl68vQHekw==, tarball: file:projects/arm-dnsresolver.tgz} name: '@rush-temp/arm-dnsresolver' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13688,10 +13900,12 @@ packages: dev: false file:projects/arm-domainservices.tgz: - resolution: {integrity: sha512-nOFIdKFHWkJiat01An1GtkiOo5zpzhr2q4ZIm8wjPi0rBAVhoMA3pk7iJLacN0DfsSkw2/WWjBpLIReXRoTp9w==, tarball: file:projects/arm-domainservices.tgz} + resolution: {integrity: sha512-EBlfJyesR+WLl2SrO46Vw3x34cVyQxEGHzNGiM/O1X1T35unCr/fir1C8vuwrl3n/s+UQztYwUNA8/bLPZ8Xpg==, tarball: file:projects/arm-domainservices.tgz} name: '@rush-temp/arm-domainservices' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13714,10 +13928,12 @@ packages: dev: false file:projects/arm-dynatrace.tgz: - resolution: {integrity: sha512-Aj7evbmiifblx0tOWQ7wU1HUeoYcuWE2M+aemxezXhfnFGmyUCMOS2UBbSUJpOToJXH7zuh+LPM0VcLaCBKyfw==, tarball: file:projects/arm-dynatrace.tgz} + resolution: {integrity: sha512-5Pv75JL9zztwOSo8MyCeAYuR5KULj8epOdOrKV1ZzIUuHeT21232kj4SKFtWutVbCpwutnk88EU0NZmEErb8yA==, tarball: file:projects/arm-dynatrace.tgz} name: '@rush-temp/arm-dynatrace' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13741,10 +13957,12 @@ packages: dev: false file:projects/arm-education.tgz: - resolution: {integrity: sha512-mlkeCAjcXwuHm0TrydOWkbReaCgch+H9eUV6MByE4Fex73ndrHtZ+eH2b4WdtOwxgV9SaIiVilqNbLZ7MqT/eQ==, tarball: file:projects/arm-education.tgz} + resolution: {integrity: sha512-mtcu/imVt9o8w5Tb4YDu9p0RSCFe7D18d0b050nYyp5TTZX2JIxcajdxsCKAr7XEglbG48Kdtes94sZr0x9Cjw==, tarball: file:projects/arm-education.tgz} name: '@rush-temp/arm-education' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -13767,10 +13985,12 @@ packages: dev: false file:projects/arm-elastic.tgz: - resolution: {integrity: sha512-OMj/8g2mHmFPvJ4nvNgV1BK9Rd1Zg1jY9z3rL0iyVGdzMyCXPcM5oWUUALKDGv8o1bdcZzB03PQAQxPHeAdxsA==, tarball: file:projects/arm-elastic.tgz} + resolution: {integrity: sha512-2RCXYr4+hxiYjrnLtvumElRpyCVpcqJkb4dBf9YsmqtfztCprmgQiFGVfQ3Tfmz7nE+C1aKYqjDkOsTIIaDN2g==, tarball: file:projects/arm-elastic.tgz} name: '@rush-temp/arm-elastic' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13794,10 +14014,12 @@ packages: dev: false file:projects/arm-elasticsan.tgz: - resolution: {integrity: sha512-EAUd2c4BeOeBXQ89uLiqr+PY5EVB2DFZ5PBaRUdUkk+uRa0xQBikVl/SNur7Xv+l29yMfxqnNYc5OSbiAoeolA==, tarball: file:projects/arm-elasticsan.tgz} + resolution: {integrity: sha512-AqiWzrHEkZWyVDsmq+lm7Bj4ApshIztd88xNeMolz0fRECCKEs73sUO0e/h07G/BNL2TM1Gf0WoDR6WMNdgtEg==, tarball: file:projects/arm-elasticsan.tgz} name: '@rush-temp/arm-elasticsan' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13822,10 +14044,12 @@ packages: dev: false file:projects/arm-eventgrid.tgz: - resolution: {integrity: sha512-pjBiFum5B8TaJzHGpvGCKvAoOKORPC1LVWvdsNMXjXHMynJOGKP+Ve+W1yI9pOBb6mMLArsYK4kpx4Fzwp5Hgg==, tarball: file:projects/arm-eventgrid.tgz} + resolution: {integrity: sha512-4ppHm7HgCvWu+h9Cp0oc4pXspnIBeNuFVB3AdB87V9nujtqV8igbwq26jZJYl4zdl79YcvFr0BjYJNTzDMxCQw==, tarball: file:projects/arm-eventgrid.tgz} name: '@rush-temp/arm-eventgrid' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13850,10 +14074,12 @@ packages: dev: false file:projects/arm-eventhub-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-CCLqoFVy77SjW2XxQWJkTpISynFVFrdyMhOJAglpXoPkZ/5cDrNTcxGIcsi7TaHVmnEzPpOH3jwr4sGgwuZ8kQ==, tarball: file:projects/arm-eventhub-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-zyHdy4ynIkzmY1L/zion7gIVrHdeUasqxWjUi2DPBkbkZmBN1eytV/SBeWWVSxJhlb65c1FByyELVxuIyRNM3A==, 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-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13877,10 +14103,12 @@ packages: dev: false file:projects/arm-eventhub.tgz: - resolution: {integrity: sha512-yGdta9jk/Vv76SSabezPlh12nUpX1Jt3FBfknm7qjO5/58bdTbUOJ7NM+EGKaMxtBTbChFClqJmMueUb/3mcVQ==, tarball: file:projects/arm-eventhub.tgz} + resolution: {integrity: sha512-b14h1UZaIbbCgEIHX5PiwNvkmIqgC4PGmo3AcgZfFVvBha7gVPC/FMqKZAefOmZO7WZcjEv/0ZmBDNYHiUf4fQ==, tarball: file:projects/arm-eventhub.tgz} name: '@rush-temp/arm-eventhub' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/arm-network': 32.2.0 '@azure/identity': 4.0.1 @@ -13905,10 +14133,12 @@ packages: dev: false file:projects/arm-extendedlocation.tgz: - resolution: {integrity: sha512-6yXtaEcYAXCnPk0yNAQGCfB4NK2NZea1Gbu0UuPWLdHEAcHPzKS3tGvz4NtTj9QsQw02RgTK8QU465Jlf/XVWg==, tarball: file:projects/arm-extendedlocation.tgz} + resolution: {integrity: sha512-WQ7jTIXR4XDUCfPLXXOrBqhdaFFPZvpsgAF5/faLp9RPKDnoHkqOteS+01VOMMFPHDD1TmMmbCOb/K3NMst5nw==, tarball: file:projects/arm-extendedlocation.tgz} name: '@rush-temp/arm-extendedlocation' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -13932,10 +14162,12 @@ packages: dev: false file:projects/arm-features.tgz: - resolution: {integrity: sha512-fVMZ3HspsXWI4G4RiWvzZ7wzL5eKJKCI3v8px+tJN5FWi4Eoy32qVrjqVtNn77IzE0JyWwe6DugT3sRu9JrkCw==, tarball: file:projects/arm-features.tgz} + resolution: {integrity: sha512-hveHxvLWWUQwjZzBvi+wJ0zo8XA9S783DDTc9vVFC1rrq0hkHfTSS1E+MablObvfe8ZfNg6iItjW+qJzebm6MA==, tarball: file:projects/arm-features.tgz} name: '@rush-temp/arm-features' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -13957,10 +14189,12 @@ packages: dev: false file:projects/arm-fluidrelay.tgz: - resolution: {integrity: sha512-mu/7lmKqtBZiHUmLgoRX+DUNMGli60POYBkX/oInW/lhte2lDMpUwT2CfNwaIsa5lIzcmukdPs8pyPCZkFYs9A==, tarball: file:projects/arm-fluidrelay.tgz} + resolution: {integrity: sha512-+1b1ynkKAD+ZineLGNCPFqbJS+2Az5kqDlH+TflpFmaIzJhOhowuA1BQjymD05rYdYBN5/OhV6Hnz6+xvxj/ag==, tarball: file:projects/arm-fluidrelay.tgz} name: '@rush-temp/arm-fluidrelay' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -13983,10 +14217,12 @@ packages: dev: false file:projects/arm-frontdoor.tgz: - resolution: {integrity: sha512-izX2d+tCBAsTArlKXWZPE7dC+JZBwf6RzZexfi2O8YH4SEGaWKE7Z5+ufBxxlM03MhE36tvrdZozWb0hjGDICA==, tarball: file:projects/arm-frontdoor.tgz} + resolution: {integrity: sha512-odkQICAkbdx9cFzNwkShc+ncK1726DrqW1sNpTJfs6voiWJ1+YErGx1gopHvE+Y4Lb11PXfDngPpfZLNBLZlqw==, tarball: file:projects/arm-frontdoor.tgz} name: '@rush-temp/arm-frontdoor' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14010,10 +14246,12 @@ packages: dev: false file:projects/arm-graphservices.tgz: - resolution: {integrity: sha512-lVSPNDsTFpmn+0NfABQU2ulAqE1fDBeW4at7Yo+/1dbqblsyiYQxRKsfhMcS3bmcVMo7/F5TLrzcbY3PnSs33A==, tarball: file:projects/arm-graphservices.tgz} + resolution: {integrity: sha512-HBZNv0KcETHpWHg7afqbLh9lwrWjxPwlW5BT/WiVnMd3X5lLiRLXzk15bBLpjyO1BSQ/06pq+50UkVOjNi4L1Q==, tarball: file:projects/arm-graphservices.tgz} name: '@rush-temp/arm-graphservices' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14037,10 +14275,12 @@ packages: dev: false file:projects/arm-hanaonazure.tgz: - resolution: {integrity: sha512-HgPgdOYD0GC1VbSniyOKV+k8NQP+Nf4Y8gUcQgmvkpd4GmKGOYWIOJLAGRVkXJcP1JUhHn7XxsR0XGAiWNKu4Q==, tarball: file:projects/arm-hanaonazure.tgz} + resolution: {integrity: sha512-iR4IhVNB7rVFwaS1axZP1LgAqQkDHRmvcCARqg76atO+NYE5U+y9xr5vNR+WPitxq1BG2FNaq3c3mwvGYe+HJA==, tarball: file:projects/arm-hanaonazure.tgz} name: '@rush-temp/arm-hanaonazure' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14063,10 +14303,12 @@ packages: dev: false file:projects/arm-hardwaresecuritymodules.tgz: - resolution: {integrity: sha512-nA6QiHAbJBIynUYqo4VaqLyU9i5lp3F+yUocs6dmVSuhohHAx7bfe0FAnCDl/UezrO71wAykb5moe276qXWXsw==, tarball: file:projects/arm-hardwaresecuritymodules.tgz} + resolution: {integrity: sha512-Iv801KZck5k1P4r6jfmmRxcrXSIqZTPB3XuSx40DHGI4JgQVzQkzRgEvkkVm//Shlka2ySNwE17Ar+61rvmYkA==, tarball: file:projects/arm-hardwaresecuritymodules.tgz} name: '@rush-temp/arm-hardwaresecuritymodules' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14091,10 +14333,12 @@ packages: dev: false file:projects/arm-hdinsight.tgz: - resolution: {integrity: sha512-NPqD1UGqFAN0iiYxgzsD+5UYekqhoKTquGDR/5AlUB2wJYIebyhSzCelZvqbn+xhrBELw+MsVhNYwVJmK+LXyA==, tarball: file:projects/arm-hdinsight.tgz} + resolution: {integrity: sha512-NkqpJUWnONYqVtD2Hk5lV3D1hXj6jdjsWplXWbVPzyqxRFBgp6zdSA1S4EzwfxJLIJkVZ+XBUL8CTkmNQn6Ukg==, tarball: file:projects/arm-hdinsight.tgz} name: '@rush-temp/arm-hdinsight' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14118,10 +14362,12 @@ packages: dev: false file:projects/arm-hdinsightcontainers.tgz: - resolution: {integrity: sha512-MKVqAlcqZxOros4bknf/8NHB4o2X21VtvvBZ0byeh1/Or/OB9rlp0FqUC9A8KEPLWXyV/ddYOhJ/rAyYnbT54w==, tarball: file:projects/arm-hdinsightcontainers.tgz} + resolution: {integrity: sha512-9aNi7Ac4xN+oxeCLnMWu+h7ZeUzVvxEj5kuNrpod3veQsNr0r+8RLPwKiTmR+10AZqIEjQq1uWuRJcgUAsf8oQ==, tarball: file:projects/arm-hdinsightcontainers.tgz} name: '@rush-temp/arm-hdinsightcontainers' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14145,10 +14391,12 @@ packages: dev: false file:projects/arm-healthbot.tgz: - resolution: {integrity: sha512-5FFjCGmPTl6jhVc22w++BvTUb2LwQaR+/exnnJCnQBf7GGRpJOeTcpmBm2rlmS2wbyr1T6Qzih2q9w4eyqxCAw==, tarball: file:projects/arm-healthbot.tgz} + resolution: {integrity: sha512-D85q8ONdMojkGOcBMntBgzIebnditCgnH5iwRHdqitjWJKohipLnOYm7i1+iesjfqffkHgzruh76SKknOBaqlg==, tarball: file:projects/arm-healthbot.tgz} name: '@rush-temp/arm-healthbot' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14171,10 +14419,12 @@ packages: dev: false file:projects/arm-healthcareapis.tgz: - resolution: {integrity: sha512-3DAcFCisgyQlaYSKkCZyYAOLHl51ed8wiK+2FsTcObuCx7Fq7/K86fl2Btoy6/Lhx5TntW74MHB2dSnkknSFxQ==, tarball: file:projects/arm-healthcareapis.tgz} + resolution: {integrity: sha512-+pBsRVRnnXqCTlwkRJTCFzEVIdSqu4+HjqRcuuy7AwFKOCmhmeN0OqnflMy20QDi6T4a8ZeqRw0QRNhnSA0b9w==, tarball: file:projects/arm-healthcareapis.tgz} name: '@rush-temp/arm-healthcareapis' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14199,10 +14449,12 @@ packages: dev: false file:projects/arm-hybridcompute.tgz: - resolution: {integrity: sha512-t6yBBcu+y9ZiyK7+HgWwHELlBzDvihFx3gVys1hfo+5iF3p/DxqYWBVsEwJIEMYl7T27WwzL7ddt5JlKoPeBXA==, tarball: file:projects/arm-hybridcompute.tgz} + resolution: {integrity: sha512-Z92wAsHYqtTFno3FeSj4/N81vGi/XdGxwmUcnX6MMlHIeYXGp2hbFWaRSR7j+kO0M5BRCyrhZRizwdMkcAvy+g==, tarball: file:projects/arm-hybridcompute.tgz} name: '@rush-temp/arm-hybridcompute' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14227,10 +14479,12 @@ packages: dev: false file:projects/arm-hybridconnectivity.tgz: - resolution: {integrity: sha512-UoXd//VD88eyTFXh7pK2KjKfWCN9iJgKuAJpTiJlOPjtNsyGKBKrrBCNFjPpsZ+cbBGJ72C9+03J49tpcXDb6w==, tarball: file:projects/arm-hybridconnectivity.tgz} + resolution: {integrity: sha512-UJu8u+BERkDKenzulNVit3ow8EdE/U2QowmLJ/x7QEiLLW7VyWXMKWAJKIBjNvLPKpSzMwqfCijPftnDKQx9qA==, tarball: file:projects/arm-hybridconnectivity.tgz} name: '@rush-temp/arm-hybridconnectivity' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -14253,10 +14507,12 @@ packages: dev: false file:projects/arm-hybridcontainerservice.tgz: - resolution: {integrity: sha512-Sy5p8Gfs1IANvvG1j35dRubNwpi2rK4VlhhlLhXRN6f3Laxxy6f0KR9wz658HF/AOYA/SEkt703waCeBfyYlyw==, tarball: file:projects/arm-hybridcontainerservice.tgz} + resolution: {integrity: sha512-2hgNiZEOWL3bysi6fx62m7hkrsW0KhozTtXA4ywg1cyLxWbzMraJBAIGd7d2CAsVj47omXqfwOl2gUQQHT+SWg==, tarball: file:projects/arm-hybridcontainerservice.tgz} name: '@rush-temp/arm-hybridcontainerservice' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14281,10 +14537,12 @@ packages: dev: false file:projects/arm-hybridkubernetes.tgz: - resolution: {integrity: sha512-QhFL8mPuYVp9XnRzSKBav++afPgp0MkdhTaB14//IOFCS6yaY6XOmVKQhshoHk7lPeBw+XcxiMGZvbn9hrlKYw==, tarball: file:projects/arm-hybridkubernetes.tgz} + resolution: {integrity: sha512-B3nfOU8Gal86vnteofO2ZTIX2UpGV8PCC/+DxeFiQ4/1j8yg3AV8XsuzTEkOpgscmFAuD/KNnSo0Ryq61U7CxQ==, tarball: file:projects/arm-hybridkubernetes.tgz} name: '@rush-temp/arm-hybridkubernetes' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14307,10 +14565,12 @@ packages: dev: false file:projects/arm-hybridnetwork.tgz: - resolution: {integrity: sha512-xqfMYQWliSpAFgm11vF2rQSeJhfxgUiTcXSarj2PKbb+IQ+3nH21YDs/ftJuyOOLihLFbmxlQvT8eKuQStRoeQ==, tarball: file:projects/arm-hybridnetwork.tgz} + resolution: {integrity: sha512-McrInvKA26q+bTZHhMRe7LQYJpjUOSCwVEbX6LkgUaUGezVjKZlLHr7eBro1eN2VMeAh3oJi4zACoQIe4Dxb4Q==, tarball: file:projects/arm-hybridnetwork.tgz} name: '@rush-temp/arm-hybridnetwork' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14335,10 +14595,12 @@ packages: dev: false file:projects/arm-imagebuilder.tgz: - resolution: {integrity: sha512-jtoCXQudxlOMVFYekAyBSLImoRlpAvAFvXFEgBb/GVXscEzSeDsTd5VCUH1Zvrs8B9CTqy7U2nA0NaveCXa06A==, tarball: file:projects/arm-imagebuilder.tgz} + resolution: {integrity: sha512-5FjJxl25i09gU0WGn1NgCiKENpiW7bb5BQTJ2PzI7awGhZO4AjM9TZOSMamT8GcgM9nUFTXF5csosMIpWP1wHA==, tarball: file:projects/arm-imagebuilder.tgz} name: '@rush-temp/arm-imagebuilder' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14363,10 +14625,12 @@ packages: dev: false file:projects/arm-iotcentral.tgz: - resolution: {integrity: sha512-+d/6wcGG3OeAnrexKwryshVou4efDM5mhgKeICKfzTozbGhN1osPZREFQKN8cBa5X9WATQ7kVyTPyUlIfwv7SQ==, tarball: file:projects/arm-iotcentral.tgz} + resolution: {integrity: sha512-zqAvuKlg+ZVKpK4eq2J/Ph0XqJH6lTF17wWwq9P+UelxbDGMUdjsHB0ok3mDjRuLgHQcvNcbv514ywg78FAS+g==, tarball: file:projects/arm-iotcentral.tgz} name: '@rush-temp/arm-iotcentral' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14389,10 +14653,12 @@ packages: dev: false file:projects/arm-iotfirmwaredefense.tgz: - resolution: {integrity: sha512-6L8z9n7SicAg/+uC8iXs4gq7+GkDPfDYGLRTxOPP1+A/+8dkBSuxnbcCZWiNmO6pt9GNuhpWJ7Zv0Brvq3I0pQ==, tarball: file:projects/arm-iotfirmwaredefense.tgz} + resolution: {integrity: sha512-5A6C1PqoyAaDw06H0rLkLaa7PFY18xh6kmvaSU9pq90uVMgY/ChT4GNINSSMfpwBJOTkCPlCyqSXEnOrW+NXKw==, tarball: file:projects/arm-iotfirmwaredefense.tgz} name: '@rush-temp/arm-iotfirmwaredefense' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -14416,10 +14682,12 @@ packages: dev: false file:projects/arm-iothub-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-ndygVizo0cHx1f9cVvkvxX0NSLNi1b03leE9VYaa4ZL6YWG0FcpldvUyWXjXtqnXfT8Gt1pYvxde74aSj/XgOA==, tarball: file:projects/arm-iothub-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-MpeHixasoICoVcjlC026qFBiEFWm6hUqLC46VdUIB3vk0Q5dzANvkoSWF+zdganEpEFQj4zZNY7ifU9KWDppkw==, 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-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14443,10 +14711,12 @@ packages: dev: false file:projects/arm-iothub.tgz: - resolution: {integrity: sha512-Fv0lEr32w1wHSr/++mppG8Usw+fDCsdWCd3L3n3nXd05meGuVEjlNbrUGj7orLoFQE5v839JlAUec5uPIGxL7Q==, tarball: file:projects/arm-iothub.tgz} + resolution: {integrity: sha512-Pf2Ynfg7OQAyh7dWhsOZ6yQrZ0k7NSwBRm4iQmgtyMzom/71vZSDw/s4vP0IG9kbf8UWhbbGridhgfiVvKM8RA==, tarball: file:projects/arm-iothub.tgz} name: '@rush-temp/arm-iothub' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14470,10 +14740,12 @@ packages: dev: false file:projects/arm-keyvault-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-srfYMkQo+2vzcw1FuYDN4ygHKff8u0p5DmS8/WQme9KmSrnoXSebMFYNfWlLhESHwI3TZoq7jngKYriebz/C/Q==, tarball: file:projects/arm-keyvault-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-WFnbFAkKkMCfb8UQKcp6EiLHbj5IrGm5/0FkJ3Y2+Z33APn2IH/vqLQz4vthInPt7WHBIJ9sOHvymccWkiD94g==, 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-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14497,10 +14769,12 @@ packages: dev: false file:projects/arm-keyvault.tgz: - resolution: {integrity: sha512-CxgUmA5b8mNXEHzxim6ap/evv1p6YZIAdfmet9qsbu74tcwSb+ty+Fkit7xwvyqlEZ3XAggzmkuH8g8qUPZjQw==, tarball: file:projects/arm-keyvault.tgz} + resolution: {integrity: sha512-WrsWjvjHYT8FWdmkGPvDs/EdcHaEwegqmcKzvSJYmRQGtE/nzsDV+cftBYoaCci+IVyZuc7Lh6YgNcdWnezkhw==, tarball: file:projects/arm-keyvault.tgz} name: '@rush-temp/arm-keyvault' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14525,10 +14799,12 @@ packages: dev: false file:projects/arm-kubernetesconfiguration.tgz: - resolution: {integrity: sha512-FzzUjDedwl6PgApeoOoQPbh9TRWMq5pfolQ3g1C5Xa/VGPz/Qdy0HvFswt00uHSeyuoAi4+aQZvr2VI9M0Wb1w==, tarball: file:projects/arm-kubernetesconfiguration.tgz} + resolution: {integrity: sha512-rmdEzS2qngyZkm87YH6JU09t/12HcSiB0ocX6xJT34FovGIsRD9EdWqFVGO4RzbLzUorGmY7Z89lLW5SfrJESw==, tarball: file:projects/arm-kubernetesconfiguration.tgz} name: '@rush-temp/arm-kubernetesconfiguration' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14552,10 +14828,12 @@ packages: dev: false file:projects/arm-kusto.tgz: - resolution: {integrity: sha512-+S9nWXmKnozmTEeevAyzGORODSi4S4kUjzZe+m2101+ualinDLfkkBjRHy635Y0pHmJ1i7ywNv0BcfhMHiH7og==, tarball: file:projects/arm-kusto.tgz} + resolution: {integrity: sha512-KTNBpjA3Cvaeuw+2UfbxKOY5MRwiNSQ+nwxbQWX9Z5DJhb02SHMjf0Sg2xgbFJg31NjOzlvI3TvnzGcZk/dpPg==, tarball: file:projects/arm-kusto.tgz} name: '@rush-temp/arm-kusto' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14579,10 +14857,12 @@ packages: dev: false file:projects/arm-labservices.tgz: - resolution: {integrity: sha512-i64F2+sfyinjeI6+7ZM+hJfYeF075HeRGm43IPoMmYILG/GY06SMB/4oelcoTDd+Ct8eboNVQB3iRCWd3c1NDA==, tarball: file:projects/arm-labservices.tgz} + resolution: {integrity: sha512-6IEK5cFpvrRH551ke6v3rY8m/LprecS8wWg5pa4ivdWOdrD/+T6kkWn1mtL6OM+o4n9So/kX3QyNpX8hZYL/aQ==, tarball: file:projects/arm-labservices.tgz} name: '@rush-temp/arm-labservices' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14606,10 +14886,12 @@ packages: dev: false file:projects/arm-largeinstance.tgz: - resolution: {integrity: sha512-lO9Q5RIVa9eIxfL1ni3r8h27ysSkSdC+KH9mcgBsRJkhSZywAvepIqnn+aPtnRxyx4L25Ca9FRJTdTHOttlgnA==, tarball: file:projects/arm-largeinstance.tgz} + resolution: {integrity: sha512-4ToPUct04kUrWE1amswSFY1meuWfrbCpaVSROy6T9auo5EEBPStzicB58Lkcj1Ch0jkew5eiIUe38QdCnuJBPg==, tarball: file:projects/arm-largeinstance.tgz} name: '@rush-temp/arm-largeinstance' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14634,10 +14916,12 @@ packages: dev: false file:projects/arm-links.tgz: - resolution: {integrity: sha512-McQK4lLqTDACdrIbX2PQoRk/AAJDDcFYBzGhsUhPSkhAPXQHJNG3iP3L3kstgzBYfYRlNGPHXMhV9wbn0XMOwg==, tarball: file:projects/arm-links.tgz} + resolution: {integrity: sha512-XDW7rh4Y1ONlLc1G0rCu1H3tW49+kA5ho6rn7i3sr4GBK1a5rEC8mBsJHWiVPP3OmrSEZ1b1zhy0bX5nimZYKg==, tarball: file:projects/arm-links.tgz} name: '@rush-temp/arm-links' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -14659,10 +14943,12 @@ packages: dev: false file:projects/arm-loadtesting.tgz: - resolution: {integrity: sha512-yYDAiubQWvh5dv2HkaSZkXBnPUGgmu2bppWeY+OctiD0kdWuziv3+dlQJTcsYHJYbIXak8mRgp8D+fOpOIUpUw==, tarball: file:projects/arm-loadtesting.tgz} + resolution: {integrity: sha512-3OX08cg41bkNYzF8FWXHDWyx5NeW9rI2SkX/KBjJooM/ukls3mX4pTveGgsA0tgcW0HT81DE11sJ+0pGZTGtnw==, tarball: file:projects/arm-loadtesting.tgz} name: '@rush-temp/arm-loadtesting' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14686,10 +14972,12 @@ packages: dev: false file:projects/arm-locks-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-aP3BKP6x6VloB97Z64xb5PGsb41pzAHamL8fD6lj2EyKKxoBW1Fo4GgUw6gvRELhSl0KbDg3n7TmAGlu2furgw==, tarball: file:projects/arm-locks-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-ORHqUt/uhIt7XG+8QVNmYWl77eFKcpJHGMcqL04nCIAptilMLTqIt9PufsBWU1wKGPjeKkuh3PKSLbFF6ZQ7qw==, tarball: file:projects/arm-locks-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-locks-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -14712,10 +15000,12 @@ packages: dev: false file:projects/arm-locks.tgz: - resolution: {integrity: sha512-3gK+FF8jTwpVOwgkkgdPqTNmFL+txflMo4lPDggW4M0u1vnOqa5+wCoi/RihWA8lhjhPTMwBmqIk1KgCau2P6w==, tarball: file:projects/arm-locks.tgz} + resolution: {integrity: sha512-jOJBBCJMDqvT74CFF8uou/VedYD7PjC0LjPt3WMHvZJ4J/E+fZKmPJf/HNQHS00kydLfXORfyITQEVppq/5w8w==, tarball: file:projects/arm-locks.tgz} name: '@rush-temp/arm-locks' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -14737,10 +15027,12 @@ packages: dev: false file:projects/arm-logic.tgz: - resolution: {integrity: sha512-MOQTVkl5V1eisNyW/TEDd8g2pHY9PdnPxyQ15+cZhdOlVx8JrptUVrgr1UUeEYSUqMK03eT9bouUa71zzipIbQ==, tarball: file:projects/arm-logic.tgz} + resolution: {integrity: sha512-C5aK+9BFq5W2jKworXJIzouwhhRB96obKtGo6RN+RpKcpRlJL0bkGQpsVv9BMES7KYAPpwG0y1kMeHbVmR/bhQ==, tarball: file:projects/arm-logic.tgz} name: '@rush-temp/arm-logic' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14764,10 +15056,12 @@ packages: dev: false file:projects/arm-machinelearning.tgz: - resolution: {integrity: sha512-75hb8WOyINOoDc38e7gYKDr/Sz8SrFz10wxhWkQ7DHoZ9FQLCH3j41TwEBCnuXy27mzedozklcZxVbE189VgZQ==, tarball: file:projects/arm-machinelearning.tgz} + resolution: {integrity: sha512-xXQBL88cawKvZ2E4LiL6mkkE16x4AkhNmwCAFBfrzWUoiyhXpeKVSPwmlkhprIkyWUXdYfoLEmrzvcJN3rk/VA==, tarball: file:projects/arm-machinelearning.tgz} name: '@rush-temp/arm-machinelearning' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14790,10 +15084,12 @@ packages: dev: false file:projects/arm-machinelearningcompute.tgz: - resolution: {integrity: sha512-I9FNymQpc2olKVXL9gws1OZ/MAPvu1IYEnYyEHeTI0PJTUTOaLAimaitGRPvUGS6VSiERUPMP8ZVK8WqwMJw3Q==, tarball: file:projects/arm-machinelearningcompute.tgz} + resolution: {integrity: sha512-7mZqLS3OsiMaPNsEgw6knSPuO0S8S85ujmCb9fcs5K8TCKk0+5Dzzb6pmnkOdKuoZR3NoBnAN8neRlqkpRUD2Q==, tarball: file:projects/arm-machinelearningcompute.tgz} name: '@rush-temp/arm-machinelearningcompute' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14816,10 +15112,12 @@ packages: dev: false file:projects/arm-machinelearningexperimentation.tgz: - resolution: {integrity: sha512-GHFW6M81BuG7EZUBBrSUNvnhiwmu0MonuTL2iBFC4wHOo1FCFrD+zeJzMhb3PGoWqVmjRrwC9XRr4ZXRtLAytw==, tarball: file:projects/arm-machinelearningexperimentation.tgz} + resolution: {integrity: sha512-wdSXD+EwGHN3BaTlC6eZzEVPluxHKbDLcg6qZNJevf+WR2Uxrq+T2qw4C6L+hMF/i/7/Gn9P81ZCpJz4u7rZeg==, tarball: file:projects/arm-machinelearningexperimentation.tgz} name: '@rush-temp/arm-machinelearningexperimentation' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -14842,10 +15140,12 @@ packages: dev: false file:projects/arm-maintenance.tgz: - resolution: {integrity: sha512-9dEsnfcOz/nNTOcpaoekSTPdI2wIes9gC7r3dI2xU6LbEx980+RAVnK5hPWgnQ75w9PMbbHEWESKauF1gOEZoQ==, tarball: file:projects/arm-maintenance.tgz} + resolution: {integrity: sha512-FVwOB810+AhGBw4YPGUJlKHI/ZYSkVO8BKs+PmCvn8Lc4PL6rouASvxhcwsojwqCJAQP7NmhGLcGBkJ2mZYOag==, tarball: file:projects/arm-maintenance.tgz} name: '@rush-temp/arm-maintenance' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -14865,10 +15165,12 @@ packages: dev: false file:projects/arm-managedapplications.tgz: - resolution: {integrity: sha512-xcC2gXy4yMak1dsAQZ90+L15G7r5c3yFMkyh9OKosi8wG87lhAc55k1jk+nWS2B6WoqIwKWbWdF3xAuQLTjurw==, tarball: file:projects/arm-managedapplications.tgz} + resolution: {integrity: sha512-aRr5/KnXMpCkBitGC0tWT455Fhj9i/mZIE7bJY9QK48Wuix6/nommfPCEg0fhUfpqGsm+8AzwgRD44g3OTwtlg==, tarball: file:projects/arm-managedapplications.tgz} name: '@rush-temp/arm-managedapplications' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14892,10 +15194,12 @@ packages: dev: false file:projects/arm-managednetworkfabric.tgz: - resolution: {integrity: sha512-p7RcdA+wL3TCKxLeVjpurjFLU7ETSE6NZJbSst/2SDe85kIRjxNa0v9oZL/c6Bwxjk3ABOcxiM87qPXVHhW2Kg==, tarball: file:projects/arm-managednetworkfabric.tgz} + resolution: {integrity: sha512-93xH/SuEcc15UQvPhAiHhTCWo4RiId/xg9d4ijN+/CY0xQeA6T0Qot7Iw8xtBrXrPlW5F9KzTNn/DL8in4LcQA==, tarball: file:projects/arm-managednetworkfabric.tgz} name: '@rush-temp/arm-managednetworkfabric' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14919,10 +15223,12 @@ packages: dev: false file:projects/arm-managementgroups.tgz: - resolution: {integrity: sha512-B7O4vAu0ZU9NLnrC+9XEoEnaCqZsofKWeeJBJf4iqLBNpXPyEr9S4vegeinuponSHgkPX7K3VMWoJGl9u52a4Q==, tarball: file:projects/arm-managementgroups.tgz} + resolution: {integrity: sha512-SJAi5ZUYpr26IscOEcj38lWpU1EKB8q+oP7k0takldHcf+6IefO3VYsilMuq1uSKe2p/FiPXkY7UK6HMKSSm0w==, tarball: file:projects/arm-managementgroups.tgz} name: '@rush-temp/arm-managementgroups' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -14945,10 +15251,12 @@ packages: dev: false file:projects/arm-managementpartner.tgz: - resolution: {integrity: sha512-RnwjZkNbDxsLU7STx1Wjie0EcbmMzKLQsef/yx5VrilY/pa7kKLerawjMVYn1iM7rOYV/itMxBOzEnXM7Umu+w==, tarball: file:projects/arm-managementpartner.tgz} + resolution: {integrity: sha512-glkFqVa6uP5waukEkhmli0hDCiJOCP+dw+U+NL6/P1hzUE9WrkBNPJqIE3Pbs9MM5ajMLjm2qz0LKs127gOFnw==, tarball: file:projects/arm-managementpartner.tgz} name: '@rush-temp/arm-managementpartner' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -14971,10 +15279,12 @@ packages: dev: false file:projects/arm-maps.tgz: - resolution: {integrity: sha512-LBFxDOR4MDgM8ER2PIIvO4v48K+xhHLFwr4agj29JVtWGnP+qU3NiUtBIYcCjzF2P9yh3K0l2WVuxOIRcmgX/w==, tarball: file:projects/arm-maps.tgz} + resolution: {integrity: sha512-UTvXItLHj5cxpuFqfvigWL29qKtOSYhsrZfYWK3cfrI6zcKAi7DZqhdfIQJhjKhVUGWsM3iw6k9Cw7I4QglOlg==, tarball: file:projects/arm-maps.tgz} name: '@rush-temp/arm-maps' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -14997,10 +15307,12 @@ packages: dev: false file:projects/arm-mariadb.tgz: - resolution: {integrity: sha512-vE2H9yszk8Fsmt6okk93OVMRjd2TaPLGhVlbQn7MaQiXI2qxQmIN76gmmuTWph50SiWT+FmUNqJniY0aD9M67A==, tarball: file:projects/arm-mariadb.tgz} + resolution: {integrity: sha512-Fg4u/ClxD6SXBJHGaCLsCLMmhRMH1tMmwoMy51M80cv9TRH+nJjV7JdHagUmwt5Yqy4+2UxApIdb7dRr20ZlCQ==, tarball: file:projects/arm-mariadb.tgz} name: '@rush-temp/arm-mariadb' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15023,10 +15335,12 @@ packages: dev: false file:projects/arm-marketplaceordering.tgz: - resolution: {integrity: sha512-mvbBWVanivDkhML7A+B7Ajhc9viR+MWRsejF0xf3vLJCtHC7uZ8oHUDEc9f6PRf71jnrCdNMe8t7onC4rZpmww==, tarball: file:projects/arm-marketplaceordering.tgz} + resolution: {integrity: sha512-nEDHLgJilm/2VigPJ+o0foHhcaGGl1nlw1y3HY5xR+JWu1XQhRB4ZFAn3pef5Lf/cDKzf8xnKZpX1lFpUj/FNg==, tarball: file:projects/arm-marketplaceordering.tgz} name: '@rush-temp/arm-marketplaceordering' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -15049,10 +15363,12 @@ packages: dev: false file:projects/arm-mediaservices.tgz: - resolution: {integrity: sha512-7QLoLg9/16IN1LvSC4Rg4l8ZVz5teMzswqgyy5OXwrTv645DTrO1Uscm3ghbiE6yG6po17T+ElxlwmF3Q5HyQQ==, tarball: file:projects/arm-mediaservices.tgz} + resolution: {integrity: sha512-mViZy3tJZys5tSviXyTh590V7AcjxcWgPtKWV8e9iO/8OJBJlX3MoVNTiwZsyqrAcV9DYXmcL7FwwyYHgUSF2Q==, tarball: file:projects/arm-mediaservices.tgz} name: '@rush-temp/arm-mediaservices' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15076,10 +15392,12 @@ packages: dev: false file:projects/arm-migrate.tgz: - resolution: {integrity: sha512-LsBo7tCSvyNR+fMaTJfJ3+tEm28s2yDvosgL/AcDjZCuxDaEnH8NI1k7NVTmBnXJx+5TuZ3mK3/VjNlSyFZW7A==, tarball: file:projects/arm-migrate.tgz} + resolution: {integrity: sha512-/hJ7x23H3X+EUiJ6wcigDRSZSTTtorADJBMqCfsXGvca34dco6ZW7+nl0Cvyb/aI3CGh7mKkKQ4+8hGd1xjI6A==, tarball: file:projects/arm-migrate.tgz} name: '@rush-temp/arm-migrate' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -15102,10 +15420,12 @@ packages: dev: false file:projects/arm-migrationdiscoverysap.tgz: - resolution: {integrity: sha512-cmsd0WbUUKDuYJUHMLMXFiPiuAFO1pJ8CySu0T6FmCBARUE6vWz7tNNT+d6PfGET1WEGRO56OeB72F5MfuWXwg==, tarball: file:projects/arm-migrationdiscoverysap.tgz} + resolution: {integrity: sha512-hQ+oO9RqRR9fmUeJc+F3/Mha2W7TYLNae6X5Ptep6f3r54chyfdOy+JYRaMAD+ABKcaDT73YS+JJ8rM1byba6A==, tarball: file:projects/arm-migrationdiscoverysap.tgz} name: '@rush-temp/arm-migrationdiscoverysap' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15130,10 +15450,12 @@ packages: dev: false file:projects/arm-mixedreality.tgz: - resolution: {integrity: sha512-Q+psd8EPbLB0M9BQ0/FhxytuM9rslkjHw0NXLagRgQ0wIIsdOAKtupBgnkaXN/dqu7hRxTMkvkaUqQCFXnakzw==, tarball: file:projects/arm-mixedreality.tgz} + resolution: {integrity: sha512-sgOQwKKlap7x0DFFeuE60i5IQVT8DDJZs8qDqbgXSPoPtvOEwObk62pp/a2EMfcGTSHtUKnZfBJMZLyeirlGtA==, tarball: file:projects/arm-mixedreality.tgz} name: '@rush-temp/arm-mixedreality' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -15155,10 +15477,12 @@ packages: dev: false file:projects/arm-mobilenetwork.tgz: - resolution: {integrity: sha512-gdbMLVxp3GbBxTZumljzLZ00viHBwdp6FSZsmUWBC8KvDl8RoUwBcdSIG8J4PK/2ZTXpnBB6PTP04pTicMppBg==, tarball: file:projects/arm-mobilenetwork.tgz} + resolution: {integrity: sha512-dPvbHalf9bO0fiNrV8p6KGzLBZj0xlvQlq7OQ91uk7mQ9t8j8BJuwWcAdrwjyiwYEgbKRsxMDjBOLCoTLiKyRw==, tarball: file:projects/arm-mobilenetwork.tgz} name: '@rush-temp/arm-mobilenetwork' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15183,10 +15507,12 @@ packages: dev: false file:projects/arm-monitor-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-HWAbTdMI2a3v/HGSyijai42JPgzaSxRgspUTGnIIxw5f+8w+50s1IyVFQHNJeQKkxg01eu2ue0MHnziLnv37DA==, tarball: file:projects/arm-monitor-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-1NscjJJAVAEVNKwMUTn1rx5vhDuF6dg74ir+azhGCGysGuGb8YYi1BxrswY95Ah5KoUpRNdQ+UpRk9p7ocMRUw==, tarball: file:projects/arm-monitor-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-monitor-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -15209,10 +15535,12 @@ packages: dev: false file:projects/arm-monitor.tgz: - resolution: {integrity: sha512-k86cO8ZuQDGKWF9cqapX6Hri4OTXpFNC5LCtoA9U6WY8g2azrtjRld4UnAwLryq1EMQyJEW53tiqE9HTluYOgw==, tarball: file:projects/arm-monitor.tgz} + resolution: {integrity: sha512-2py3NIM8385P+IDp2HOccR1wFDYqLBsQKO1z8qOx9NRTpNGz7E6dn6kT1A32Z/6DVTdgbefj1V2f8/rw+FclLQ==, tarball: file:projects/arm-monitor.tgz} name: '@rush-temp/arm-monitor' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15237,10 +15565,12 @@ packages: dev: false file:projects/arm-msi.tgz: - resolution: {integrity: sha512-Lwn16GKLfnJfDlPBpQQ3S7AVMHDUZABIS+e1mWDYgukN4ZPVPn0pXNuc9WoT970JtF8eaVdKJwjzzRLfB+UUXA==, tarball: file:projects/arm-msi.tgz} + resolution: {integrity: sha512-FOH3ghn2wLOSlIkjkwJx+7EZtEx0KdTdFk3q2uoSgRplTaZFtZ/dv9M/vxp70AqGPRB1RaSu1rFQwKM3DnX7kA==, tarball: file:projects/arm-msi.tgz} name: '@rush-temp/arm-msi' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -15263,10 +15593,12 @@ packages: dev: false file:projects/arm-mysql-flexible.tgz: - resolution: {integrity: sha512-8ct3yqJVZgtDf4RG5p0cEoWq3Diu67dixpHz/vJT6XppTF9LFC9Eg6phTc2Mdv/R5KqE6fas1XrbhT0YiVsHeQ==, tarball: file:projects/arm-mysql-flexible.tgz} + resolution: {integrity: sha512-ktMl2oCzHl8ebB6iua0OTgOQBhrDx1Th+bvZSitp+uj8WMHHnZS1N5KYirtcbKA9pK62d5IRzD9/ZBF0GsLC1g==, tarball: file:projects/arm-mysql-flexible.tgz} name: '@rush-temp/arm-mysql-flexible' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15290,10 +15622,12 @@ packages: dev: false file:projects/arm-mysql.tgz: - resolution: {integrity: sha512-h+BTVXYteK0CeDUVTBqwDmwB1ZpRjOftvYOtLgwwt1K0GU8n0RNNANLYQLCpV3I5QchUFHZDMWpgMzFschmzhw==, tarball: file:projects/arm-mysql.tgz} + resolution: {integrity: sha512-ZU851tVsgJsqUpgavJ44FT140CUvx/TF1BVXqjdYx2mtOe5t7WofhlX420tv6XTKgEEwQIRWaCRdP2gKS66o0w==, tarball: file:projects/arm-mysql.tgz} name: '@rush-temp/arm-mysql' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15316,10 +15650,12 @@ packages: dev: false file:projects/arm-netapp.tgz: - resolution: {integrity: sha512-91+v4vmP2WcGCJt55aq752EExoU8QPkhUZkcVSoniNc2P6EGYnlSY99ruYsMSXPY/h+khKHck+C93Jbf6DlEVw==, tarball: file:projects/arm-netapp.tgz} + resolution: {integrity: sha512-242ZkWeBuFPEVqKEEv9Ykb5RbH4tWv/z86v3017/HjNu3M4Pv6Z1LcdTzNQk5GU5bItRCmaGHV03y8O/EN7rCw==, tarball: file:projects/arm-netapp.tgz} name: '@rush-temp/arm-netapp' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15344,10 +15680,12 @@ packages: dev: false file:projects/arm-network-1.tgz: - resolution: {integrity: sha512-+/uTgvdvzxGR+YCty75Sy6WOIEQArVbrpD6ZzEfrxrRpqW36HQjs72d77+73qPVQ08fpigR5eCASUK5H0DsCGA==, tarball: file:projects/arm-network-1.tgz} + resolution: {integrity: sha512-Vg68o+rBTGPIWrOGw78ZfdC8r17kPm1UUUlKEo5vrX/uj12HlXDmmB4g7w1DXwSYIXUAiFFpKroEbrUuG4JtlA==, tarball: file:projects/arm-network-1.tgz} name: '@rush-temp/arm-network-1' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15372,10 +15710,12 @@ packages: dev: false file:projects/arm-network-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-LCineChGQdQRI2T/DTEtrG+i/A+XZrp7h/j8/2CxbveH94qQpxWrqVnCLlPgEEG9jXAlu2Q/unYxGu5o2OK7VQ==, tarball: file:projects/arm-network-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-MXC87V323kQFbEBYv/OyLGgcvNVhoyQIjfstZ9o4aS4wm5xtZAzvNZxRjxG0OiETGo5yUO7J4f1YfvseRYPKpA==, 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-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15399,10 +15739,12 @@ packages: dev: false file:projects/arm-network.tgz: - resolution: {integrity: sha512-0bnFdI5BF/JZoobhS8XxA/4CBCGrtmqd22cGtRjENr8RVuQszOLnQ/ArLwwt+Ezo2Ztm+n4rB1Yhtbyramf4rw==, tarball: file:projects/arm-network.tgz} + resolution: {integrity: sha512-SsHBlXopJiLPIObODf1VftHSCYlDM4g1yKRiBmglcQrwgc1Mf+z2FUtahpMHKc4KdjvuBuKH6B0BbJ6KlWUsyw==, tarball: file:projects/arm-network.tgz} name: '@rush-temp/arm-network' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -15442,10 +15784,12 @@ packages: dev: false file:projects/arm-networkanalytics.tgz: - resolution: {integrity: sha512-eVa07skT/98o2bwqgqQbEN1y/UwzoFOOIfUg/YWFWz8w7iYzktIN8GyeblJMnmB2J2/Lo8hQdgD8mfK3XVu9AA==, tarball: file:projects/arm-networkanalytics.tgz} + resolution: {integrity: sha512-TglpTpFMsa9Wc9W+IdXxQ0DeDjLqrb9JVGjqELEUYXvt98dxB2V1HDLKwcl8D5JfvhfXV4nYwdLxZlL3rc1PKg==, tarball: file:projects/arm-networkanalytics.tgz} name: '@rush-temp/arm-networkanalytics' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15470,10 +15814,12 @@ packages: dev: false file:projects/arm-networkcloud.tgz: - resolution: {integrity: sha512-NCBJCvly9qFhObxV7wLo7M/LaYkwfSx1Aw4mXzOYDNsukmrH3pHUnwZi80tUh4+oiAVd4NSa9MEiTqDlZd9llQ==, tarball: file:projects/arm-networkcloud.tgz} + resolution: {integrity: sha512-oe0sP/s+dJjFjW/giiLabUisEUo4dcwexifsOq+pNUxO7YQ8v5eCU4mZgvfS6Uxvh3k0T7LQh/+oDUQQPPsl5Q==, tarball: file:projects/arm-networkcloud.tgz} name: '@rush-temp/arm-networkcloud' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15497,10 +15843,12 @@ packages: dev: false file:projects/arm-networkfunction.tgz: - resolution: {integrity: sha512-Z34SPZJ2yJ6iyU2XhNtss2so3u9r700aK+jrSIBHDlHUi7SCVr+srrWXHViolEwnARFFTCjkFPcGICjr9S7ccw==, tarball: file:projects/arm-networkfunction.tgz} + resolution: {integrity: sha512-QgcztX3fw6BcM5Me1dB6cQeNFeSI5fCKsCRvK0nFmyt4B2JENzbwePNLPL6rREst20leucNmIDQ1LgquR6COkg==, tarball: file:projects/arm-networkfunction.tgz} name: '@rush-temp/arm-networkfunction' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15523,10 +15871,12 @@ packages: dev: false file:projects/arm-newrelicobservability.tgz: - resolution: {integrity: sha512-nU+lYjQaU1qP97xu8mTVuJkgzjpQmGaYKjSnMmRypYnBr3CdRzw747+X8jPqmhRx3a10Y8IjRFz5ottEGUoUNw==, tarball: file:projects/arm-newrelicobservability.tgz} + resolution: {integrity: sha512-2a/5f7V8EmmxcJdH7mLSpGfdPTyGRDh6VHukNTwO/speeM2SxPXtRm2AbjSNQHmHZjGVzwJh2CMJgA/54uUwkQ==, tarball: file:projects/arm-newrelicobservability.tgz} name: '@rush-temp/arm-newrelicobservability' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15551,10 +15901,12 @@ packages: dev: false file:projects/arm-nginx.tgz: - resolution: {integrity: sha512-AvmU9ogVUUk92KHFeSMszUOXtcKhKd6o4499wNqRTZ5wVCARN91GDkrDCOAirTJuxYU5ZrdNOoap192IF2rfMA==, tarball: file:projects/arm-nginx.tgz} + resolution: {integrity: sha512-ezCMNu/OX0EDoZhGFrZ5jX5AgAZQzXWrSY+PntFX7gvXxEudPWs1G2HoYvNDlo03UvE5iGTLmXm5TXhL69cmWw==, tarball: file:projects/arm-nginx.tgz} name: '@rush-temp/arm-nginx' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15579,10 +15931,12 @@ packages: dev: false file:projects/arm-notificationhubs.tgz: - resolution: {integrity: sha512-L/TPUrFMgUGOKK8Rp5cNS8eBrczORDjtNhi+RN5PcZyh7Xyja4HvVKsBmlwgnrAu65OMXYk5ki5cyHFjQ5DHGw==, tarball: file:projects/arm-notificationhubs.tgz} + resolution: {integrity: sha512-Ux1OMEJ4JAUk6qBEvA7cZqcfPvLzif9bv3EBfIGc2mV5RIxhpAzRmJIQ3njW1clz0EPZWq50kmrsDY55+RiCww==, tarball: file:projects/arm-notificationhubs.tgz} name: '@rush-temp/arm-notificationhubs' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15607,10 +15961,12 @@ packages: dev: false file:projects/arm-oep.tgz: - resolution: {integrity: sha512-gxo797QyCyQe7orCyMnvnzy7u436O0VJn71cbCBolurYom8f8ljS0PWt9hfT8NQ+dYvnWncGkHRALMAwaGdm+w==, tarball: file:projects/arm-oep.tgz} + resolution: {integrity: sha512-9r35NXl7O3WSKPPan1qyr/yVu5InBOhey5KCdqD8y8JZ3hosheb7aN96/c87EoL1OuaBmUgL1h9XJ46sr1d92g==, tarball: file:projects/arm-oep.tgz} name: '@rush-temp/arm-oep' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15633,10 +15989,12 @@ packages: dev: false file:projects/arm-operationalinsights.tgz: - resolution: {integrity: sha512-Wyb7Eb0ySdtcocGGKaKgFkednNki++RMfltXBtWGvyC097tud2IQz/QxM26dqlIzLkHhgpRR+BbZBzAi0wHvuw==, tarball: file:projects/arm-operationalinsights.tgz} + resolution: {integrity: sha512-zj2Ccod1M2W82XSF1nQslMovsRRA/K80nEPYGujiDxN2EwxqOG7O8Tyv/xmbGmbdoEC8QQ/i/NWOcY4mThvFtw==, tarball: file:projects/arm-operationalinsights.tgz} name: '@rush-temp/arm-operationalinsights' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15660,10 +16018,12 @@ packages: dev: false file:projects/arm-operations.tgz: - resolution: {integrity: sha512-dpgWL0kDJp4/hfPNsEYozAAg6YMwwi6cXfHn7wsmv7R+qktlTa2PEQyuirfoDQIFD1chTEgquQ7WtpwI+KN7nw==, tarball: file:projects/arm-operations.tgz} + resolution: {integrity: sha512-0FN/M/AweqXd6El2Qy1P/K24oSY6Q32Wq+velGHPeZ+Qk47GteRuAJJ1G7oHA2roq2XmdM3h7+iAQ7YMOmOyTQ==, tarball: file:projects/arm-operations.tgz} name: '@rush-temp/arm-operations' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15686,10 +16046,12 @@ packages: dev: false file:projects/arm-orbital.tgz: - resolution: {integrity: sha512-i4wi1IyjC0rtnSs3znILZx+jLnUHejlGb9wB0SGRr8hWCRMhlUqLnYmA19ex923NQwU/Vc53Z6mSNTSe/WeEVQ==, tarball: file:projects/arm-orbital.tgz} + resolution: {integrity: sha512-U7aijsw7EOErYzLZcz5xP6GHkAupWqlX8S/eVIOl9hAjp0laHqCigDR82nkGbP7dnP0qnvBr7uGhO6j3GGS2Ug==, tarball: file:projects/arm-orbital.tgz} name: '@rush-temp/arm-orbital' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15713,10 +16075,12 @@ packages: dev: false file:projects/arm-paloaltonetworksngfw.tgz: - resolution: {integrity: sha512-+s2/hTPQ+ei20+UDdn8CBJQzWlXSJvPHr3Bg4OuBmN1MVrpQXVDOHYCWWiNTNX2slbijSSYxFj92QWohThNHXQ==, tarball: file:projects/arm-paloaltonetworksngfw.tgz} + resolution: {integrity: sha512-Y3sqGTsQumVQq+LJp456SMiX835TqKUvS5kLKddqUbgANu4RgGF9UiRuQda8ISu+KbcWmZsMrwOyvMcfd9know==, tarball: file:projects/arm-paloaltonetworksngfw.tgz} name: '@rush-temp/arm-paloaltonetworksngfw' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15741,10 +16105,12 @@ packages: dev: false file:projects/arm-peering.tgz: - resolution: {integrity: sha512-nwxqfuEt8kAizeFNun74U6uy9qPQRHbNIkGqAIEmcjcw141TAaSdPe5vYH1pyoxaO4WajA1b6cH5FqC5aMV4dQ==, tarball: file:projects/arm-peering.tgz} + resolution: {integrity: sha512-R9tROy/1+zVWWhINpKRmhapY0f6phqE2Y33XtplGocTrBN8TI05w3Yb5RtOChb7yiOFxDKEfqZ6/Ovp6bVNcmw==, tarball: file:projects/arm-peering.tgz} name: '@rush-temp/arm-peering' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -15766,10 +16132,12 @@ packages: dev: false file:projects/arm-playwrighttesting.tgz: - resolution: {integrity: sha512-uvMCb4UDoIroxhOOohR+imdakfekXiJkBk0ltX3gJ7i+as7tkqfauzRGRzpSTJCaEVDXSW50P2nBUFZp63xKtQ==, tarball: file:projects/arm-playwrighttesting.tgz} + resolution: {integrity: sha512-H4Taw2CVTWur/EeYyf5Dd0L9V8Dk8S4jZ5whd0NegWX8H7lDUmFu1K3keZJnWWmxdefGYG3KILD7RdjEcNzj2A==, tarball: file:projects/arm-playwrighttesting.tgz} name: '@rush-temp/arm-playwrighttesting' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15794,10 +16162,12 @@ packages: dev: false file:projects/arm-policy-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-Wa8k5UqQgrp4U/+GrOitGrrx3hiG+b8O3t3wc2d1ijEMSyKSyuFYg56HQlGWsbZBIJpz0lQxL5l1nU9nEnAUlQ==, tarball: file:projects/arm-policy-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-PAjkRl+Fv6JRBkTCKhzwAOJBmirYTW55p6ohilaAS6FsfCVNIRkQ3t1EhT0dNhU94urRVEmH1c/SRYPKcuJ9DQ==, tarball: file:projects/arm-policy-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-policy-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -15820,10 +16190,12 @@ packages: dev: false file:projects/arm-policy.tgz: - resolution: {integrity: sha512-aB2FSfveainXfLvZI6RowqO90yRj2xCFke52+mVFnXAwv03jGxQ6ewsf+MKp3ALHsSrIDfMcSOX/sWwfbSABaA==, tarball: file:projects/arm-policy.tgz} + resolution: {integrity: sha512-Xt8fCHc31umjFiEVZr6irxlkjpoEnOIy9bTU5Rs5PsHcrRQlvFe5J1g7asxHMiBbrJ6rZ4vIdfmtHlRnJ+duyw==, tarball: file:projects/arm-policy.tgz} name: '@rush-temp/arm-policy' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -15846,10 +16218,12 @@ packages: dev: false file:projects/arm-policyinsights.tgz: - resolution: {integrity: sha512-KRYQKocGsCeJ+CDRWzkV4vweX0Qxgil7Y7lrTNhsWdBXLYmMIEn4IBmDb6uTOao+klGCGhqZp9R+Sa7EecLJ+Q==, tarball: file:projects/arm-policyinsights.tgz} + resolution: {integrity: sha512-XIGNFswDB4uM1VmjggAhlXlOGREAVaNGkJZWfxIKaqSEZgEPMyjc/DZzrv0bxQjIkfG9cQAigCxIrorXL/Jp1w==, tarball: file:projects/arm-policyinsights.tgz} name: '@rush-temp/arm-policyinsights' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15873,10 +16247,12 @@ packages: dev: false file:projects/arm-portal.tgz: - resolution: {integrity: sha512-OT6lsn37reuBJ5wweEPXg+Sx4K0Q7Vz0qhnzVETQutPDn/h7TzRtc5XW/znrdI1cmelSl+nJaY4FLAxGc4eBSw==, tarball: file:projects/arm-portal.tgz} + resolution: {integrity: sha512-0qyXHrqE8Ip1NM3JUVglWbQZXtR+wfkB2vLjzHoJ7Qfo70a73Yapek/ncDlxkS7xj4NqzYm7OJlvNvOI9nRjFQ==, tarball: file:projects/arm-portal.tgz} name: '@rush-temp/arm-portal' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -15899,10 +16275,12 @@ packages: dev: false file:projects/arm-postgresql-flexible.tgz: - resolution: {integrity: sha512-l0Hc7dJBOdXsPU6AZ4XQwmwsq9bjfTIm4CLaCTTbS9wrvs3lJn/HshqsF+shfCdRhQPCX9zkLOIhKutTsWr3QQ==, tarball: file:projects/arm-postgresql-flexible.tgz} + resolution: {integrity: sha512-5qu6//9FNaUNExSFfEfgMh3LriG3JbXLQz/jxPCm02ESQrhzIJRBXdq/ysgCnevLQ/hhmTXusZD3H3DUrPWfAg==, tarball: file:projects/arm-postgresql-flexible.tgz} name: '@rush-temp/arm-postgresql-flexible' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15927,10 +16305,12 @@ packages: dev: false file:projects/arm-postgresql.tgz: - resolution: {integrity: sha512-M5ds2idICzu8Gw/+v6o/xYvp+2UaYke3IJtoyy11KRvqmT/DF4v4VZTAw5INVRx5nFbtQN/lp72ZvLWGOI/K5g==, tarball: file:projects/arm-postgresql.tgz} + resolution: {integrity: sha512-Lo21AaEUdYghkwOkF3qKKlFeWhtGmahXQYDGDGoVQINgMG5b9FXkSC+5tT2uTg90QeL4WAsenKTNZPDOTEKI5A==, tarball: file:projects/arm-postgresql.tgz} name: '@rush-temp/arm-postgresql' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15953,10 +16333,12 @@ packages: dev: false file:projects/arm-powerbidedicated.tgz: - resolution: {integrity: sha512-5Qa8t92V81IOeEsn/1yi4cDf9lxui561+EnV2MezUq247fD8P3UFhb4ocRMIWsQ2AWawtCPvOsBOeAG6FVXWxw==, tarball: file:projects/arm-powerbidedicated.tgz} + resolution: {integrity: sha512-bC1ooHtP5OfiWS9TuXorp28uUCUIb8zp/3Ejx1duhLPVfKW9oMRYa5qXUXLs8ngbY3e6MKYwty9XE22QVgF/cw==, tarball: file:projects/arm-powerbidedicated.tgz} name: '@rush-temp/arm-powerbidedicated' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -15980,10 +16362,12 @@ packages: dev: false file:projects/arm-powerbiembedded.tgz: - resolution: {integrity: sha512-yZSYyun5j0/HNDTHSfmHp6ox5vHB1zRvVfqfKkLUUBay2wVhMbo26tK0dkHUB5easM8bxI9NfrAjp/deGVPg1A==, tarball: file:projects/arm-powerbiembedded.tgz} + resolution: {integrity: sha512-C8ZsopRGlQ310JRz8FK58LU06qD5MMxRnNxIeEc6RsdnxI9ryVEDT3s+7csnhpihUg3LJVfF8ETPa8lyKaffZA==, tarball: file:projects/arm-powerbiembedded.tgz} name: '@rush-temp/arm-powerbiembedded' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16006,10 +16390,12 @@ packages: dev: false file:projects/arm-privatedns.tgz: - resolution: {integrity: sha512-iaQLjspd71wTIt4eSsvbIAP45CTozAm5paQyI7fWVcJzWrIGC6mFOTz+OBeeuupKzUcoAR0X8VMCUMWvlde7uw==, tarball: file:projects/arm-privatedns.tgz} + resolution: {integrity: sha512-6bOlAu88XXb1PcH2r6cHhEQH8uJw7qRWkRSdD+wKA7VLsODhoZ80sNJ/EU0wV1vIMl+p36o0vR0azYNVBmUfKw==, tarball: file:projects/arm-privatedns.tgz} name: '@rush-temp/arm-privatedns' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16033,10 +16419,12 @@ packages: dev: false file:projects/arm-purview.tgz: - resolution: {integrity: sha512-x+zC/tSdWxGQIAXh4IQtQygsK+VO7Z+ndKNFvHighw+pDeyCOqabJ/EDBfYRiUbKKsHG9cZZ9dHrBpD/8eAldg==, tarball: file:projects/arm-purview.tgz} + resolution: {integrity: sha512-FZmRcKxjUv+b0vI/LN4KUBQd3cUk4E4G7/Iln+mlDBzQeWBiFe1pJTupaE3sXdF3UUqPQm/koosni6j5oqQgvQ==, tarball: file:projects/arm-purview.tgz} name: '@rush-temp/arm-purview' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16059,10 +16447,12 @@ packages: dev: false file:projects/arm-quantum.tgz: - resolution: {integrity: sha512-qzUmUJh/zFka1tRc79IZ4unPxia2XdsZ/QOTW5HwARZDewNEwqGPjTgjDILmvJ+bjRFIcGeYLlF6dSA9ZXqW8g==, tarball: file:projects/arm-quantum.tgz} + resolution: {integrity: sha512-SJJzSU1i8JMl23hoNZtGpe1L5qKlYg5RsaHp4AjODeLsGsXGFzWvRVDSVpzwXbeAkTWLGo9cd+9igR06k80gYA==, tarball: file:projects/arm-quantum.tgz} name: '@rush-temp/arm-quantum' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16087,10 +16477,12 @@ packages: dev: false file:projects/arm-qumulo.tgz: - resolution: {integrity: sha512-g3rgrE9ZtbElbL8Te8fKtmIQAhZWqVTaXEV6FW9vTlCGspjh1zTV7IYIE+Poc12Agg4IOeLKWM/UOVvmyGPNbg==, tarball: file:projects/arm-qumulo.tgz} + resolution: {integrity: sha512-EImCSB7Ccxqzc4zb5IEC7DgV30pXjuc5bnito4GDS+SuvFBb2fB/DmqZurKWIDZHNoh8TGWw8HjkdocLn4mC+A==, tarball: file:projects/arm-qumulo.tgz} name: '@rush-temp/arm-qumulo' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16114,10 +16506,12 @@ packages: dev: false file:projects/arm-quota.tgz: - resolution: {integrity: sha512-SliWaIN+Rcv9IO/Jg5OpZ8rxNzffNfZJOa375V45hPzipbZhzW0s+9MaxYzA3zFcbuiL7UMLpoOVYxWMQejEzQ==, tarball: file:projects/arm-quota.tgz} + resolution: {integrity: sha512-p60iT0ndhRUfVyV3x6o4VKmpeYVWA8rAkX7EuxlNcRKdaS9zZcPcfqOWETcNCl+eep47M3xuQ2dgDTktTy7oLg==, tarball: file:projects/arm-quota.tgz} name: '@rush-temp/arm-quota' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16142,10 +16536,12 @@ packages: dev: false file:projects/arm-recoveryservices-siterecovery.tgz: - resolution: {integrity: sha512-oHs4BOulQEkaG3QFPJe0IyomjAZEinjir0bYx2s68YRO+rGj0A+Sv/Qnm8LoB/6BTjUl42nLBCS7eJUpYe4WmQ==, tarball: file:projects/arm-recoveryservices-siterecovery.tgz} + resolution: {integrity: sha512-fhnB0pEFLEjb98QPIqrvIVCsBaFQ3VBljg8fWZntR7DiZNPBmrLA7XsYUwWvicxI4cmB8BAogfj/B3m/a0I9ew==, tarball: file:projects/arm-recoveryservices-siterecovery.tgz} name: '@rush-temp/arm-recoveryservices-siterecovery' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16170,10 +16566,12 @@ packages: dev: false file:projects/arm-recoveryservices.tgz: - resolution: {integrity: sha512-iqNtY8YcvXuQYIeUxhbhCvkji454xHj9UjfVM9r6N3akRvT+oVW7sjpNmm6Gw589QjHwdQgR5EGJnRrTsUrMMg==, tarball: file:projects/arm-recoveryservices.tgz} + resolution: {integrity: sha512-ssKNtQRXkCedUWilKNcLtXs7PtPMsk7h4ERJncFAtVJttenwNnfbvdRQFpw2Z3djO7ifOUdXrUCeqC+y+w7qxw==, tarball: file:projects/arm-recoveryservices.tgz} name: '@rush-temp/arm-recoveryservices' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16197,10 +16595,12 @@ packages: dev: false file:projects/arm-recoveryservicesbackup.tgz: - resolution: {integrity: sha512-CgDiJWEfBie5uPa9+Dm/wsTvLuvtJjhMB41s1uiteo4ApKDyqJhEEaSONEdpQG6LIgfrJiywobzqGUjNIfMEAg==, tarball: file:projects/arm-recoveryservicesbackup.tgz} + resolution: {integrity: sha512-RF9Y+N2FtMMrfsbtUKEh8yh+eYq5zKlliTqIh9GmBuqs2yNXTMORryZy3LPJSdmBMXrIhZrgWwTagRbhZosuTA==, tarball: file:projects/arm-recoveryservicesbackup.tgz} name: '@rush-temp/arm-recoveryservicesbackup' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16225,10 +16625,12 @@ packages: dev: false file:projects/arm-recoveryservicesdatareplication.tgz: - resolution: {integrity: sha512-24kYQGbM58lv5R/61dogsGUC0izDyJKrMTR3KWJKYQH76CtODDn71J0E90qeyXrjRuwGqw+b34eZCaUqyUHX5Q==, tarball: file:projects/arm-recoveryservicesdatareplication.tgz} + resolution: {integrity: sha512-R0nzRZ1UyPoacmq+RwpXUiSbgxsUo2EtabUwaQLO57sAg/kz1hLs7dpnC1l5PgO+bm8OM8LLLC2ayKAPxCr4Kg==, tarball: file:projects/arm-recoveryservicesdatareplication.tgz} name: '@rush-temp/arm-recoveryservicesdatareplication' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16252,10 +16654,12 @@ packages: dev: false file:projects/arm-rediscache.tgz: - resolution: {integrity: sha512-mqMdKd0YceLk1s62hkd4wG7WdHbH+lAHLHvzg27AHCgw24bq2y9C1WuVSkhxVKk1TRx1zBihrxPy8Xb3fzEaYQ==, tarball: file:projects/arm-rediscache.tgz} + resolution: {integrity: sha512-Wef//6sP3aaSvjDhYEq712I86RU+EhmZUTo6vYfK9qRjBbn8XMdm0gYbgabGmtTtiiE1ZYNRGLelLkyjmaEPCA==, tarball: file:projects/arm-rediscache.tgz} name: '@rush-temp/arm-rediscache' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/arm-network': 32.2.0 '@azure/identity': 4.0.1 @@ -16280,10 +16684,12 @@ packages: dev: false file:projects/arm-redisenterprisecache.tgz: - resolution: {integrity: sha512-sI/vErh7yDc9Oufx+TIXMwNp1EH8DEznIA3832PJ9TeG+Z+dS6e2+b96N86cfm6KrXbRfGHnONJfp6BEH+3B8g==, tarball: file:projects/arm-redisenterprisecache.tgz} + resolution: {integrity: sha512-knNPnamkXAI0s1SeGDXSkcUzxTX5cMTUzcZdK91kcG7j/AVfXte2sLrSC1WdNm8rsjNMYXENF/19UcJku/yR1g==, tarball: file:projects/arm-redisenterprisecache.tgz} name: '@rush-temp/arm-redisenterprisecache' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16308,10 +16714,12 @@ packages: dev: false file:projects/arm-relay.tgz: - resolution: {integrity: sha512-xnKnpIHxEpsKfRhulihBggq//JkicyBaY7eyKIFi1utQ7H3qO33ZdCaQSVpNULOUdnfwoGhS3lZeMvlrkIYFSw==, tarball: file:projects/arm-relay.tgz} + resolution: {integrity: sha512-wdaWr8juBF5i8Vt63hucHQCjqnziMZXf/rIHWMByK7O/zPg0lu3T5ob7Rw6rE7wDsLfsGjPHZzaotB+//gj8sw==, tarball: file:projects/arm-relay.tgz} name: '@rush-temp/arm-relay' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16335,10 +16743,12 @@ packages: dev: false file:projects/arm-reservations.tgz: - resolution: {integrity: sha512-3iRs3Rasp6wqQReALavxv1Dyn08akPMzF72PJYYtLT6n9w0h+OhrmqJ93kkZlWbkY/yujmqHGI12z17zVahvuA==, tarball: file:projects/arm-reservations.tgz} + resolution: {integrity: sha512-+D0A21n0JTYITJBakX0+bavK6WwtmSTH4G8sOjG3rACafZ9VVwQ48/2dtdz6B6ClPk4RhASHSsasa6vUEzyung==, tarball: file:projects/arm-reservations.tgz} name: '@rush-temp/arm-reservations' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16362,10 +16772,12 @@ packages: dev: false file:projects/arm-resourceconnector.tgz: - resolution: {integrity: sha512-B9lagXZTe7K5PZ8NejCd5z8k3+7ZGwbdqlaHPH5RBrX55bV1IS4qhq3AJ6CuXVM8wejBdQYdu8wIdRc4KZsvdw==, tarball: file:projects/arm-resourceconnector.tgz} + resolution: {integrity: sha512-ssrIwU/t9pxNS0OccIeCaurR7dLgX9coAdR3V38njmGC9iCL4oGk9oBL6b1Zx5QeuTB0yECy2PdKOGnjk/Bj8g==, tarball: file:projects/arm-resourceconnector.tgz} name: '@rush-temp/arm-resourceconnector' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16389,10 +16801,12 @@ packages: dev: false file:projects/arm-resourcegraph.tgz: - resolution: {integrity: sha512-zUH7LG2pwzVDPlZCI4VhBJre2Df2c33s7NV+ux4ZRc6MSlt1mcxtXxEYvfMXNf7+Zr+sZBXmfcMiVs8+VuhQCA==, tarball: file:projects/arm-resourcegraph.tgz} + resolution: {integrity: sha512-/ii/cYrtKYHSsv+Ko/GM8FjuShKnrXa3dsIPNTGmu709W/fV2zm6QpHW5ube1BL5wtd4ZaguezdcfV9fn4CVxw==, tarball: file:projects/arm-resourcegraph.tgz} name: '@rush-temp/arm-resourcegraph' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -16414,10 +16828,12 @@ packages: dev: false file:projects/arm-resourcehealth.tgz: - resolution: {integrity: sha512-QKYu1rCesMdlYKEKRHiTU1UeDDxNFERyKyXDh2847lxymwPP/D1MRzCP//Ctri6pe2jvXNUIZQ7fGV9ufLdtyQ==, tarball: file:projects/arm-resourcehealth.tgz} + resolution: {integrity: sha512-SRdOsLTReu8DHfgs9k7cAckFtYdp8PRC8dp4Ct3JQ4nrQjvuQpaPXYfETXvb/HQio1narW2pjm3T+Eg0E/SiXQ==, tarball: file:projects/arm-resourcehealth.tgz} name: '@rush-temp/arm-resourcehealth' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -16440,10 +16856,12 @@ packages: dev: false file:projects/arm-resourcemover.tgz: - resolution: {integrity: sha512-GfCk+cFykR+OoOwOAK4sETZulOSenwWMKQFKXow28F1TOsR7nWWRONcKMB0WOqsl4Os0XxMPF5y4uSSnAxx94w==, tarball: file:projects/arm-resourcemover.tgz} + resolution: {integrity: sha512-kH5i9rbcTsdDPa9qtgqSn+4mZb7eAnX6FIO/7IAWQMe9xKKDH6wVnB3KAZxjkzE9c9GpiyJJMPRvSq7MAfiYLA==, tarball: file:projects/arm-resourcemover.tgz} name: '@rush-temp/arm-resourcemover' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16467,10 +16885,12 @@ packages: dev: false file:projects/arm-resources-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-nMgyss1eb62firJEw9NM09/3z5YvqP7giS46NZ5e9ll9yHX4cJ3NWT3wHrNtwDpvb9lrV84laOv1RI5gScxpGQ==, tarball: file:projects/arm-resources-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-Ipc6h2PMc1R15zp0eFzDEq1wDSbRd1w9NiBXZKObl6li1iXkyPVbuRyKCZLKifMr96aMg7OjZ9h2+S9O5sMtbw==, 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-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16494,10 +16914,12 @@ packages: dev: false file:projects/arm-resources-subscriptions.tgz: - resolution: {integrity: sha512-ZLi8oi6cLlSk+Oc7Crje7aaZRCpFhQrTIRfH3p9Y0UbxM2uNB2C3DkTw2IYyNqezxrhPZfHg+3OHmm1b+U0qEA==, tarball: file:projects/arm-resources-subscriptions.tgz} + resolution: {integrity: sha512-cLr9xgelvZALIFIkBXk+kjuBRWlKjIOJIxnRAA5G5mBw82+88xQxLZsnKaqjMhCmHW7FCSIqq2PZGZ7ZUHxpEw==, tarball: file:projects/arm-resources-subscriptions.tgz} name: '@rush-temp/arm-resources-subscriptions' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -16520,10 +16942,12 @@ packages: dev: false file:projects/arm-resources.tgz: - resolution: {integrity: sha512-Qmu9lAuw2ebF6CJejpXYRp6msY9Tm80FEOUXCstYv1HTeuMT/XHWE51uiKtlzRX8mXIzEtKWqTLJbnA29HWAsw==, tarball: file:projects/arm-resources.tgz} + resolution: {integrity: sha512-8e5Ygv3r5FboHRr9lPT4mB63aQ7/fawwMkrZwSc6yyOpAIUSwuXwiOssqCjerUUw1IE740jrrV2lIX2sLrO14w==, tarball: file:projects/arm-resources.tgz} name: '@rush-temp/arm-resources' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16547,10 +16971,12 @@ packages: dev: false file:projects/arm-resourcesdeploymentstacks.tgz: - resolution: {integrity: sha512-JYfii9hNv1nNo/MVURWinVZLvStXzUhgAFwWGhwda9MEVnGqWxC2chsUZmB4SGjnsIQITuH/ValmCIPrRI6ZhQ==, tarball: file:projects/arm-resourcesdeploymentstacks.tgz} + resolution: {integrity: sha512-5x94PIMrvabBp3eOwLXKnMpsi1yD1Sl/TAKS8KnzSG7J/5aqi1dQb72CyivU1vCJuCS3E13cs6/jB1xiMv1ODg==, tarball: file:projects/arm-resourcesdeploymentstacks.tgz} name: '@rush-temp/arm-resourcesdeploymentstacks' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16574,10 +17000,12 @@ packages: dev: false file:projects/arm-scvmm.tgz: - resolution: {integrity: sha512-IXoHjgmuDT6lZv//NRYrQorGCNV4qvQZMw3nqZa+TVETc7SXtZ1XUJoChT7hIIFnAbvYBZx+9trbunaB8a7Y3A==, tarball: file:projects/arm-scvmm.tgz} + resolution: {integrity: sha512-vmq54s9t1AWXE9Q7DR5yOtttjKdgN/jvjjmJ7mEcsgzsiBZM09XGS0XrZ50kq+ec5Sl0Pwq60jaIch2hO5XopQ==, tarball: file:projects/arm-scvmm.tgz} name: '@rush-temp/arm-scvmm' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16601,10 +17029,12 @@ packages: dev: false file:projects/arm-search.tgz: - resolution: {integrity: sha512-6ntm18pb+N3L70Pe4PWXlBLBrcPDCAVA07DPcRQZo4LbuRUbJW6+XWia/+C6smVm47xLFDt/nJF3Qj3KaXhVgA==, tarball: file:projects/arm-search.tgz} + resolution: {integrity: sha512-vc4wNU/PKBDEJPgXYiDsXjgg04x0gLMmRAx0DQxKC0zP5We1jKT+52dlq7nFlRkka3HDhTARpuAj4G1WKBzJgg==, tarball: file:projects/arm-search.tgz} name: '@rush-temp/arm-search' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16629,10 +17059,12 @@ packages: dev: false file:projects/arm-security.tgz: - resolution: {integrity: sha512-u2esuhP1W9Bw2VFdjt2PWia9UCncJ4MSKDfRZiBjompPLsoxhK6YzKNjzRlj6xy/D9CRRveQ7tV/1w/Jt7eCkw==, tarball: file:projects/arm-security.tgz} + resolution: {integrity: sha512-BnG6Nk7vc3Jn8PsT67pgLDXSf0IRLsNIIk1U9l5WiOres1kc1T8+2fLEDJk7N7liPkyHVGFqmuvrFvFlyiJUKg==, tarball: file:projects/arm-security.tgz} name: '@rush-temp/arm-security' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16656,10 +17088,12 @@ packages: dev: false file:projects/arm-securitydevops.tgz: - resolution: {integrity: sha512-28flvZM982prcnmb138ArBvrXooi85fOQeMoGj3J0okzqkKWjtkmCtO6Xz9tJY3aZ/Fuvg/r5kHvgZbU0kP0dA==, tarball: file:projects/arm-securitydevops.tgz} + resolution: {integrity: sha512-6G8JaATUzsw0o5fwXZmWkZyOGAi2LSKw0Q8ayMY2aRt5wNzfOEoyghsor3vKrnvQcgZaDhRYAwO3xPWNRvi5Lg==, tarball: file:projects/arm-securitydevops.tgz} name: '@rush-temp/arm-securitydevops' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16683,10 +17117,12 @@ packages: dev: false file:projects/arm-securityinsight.tgz: - resolution: {integrity: sha512-nmSllrgu/D2fIm0lEg+JBXXZszU/FM4LFJJkZXRDjLQNVUi1Lz/yz4x8b2CvoXsW1a871gTXOi8q1Y8gUpZc9w==, tarball: file:projects/arm-securityinsight.tgz} + resolution: {integrity: sha512-Yhxy97oVaTX+vNDknMdpaIAnan1VeBIEipRiSj5s3LOPH35SMKCoOpg5UM2HQg1u1CnN0QiuXGIBuZZ9EHRJjA==, tarball: file:projects/arm-securityinsight.tgz} name: '@rush-temp/arm-securityinsight' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16710,10 +17146,12 @@ packages: dev: false file:projects/arm-selfhelp.tgz: - resolution: {integrity: sha512-q0aIALRKdXZ7X7EweAexYcIZIZcl1CebIl5ZjMHrAMew2cA1bkpCr9Qt2yejiuO7xEZCDVFREZxCLwQODbagMA==, tarball: file:projects/arm-selfhelp.tgz} + resolution: {integrity: sha512-/4SLKG/CzEwNG6gMX7ICxqhgg1MCm5Q3m5eGQmKurKS1lF2rphbW9lqLacUTNEunPrP5X6nrTcA81gyiNn9SxQ==, tarball: file:projects/arm-selfhelp.tgz} name: '@rush-temp/arm-selfhelp' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16738,10 +17176,12 @@ packages: dev: false file:projects/arm-serialconsole.tgz: - resolution: {integrity: sha512-i5RTkCVappoHBeA3b3r/hiST+az8+zDEC7CeCvOi8SAlyu58zJewIUn6AioE+ZKQ5g3mKL7vhWvr/VyA9rgTeQ==, tarball: file:projects/arm-serialconsole.tgz} + resolution: {integrity: sha512-cFklxbaJZ7lnXcUa9FgdaLd0cVFmSBgkMvSdb8pH5UfZ3E9QYL2NYEMU0wh5bUuQw0h3WLSd6CdiwE7G1wmffA==, tarball: file:projects/arm-serialconsole.tgz} name: '@rush-temp/arm-serialconsole' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -16763,10 +17203,12 @@ packages: dev: false file:projects/arm-servicebus.tgz: - resolution: {integrity: sha512-71bEJOwUVHboeY+C685ShbjvT/cdO9NXdlcedl5eSugD32bShnObW3pKZ+Py0NiOxtCT+Xmk/gzZ0f0M0D7FEQ==, tarball: file:projects/arm-servicebus.tgz} + resolution: {integrity: sha512-W67vyB7fVP9AV5XK/RabP3RNBL2vT7s1X8Bw3fP5Mz2Dg/N+CRl+IPL95o9tl66JMMz1xP83RJ5rfI6QKC4kgg==, tarball: file:projects/arm-servicebus.tgz} name: '@rush-temp/arm-servicebus' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16790,10 +17232,12 @@ packages: dev: false file:projects/arm-servicefabric-1.tgz: - resolution: {integrity: sha512-nsxfrZy9e4+uvS0s4SnZVNA49Lmk22yUTB3TZRC00zzoGuTl2/zXgbxjJ/DCRXojTAHPxAj4/enrOMVwNaj9yA==, tarball: file:projects/arm-servicefabric-1.tgz} + resolution: {integrity: sha512-gw5sCi+6jPvbZueqjd/yGzquJmkgYcExBQAArNForm6m6zCIuijjQj/pBygpdJ8g+/VfE4UlkXtD8+szD1aTpg==, tarball: file:projects/arm-servicefabric-1.tgz} name: '@rush-temp/arm-servicefabric-1' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16818,10 +17262,12 @@ packages: dev: false file:projects/arm-servicefabric.tgz: - resolution: {integrity: sha512-wzBXJS6p7UdcJntprpnmN3tD4AxdWNVHBf85JXqw6JaDNRDW1bTZbUSMUwT9XVMbCzh6hBirKftUM2hiCsd46A==, tarball: file:projects/arm-servicefabric.tgz} + resolution: {integrity: sha512-jwMu4DmLwYx3MMNv2rX/KOlXhDkQXffxc/uaKFiVGVQiKCt4au8vn1Fb3Jenlj/GcnCwaNUVBi8NT0zSh/KHSg==, tarball: file:projects/arm-servicefabric.tgz} name: '@rush-temp/arm-servicefabric' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -16861,10 +17307,12 @@ packages: dev: false file:projects/arm-servicefabricmesh.tgz: - resolution: {integrity: sha512-H40bxL/Rk2irrl7vylbxma3yRTJ1CzRHmlbvQEXBpjKFQifkCACxVGP13HAMBcAbZAMlkyqsMDVgH5daiE8TXw==, tarball: file:projects/arm-servicefabricmesh.tgz} + resolution: {integrity: sha512-MbWsywqE7O04ETMvO71TM7C3XS/rntARS7HFGhZnLbiG4ODm/GY6jJH6fcqOJrfSurM0q40Z+sKsH+kEJemV8w==, tarball: file:projects/arm-servicefabricmesh.tgz} name: '@rush-temp/arm-servicefabricmesh' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -16887,10 +17335,12 @@ packages: dev: false file:projects/arm-servicelinker.tgz: - resolution: {integrity: sha512-ypfjkL6zxTQCeV1wGnuZ5jp+6xFn8xr3xxpSV7meOUpbK5g/FsPgAp+17VgL72PBWUOs7xXp5IFKYShcLKoX0g==, tarball: file:projects/arm-servicelinker.tgz} + resolution: {integrity: sha512-vYttblLf8qjm2zAvpkUfG7eP/UwvgzgG7Xe2qHP4yh6MusBCDCKcyRszBLPfbXse/UbKyPUNxjgoJBYu3R7Uog==, tarball: file:projects/arm-servicelinker.tgz} name: '@rush-temp/arm-servicelinker' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16914,10 +17364,12 @@ packages: dev: false file:projects/arm-servicemap.tgz: - resolution: {integrity: sha512-HcGK/ZGbBMFlRmQEjFOHxh2eEAiJD4oOktIWkw7b1ad1VSUayDyqEtyO+kwDD7Cye7+eqnOKK5KXtyq6bpCN/Q==, tarball: file:projects/arm-servicemap.tgz} + resolution: {integrity: sha512-yxuBx6B2QB1UEfPGqp42h6CBf2sN8iLOkT8Wwp7R2toI1nPlM7P+mn6/pfM4UAjkM2LnKYkRv7qMw7EbEZkM2w==, tarball: file:projects/arm-servicemap.tgz} name: '@rush-temp/arm-servicemap' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -16940,10 +17392,12 @@ packages: dev: false file:projects/arm-servicenetworking.tgz: - resolution: {integrity: sha512-1xeaplkloqUsU44Ww4L31jRxPXDNeB2vwZ71Vj4IVGThs/bJwAGRTin4AniXTGiI26OXZyNNoGbo7EvqdYOAkw==, tarball: file:projects/arm-servicenetworking.tgz} + resolution: {integrity: sha512-O8E1toyYrTQ0Mn3xOHnyzQY2guuiVaHmbYFuvD1LYxQakWrm7UX+hzL0fj4kw1/Ta+3MTUMADBEtwFOoQacbeQ==, tarball: file:projects/arm-servicenetworking.tgz} name: '@rush-temp/arm-servicenetworking' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16968,10 +17422,12 @@ packages: dev: false file:projects/arm-signalr.tgz: - resolution: {integrity: sha512-ZmMAsux5HFfA9YBrhXDyL1WiehPZSn2EoKESqoG14Zeo7POAxcIkP66kHx05vkfOYLwmfYewI9wbp0tQ990Y2g==, tarball: file:projects/arm-signalr.tgz} + resolution: {integrity: sha512-+RiE8Pd6TfA2t0EFg/7qOzag7cZl68URJW7enrTm9QXEjnXJ562+GIrasUjr1xVlv8i5ZiZLIvGVGwmT+ercDA==, tarball: file:projects/arm-signalr.tgz} name: '@rush-temp/arm-signalr' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -16995,10 +17451,12 @@ packages: dev: false file:projects/arm-sphere.tgz: - resolution: {integrity: sha512-RjN8UEWyO5DPLAKAQ6Zcj17wGS0hHpoQiu3HTV3z38mwZtBR3HqueljBoAkn0zGTxh239COn7wTgcoQgea/gYw==, tarball: file:projects/arm-sphere.tgz} + resolution: {integrity: sha512-lcfm95ePuOY67QhY5pRbG9+WX0jrHpoLTD8Lz+nUKqOuKrNFh1sg/EMzVDqGpQ4/ziAI3qXaY+TCqimKdLMoYw==, tarball: file:projects/arm-sphere.tgz} name: '@rush-temp/arm-sphere' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17023,10 +17481,12 @@ packages: dev: false file:projects/arm-springappdiscovery.tgz: - resolution: {integrity: sha512-A2tlPSTSESOP8s72ohjMiNNc7W7kN8Pgw9wsV/zDSF35uegD/9bh23qRy8UWHk65fzivRT6677tPfLyYIVrp/A==, tarball: file:projects/arm-springappdiscovery.tgz} + resolution: {integrity: sha512-6wqVRV+gcZp6Cbg7GN83gvw0RFPydVTVpEkg3MrKdMjJYjsdonVz9AMMMOGfuvswptykaP/12qmbm6BT/B7MwA==, tarball: file:projects/arm-springappdiscovery.tgz} name: '@rush-temp/arm-springappdiscovery' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17051,10 +17511,12 @@ packages: dev: false file:projects/arm-sql.tgz: - resolution: {integrity: sha512-ex3UJHDftkICLCA5doTfowXFXLLV4D2nc4rTG/shZZjNsxDI92pqASoxVQgatsHDeFd4oklXVCoQHIG105bc4g==, tarball: file:projects/arm-sql.tgz} + resolution: {integrity: sha512-RnZlzV9AUo3FCR+9BliQFqeorfHwH5pVlnEygn/nQ0r3j/SH2iaYfTeuJTA8PqA9NF3veAk4Vdpixi7EwSmYBw==, tarball: file:projects/arm-sql.tgz} name: '@rush-temp/arm-sql' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17079,10 +17541,12 @@ packages: dev: false file:projects/arm-sqlvirtualmachine.tgz: - resolution: {integrity: sha512-/lyrMBelmHzvGtPf/WfQd7Ie/3zjXgC4QmkwnRkPtiqCf+0DXIR54w+MYcsmxy/5XXKxbpfDRNOgPQqejCShcQ==, tarball: file:projects/arm-sqlvirtualmachine.tgz} + resolution: {integrity: sha512-4zRFRfd9syUAmie0jLsd1KD0q9i+AFvC2Clw4b+jHAkeTbu70RYGBsenT/WTu4iTexyVOmOOVuPrX44KncIlBQ==, tarball: file:projects/arm-sqlvirtualmachine.tgz} name: '@rush-temp/arm-sqlvirtualmachine' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17106,10 +17570,12 @@ packages: dev: false file:projects/arm-storage-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-I6N9Dzp45uKP74OaTD+Zz0tsWS4nPf6e4FPs95IgGDCoWzeTDnesgj36U3rf/cq8ZXMtULEM3kf35aoe62QTzQ==, tarball: file:projects/arm-storage-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-GeXzeG5Jchq6ANpvqYhZloNSN+SVYd0kzobYtaJxLx73Px7PUfMsXBS+QDIjOXgQeqtvXhqbBsQDAcSHv3xMkA==, 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-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17133,10 +17599,12 @@ packages: dev: false file:projects/arm-storage.tgz: - resolution: {integrity: sha512-NaCFNQ7Pdl53jqJiSRCyGeftSaEiLOoAViaxVEz0ATYqkQTKX8GQgRtZya02ZjOX6zE7JyPAWTslA+IFTXLJVA==, tarball: file:projects/arm-storage.tgz} + resolution: {integrity: sha512-+TSSj4GV3sIh7RLlwMEHgw6ml+cmOx1uukjcdJEt0vZqf6AhwFKIq8wJBMzFKSh8rJ92LObnijnV+5mrFWr2/A==, tarball: file:projects/arm-storage.tgz} name: '@rush-temp/arm-storage' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17160,10 +17628,12 @@ packages: dev: false file:projects/arm-storageactions.tgz: - resolution: {integrity: sha512-cb+CLfW2LY79o+VK93D8Ty9ZZzcsvt4wZyn6vW0/2V3N+yOLphrIcF+JKrqZWdxsH0MXw+JUgl5nlUh6EhQliw==, tarball: file:projects/arm-storageactions.tgz} + resolution: {integrity: sha512-1yIUy95rUWrV1ftQYqD6Z22POUNUPmgvyCxTgUQRcdSwGEsv45TZ0r5cdnvyLB9LJgGukl1fBm0w8Ocujbs6Dg==, tarball: file:projects/arm-storageactions.tgz} name: '@rush-temp/arm-storageactions' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17188,10 +17658,12 @@ packages: dev: false file:projects/arm-storagecache.tgz: - resolution: {integrity: sha512-BmqN6ugeFzb49BkhF1bWQ6xJ8CD5y0mfAg+d+ZweVu0kjPTKCbhF8+Mh/mLpJ0zp2ha7S0EEE7ePWhTk0CAVpw==, tarball: file:projects/arm-storagecache.tgz} + resolution: {integrity: sha512-EALJRwRhYa3VbnaDUKKDuSyeAT+IegIt2guApnU5iimkN6UIVMyBSLodLr5fV3fuOft1Sn/iTseL+uZuzh7Qag==, tarball: file:projects/arm-storagecache.tgz} name: '@rush-temp/arm-storagecache' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17216,10 +17688,12 @@ packages: dev: false file:projects/arm-storageimportexport.tgz: - resolution: {integrity: sha512-GHyQElSN8jBqq+5ag5eZrOHi4VeXfOywe2GaORyTnFXTte2XTYSgpMxXfpxt3DPybZej2jieWmxqUG/b6VewqA==, tarball: file:projects/arm-storageimportexport.tgz} + resolution: {integrity: sha512-mEaYAN00ujTcZaOPM1bbO7Z8/b1H5c1f8hfqnXyxV5dTHMTWFdbkY3WMc1FnLx5WGW4KAPSfLwhipiRcFoZn9A==, tarball: file:projects/arm-storageimportexport.tgz} name: '@rush-temp/arm-storageimportexport' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -17242,10 +17716,12 @@ packages: dev: false file:projects/arm-storagemover.tgz: - resolution: {integrity: sha512-3PKBf2cm5mX9aivD/2DwLgpn95PyO3thDFjJ0CE58D1UzmwJNUOmhsEZ6ZKy7pFFmh2jYmTFzNIoU+xwg3sh7w==, tarball: file:projects/arm-storagemover.tgz} + resolution: {integrity: sha512-5aMIE6lsVqJaZlCOxdt5wXPrl7zuoJY9wR1SKSqQ1+VhheKaqKIgzutKDwpNXdwwS3B5rpH272m2uSey6r+8Yw==, tarball: file:projects/arm-storagemover.tgz} name: '@rush-temp/arm-storagemover' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17269,10 +17745,12 @@ packages: dev: false file:projects/arm-storagesync.tgz: - resolution: {integrity: sha512-joRm8SmJIc86XZEolXZdFUCn5n/lnMynWLeX9dXR24yJxpY8wpO8bwJIKxfCPbUxohHiFq8lIxl63rEwgg1eCg==, tarball: file:projects/arm-storagesync.tgz} + resolution: {integrity: sha512-KAm+fe0MqdSX/R5K7dDdth7SJIGaHU0IUOGSqyXkhyIPhs6vmxHOt2GNI3WxxtgRIVLniONByqsIaEFMd3uhtA==, tarball: file:projects/arm-storagesync.tgz} name: '@rush-temp/arm-storagesync' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17295,10 +17773,12 @@ packages: dev: false file:projects/arm-storsimple1200series.tgz: - resolution: {integrity: sha512-j91FpbfColfGYFcqG/Zdd5iJsHU7m4RzS3ilxSuMneHS277eCwpPlLpx4uLpFQxqTXeU84OJZI4zfMAzUIuc/Q==, tarball: file:projects/arm-storsimple1200series.tgz} + resolution: {integrity: sha512-ff/aJ/ZfiWpWV++STpewCP034LfywOl4IpQdF1/D1x1nqkVKIQ0DMwTw6Aj12p8Sv8M6I50GUFDm/UWCOL6C3A==, tarball: file:projects/arm-storsimple1200series.tgz} name: '@rush-temp/arm-storsimple1200series' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17321,10 +17801,12 @@ packages: dev: false file:projects/arm-storsimple8000series.tgz: - resolution: {integrity: sha512-VRQ/YjAU5r/GytNGuxkLQm8dY6DYauU8tEZK4QiuHDKK2PAMi3htlfiG9zgvcZpY5qDhgCS6NG6bXHLIJZ13sA==, tarball: file:projects/arm-storsimple8000series.tgz} + resolution: {integrity: sha512-KiQGoAgEYKAWjlTGugMVO0KmZI9NruqU/WFENWZuTwBvhJFrHC47NqYXaoa6mDRqWWfT2G66ZedvvDJHydZVcg==, tarball: file:projects/arm-storsimple8000series.tgz} name: '@rush-temp/arm-storsimple8000series' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17347,10 +17829,12 @@ packages: dev: false file:projects/arm-streamanalytics.tgz: - resolution: {integrity: sha512-bMBT/aKNcnJEPV/Dsoyly19s7obyxzppiRLG8QPeFpIjI8UarUMpLDlqPc7yYG767tbtOiqsTjQGb3kAE9VPNw==, tarball: file:projects/arm-streamanalytics.tgz} + resolution: {integrity: sha512-/75Nsq1KofNoa7I/rUmlbirhIj0+p40rboXE4L+fW8ko+tOhy3AQGBiu60EsL+X4hPnBA+vmak5TPMcd5jDURA==, tarball: file:projects/arm-streamanalytics.tgz} name: '@rush-temp/arm-streamanalytics' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17375,10 +17859,12 @@ packages: dev: false file:projects/arm-subscriptions-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-MFbYzgXZkhn0o2uvUgheWdCscLB6BJQRw1bxodgsbgBxOLjl6NAYiG6K8PJgQtjT66Km7/J6TjAZmbnG3fEAGw==, tarball: file:projects/arm-subscriptions-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-hWb1PKcYuMGGiLqbNyNo0lBdCmTVA1ljz8YNG8adHEem5rVw7pZhW0k2BC4tzBAggwVPRNmtqDTrxOqjOnYUIA==, tarball: file:projects/arm-subscriptions-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-subscriptions-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -17401,10 +17887,12 @@ packages: dev: false file:projects/arm-subscriptions.tgz: - resolution: {integrity: sha512-u7yuFd+M/tLW7d1vgyQalQUSfNPutU1UEbfpuMxRMdzFvzUJdVbxDy6ktk6YXDNg34X6AjDdi0T4usMfip69Fg==, tarball: file:projects/arm-subscriptions.tgz} + resolution: {integrity: sha512-51uXXQ/EGNaGXUPb7dTZULPP6nJw23qFEAayvg1xfAcFh4LuRWCwDsqKu0TB6brNwNbFjg0XPOeShQEm4exung==, tarball: file:projects/arm-subscriptions.tgz} name: '@rush-temp/arm-subscriptions' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17427,10 +17915,12 @@ packages: dev: false file:projects/arm-support.tgz: - resolution: {integrity: sha512-nlD7fs9IWaIOe4YHffQVQXOlqAQhqKCPsXH/QtkQdcTq16c3TRk/k9s7eMfP1dneqLOboy1yZ6Hq1smYoxTOQQ==, tarball: file:projects/arm-support.tgz} + resolution: {integrity: sha512-HP8u84BnwREdy+RTK6/tVyZs5J2mOTalsCJCI84LJxvVZMxvvrM/4lmzt1xD8InUK9moWa5YCwykszW/FONi9g==, tarball: file:projects/arm-support.tgz} name: '@rush-temp/arm-support' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17455,10 +17945,12 @@ packages: dev: false file:projects/arm-synapse.tgz: - resolution: {integrity: sha512-MpXgMplw6Ub2Cq3+wICiu2K434EIL3VHbUY0gQgARXmHqFYb+AK8133N4ARiGI37DIjoGPeQmzSsHVWGZnoKGA==, tarball: file:projects/arm-synapse.tgz} + resolution: {integrity: sha512-DR8suJcPtIBQ1Tbp95/tGv0NnLCY1WGlwjicw1OsUmL8jlPq7UebLdFVTdnsplw6UP4C65kN909MjhVL6UjEcg==, tarball: file:projects/arm-synapse.tgz} name: '@rush-temp/arm-synapse' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17482,10 +17974,12 @@ packages: dev: false file:projects/arm-templatespecs.tgz: - resolution: {integrity: sha512-e0UAtbuCrJ+ciKRKtK6GZCxe2ZzA6SnOJwMwkrWGU4oPROxsapRN8p8DjNu+OUAqLZPuMrOIZjrW14Y1It6lnQ==, tarball: file:projects/arm-templatespecs.tgz} + resolution: {integrity: sha512-MINj1WLuSO+rajc9TwprForTS4irqZhYitfXqhKDPwq6NjcPiUfZQ/+EbMdleI+K7Y8AyARw0BiVuSMaPcYj/A==, tarball: file:projects/arm-templatespecs.tgz} name: '@rush-temp/arm-templatespecs' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -17507,10 +18001,12 @@ packages: dev: false file:projects/arm-timeseriesinsights.tgz: - resolution: {integrity: sha512-snC/fy5M7czA6QMqbhHDAJpOW7t2OUU9K50R3eT/ZExoqsuolkYmYPHV+UGP4H5RqcarIlIxT59+t0IoQnVVcQ==, tarball: file:projects/arm-timeseriesinsights.tgz} + resolution: {integrity: sha512-FVN7a/5aSfIhD157hKE3KtpeAwicQcoZEgtjaUicnBLTTUkn/LOtPoTp08jkJZ0RbwFgzBu7FWhP3m8t5DTkuA==, tarball: file:projects/arm-timeseriesinsights.tgz} name: '@rush-temp/arm-timeseriesinsights' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17534,10 +18030,12 @@ packages: dev: false file:projects/arm-trafficmanager.tgz: - resolution: {integrity: sha512-K2hxsxFmVn+tzlhpo+KQzr5gIxRY0CWyQY6rKQJ/kll1ws0Q4f/uKThWAju4uAnr3woVR1UmX4i3GOIyNObABg==, tarball: file:projects/arm-trafficmanager.tgz} + resolution: {integrity: sha512-sA4AeiZxFyQJ16VHU+UHD7yirM0NVD25aDEHnWnuuOiHV4INupqdA+uq5RrD+Gi47WxFmeJpP8AN5AIut0/agA==, tarball: file:projects/arm-trafficmanager.tgz} name: '@rush-temp/arm-trafficmanager' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -17560,10 +18058,12 @@ packages: dev: false file:projects/arm-visualstudio.tgz: - resolution: {integrity: sha512-brjdBlZByMiKwKgdpxJA0uhCCg73m5NNOffwG5Wfli2JI25oPcnXNk2Vw0mghamnamqOcak/6BDi1/+7opOILg==, tarball: file:projects/arm-visualstudio.tgz} + resolution: {integrity: sha512-dZe7zV7+HqPLSZptLpudZpEvEOWoKaG6hujBjkadjjkzAWAvnagnk4GhOtYVNT14YUi7sP8FnvmE+bxsdZHOQA==, tarball: file:projects/arm-visualstudio.tgz} name: '@rush-temp/arm-visualstudio' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17586,10 +18086,12 @@ packages: dev: false file:projects/arm-vmwarecloudsimple.tgz: - resolution: {integrity: sha512-r9gtrD1gCaCbQ1XH4XSM/LfdE6keWeOaiSbPtb7QRs3f4UYar3/8zOt4uXjVNpnC+ho0o1bChpJ6y0rFsaPe0w==, tarball: file:projects/arm-vmwarecloudsimple.tgz} + resolution: {integrity: sha512-eiubXnF6VMCfKpxdmIz5swmqDbja04enJCsZCUoPiaMtSs7xi2BmcC+t7j2TA/1CHab0JkcnF5gl/nKiLFqOSA==, tarball: file:projects/arm-vmwarecloudsimple.tgz} name: '@rush-temp/arm-vmwarecloudsimple' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17613,10 +18115,12 @@ packages: dev: false file:projects/arm-voiceservices.tgz: - resolution: {integrity: sha512-3eB17MMGPKdd1mp3nXelGat2GBWw3Xy89Af4xJCFPYXuqs/Clnavu4FhsDr5osCEx+JR+apEIdW8ObjL3KMA4g==, tarball: file:projects/arm-voiceservices.tgz} + resolution: {integrity: sha512-Z4seX1zoH4YeSFv/UUNJYz1IE/xl7ESFwve92Gc40Asb6LoyolFAMNwO3Looa9oSZ+0acjZ9AtSlMQGbuGAOZQ==, tarball: file:projects/arm-voiceservices.tgz} name: '@rush-temp/arm-voiceservices' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17640,10 +18144,12 @@ packages: dev: false file:projects/arm-webpubsub.tgz: - resolution: {integrity: sha512-kjw/v4io7Hov1LS/yzhZpDvnqeubKxwt+hVjxp6FFBW/HUVCOOe4VQAWlhhN3BOBV5KBtokD7G+iT40k74uAaA==, tarball: file:projects/arm-webpubsub.tgz} + resolution: {integrity: sha512-7D2+HIZ/aqVwJM7cY8SNdya26U4+MyxqRy5Ng4A5SzwFM3XbuKAG2lZxb2KvXK6lfFcMaaFqzFBkNGwXY/MYfg==, tarball: file:projects/arm-webpubsub.tgz} name: '@rush-temp/arm-webpubsub' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17667,10 +18173,12 @@ packages: dev: false file:projects/arm-webservices.tgz: - resolution: {integrity: sha512-yyBiTNj8d3HVeYHjBlXZmvrzBKEw/uc2HgD/520PCFunarhhGU2aHcM7963avjSKvO5hDKlPFPbCBWnu8m0hnw==, tarball: file:projects/arm-webservices.tgz} + resolution: {integrity: sha512-CcN5OSyTWY+gakqlviNPA/eDkDYBp8KNaTjqMT3i6JCV72S9w5ieKIbfQi9IKIDinltBkOMnD388AvJCsn/V8Q==, tarball: file:projects/arm-webservices.tgz} name: '@rush-temp/arm-webservices' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17693,10 +18201,12 @@ packages: dev: false file:projects/arm-workloads.tgz: - resolution: {integrity: sha512-XKudilLFmlEgKCwBkIm8nfpwBGLogLxfz3o5CS3tEm2lFIleiqLxbkT/TqJ3Gmi5D9/XgeYNGI6+2tUEyW0nwA==, tarball: file:projects/arm-workloads.tgz} + resolution: {integrity: sha512-pD4luh7syBUW5vyVL/e/KMeDYQ07//MwqOdBvX8Gdg1m/1Bm2rkVwBU7qE0D2eKX9vrBvRBG43fKqh8nW3dXHg==, tarball: file:projects/arm-workloads.tgz} name: '@rush-temp/arm-workloads' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17720,10 +18230,12 @@ packages: dev: false file:projects/arm-workloadssapvirtualinstance.tgz: - resolution: {integrity: sha512-JslXy6vpwdWAQIA748zjBiUe68tw6AmFvZrof8nyDFw477nsP3/E2gjuPifP+ah9x4aBPSl2xObuHafn1zuf/g==, tarball: file:projects/arm-workloadssapvirtualinstance.tgz} + resolution: {integrity: sha512-STpV68hAhoMOdCgvJ7elOPAZR78RVpCqmCXJ+NU/lGFKlIh8tA3k2PY6Xxhs6Z1/l6ID31X6omvwCM805vNp6w==, tarball: file:projects/arm-workloadssapvirtualinstance.tgz} name: '@rush-temp/arm-workloadssapvirtualinstance' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17748,10 +18260,12 @@ packages: dev: false file:projects/arm-workspaces.tgz: - resolution: {integrity: sha512-kI0Z+inDWhOs2eqg0lqAc4Q/2VhtxMZaIm6Uii4xuyvPkm9B/LRQOTJabYoOdl4rbFZ918sJbA9elNHM3/nd8w==, tarball: file:projects/arm-workspaces.tgz} + resolution: {integrity: sha512-yoe1yihY+q+UHTlgZwahdCzeugWhNSychzo2JTI1ll19YOnTgHn1l+TJ9BqvKEEGPAY+HVwzbyxzIBYSk/UUxA==, tarball: file:projects/arm-workspaces.tgz} name: '@rush-temp/arm-workspaces' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -17773,10 +18287,12 @@ packages: dev: false file:projects/attestation.tgz: - resolution: {integrity: sha512-p8go8UeNKfHJhPUQJJuc1wJUqDuikN+LeZLCKHetRnD5ZsF71rgwYDX1TaPfsRHhteKgrXpO22E5duAlf5z3oA==, tarball: file:projects/attestation.tgz} + resolution: {integrity: sha512-Sf4UKxJzPdIVXSUQU80epq1TnDNQEF71W2s6S08bwukNf2XUCky2i/HoGFdyKKsHN5d8yZ5kQwp/bJr/WyUf7w==, tarball: file:projects/attestation.tgz} name: '@rush-temp/attestation' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -17823,10 +18339,11 @@ packages: dev: false file:projects/communication-alpha-ids.tgz: - resolution: {integrity: sha512-qLEYL8IquAITVb3ioYyIVIXS1oKi9/ODhLcDJ4+NGLD8dNLT+mP/mLOVMXgXDeBIAXvuVVRva5lzN2PDdcIYRw==, tarball: file:projects/communication-alpha-ids.tgz} + resolution: {integrity: sha512-r/DfdtIEWFxkWwr7HQosoZZ1i9jA0A0oe1pjYBBlRXi1ENmrPQux/Agd9b6GO4wTwi1UxXu8jADydZN0eeSvMg==, tarball: file:projects/communication-alpha-ids.tgz} name: '@rush-temp/communication-alpha-ids' version: 0.0.0 dependencies: + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17866,10 +18383,12 @@ packages: dev: false file:projects/communication-call-automation.tgz: - resolution: {integrity: sha512-lR/77TWPXrlC1Ozk2Aapsj7cELfr25y8MHMVGIqLz089UhaZKFJ4V4QcwbK7mNuSJci83yRG4FIGw6o6W80g2w==, tarball: file:projects/communication-call-automation.tgz} + resolution: {integrity: sha512-fEhM80Ps/3rd/QuRcgJ2yDC+xPSYg4iSjOGLYYw7iGSkmdfEqgy2rm3upXHGoYNkKgz37HR3I4QSemwtsxWHZw==, tarball: file:projects/communication-call-automation.tgz} name: '@rush-temp/communication-call-automation' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/communication-phone-numbers': 1.2.0 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17912,10 +18431,12 @@ packages: dev: false file:projects/communication-chat.tgz: - resolution: {integrity: sha512-Gx2T62EO/5B8x6KkGuUMRBvi8Vj4JckC4LZ78Yp1ryM5X6rkQw7mCopcMl/apppQkd5XBrbAobHAEZRzQ7a6bQ==, tarball: file:projects/communication-chat.tgz} + resolution: {integrity: sha512-GAFhPIrbddfhhBBo/1A3+10vvMNMTH/P43/f7cCoVCObvrBBqu05JlYwawFEGsBg8eIQ1OtIGxkj4/iSOEA9aw==, tarball: file:projects/communication-chat.tgz} name: '@rush-temp/communication-chat' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/communication-signaling': 1.0.0-beta.22 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -17962,7 +18483,7 @@ packages: dev: false file:projects/communication-common.tgz: - resolution: {integrity: sha512-Vy2LrBRD+OvZuSpTaz0z24OQz7nLfvz2fVzmFTMKvgp6vxbvtvvlx0+HRayfohCrRPn+xdClCrBxFgRnLuv4aA==, tarball: file:projects/communication-common.tgz} + resolution: {integrity: sha512-GELlo+mTYOVJs+kqn4BJf5jfPwGNTvXFlKMtVupF4ooR7kFsQWFX4Z0XiIDUKU5377GLyynLUFBp2WcjCJpvYw==, tarball: file:projects/communication-common.tgz} name: '@rush-temp/communication-common' version: 0.0.0 dependencies: @@ -18009,10 +18530,11 @@ packages: dev: false file:projects/communication-email.tgz: - resolution: {integrity: sha512-SOuotlj89J9BzYV+IcpkLMzHT1W8/9R47otmeuPt36fwJj4ZLh3zFhPHekBvdzdoGwsezDaKiRfbwc+kyKf/ww==, tarball: file:projects/communication-email.tgz} + resolution: {integrity: sha512-S7ghC5HW9pRSkN9EmUXkcjUgsEgeL8gj5g+TZu/ZRnn3I54ryIx4ocEUkN5MDWl6TgEeKtJEQDLKBZvK+9U7KQ==, tarball: file:projects/communication-email.tgz} name: '@rush-temp/communication-email' version: 0.0.0 dependencies: + '@azure-tools/test-recorder': 3.1.0 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 '@types/mocha': 10.0.6 @@ -18049,10 +18571,12 @@ packages: dev: false file:projects/communication-identity.tgz: - resolution: {integrity: sha512-FfOrVm59/tYV4uCYNBdfoEuODAzS7Avj7OQRpVzvezYDOvo9RriqSbmTIuIY7+KcSOjBB4MnPnyNIMH3AJUw8g==, tarball: file:projects/communication-identity.tgz} + resolution: {integrity: sha512-dbFzkeR1G3PzLWIyujMdjxVk63uWYdXo/VVsOZBnjCAnQxFFbhkB9g5ddPh+lTaTGFk9tSC5u0+yX4mkFDW+Dg==, tarball: file:projects/communication-identity.tgz} name: '@rush-temp/communication-identity' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@azure/msal-node': 1.18.4 @@ -18095,10 +18619,11 @@ packages: dev: false file:projects/communication-job-router-1.tgz: - resolution: {integrity: sha512-oREDlfE9K7qOpMz4Pak3c5lj0XL5bsbzmMNiR9/LTcciXJ9NnSjYbTp6JirgV+NPe45/UZ8+6x8060jeOESxHA==, tarball: file:projects/communication-job-router-1.tgz} + resolution: {integrity: sha512-SXhKHDMVmJp4fbypaV95FEVRERYh+DveD3xq9XVITuamKZVy9ScCp33nQaeYVCsOZ1KufHP0Pt+T7eeJ+rMvcw==, tarball: file:projects/communication-job-router-1.tgz} name: '@rush-temp/communication-job-router-1' version: 0.0.0 dependencies: + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -18143,10 +18668,12 @@ packages: dev: false file:projects/communication-job-router.tgz: - resolution: {integrity: sha512-VXS4Pie6CaRotmPfsA9jm5+/5C/90u+jorlWqV/ZfGFjuIee/WJD3GbanluiYCgYVJqn/5qVOQ0tGb/PADOWZg==, tarball: file:projects/communication-job-router.tgz} + resolution: {integrity: sha512-OM8ToiO06hi+A6h1XKS3LYEIIC+kC2iBlzB76cUlNiAt/GcOfSFFXjpM2sKQ3W8iYMJ/biXbeLVYNSpHeLM1Sw==, tarball: file:projects/communication-job-router.tgz} name: '@rush-temp/communication-job-router' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -18185,10 +18712,12 @@ packages: dev: false file:projects/communication-messages.tgz: - resolution: {integrity: sha512-QSFkHJLPreVm7z2R7RCeC63ZvLXt5IOF92EzTdZT9stsGrGD6hx0Wg/8zt5qx792K5vIzZytRWFWv8qSKiTx6w==, tarball: file:projects/communication-messages.tgz} + resolution: {integrity: sha512-9TQ7r5FtDjJ57AUIrcN1kYBlXKakkpgQ0yjys71dKbHPzQ7FyLe9+lsHg8Fda9b2h6kQccxW5Ahb89NqMYrJGA==, tarball: file:projects/communication-messages.tgz} name: '@rush-temp/communication-messages' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 3.4.2 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -18228,10 +18757,12 @@ packages: dev: false file:projects/communication-network-traversal.tgz: - resolution: {integrity: sha512-rXCj6NGwEIKv5RVyNbFwlMi3ztS6xlX0i3XLkjdXEAfMDMMt6qwsmLSGeHrzIuJDzU6A2gxinsIeIXIxK0wyfA==, tarball: file:projects/communication-network-traversal.tgz} + resolution: {integrity: sha512-TtHyY/cIpPAgIQB3fiJRwA5c3mTyhG8eWMQoHH5020k4wC3gyScsET4wZHfYhWFdAX5ASzCYZD3orr7w1dMlgA==, tarball: file:projects/communication-network-traversal.tgz} name: '@rush-temp/communication-network-traversal' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -18274,10 +18805,12 @@ packages: dev: false file:projects/communication-phone-numbers.tgz: - resolution: {integrity: sha512-GiMXcHwFz7pgHFseAZ3wsvhEtCRNSIKsEqYTsh3S5IHxNvGgCvd+KOG4Vxt+dHG7cMxvN8ZGZomeUy/7Ut5OUQ==, tarball: file:projects/communication-phone-numbers.tgz} + resolution: {integrity: sha512-gSlp4riCmwXVhPJHQMK0hqgWsLrzHdRe/swcEQ8+bRaAFtToC3rwtk2OF1UOYbgt0mb5WxTAgbyDntNbvOr9gw==, tarball: file:projects/communication-phone-numbers.tgz} name: '@rush-temp/communication-phone-numbers' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -18318,10 +18851,11 @@ packages: dev: false file:projects/communication-recipient-verification.tgz: - resolution: {integrity: sha512-W1hhI1bK4Wc87jkv4bCWPLiSGH5JaNapqtyNV8IYSOVk1gZl9Uf+AGOQJBxtkop9pKvas+y1DNf2OjbLe/9X7w==, tarball: file:projects/communication-recipient-verification.tgz} + resolution: {integrity: sha512-+XUSF/U1f7L2nQbskAtDNHtJM1acyHK6PkC/EXz0bhsuNCPATzK7q/spIRhew3PE0uqtpps++mpW2ZimMURsOA==, tarball: file:projects/communication-recipient-verification.tgz} name: '@rush-temp/communication-recipient-verification' version: 0.0.0 dependencies: + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -18364,10 +18898,12 @@ packages: dev: false file:projects/communication-rooms.tgz: - resolution: {integrity: sha512-Auo7iPXzOmNqqn0BXUt/n90tcgUnnStzHOs6m3a5L0eHYv4/FtlUydIifvOvgYEs36hVExyzkCti2Zy3Rq0FFw==, tarball: file:projects/communication-rooms.tgz} + resolution: {integrity: sha512-fbBMcQdmT/3G9EzZQDAzM0DTaW98ppEnacOnaKDWEJoUH49F1Hb/VA6G4WCmATppW0ostzp6Ejmx+Luk6zdbHQ==, tarball: file:projects/communication-rooms.tgz} name: '@rush-temp/communication-rooms' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 '@types/mocha': 10.0.6 @@ -18398,10 +18934,11 @@ packages: dev: false file:projects/communication-short-codes.tgz: - resolution: {integrity: sha512-3SnXNKCK21yoom9mMIQRB7EvcItep2TutL+TJONkduY2JSPeHivvhcqfrDdxAO+QlQpLkcKr3cypow4jSzULHA==, tarball: file:projects/communication-short-codes.tgz} + resolution: {integrity: sha512-+zP4mCB1thHzQLHig+a8Qe6EATDI6ik8gp/s8iU3aUy9KxZMRsm7KWYY1uWzMtitotZ/pdZZAm8fzbc7Em/A4A==, tarball: file:projects/communication-short-codes.tgz} name: '@rush-temp/communication-short-codes' version: 0.0.0 dependencies: + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -18444,10 +18981,12 @@ packages: dev: false file:projects/communication-sms.tgz: - resolution: {integrity: sha512-Snf5NzNDFGmWcWOWn1PkIBqqSdGr4kK9WRaHMhLPN+1O/oEpwX5TZQXSO7LPLqbmmzRdShUVd8cABuDPwmZ58A==, tarball: file:projects/communication-sms.tgz} + resolution: {integrity: sha512-kZQp8R+Fp83HspteYsug7kUxGky67bKaxzU1hucd9Cmb1zQ9vGsz1DWG4Sc2dw3SPTynAD/cwu8pgTm/d7d39Q==, tarball: file:projects/communication-sms.tgz} name: '@rush-temp/communication-sms' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -18489,10 +19028,11 @@ packages: dev: false file:projects/communication-tiering.tgz: - resolution: {integrity: sha512-ZLjdY5YOYpoxDUaP6ulhZe/4OFOQl3//iW789I4ZQemS5j48OYKLDrJ3I3PAF8BQZaUD+foFQ0PuHbdlsSXLKA==, tarball: file:projects/communication-tiering.tgz} + resolution: {integrity: sha512-7ip1IYyOXj17vhVoKcp6gk2fafbpKTkoilKBwe5/Pj+a2fhZk+f6NFmD+rCaM6nYRY+C9u8IQeMJbtpZdIWs+g==, tarball: file:projects/communication-tiering.tgz} name: '@rush-temp/communication-tiering' version: 0.0.0 dependencies: + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -18535,10 +19075,11 @@ packages: dev: false file:projects/communication-toll-free-verification.tgz: - resolution: {integrity: sha512-v/buL8BalZiEisDtaFlaPoaRBsY6egbjCiQlpQMaAUpFnL/bQwxPy2PNvZTS1U1q9ATbkqDlx8mfXDbidihFpQ==, tarball: file:projects/communication-toll-free-verification.tgz} + resolution: {integrity: sha512-RKH2mcnhlQ0WBRV2+oYFSWc8vOhQkfnIgdeGJ/g0WtqD7vBTXrS48SWqWTaCZgpUFX0HgqOt7KZNucONri0sgg==, tarball: file:projects/communication-toll-free-verification.tgz} name: '@rush-temp/communication-toll-free-verification' version: 0.0.0 dependencies: + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -18578,10 +19119,12 @@ packages: dev: false file:projects/confidential-ledger.tgz: - resolution: {integrity: sha512-NLz3x8VkRhKZxmuwO5KXs5ltSRIQmjaPqy6n49Euwtb7M3IRLgTlxnjy0isAF3BNT0pRKXzeApqU+wukGaGbIQ==, tarball: file:projects/confidential-ledger.tgz} + resolution: {integrity: sha512-zHckvFYpJcIYVxm/NCzsTDwsJFSWwPCIjpm3M5XCPQnxDxwsA6T9AD2E7UKo7Ssbnl5GVcrR1CGDHj2JjRTGKw==, tarball: file:projects/confidential-ledger.tgz} name: '@rush-temp/confidential-ledger' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -18606,10 +19149,12 @@ packages: dev: false file:projects/container-registry.tgz: - resolution: {integrity: sha512-ZN2Y2HJ4mQftvnUong1syy8q1/lMQna8gSmwUDRHWczeUQ1Q5XWK8htqStRxmliQ9kb5qRJP2tygObxgcdqPIA==, tarball: file:projects/container-registry.tgz} + resolution: {integrity: sha512-hDXxzKWhB+0HMMknW8aR5fTQqPWN8IRiA/xNlF2dZSa8lbn0Z8R53xWEw7A1O6l89NFzS9mbfHc+r8JytoImVA==, tarball: file:projects/container-registry.tgz} name: '@rush-temp/container-registry' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -18650,7 +19195,7 @@ packages: dev: false file:projects/core-amqp.tgz: - resolution: {integrity: sha512-CA7shWTzs/QwzgJn1qBvHhHAg5iy2hfAGzUPNZren/bUkP+UzNJ44BO0Vex5G+mmqNhQIi7mDlrodCM7E6X59w==, tarball: file:projects/core-amqp.tgz} + resolution: {integrity: sha512-IIDg8aiuMRytXjXdpIODRvdXQ7aeXDeiz92A6/HYD51UBKsiazD7F6u3GHdxY4q9jLbQcM9GvHNX3qFzA2NwjQ==, tarball: file:projects/core-amqp.tgz} name: '@rush-temp/core-amqp' version: 0.0.0 dependencies: @@ -18692,7 +19237,7 @@ packages: dev: false file:projects/core-auth.tgz: - resolution: {integrity: sha512-EMvT5vS/uc19Hzb6+jw1hmIF3vgoX+4vyD6iOW9q2VzY+hqK4hpOdUy38JZnMuqaRxwS+V478wzxQIJa2v/Seg==, tarball: file:projects/core-auth.tgz} + resolution: {integrity: sha512-kXfJYIJw2iBraGrqxVf0TYACFurW0vrjs9eHCna0AZ+M4k4yNinnKdT+t5Ph5zNd/UwyVRenGVaBKN2z9eO5UQ==, tarball: file:projects/core-auth.tgz} name: '@rush-temp/core-auth' version: 0.0.0 dependencies: @@ -18725,7 +19270,7 @@ packages: dev: false file:projects/core-client-1.tgz: - resolution: {integrity: sha512-Z3h+vQL5PHTycZWhPQg21spt7xNacqRXRwGmFTjicKdNevkW0Tr+nfwxY8aqh6mvPvd1pqHm1OOww/Vh/R1pKQ==, tarball: file:projects/core-client-1.tgz} + resolution: {integrity: sha512-Rtg1GBy8Jfm/O7t6wROKbp/4XEWTbnCKm4Q5i8QBq4cpywuZTDLt1b1jskfjzGA9ILLX7ffgGkeL7qa2zEg42g==, tarball: file:projects/core-client-1.tgz} name: '@rush-temp/core-client-1' version: 0.0.0 dependencies: @@ -18758,7 +19303,7 @@ packages: dev: false file:projects/core-client.tgz: - resolution: {integrity: sha512-aKWPRV4QLBK2kl3nnh2jiVI/FWFRIdsIGSX4Fa+/moOiF/fkEzWym1xpd59SJnEZRwBd82whp5jTHgPf+RYN+w==, tarball: file:projects/core-client.tgz} + resolution: {integrity: sha512-CsAY317JEQnGsW75+x7OlT0dYHSHs42+WbAgP+AoOoCBaBcIbUqvcZXo63ZF2ZZskMpcHH5tzhykDMVOKzRNjA==, tarball: file:projects/core-client.tgz} name: '@rush-temp/core-client' version: 0.0.0 dependencies: @@ -18791,7 +19336,7 @@ packages: dev: false file:projects/core-http-compat.tgz: - resolution: {integrity: sha512-gZ2hSW4xspOouq+hB7PWhgD4mgvxAbhBUTZ2RwqSqgHgS1zWM5cTbKjELtetVccm+/W8795Me/Th6EO+M6GoWQ==, tarball: file:projects/core-http-compat.tgz} + resolution: {integrity: sha512-MW32mT515lqZYTtlm7KGjbTCFR6C7dmaQKserF9q79K5v7j26O7vYMCxCaKqnWl/g6M/uICVWWZaK6fiUmzRtA==, tarball: file:projects/core-http-compat.tgz} name: '@rush-temp/core-http-compat' version: 0.0.0 dependencies: @@ -18823,7 +19368,7 @@ packages: dev: false file:projects/core-lro.tgz: - resolution: {integrity: sha512-CoSBDLPNO8JoLIcbtkYWbqFRd7TgRzIaeK6HTbslkET7xT7MsP2vShd7gQLQi2P49BZBsKson5uzDiLMJgYipw==, tarball: file:projects/core-lro.tgz} + resolution: {integrity: sha512-ZzPwcpF7PRSzyQ+1/wgkRjhYJ1FmUWfnNJqXdWGFbBS419g52JQshgTRJM1TaKLrinzRAjHROQmotg5/Alcxig==, tarball: file:projects/core-lro.tgz} name: '@rush-temp/core-lro' version: 0.0.0 dependencies: @@ -18856,7 +19401,7 @@ packages: dev: false file:projects/core-paging.tgz: - resolution: {integrity: sha512-xOkdnewn13VbgQvQk2FqAH2aI1yoLb6kk7PWTDFBAkoSNcEZs2vVvGdW9X9Gk+oXrCznPGZFyEH5FkP1EEmtxg==, tarball: file:projects/core-paging.tgz} + resolution: {integrity: sha512-UbwXJBeWFo+V/6nd4XxLI6iYz/9Qi44JL2jo3WLoFRAi0iQq88130JxmgzM0zRdtV1GqVjz6+9NpW/3DmEM8MQ==, tarball: file:projects/core-paging.tgz} name: '@rush-temp/core-paging' version: 0.0.0 dependencies: @@ -18889,7 +19434,7 @@ packages: dev: false file:projects/core-rest-pipeline.tgz: - resolution: {integrity: sha512-5O2FHy4jRgdAoofoSg2kzTpwQ2TTRGY+X1+RYLhoQ6SGyjjdm3RcZms0s3jPOu8B0zYSgJi/JS1vgd90DqWIKA==, tarball: file:projects/core-rest-pipeline.tgz} + resolution: {integrity: sha512-cNjUtktNYRcC3t2/ysB2NvM7sXgCysKIhdn/h+FHMg8j7MEqwFgibaGwozfz+HoUzHwJ6RzLt5A3L8+6IS9rLQ==, tarball: file:projects/core-rest-pipeline.tgz} name: '@rush-temp/core-rest-pipeline' version: 0.0.0 dependencies: @@ -18924,7 +19469,7 @@ packages: dev: false file:projects/core-sse.tgz: - resolution: {integrity: sha512-nY9Bqa/75yzB+e5uV9bswzfytqWKGk3FR93UEeChpnxtpZZhz8DoOeNXXvL/3KOeZIuRnh/6z1kD7h9uV+/x2Q==, tarball: file:projects/core-sse.tgz} + resolution: {integrity: sha512-wwbdcyFlGfJLjHbehuiJymzXkZ0MnFxkNiEDY7ItgYELaR6wYzbMMpHVPHKJlB3zZVgX6vytrNWvd/SmGzd16A==, tarball: file:projects/core-sse.tgz} name: '@rush-temp/core-sse' version: 0.0.0 dependencies: @@ -18958,7 +19503,7 @@ packages: dev: false file:projects/core-tracing.tgz: - resolution: {integrity: sha512-eesVNX3WyWZjXCsD6HeXRix26Frc1oFRr+nC32Z26rZq+Cy+mNeSIfYA5dSNTx4gSEQu0Y8E8zYdX61+FBlfIw==, tarball: file:projects/core-tracing.tgz} + resolution: {integrity: sha512-HkpVIGdoYYuqbw604sVEog0W0ctDJnxCgmThx+NiGbZ7vucLdzBvMw16phUZVZn/GAKsBLvFLTWJkiPEam5K2w==, tarball: file:projects/core-tracing.tgz} name: '@rush-temp/core-tracing' version: 0.0.0 dependencies: @@ -18991,7 +19536,7 @@ packages: dev: false file:projects/core-util.tgz: - resolution: {integrity: sha512-LZg5PyjCeJtP58qwT/5LSu409zelMMx8sDVajEO/7Uu/aUgzJu9zRFV7MAMKve/SOy+jsbd3dlO2QabSxJkifQ==, tarball: file:projects/core-util.tgz} + resolution: {integrity: sha512-EsXLMkh3kiAhHnULlTWidL1YwS+i+L197gqqTYFr/FTUOtb3ZJyQOX2X40VjGTkfqGf/U4xws//DR1Gl4ybV/w==, tarball: file:projects/core-util.tgz} name: '@rush-temp/core-util' version: 0.0.0 dependencies: @@ -19024,7 +19569,7 @@ packages: dev: false file:projects/core-xml.tgz: - resolution: {integrity: sha512-IvtRJ/8+HwBN9gvHr5egr9Ty9ClvvT0eEYAYkSgSSCNHXc9Gi6LN+0smQfABuuxT1ch05rOtExMdaXvwHn2oAw==, tarball: file:projects/core-xml.tgz} + resolution: {integrity: sha512-WWyu8Qc+GHKCY1VhpO8Bo+oXlPTriifu4Z6wT89DW0qjX73qsAjfSWQdxvA1kTRk+66cS/tkk/0HEhwRtfrUag==, tarball: file:projects/core-xml.tgz} name: '@rush-temp/core-xml' version: 0.0.0 dependencies: @@ -19059,7 +19604,7 @@ packages: dev: false file:projects/cosmos.tgz: - resolution: {integrity: sha512-tEEplk1YL1kMhULnZdafCtVDPP9Y6Zkfsk9z6sDCmGwIAvmkIGIJaYnLB6FK1xChdMIiDG09sqsiGi+/n2Ukpg==, tarball: file:projects/cosmos.tgz} + resolution: {integrity: sha512-Ysq4cuLPxwW0O8TrPKiujvFpS2/08TvQHRjhOLNBZuScK62UJm3xh6b0pWfeulLJYH3gV8gbbw/dBDOiyNn8mA==, tarball: file:projects/cosmos.tgz} name: '@rush-temp/cosmos' version: 0.0.0 dependencies: @@ -19101,10 +19646,12 @@ packages: dev: false file:projects/data-tables.tgz: - resolution: {integrity: sha512-DrzeRCjfuKfTtbZnfxli2CCCuVZFvvTN2WQZ7a3iYtpXxCYZUzfJ03jMzv4o3XKlvqD8aULYY+o/LbHmv7C02g==, tarball: file:projects/data-tables.tgz} + resolution: {integrity: sha512-GpAVxC1Tg3t9WnFqU84+/ffCMCA8B/xoSHx4peaRvmriLb/jDLaQoR+ufcI1lkQoz1cc/thVNxwZS4RNBifJyQ==, tarball: file:projects/data-tables.tgz} name: '@rush-temp/data-tables' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -19144,10 +19691,12 @@ packages: dev: false file:projects/defender-easm.tgz: - resolution: {integrity: sha512-7XILYrpA4C+K+V+Vlz077hoafUCaUlsg+b1RhB8SVByJ6+0W7kYU3JbWggtZrhNigyMgDlFR9Yvv91AeQC+bsA==, tarball: file:projects/defender-easm.tgz} + resolution: {integrity: sha512-s7Y3F3WXQJaN8sBsvXliq93GUo1OKdVJTTVHL7r3yJZC88EjUI3auYZPBU8bGN1techInAXQbLD1dVZVATtiWQ==, tarball: file:projects/defender-easm.tgz} name: '@rush-temp/defender-easm' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -19188,7 +19737,7 @@ packages: dev: false file:projects/dev-tool.tgz: - resolution: {integrity: sha512-COAzPkDCKpsPZD0iyU3vk8letk0oh0SMzpVHrj2FPDEB6jwtl0PUaHq/9aDqFoaT6E3+HQ7n3BOwMsjM6mDvZg==, tarball: file:projects/dev-tool.tgz} + resolution: {integrity: sha512-+bhDzfvPvq4GZ7wsCa2n88wV/biduasOH0FbtwxebJKfG7Br9lefJ0RHB+vpn/S/fN9rv7E1sA0V2j5NB3huKQ==, tarball: file:projects/dev-tool.tgz} name: '@rush-temp/dev-tool' version: 0.0.0 dependencies: @@ -19251,10 +19800,12 @@ packages: dev: false file:projects/developer-devcenter.tgz: - resolution: {integrity: sha512-fnl56UZtJYkA6cKiha0eTzVaS79oFlrEdJnpvaALvdL6jLbE3YbUNi0Ilk5S0/MsIwLZPv+83iYGjQU4fQiLEg==, tarball: file:projects/developer-devcenter.tgz} + resolution: {integrity: sha512-aO5maNcDqamDGTbhrjaBphiEMWs7uLtSYz1pCtRTl1/u5eD3agRfPBTQuCn0veFf1T0/5mSNBkadLscruKW0JQ==, tarball: file:projects/developer-devcenter.tgz} name: '@rush-temp/developer-devcenter' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -19295,10 +19846,12 @@ packages: dev: false file:projects/digital-twins-core.tgz: - resolution: {integrity: sha512-+LJrUWBOf4lP/LOVZDiAaDc6ZrdKKFguaBA5Q0h+Gfqqh4Xr8Euh1xROznEryK/gXpaVz62aI5GDT2JUU1cwIQ==, tarball: file:projects/digital-twins-core.tgz} + resolution: {integrity: sha512-K+q1/U5cn0DTXPXSN6DZmzkoUzBYrqAYNmCXzg0+Qvm8ULwvYPD5zQ0paviicxUyl7/LNaH2yl/jcj6QOKCdLg==, tarball: file:projects/digital-twins-core.tgz} name: '@rush-temp/digital-twins-core' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -19340,7 +19893,7 @@ packages: dev: false file:projects/eslint-plugin-azure-sdk-helper.tgz: - resolution: {integrity: sha512-B2OK+KoJAEHvS6dzUXbxKpRc9RaBIFIYhSytptabCPYCEOvTbCernWPQesxZwZLOtOdh6gMjsxg9jbH77N+1ug==, tarball: file:projects/eslint-plugin-azure-sdk-helper.tgz} + resolution: {integrity: sha512-N2PzTsbZ8MEtggPbRghPAbsODlypa3eXtwoFeN+Hzsj82YmiJ2AtqrrZlxF0nnnRv9CaZSeF2rffI7bv8Src1w==, tarball: file:projects/eslint-plugin-azure-sdk-helper.tgz} name: '@rush-temp/eslint-plugin-azure-sdk-helper' version: 0.0.0 dependencies: @@ -19359,7 +19912,7 @@ packages: dev: false file:projects/eslint-plugin-azure-sdk.tgz: - resolution: {integrity: sha512-93THIU29jPMzUdG7ptPcp9dpa1THxhJlgcxtPD3w94hKgG0nuGflkDiTTEerPpOJsRULx59mHm5fM+XUVf6X+Q==, tarball: file:projects/eslint-plugin-azure-sdk.tgz} + resolution: {integrity: sha512-0FQIXMITEa/l+8zdPHG/zjvtLCN8QoXkFs4k81eUDyBTF10OQMEQs8Kt5LjhmmXoL31Ebk3P7kW2mKKnF7CO+Q==, tarball: file:projects/eslint-plugin-azure-sdk.tgz} name: '@rush-temp/eslint-plugin-azure-sdk' version: 0.0.0 dependencies: @@ -19406,10 +19959,11 @@ packages: dev: false file:projects/event-hubs.tgz: - resolution: {integrity: sha512-aQL1hiKWeW8Z+rzqIPaI0RNR/xbA0r09a61Ou5EVnYJEU1Tw8cyQ0JP5l7JoP4ZYSMZvU3Vjp8pixd5C1to1SQ==, tarball: file:projects/event-hubs.tgz} + resolution: {integrity: sha512-zCwCbbwCcvGG5QGQPLlwDB6mW3G0+HAHUKc1BcXaWRiJKujZIX5S2BfdL4ehOztBBfEbvehPFDnd8uiPqQTUQw==, tarball: file:projects/event-hubs.tgz} name: '@rush-temp/event-hubs' version: 0.0.0 dependencies: + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -19466,10 +20020,11 @@ packages: dev: false file:projects/eventgrid.tgz: - resolution: {integrity: sha512-aLO35OpMJ7rJeGjMJirl2+8Kfil6ujA7MD0t+0Tw5quA0njRBgNOc/3aKl6p/SAnRtKzdkgeKbElZEb4eOtLKQ==, tarball: file:projects/eventgrid.tgz} + resolution: {integrity: sha512-YIlzLPpEGlXZWGZo0ApeJK31QBlgMKi/L4m6VylRfAagbZ40y6fOvOldlE15kRGyf3d7CFCdmT+GSUBfQ6XMZg==, tarball: file:projects/eventgrid.tgz} name: '@rush-temp/eventgrid' version: 0.0.0 dependencies: + '@azure-tools/test-recorder': 3.1.0 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 '@types/chai-as-promised': 7.1.8 @@ -19508,7 +20063,7 @@ packages: dev: false file:projects/eventhubs-checkpointstore-blob.tgz: - resolution: {integrity: sha512-ttfzjJUANggDnbJr5HuaUN+ON0YxwYE1Y302VWr0G0CCyKldQif23NfIIPTyWTMvHf4nj9CwYvPg4d6Xb0nhtA==, tarball: file:projects/eventhubs-checkpointstore-blob.tgz} + resolution: {integrity: sha512-PlmpZyF5PjvNrnrDYBEMFsNB/0ufkgm1KzywLyUT4yj7RB2wCBPKF9+MRDNsGYKshse0BF4fyi+U0A8n457oGA==, tarball: file:projects/eventhubs-checkpointstore-blob.tgz} name: '@rush-temp/eventhubs-checkpointstore-blob' version: 0.0.0 dependencies: @@ -19558,7 +20113,7 @@ packages: dev: false file:projects/eventhubs-checkpointstore-table.tgz: - resolution: {integrity: sha512-FNJTfmyg66/SG9viBhukuTAldKR3ndr3v5cwSp08a+V6AaXM1f6pzozXLkV59lkVHCVjAgDE1rXe+o6fyrS6ig==, tarball: file:projects/eventhubs-checkpointstore-table.tgz} + resolution: {integrity: sha512-DtLkq585iQEEx+wEG/ZLHm+mFmo+1Lqaerd0zeP8/Q6+I3g9bhwIim+lEHnBSq1lW4Bk2NL1B7Cct/RLI0SDMQ==, tarball: file:projects/eventhubs-checkpointstore-table.tgz} name: '@rush-temp/eventhubs-checkpointstore-table' version: 0.0.0 dependencies: @@ -19605,10 +20160,12 @@ packages: dev: false file:projects/functions-authentication-events.tgz: - resolution: {integrity: sha512-DyeUa6EkXl9H7X99WHWAsWnI8W+6E2w4tn+HIkfqeh/wGn/t1agG3n2NSAagZAxyPpTcpOt9hqjT7JrDORh99g==, tarball: file:projects/functions-authentication-events.tgz} + resolution: {integrity: sha512-+PeVPYgDheciVjGgaKhcJuCP/KLiTkZk+hNISB7QRC15O8nb/bfd7dV/qR/NDgVB3YqQwMr7pOPrMyOp824lGw==, tarball: file:projects/functions-authentication-events.tgz} name: '@rush-temp/functions-authentication-events' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/functions': 3.5.1 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -19649,10 +20206,12 @@ packages: dev: false file:projects/health-insights-cancerprofiling.tgz: - resolution: {integrity: sha512-mc7VEjkT/8TIywbPvJYBbH27Eyyqu1qnsl7BpBrhyW9W/9TuaGGvv0+r0lms23Hv1GbC/S3XoVsxr/hJV8FSWg==, tarball: file:projects/health-insights-cancerprofiling.tgz} + resolution: {integrity: sha512-rT3piGSaIqKgRHaPunoBkuDKUzfckXA/L98fzyoXcm7UWq5gdpGwfCszAHn02niDAziKz8sruHGKSKwKFnw07Q==, tarball: file:projects/health-insights-cancerprofiling.tgz} name: '@rush-temp/health-insights-cancerprofiling' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -19693,10 +20252,12 @@ packages: dev: false file:projects/health-insights-clinicalmatching.tgz: - resolution: {integrity: sha512-BOKovIvfaqHq3W8fFgRzWCVuqwvs9l1Gmo0loKJMUq0ECzyNLnLJuoG45WNYaiZJjaMXTRLI84nazfheCusP4A==, tarball: file:projects/health-insights-clinicalmatching.tgz} + resolution: {integrity: sha512-vToC/KqdsE8pE4FRQ4z61XCJj+bW7EpMZnPB01iy3R3QKviTFXV45nEZGAp5ueR2ThQgzNEcXBniJbouY8HxsA==, tarball: file:projects/health-insights-clinicalmatching.tgz} name: '@rush-temp/health-insights-clinicalmatching' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -19737,10 +20298,12 @@ packages: dev: false file:projects/health-insights-radiologyinsights.tgz: - resolution: {integrity: sha512-rQALOcs86DXv5lFEWhNR/40jkNo6FLoHH+r8tS8FB5y0bBuZUrFKvASPq9LZx21Hw7EOvxjcVnx0OPTETPumRg==, tarball: file:projects/health-insights-radiologyinsights.tgz} + resolution: {integrity: sha512-IPvVUy2K74gR/prACIjxb1IxLlcgPxtJCkDtvdZf3yVlDq2/aHyMEWANxjSYDiuRtyVY2Qz0D5oNC7Xsq/xdzQ==, tarball: file:projects/health-insights-radiologyinsights.tgz} name: '@rush-temp/health-insights-radiologyinsights' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -19781,10 +20344,11 @@ packages: dev: false file:projects/identity-broker.tgz: - resolution: {integrity: sha512-qY6zvput4lQHqhzPdsjjnl+Mu2xsNP5BDuTPK9EqyNthY++uxe+6KFNy1eKt5s2eiVlHLahFpSOaQsvsmf8AHg==, tarball: file:projects/identity-broker.tgz} + resolution: {integrity: sha512-vx9xKcy+ZhlA5PuFj3b7Wy96HXvMEp7BQ/NHiT+iIVUcMhrp6n40MuaPGh0dxLS/2XQnLLLmu1L7BHH0Gtqqaw==, tarball: file:projects/identity-broker.tgz} name: '@rush-temp/identity-broker' version: 0.0.0 dependencies: + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@azure/msal-node': 2.6.6 @@ -19808,10 +20372,11 @@ packages: dev: false file:projects/identity-cache-persistence.tgz: - resolution: {integrity: sha512-xjW/usWexAhmcVMN898Kbi+t7A50zceGD22B5femIIF2pIKyExrmUN78+73vvuRWgovG22UHZ5CZwQRm02+PvQ==, tarball: file:projects/identity-cache-persistence.tgz} + resolution: {integrity: sha512-nvsuxkC8hNuUFrT4Hoxkuz10oArGS3SUs0Ssaq9hICOrUJdNcFEjRlgYRiPqpuM3oxC/HEBZ9AE5ppVHOCEcSg==, tarball: file:projects/identity-cache-persistence.tgz} name: '@rush-temp/identity-cache-persistence' version: 0.0.0 dependencies: + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@azure/msal-node': 2.6.6 '@azure/msal-node-extensions': 1.0.14 @@ -19843,10 +20408,11 @@ packages: dev: false file:projects/identity-vscode.tgz: - resolution: {integrity: sha512-vnqh3FnIhswMRabiCjc7s1kUEaRMfrXE643pVnnfrap6XtXLobo/uocB9Rc1XBLwpCUMp4CrgRL93ssVCehxNQ==, tarball: file:projects/identity-vscode.tgz} + resolution: {integrity: sha512-LEj3TH59TnCC5VMd+EEm1lsbPq92b2MZWzMUQclrt69cNc/fR5wueyWkDVKUeIpL3juf9gIaDlTAW6TARoV6qQ==, tarball: file:projects/identity-vscode.tgz} name: '@rush-temp/identity-vscode' version: 0.0.0 dependencies: + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/jws': 3.2.9 @@ -19877,10 +20443,11 @@ packages: dev: false file:projects/identity.tgz: - resolution: {integrity: sha512-lF2+D9FxVB3xvWESr8dPiE/CMJtAEM8e2+WVZmIXaNbxdjFjFfnkRID0FcTeKCvp9dlh+wt1jzISiIW5peNO5w==, tarball: file:projects/identity.tgz} + resolution: {integrity: sha512-GDYuAIQUcXz19tIuKPjxzN9lVSS2rNw04weF4Bos0c8TXFKHYfUzGbFB/0RhtkiYpYIaiLFmRnN3uNDOuFu0wg==, tarball: file:projects/identity.tgz} name: '@rush-temp/identity' version: 0.0.0 dependencies: + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/keyvault-keys': 4.8.0 '@azure/msal-browser': 3.11.1 @@ -19933,10 +20500,12 @@ packages: dev: false file:projects/iot-device-update.tgz: - resolution: {integrity: sha512-c0cjCe+FrjuuYhjipgE8i37pU0dKShm7rjbcPtmRfpoe247uv7CQvM3izuokyhOqUFwoQrkqTExBfrLLWKVdBg==, tarball: file:projects/iot-device-update.tgz} + resolution: {integrity: sha512-BOYNkilk13CrJOTmM61NUL/3LWHU6Q7XK5ZnJFiFpBWiDW4nQ2IKOzDJ6pa43wl2mJAjqNaT2J8QDQOK/KR3qA==, tarball: file:projects/iot-device-update.tgz} name: '@rush-temp/iot-device-update' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -19979,10 +20548,11 @@ packages: dev: false file:projects/iot-modelsrepository.tgz: - resolution: {integrity: sha512-PAaGN66xCaYhbenXbfrLnj1cHidxMKYTPkzkQWRofBtxu4IKD1HpwnL6vQJJ1QXZvvXezImWEXK5/tFdhOFi6w==, tarball: file:projects/iot-modelsrepository.tgz} + resolution: {integrity: sha512-SRcfyABBDheD6yA2o8khQ644BFhQxIjJq7LXyXGHG4+bB92n8PjVJL+xIgls1xBE93J82sZqovDM2avpMoXn/g==, tarball: file:projects/iot-modelsrepository.tgz} name: '@rush-temp/iot-modelsrepository' version: 0.0.0 dependencies: + '@azure-tools/test-recorder': 3.1.0 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 '@types/mocha': 10.0.6 @@ -20023,10 +20593,12 @@ packages: dev: false file:projects/keyvault-admin.tgz: - resolution: {integrity: sha512-eSlE7yjd2hDy7nn1Dzgz0zub5cS6dR0Xmm6YOtUuPOsUD8uOLd8ja1ufggZtimry/nOo8XfxYpJ5YUwEWzcKSA==, tarball: file:projects/keyvault-admin.tgz} + resolution: {integrity: sha512-VYhp9sdlhYb+bJ+y73QJMGvxsv3Q2he0jiwoLLX7o6vGo5ta5cLfkS1CFOkfa+dtVgWVSPaJETgRWnposxyvMQ==, tarball: file:projects/keyvault-admin.tgz} name: '@rush-temp/keyvault-admin' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -20054,10 +20626,12 @@ packages: dev: false file:projects/keyvault-certificates.tgz: - resolution: {integrity: sha512-ayKbgnJ6cHxFgdsqV5zpeNZfogKjHRagU0cmzgFYRzDBB41nXFUFKmLxVAJIKOYOaqH+18AqcKG8+EEQ/pCgrw==, tarball: file:projects/keyvault-certificates.tgz} + resolution: {integrity: sha512-oTke+x5JgdqnDu4iSBWJduQhIYCZEnA3uWqxVMelCPm5i7l7X7JyE4X0Y3hbUQs3kzeVVqKlRgzOLuht0zoWxA==, tarball: file:projects/keyvault-certificates.tgz} name: '@rush-temp/keyvault-certificates' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -20098,7 +20672,7 @@ packages: dev: false file:projects/keyvault-common.tgz: - resolution: {integrity: sha512-qoZgUcG1tCoEWvr/idduvr/OAj3OdUR0+PaBxlYhDp+4pUBdg3f3eeS4eF/IBxpcofzXuu1R/mE5k9uBiiMr0w==, tarball: file:projects/keyvault-common.tgz} + resolution: {integrity: sha512-CNJKKWgb64bFHgKUX3kG9nlw52Vah32BYCWi/IB6aKLVk2qRgcmvjjESV4XPuEtk2yUQ1HpyrVrwy6MZ/O+DrA==, tarball: file:projects/keyvault-common.tgz} name: '@rush-temp/keyvault-common' version: 0.0.0 dependencies: @@ -20127,10 +20701,12 @@ packages: dev: false file:projects/keyvault-keys.tgz: - resolution: {integrity: sha512-0MA605SdWtYhFrjSyB2xms59L1leADz/gSk7PuAri3ZawyyRe7I76dh0E85LVfW55bgef3cPECkRybEEcrFehQ==, tarball: file:projects/keyvault-keys.tgz} + resolution: {integrity: sha512-4ZP3qA1W8k1d9etN5W6Vm+NHlHqwuBJZUozgWncX+h2K+8H4Nql57FgcMVdwOmbGtuAe5BOM8Q3r2ks/UbcXHA==, tarball: file:projects/keyvault-keys.tgz} name: '@rush-temp/keyvault-keys' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -20172,10 +20748,12 @@ packages: dev: false file:projects/keyvault-secrets.tgz: - resolution: {integrity: sha512-hF2SvKHbFykVdDom+8z/N2PJjSSP/voViU2JWK1qwhsSfOwSmSehzz1l3n9nIWEAultEZhqnsozvD/H8TNlLxg==, tarball: file:projects/keyvault-secrets.tgz} + resolution: {integrity: sha512-0yOL1B7H+G5TIvKdFr88y0zWvoRS6kTqcY60Zj636ejkguRnp0mxO+0Ja6HtzgzKGzCRA/0Z6o8r6pxbns1SLw==, tarball: file:projects/keyvault-secrets.tgz} name: '@rush-temp/keyvault-secrets' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -20214,10 +20792,12 @@ packages: dev: false file:projects/load-testing.tgz: - resolution: {integrity: sha512-UY/4sKr2DLoG4yn/m5R+61/+eVNqHj/5E3H579W1Hp997anpiMiO2eB3BWb0garyX9ig7nVff9/S7f/ujmSIpA==, tarball: file:projects/load-testing.tgz} + resolution: {integrity: sha512-AmGY5BOyGMd3kUuCq6TM6i+fuNgG/yMpe+LYwn5Og6MdeaMP2FEO6B/eabe7EmaCIHkj5XNCI9IIsX1C9nHz5Q==, tarball: file:projects/load-testing.tgz} name: '@rush-temp/load-testing' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -20260,7 +20840,7 @@ packages: dev: false file:projects/logger.tgz: - resolution: {integrity: sha512-Uz2QAi+q3lduBmnVpOusq50H1Wqzy5IRRHVPftrh/SPY/n6v/jOVTh0iD4vlvw1z9ZpiwHdEO1NE7i4w34MFoQ==, tarball: file:projects/logger.tgz} + resolution: {integrity: sha512-kRR6Sn/ek0zBc9x0gODPxH7dlIOBAbz0Zx8SJorZjmzilpbJQKIWLgisR6Ozf/4VWa9XfeRClPld8xJ8IxLzAw==, tarball: file:projects/logger.tgz} name: '@rush-temp/logger' version: 0.0.0 dependencies: @@ -20294,7 +20874,7 @@ packages: dev: false file:projects/maps-common.tgz: - resolution: {integrity: sha512-MshhAL16Di9s1phne1vgvSkvX9YI1UWTu80q2UYuUxgBHPnwtw5DwXHlGu+WnMKhGS3VbmOkwXanBPJx7AgDTQ==, tarball: file:projects/maps-common.tgz} + resolution: {integrity: sha512-3GpElejNNohWM/YZB4HYYpZsbjPr3iXqG2qqlASff6ercwPgzyU/zjmFgZj31zrnOFPNj9l7z0aoxyHhoLJlpQ==, tarball: file:projects/maps-common.tgz} name: '@rush-temp/maps-common' version: 0.0.0 dependencies: @@ -20312,10 +20892,12 @@ packages: dev: false file:projects/maps-geolocation.tgz: - resolution: {integrity: sha512-8IVjOrxqCEfavAgNoItuIQ9lR7saAsJnYD5aApVNLOJi+cvm23o6wtfMA8aYQfoXk9/QzJTyFEVHuCA68KNtbQ==, tarball: file:projects/maps-geolocation.tgz} + resolution: {integrity: sha512-XXro5ZWwII9XyUIRgLRfHPk+ZmYJOXxNe6n4M85HvKEs696V4kUisoqzIqu4cCd9eS5qbsa02qQo3w9WFObxQA==, tarball: file:projects/maps-geolocation.tgz} name: '@rush-temp/maps-geolocation' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@azure/maps-common': 1.0.0-beta.2 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -20356,10 +20938,12 @@ packages: dev: false file:projects/maps-render.tgz: - resolution: {integrity: sha512-KdDyL6VXavYQESgGXb6IJAapHzWaWNQWqNV2tSoNWWY8DtAHqe2ybj7CVhK9UzPIK6WFfaZRK5FBCB0s/Wu7KQ==, tarball: file:projects/maps-render.tgz} + resolution: {integrity: sha512-UfJw8rqaxyXbeoM+FC365JKrghkRqWysaIzV4LuIKQe0up7Mf9NmSMbTN/tOi/0LKMgj73mwCJz3Qyz6xaCA9Q==, tarball: file:projects/maps-render.tgz} name: '@rush-temp/maps-render' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@azure/maps-common': 1.0.0-beta.2 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -20400,10 +20984,12 @@ packages: dev: false file:projects/maps-route.tgz: - resolution: {integrity: sha512-2FjiwHNS/RTM+gf0bpfN4aIGkuXIHBjUmXw7c8rVbuc3XRSgbIri1RX8MEPLs+WGFl2JxUZMZlzhKrs6aXimGw==, tarball: file:projects/maps-route.tgz} + resolution: {integrity: sha512-QZ63/XX23PTbJexiBw4hCf86OvmMBoy9y0VfdQWlVu1JSd/fspOmygYvjSDISqsy29Je6ksbRUA2BWG7txsqWg==, tarball: file:projects/maps-route.tgz} name: '@rush-temp/maps-route' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@azure/maps-common': 1.0.0-beta.2 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -20444,10 +21030,12 @@ packages: dev: false file:projects/maps-search.tgz: - resolution: {integrity: sha512-yQ3TeOFEre3NvZVIOGSbGWtQYSCBEk5dNa6iDlH0FkA+8nVj5fMm6Q1NDEXDpSVyKiHcHyN9uUsexPQkISMbcA==, tarball: file:projects/maps-search.tgz} + resolution: {integrity: sha512-EG2U/XSDmEDo7N2y538lcUxHUmPz1OXmFGDa1zvoW20Rw0oG2ELz4hXgDUSDjCS8BOyQgQ3864sUyKJ6gkgaaw==, tarball: file:projects/maps-search.tgz} name: '@rush-temp/maps-search' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@azure/maps-common': 1.0.0-beta.2 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -20488,10 +21076,12 @@ packages: dev: false file:projects/mixed-reality-authentication.tgz: - resolution: {integrity: sha512-bwEs64MEupVvqGloHppX87oN6Pkl596q8Kh+K2m4eu0dRtm/WEMX5rIDW+kTmrBwWxqEF0Af36WMrFEDMMMvRQ==, tarball: file:projects/mixed-reality-authentication.tgz} + resolution: {integrity: sha512-YHHnGyeoOSte+mO0Rihn4PFNeSmu4r1duUFox35EFCeN0wy7vxz06ALHRd0Uq9NkjbQC7uN7+L8YPJwjl84xsg==, tarball: file:projects/mixed-reality-authentication.tgz} name: '@rush-temp/mixed-reality-authentication' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 '@types/chai-as-promised': 7.1.8 @@ -20530,10 +21120,11 @@ packages: dev: false file:projects/mixed-reality-remote-rendering.tgz: - resolution: {integrity: sha512-0ingekWodBi5PyDptQDUjOJ5SUlZeXUXLTGVxWtEywxfNQqHz91BSLIOKSlFdzyrCriy745U4v53BFKkWKIndA==, tarball: file:projects/mixed-reality-remote-rendering.tgz} + resolution: {integrity: sha512-aTkDQvs8C824n2b0DxSEDaIR1YzaCg7g7IuVCWyIFnhYN0MDH2dCwWSlWhnNMp+1xmDvYxicID9KnSVAgiwIOQ==, tarball: file:projects/mixed-reality-remote-rendering.tgz} name: '@rush-temp/mixed-reality-remote-rendering' version: 0.0.0 dependencies: + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -20577,7 +21168,7 @@ packages: dev: false file:projects/mock-hub.tgz: - resolution: {integrity: sha512-0iFt6iHLpfCmW64Hgw/dxsQJuhX5FWqOFbYNpztGMMZ5z/EYnJ+0blwPQA47vwp6HRJCs93XGCEo9/PL8RvgUQ==, tarball: file:projects/mock-hub.tgz} + resolution: {integrity: sha512-cF5biFHCBknMGeAoMtk9cec5IzeT3ABz8tle5SCZMjc1UFO8hOUeOpL26O/SAwfdz97VYr6NeOL6XWL/l/Ng+g==, tarball: file:projects/mock-hub.tgz} name: '@rush-temp/mock-hub' version: 0.0.0 dependencies: @@ -20597,10 +21188,12 @@ packages: dev: false file:projects/monitor-ingestion.tgz: - resolution: {integrity: sha512-yC+bAL4eZFGpoguRdxW7jJkNW5XCXz5cMOz/9ZsnE/If6/8RGCQY3RnQwSXV01Iz5R3a2yv4xQx72yJc9wspOg==, tarball: file:projects/monitor-ingestion.tgz} + resolution: {integrity: sha512-35wVvAFyA02DphRAw4HBLO3Xco0Ai3qpMVy5qbUe6200MbxqUgYPpEM1TvFJa0sIfmZjxTs+Tuj87vcQPqT/IQ==, tarball: file:projects/monitor-ingestion.tgz} name: '@rush-temp/monitor-ingestion' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -20645,7 +21238,7 @@ packages: dev: false file:projects/monitor-opentelemetry-exporter.tgz: - resolution: {integrity: sha512-2T3S1Qb44hyYC6VQL9hef96/P/xPbYk2r3iyNovTMtV01NQQyHommM8gflv9Jn9bXuy+IO0DxJKKjdezZo265w==, tarball: file:projects/monitor-opentelemetry-exporter.tgz} + resolution: {integrity: sha512-4HbKEAfrHndx4ErtSPGZv3V9x88RLzPLKLT7398cYphpCBBcjWuns5zTGvCTxqawJds/TqqUn6pQhC0/CKT1vg==, tarball: file:projects/monitor-opentelemetry-exporter.tgz} name: '@rush-temp/monitor-opentelemetry-exporter' version: 0.0.0 dependencies: @@ -20680,7 +21273,7 @@ packages: dev: false file:projects/monitor-opentelemetry.tgz: - resolution: {integrity: sha512-T3z92iA7ZLW8XT41RJoYvF69A3DLfQZFcFERPJLnkyrbF5uBUpcwFvOylgwnq8A5MPk1760GoOMwYiiNY+tdNw==, tarball: file:projects/monitor-opentelemetry.tgz} + resolution: {integrity: sha512-rc7bOSqiFt1GbOvWoxSabvCFhDHTxYdVloCCmlu7L7EhtkdQzlJ4q7jUQ6mI+7TL9kJTOulhY9Vz5LroikgfaA==, tarball: file:projects/monitor-opentelemetry.tgz} name: '@rush-temp/monitor-opentelemetry' version: 0.0.0 dependencies: @@ -20726,10 +21319,12 @@ packages: dev: false file:projects/monitor-query.tgz: - resolution: {integrity: sha512-Kondnbkkx7B+q7Ogoj5xElu7WOQXkYimAVSKR6p+vmjmzp4Wds88L+C773TKiIb/g3F5mcczSNrEYYJE6uZQxA==, tarball: file:projects/monitor-query.tgz} + resolution: {integrity: sha512-eA59FWiykLEoZGc6MqK7q9bjJ9tlg0z/EL9a3el/gilDilmwgLNR/bdNxoAgC5Ma5V4BDSmjC94EXPcQdmz+Vw==, tarball: file:projects/monitor-query.tgz} name: '@rush-temp/monitor-query' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -20769,10 +21364,11 @@ packages: dev: false file:projects/notification-hubs.tgz: - resolution: {integrity: sha512-nrLuuj6eu5gDLewooAAfi32ogik6kkGA97a5F3k8vvmDbjOYi2kmb5XttOpMsZ44caK25zMMe3fCzFdi1X4fmQ==, tarball: file:projects/notification-hubs.tgz} + resolution: {integrity: sha512-YxQL0A4IE5R842EtcPwwN/fX4MubV9+GuqIF14kZdlIs6XGHtGdn3qlelkUTedNzJTATJ2lhXn3HW3ecxqB+Yw==, tarball: file:projects/notification-hubs.tgz} name: '@rush-temp/notification-hubs' version: 0.0.0 dependencies: + '@azure-tools/test-recorder': 3.1.0 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 '@types/mocha': 10.0.6 @@ -20806,10 +21402,12 @@ packages: dev: false file:projects/openai-1.tgz: - resolution: {integrity: sha512-1A3CbZBpucOxpBCZHM1tHWe/Y7B5sjO354FBZ+XONUliicE+xgmcEbPAlu0xNA6CUsh1WisBV//smcaT5ss7MQ==, tarball: file:projects/openai-1.tgz} + resolution: {integrity: sha512-dJ21NSDEpfNlhCGpo6MpkpfWwUrLHhlEfZnriFZCfC1rwI0psUobeCfC4Dk59xXCAla247ni+MJ0k89JsW5PsQ==, tarball: file:projects/openai-1.tgz} name: '@rush-temp/openai-1' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -20849,10 +21447,12 @@ packages: dev: false file:projects/openai-assistants.tgz: - resolution: {integrity: sha512-FyGX1uJyqecXsX8I7Oi5AbWHYuTe1Ie3+t770bWOUB0SurgN443TMZxbZDGNrsFu8+rSp2WnOA4dBRKOl0k/9A==, tarball: file:projects/openai-assistants.tgz} + resolution: {integrity: sha512-RxssOQt5iF3yqAuybk9zG7o7FVADXc7XEDadAV+SE1ZLYyjf2bXm8TIyU2Mw3ZSQJ1960WEo3i9OOPKH/Uf7jQ==, tarball: file:projects/openai-assistants.tgz} name: '@rush-temp/openai-assistants' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/mocha': 10.0.6 @@ -20891,7 +21491,7 @@ packages: dev: false file:projects/openai.tgz: - resolution: {integrity: sha512-8k0W5UZO4jYWW3R0sw4J8w/xFEovBBusdYQqIGUMlwGq7t869oE0XXOfahDsZIGDBACj32ci3maBGF8PN/MhUQ==, tarball: file:projects/openai.tgz} + resolution: {integrity: sha512-obXb6vm/bNL9CLo3VIhpsCeY0v9qbzpa8/iCAGWGHLQCqiKrC38nOBVU86j6McQhLyTeviWOz04ax4b0w2Df8g==, tarball: file:projects/openai.tgz} name: '@rush-temp/openai' version: 0.0.0 dependencies: @@ -20909,7 +21509,7 @@ packages: dev: false file:projects/opentelemetry-instrumentation-azure-sdk.tgz: - resolution: {integrity: sha512-w5Om+/TaWUAWVkG7dhxPQkZStuwZdv7NQWOPhaxVsVbXPY+w1KV5lu2nJ4AX3hNmzRHqgu6UxOTGk7gm6YN96Q==, tarball: file:projects/opentelemetry-instrumentation-azure-sdk.tgz} + resolution: {integrity: sha512-6W4Nz+PQLHDEoytZGJaBvzZb/Ivo34yoTIZMaYDJe1/vZ2sTsmJ+KozxREKHpRe7C+p0I4cfMAW94GaeGdDoeQ==, tarball: file:projects/opentelemetry-instrumentation-azure-sdk.tgz} name: '@rush-temp/opentelemetry-instrumentation-azure-sdk' version: 0.0.0 dependencies: @@ -20953,7 +21553,7 @@ packages: dev: false file:projects/perf-ai-form-recognizer.tgz: - resolution: {integrity: sha512-Twongu2ZtaYez/jj6IFCVjNGyArI/e91HM0apkT2H4ZLD9sUu5xo0dRJ9crqIYOtgbTgkI9J7VHjmQTF9iEGLQ==, tarball: file:projects/perf-ai-form-recognizer.tgz} + resolution: {integrity: sha512-6fS3DH68AMUliROeH9jEKm2MHFGo5SjBvla3KfQERIS6+TfyuIQIEEyFo4sL89JeKC9s1ayOiN5Vj60Af+9ZNQ==, tarball: file:projects/perf-ai-form-recognizer.tgz} name: '@rush-temp/perf-ai-form-recognizer' version: 0.0.0 dependencies: @@ -20972,7 +21572,7 @@ packages: dev: false file:projects/perf-ai-language-text.tgz: - resolution: {integrity: sha512-nrLYL/+YmEJQ444kj3ylCntk6ygquYNa3NsiziXOeySpfZHCKZAPlQ3fmdnOeNqTbDHTMJy+WyZb7Wds9L2aUQ==, tarball: file:projects/perf-ai-language-text.tgz} + resolution: {integrity: sha512-WogFvLuubGV5wlMac4knBi95KXqq9+uTjFD/aonXnx7D2c2wPmR8otXQBhH9hD+Aa5kJkr/jHLkaWHMNV8HXpA==, tarball: file:projects/perf-ai-language-text.tgz} name: '@rush-temp/perf-ai-language-text' version: 0.0.0 dependencies: @@ -20991,7 +21591,7 @@ packages: dev: false file:projects/perf-ai-metrics-advisor.tgz: - resolution: {integrity: sha512-8QB6gyIx6315PMO8an0B/QI3KCgYjyWlOE8bdAnYPfR7QuaS3D2qJCgRkATynTMOOlNcmMvAunGYmin8cFwv5w==, tarball: file:projects/perf-ai-metrics-advisor.tgz} + resolution: {integrity: sha512-BzLEG5XGTkGNk7zIM0TqunobgSCQqZwhIua4awQszd9KJ7Vs2JmaKdITBXlXqAgSPDWT2LHwSTwnQL2Ba633Kg==, tarball: file:projects/perf-ai-metrics-advisor.tgz} name: '@rush-temp/perf-ai-metrics-advisor' version: 0.0.0 dependencies: @@ -21009,7 +21609,7 @@ packages: dev: false file:projects/perf-ai-text-analytics.tgz: - resolution: {integrity: sha512-wn5DJDGY+nCBSIpfNXHy5DLkayyT/OnG4IapthRvaXyI5lwRGlAZjMt/wvzhfizyK4CTn8Q2koqH/g6Vd/0ZIw==, tarball: file:projects/perf-ai-text-analytics.tgz} + resolution: {integrity: sha512-wIGfF1/mEZ00KkqJK4IwlCXo4hH/wShHrTYn2YMqFzDi7Dx99PhXqDSrKLTeLELSre+VPwy12LXGPwe7QZKTQQ==, tarball: file:projects/perf-ai-text-analytics.tgz} name: '@rush-temp/perf-ai-text-analytics' version: 0.0.0 dependencies: @@ -21028,7 +21628,7 @@ packages: dev: false file:projects/perf-app-configuration.tgz: - resolution: {integrity: sha512-EWyKsHNIlmy4Sk3ggWuIqQpvpOFdo51e951l5CBA6ikUg2n+P6Dho/Kq6K0k+4tJrKYuguU2ylYSKepPIJPinw==, tarball: file:projects/perf-app-configuration.tgz} + resolution: {integrity: sha512-fHWrf90kOWIYCSkVQLe9CK/5eliInwwpZDtONM3NiLveidPZqb0UtktPSpEXK9AtEZkZMTP/48qXugcQYgAvLw==, tarball: file:projects/perf-app-configuration.tgz} name: '@rush-temp/perf-app-configuration' version: 0.0.0 dependencies: @@ -21047,7 +21647,7 @@ packages: dev: false file:projects/perf-container-registry.tgz: - resolution: {integrity: sha512-uuWmJhbaoaXMibMa6atxi5qX58XBUvOUyi23fWUF4IAURyw5w36DT6OJxYSG5xEUumw0bt6/cOMkMu4hNMbxWQ==, tarball: file:projects/perf-container-registry.tgz} + resolution: {integrity: sha512-LTl6Zboh/zFpK2LjSu2QBLNcbsvP0WyTuLGl5H1wZ+alW0tFROc96eZuYJnjreVExYbCy2hAMbJoGeP6NOqnEg==, tarball: file:projects/perf-container-registry.tgz} name: '@rush-temp/perf-container-registry' version: 0.0.0 dependencies: @@ -21065,7 +21665,7 @@ packages: dev: false file:projects/perf-core-rest-pipeline.tgz: - resolution: {integrity: sha512-2P39o1Sgu/Gh0rVZ7mdVKx6Spf/nW3AQB9FTTfMxF37vFx9aPMI5DR9am3gUM0dVodxpvzsMOz5jExdhgBpAQw==, tarball: file:projects/perf-core-rest-pipeline.tgz} + resolution: {integrity: sha512-qfbUCtpzT51U343BdSsF1Xlya/+2ho3Gwd0fOZVAvzdt2WHiLSqDGYfmA1MvrJR2OHa2fxCC/f5UduN9oGeOuA==, tarball: file:projects/perf-core-rest-pipeline.tgz} name: '@rush-temp/perf-core-rest-pipeline' version: 0.0.0 dependencies: @@ -21088,7 +21688,7 @@ packages: dev: false file:projects/perf-data-tables.tgz: - resolution: {integrity: sha512-Tfbwz8f1hClVmPQnppnVh858FUUyisXzmKondS2JZatax8yaNZoyZIPlXFrtBTzK6L91Px7OC5KiWzLYXDfOvw==, tarball: file:projects/perf-data-tables.tgz} + resolution: {integrity: sha512-rjjhVXfHVaxpdwElwGpn3SCex+Ypikjr9TMWqs4CwqUMOF23IWI67HlKf6HdY5GxSCQy2oZdC/bLe11LBVD97A==, tarball: file:projects/perf-data-tables.tgz} name: '@rush-temp/perf-data-tables' version: 0.0.0 dependencies: @@ -21106,7 +21706,7 @@ packages: dev: false file:projects/perf-event-hubs.tgz: - resolution: {integrity: sha512-1Vw46tqZ0995EATMPhf4JcLRkg50Dr3klTaWww36MnfBhz7bwA86Z7n3bAJueEPfyDPYmOHziY4SMV4qdqATkw==, tarball: file:projects/perf-event-hubs.tgz} + resolution: {integrity: sha512-63zllJX+oZScSVb9Z5g2X2y+P6zO2RNZaZ3K/dEPN/1fq6pSiP6PiU/+aLhN83ivupPnzMYsNCRb1ur+fNa5cg==, tarball: file:projects/perf-event-hubs.tgz} name: '@rush-temp/perf-event-hubs' version: 0.0.0 dependencies: @@ -21127,7 +21727,7 @@ packages: dev: false file:projects/perf-eventgrid.tgz: - resolution: {integrity: sha512-ylDyLkkZ1Re7H5UF7M0LKK4ht1Ji0g8OXjBiVx7QD1JuRsa3ACHGD9xQ0ph4uemlLr5+Cb2/xXQlue292U5d+g==, tarball: file:projects/perf-eventgrid.tgz} + resolution: {integrity: sha512-y3VWYT642E08TUYDVIXUBxvzBtjaBIbXf7FU3DJa4Mlrv3XEg5HhSfwDLo3b/pD5lfUsoXa1JTlP5b0E/prw2Q==, tarball: file:projects/perf-eventgrid.tgz} name: '@rush-temp/perf-eventgrid' version: 0.0.0 dependencies: @@ -21145,7 +21745,7 @@ packages: dev: false file:projects/perf-identity.tgz: - resolution: {integrity: sha512-3JWy6nrSI4fTtLhg8P42yeW0YkIW89z/CEq+j/LWwBL7qurGyP1X0xkN92dlcOipLC0o1V2w/VfB5Wf+XXJmwA==, tarball: file:projects/perf-identity.tgz} + resolution: {integrity: sha512-GU8WEfhvCPP02b4ZZSv8IOC/BBo5Lg/GstCuOGjZqsz/uwmQR3oZxt1c1ukLtXEZ17qYsyD5Pcz0/o1Fo0piOw==, tarball: file:projects/perf-identity.tgz} name: '@rush-temp/perf-identity' version: 0.0.0 dependencies: @@ -21165,7 +21765,7 @@ packages: dev: false file:projects/perf-keyvault-certificates.tgz: - resolution: {integrity: sha512-L4k+7iGjYs+6+8YXKFpsDwZPHGzT8+6n6mUCUA5x92udvcsazgzSPvyuCApoYKd7PiY/ltjLMP/uajj4chAosQ==, tarball: file:projects/perf-keyvault-certificates.tgz} + resolution: {integrity: sha512-gvT56oLIm/SP0gNKV7FjgFcNgkpGQsIU+5uJonxnSTDeWcDTmxRpvdi2zs6FQc5h41DstsD82tPC/QHshfJdyw==, tarball: file:projects/perf-keyvault-certificates.tgz} name: '@rush-temp/perf-keyvault-certificates' version: 0.0.0 dependencies: @@ -21186,7 +21786,7 @@ packages: dev: false file:projects/perf-keyvault-keys.tgz: - resolution: {integrity: sha512-8xITNkUedtBSfLH5gm0HyueOvmEqXzYGTEbRniNKlhjuKKcl30jVTFtVcC5R1t97Jw9AoF8WmIT502LcjQZK/g==, tarball: file:projects/perf-keyvault-keys.tgz} + resolution: {integrity: sha512-iDxFXjUkAlc0aE3kffPYxbKbWERgmNrTp5WvrsX9RPIHwxuxLeEIgt/OmlEw7MuzHLQqe3EtbftODeVOroLaQQ==, tarball: file:projects/perf-keyvault-keys.tgz} name: '@rush-temp/perf-keyvault-keys' version: 0.0.0 dependencies: @@ -21207,7 +21807,7 @@ packages: dev: false file:projects/perf-keyvault-secrets.tgz: - resolution: {integrity: sha512-xIRZxEsFNIBzohdrP5yt6/OrtpfaUJpTg8w9HcHFdNkBsY1h2s0wFC+qVbt2lwuQ9M+j2VteL9A9F27xSvik9g==, tarball: file:projects/perf-keyvault-secrets.tgz} + resolution: {integrity: sha512-xvZvr+pySIMQRColeedBXkAZ1Y+U7/4ybg6iPnAokAmTqELxeA4zvRhV6X+K9sBr/qMD94bDTPCB2tsepYEHlA==, tarball: file:projects/perf-keyvault-secrets.tgz} name: '@rush-temp/perf-keyvault-secrets' version: 0.0.0 dependencies: @@ -21228,7 +21828,7 @@ packages: dev: false file:projects/perf-monitor-ingestion.tgz: - resolution: {integrity: sha512-OSrWKGwQugljaXc11HcdA/1ImB4WYanCGJOxddbRsqbCMqvdG8fQtGDbmVT5648fx17SJ09Zkq5cWC75ilVI/Q==, tarball: file:projects/perf-monitor-ingestion.tgz} + resolution: {integrity: sha512-ngzxsQQZjFFFl6KhUKeIUt+KXG3icRjtZZr0Ee79RrS3jfBIdsPy+GKMJE6DGUsd4trUPe1Nm5dYljcJAjMZ+Q==, tarball: file:projects/perf-monitor-ingestion.tgz} name: '@rush-temp/perf-monitor-ingestion' version: 0.0.0 dependencies: @@ -21247,7 +21847,7 @@ packages: dev: false file:projects/perf-monitor-opentelemetry.tgz: - resolution: {integrity: sha512-wWya5HNIYUO+mtIuWOYrv/0hEEXkiNNm/1fbH/WzbaH5BP8titv/pDqh71GIeqp9+OaeW/otOgDI7ylEzqNnhg==, tarball: file:projects/perf-monitor-opentelemetry.tgz} + resolution: {integrity: sha512-QtrUZee/J0MOoJCZTBTVOGVeKhxZNZ1GcMvQKjr/k+mC18D6L2G16T5KlY45fWXiaQ6sbbBE0EAdokVb/CJWyg==, tarball: file:projects/perf-monitor-opentelemetry.tgz} name: '@rush-temp/perf-monitor-opentelemetry' version: 0.0.0 dependencies: @@ -21265,7 +21865,7 @@ packages: dev: false file:projects/perf-monitor-query.tgz: - resolution: {integrity: sha512-JZVgwS6ysGNZVnnRCXWPaKs3MK8RjDZQ3/4KPUk8kAEHklhJmvv3ZZwhGxzztVhz8M2XNMZGjZWnbT5jLbQa0Q==, tarball: file:projects/perf-monitor-query.tgz} + resolution: {integrity: sha512-FbI8Idn3WTdlB1jvplZg2/z+PHM/1WdHjVrz8vB27prWqePEcsjrdnVCz2K8+enFRClB80qL5zdMSG2wGItKhw==, tarball: file:projects/perf-monitor-query.tgz} name: '@rush-temp/perf-monitor-query' version: 0.0.0 dependencies: @@ -21284,7 +21884,7 @@ packages: dev: false file:projects/perf-schema-registry-avro.tgz: - resolution: {integrity: sha512-z0HZTydwvxxHNV8/kHI0XT6bZWLStT2asMTBRsoykb+Gl7jF3iBKQ4v827KFv1GDd5PJC10dZ4hNrbgkZg+OfA==, tarball: file:projects/perf-schema-registry-avro.tgz} + resolution: {integrity: sha512-SqOvfUJbw6jhMNoKBqBci92+UHxoHbwx2G6buCJznNy1XX3UMGJv65jIzBl0YFt03r5qxOdcgX+Sh+kHywvo4Q==, tarball: file:projects/perf-schema-registry-avro.tgz} name: '@rush-temp/perf-schema-registry-avro' version: 0.0.0 dependencies: @@ -21303,7 +21903,7 @@ packages: dev: false file:projects/perf-search-documents.tgz: - resolution: {integrity: sha512-O8bhdR+Dk7gd4FypsvLfEpZUvkE3XLGjQQ63n9ZIPqqk54c5TXpVn9rBuyJ9wAL7oU/pUBRz7JD0L4QKwygM4Q==, tarball: file:projects/perf-search-documents.tgz} + resolution: {integrity: sha512-aO2u0vaHXewsXunDruNP2NQFzE5y905hRwA7gmKDBhgb5Plhw2GPWdCJg14eERoUBknrb9rxXubNuAZnioD4Cw==, tarball: file:projects/perf-search-documents.tgz} name: '@rush-temp/perf-search-documents' version: 0.0.0 dependencies: @@ -21323,7 +21923,7 @@ packages: dev: false file:projects/perf-service-bus.tgz: - resolution: {integrity: sha512-cwHH48WS85OOIZ1SGphw6/GIV1JZDMjOZP0ocgGTIaR1D1DqIOJUXKrdLVCGgzxv6WcxELIEsQk38lGT+PXBWg==, tarball: file:projects/perf-service-bus.tgz} + resolution: {integrity: sha512-ZovRTuFVB9/e6FZzvmlNGbw96rpQHpJTKvdA9RAy/TYI5xcJgb+n9xIs5Ju3zWkYpCn8L46rGM0iDe4QwfcRpg==, tarball: file:projects/perf-service-bus.tgz} name: '@rush-temp/perf-service-bus' version: 0.0.0 dependencies: @@ -21343,7 +21943,7 @@ packages: dev: false file:projects/perf-storage-blob.tgz: - resolution: {integrity: sha512-V82QX/JQTTRXFyM6INeWcyLpYdKO5SU5PwJ/Y8lOZLK0oN6VrRp4ByPhcznh5TWfI5dOzjqRfAVnVabe+cdE1A==, tarball: file:projects/perf-storage-blob.tgz} + resolution: {integrity: sha512-615Ezh5eWoSnW/RYkkJnLGOy8PygHk2y2fWisFHwPmMCGkwOhvmc6GpoWXNYulZ3apQcy8OOAuqcMsyujjOnSA==, tarball: file:projects/perf-storage-blob.tgz} name: '@rush-temp/perf-storage-blob' version: 0.0.0 dependencies: @@ -21361,7 +21961,7 @@ packages: dev: false file:projects/perf-storage-file-datalake.tgz: - resolution: {integrity: sha512-Q1k5Q5A22jVSdicIOzVuC0Ph3YhV1jZDv4BYXw1QQQUQvXmP3Nczxx/S5R0h8iWDQNo9wrMwhSZCl1rTqmdbDQ==, tarball: file:projects/perf-storage-file-datalake.tgz} + resolution: {integrity: sha512-v2d+wPi7KzFZBk+97iTfPQsjd1CAcTkoT06zTlqGaNOyl5Y1Ql+4lw5Yr/2mfD/a5e4EESa3Q98aCSN4BleZBA==, tarball: file:projects/perf-storage-file-datalake.tgz} name: '@rush-temp/perf-storage-file-datalake' version: 0.0.0 dependencies: @@ -21381,7 +21981,7 @@ packages: dev: false file:projects/perf-storage-file-share.tgz: - resolution: {integrity: sha512-vV+IBBgY1mzop78ZHH0t7A+wN13Nx9dRIY/AC2X+UfsUHMd+h/Hnbf+dzgHfrH69q63rlMVp/yyeP5B50CCb1w==, tarball: file:projects/perf-storage-file-share.tgz} + resolution: {integrity: sha512-3gJOVQ7Nh4CvuHmGSd7w+iftnmNEwoZnSS0jOyQsENBfuHIGyMJIQIKSEV+YnqxJn00DeyEBNI6sB9t4JFatpQ==, tarball: file:projects/perf-storage-file-share.tgz} name: '@rush-temp/perf-storage-file-share' version: 0.0.0 dependencies: @@ -21401,7 +22001,7 @@ packages: dev: false file:projects/perf-template.tgz: - resolution: {integrity: sha512-jmtqByDzP+S2vJ2E6ndJ6M6Cx1OYb9/2bHsjxSZAZ6LvNRocblIO1h8VdFV9IiCf2RkQAtJW4lMZ7P/wQ2l0Xg==, tarball: file:projects/perf-template.tgz} + resolution: {integrity: sha512-2aOr3xzjasyqUOUZZ8NtqshHIG4jjNCu7cbubXMo/9W7AauvJbNUE9z9h8m5MD5TA1AJb/NAnoNY0SzCKtwQbg==, tarball: file:projects/perf-template.tgz} name: '@rush-temp/perf-template' version: 0.0.0 dependencies: @@ -21421,10 +22021,12 @@ packages: dev: false file:projects/purview-administration.tgz: - resolution: {integrity: sha512-qHhM49Y12vIJq73vHSYdpjVz/pPiDl5WboHT1txGFvPSqKHe88BZe7208OwLrQTvmd2ijwXuKcgvlKwvnFJ5Dw==, tarball: file:projects/purview-administration.tgz} + resolution: {integrity: sha512-ND329o+WXK3C77ybxs+QOGVBxjJNWXb8g84JbedoA11XX7LIc9l/LCD4hRyQ5VJGiAebWkq11/gcA1x4heJ++Q==, tarball: file:projects/purview-administration.tgz} name: '@rush-temp/purview-administration' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -21463,10 +22065,12 @@ packages: dev: false file:projects/purview-catalog.tgz: - resolution: {integrity: sha512-fJXu0x4GaXWM/OUP+ZLklI0TFx2ZaniGN/89/JMhKKGbBKC5RAHwdzL06tjiUAFQ3uVT/2iZ8mXEfMDYePmmow==, tarball: file:projects/purview-catalog.tgz} + resolution: {integrity: sha512-47078NXwhpi7kChj8weaAwNmFM6A0Sn5dLYnTa/h5HxuH+poVpmzpCzztupXgI7UPMy5aLSva9od6Iru3Yd5LQ==, tarball: file:projects/purview-catalog.tgz} name: '@rush-temp/purview-catalog' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -21505,10 +22109,12 @@ packages: dev: false file:projects/purview-datamap.tgz: - resolution: {integrity: sha512-hsaQRYdP0RAUxY844RFV7o2BOxJS+PQq3w/wQ8cGiaIdmYvaxmwck6JAXgMnmSJjBQyDhwVVmErkCsFu0Sy6jA==, tarball: file:projects/purview-datamap.tgz} + resolution: {integrity: sha512-Akp1/0ybc7Ty6jy8Jp5irnZojcO3SNPzPgrnpCb29ylSwH4rFvu7+CiZ2N6fFSlL2BI8C9YvxsBntmyvuU+P2g==, tarball: file:projects/purview-datamap.tgz} name: '@rush-temp/purview-datamap' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -21548,10 +22154,12 @@ packages: dev: false file:projects/purview-scanning.tgz: - resolution: {integrity: sha512-IWFtiJdDPKwWJUN+7C04NTsczd+Nzd5cLF7o887xksYa3NMNuj+n2R5/o2XHxqVdB+krJkuO3ajUuBOir1qseA==, tarball: file:projects/purview-scanning.tgz} + resolution: {integrity: sha512-LrHv2i4ExBNK6S7I0XHKzAFOwjcDlg+LAnta4ghjsJgZkuqKgql0kUac0K5bOakcmLUfCPWajAfoMRmLBXmZ5Q==, tarball: file:projects/purview-scanning.tgz} name: '@rush-temp/purview-scanning' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -21590,10 +22198,12 @@ packages: dev: false file:projects/purview-sharing.tgz: - resolution: {integrity: sha512-AsrzXY8fALKH1XpIeZXABKfoCseIM54lOJG/cYR9fX5G2BR+QrfM39S9QXZx4B2UOZXazbrZacUhzJQsMr2r9A==, tarball: file:projects/purview-sharing.tgz} + resolution: {integrity: sha512-mZFa3SKz17nqZ5Ry/Iky0SV+3o6q85JL3drSSMNQgxZp0c6gc4aFnaGByh3b8ndCoT3gEjaOe9xvjO2iAy5iYQ==, tarball: file:projects/purview-sharing.tgz} name: '@rush-temp/purview-sharing' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -21634,10 +22244,12 @@ packages: dev: false file:projects/purview-workflow.tgz: - resolution: {integrity: sha512-LOO14gwJEy0o+7C3STnVUZL8QitPaCGOA0ibWBhNYairB0H69XLsW4jwYcrAKgkm0Gxvz1KMnJCFPCndcV2lqQ==, tarball: file:projects/purview-workflow.tgz} + resolution: {integrity: sha512-l+nXuv5I/cAyRzFcFQkPh0dcnFhJiJJ+iLWtcz1msDHaUk0VHrQd+UyZFomoDTm0r4GYY+qjEi/hiCOOjz9zww==, tarball: file:projects/purview-workflow.tgz} name: '@rush-temp/purview-workflow' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -21677,10 +22289,12 @@ packages: dev: false file:projects/quantum-jobs.tgz: - resolution: {integrity: sha512-/XCukkZdNIPmFK0fhLqB4hORnW9B3FszWSCtIOeBeClch0CoaGlBgsqA+vGyX8VHpxj7zib1EmLJoO5Nzc0omw==, tarball: file:projects/quantum-jobs.tgz} + resolution: {integrity: sha512-A4blPbTcsqU0wx6ZxFqF/x4ViaejuNWYSqAYVbHYPXQQFBueKJn2FRu3Vdsm0A+HaPmHVloPKvaEgAEAXGkH4g==, tarball: file:projects/quantum-jobs.tgz} name: '@rush-temp/quantum-jobs' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@azure/storage-blob': 12.17.0 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -21722,10 +22336,12 @@ packages: dev: false file:projects/schema-registry-avro.tgz: - resolution: {integrity: sha512-ff4AvVaJX2zIp7KBwJGVIBuqWA/whI5bR3bKBNjVYvCyUP64oxXpud3K2a9TI8FwauHgjvOG6xeQzRy7HhodTA==, tarball: file:projects/schema-registry-avro.tgz} + resolution: {integrity: sha512-wfbXAlfmVyqdNuyhM7dTIuhzOy3HTa4lktf/E52Fn6PJ+vUELyQ53kUjmJ97njjwzQv+az+la35yaJxidC3mVg==, tarball: file:projects/schema-registry-avro.tgz} name: '@rush-temp/schema-registry-avro' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@azure/schema-registry': 1.2.0 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -21773,10 +22389,12 @@ packages: dev: false file:projects/schema-registry-json.tgz: - resolution: {integrity: sha512-30G6DkoTNePVLBevgEsQPCFP6tUplvSGGVbf5WxYPNXw8tIN7y1fHgkcEcezD3+1kua8dqoBY8V0NGnsSA4Fyg==, tarball: file:projects/schema-registry-json.tgz} + resolution: {integrity: sha512-bR2TOv/efjv6eTeWW5bA7vvRk635FphBPNf0BvvOjLc/kNpaZwzOhXGvuocz2cVzowI9ZpJWAXEjBPTZsAJHNQ==, tarball: file:projects/schema-registry-json.tgz} name: '@rush-temp/schema-registry-json' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/mocha': 10.0.6 @@ -21814,10 +22432,12 @@ packages: dev: false file:projects/schema-registry.tgz: - resolution: {integrity: sha512-TOGC9+9oZX/xoze8oldXrYrMMhrDgWvAb+GXQPhomt5z1rexTst8gQ3rw6OxB1WYlGt+zr5PpMi1bjpP4dFyGg==, tarball: file:projects/schema-registry.tgz} + resolution: {integrity: sha512-tZngrsc7rWHnHDuSCn1AfzAj9PosQgT1fpBUoXZThAldWH5OVSkxdFAtSVxWlCyIJv9fX7JX3m7UcG0PqPHuDQ==, tarball: file:projects/schema-registry.tgz} name: '@rush-temp/schema-registry' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/mocha': 10.0.6 @@ -21853,10 +22473,11 @@ packages: dev: false file:projects/search-documents.tgz: - resolution: {integrity: sha512-M6iGLEwCyEG2U/R+FQcDc02qxn0LBkbqWP4OczHi48CLLm7rZ9asXG8dntLk+KnIUQ5oUXZQ0mKttxhz2jWBLg==, tarball: file:projects/search-documents.tgz} + resolution: {integrity: sha512-ijt2RGREy7LgIya8t8CeZHO2yQTN/KG7f8hTg3jClI8zybT9/6wDkAVFFd1mZKcEjq7zcLBKup0ZkOFPleUlVQ==, tarball: file:projects/search-documents.tgz} name: '@rush-temp/search-documents' version: 0.0.0 dependencies: + '@azure-tools/test-recorder': 3.1.0 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 '@types/mocha': 10.0.6 @@ -21898,10 +22519,11 @@ packages: dev: false file:projects/service-bus.tgz: - resolution: {integrity: sha512-ainiJnfV2lb00M8yyrs4zsYbVVo2CYAyYVscgbTrEkmVNmzKOnJtnoZcJIkZ6fb8OFcRK+e+AB4H0TP3jOedSA==, tarball: file:projects/service-bus.tgz} + resolution: {integrity: sha512-YtUBwm2ESZMiHES7UxJPG2kKV+i8dcs3KkRRLtsHuCXCWPitr7oeN1pWTMsjLJ/Wedf+tF1SiuLtqKYeVluGwg==, tarball: file:projects/service-bus.tgz} name: '@rush-temp/service-bus' version: 0.0.0 dependencies: + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -21959,10 +22581,11 @@ packages: dev: false file:projects/storage-blob-changefeed.tgz: - resolution: {integrity: sha512-UNHzaV83OoQlj+Dp1HFZeISRiP8TNIryrP5m1eArPSKAZ8zr5kcvNj4MyuPb/sCD0DT03oPIKi0X22pVTAfUMQ==, tarball: file:projects/storage-blob-changefeed.tgz} + resolution: {integrity: sha512-38LygjgH7iPkjeM9Ag1mHMRfNCdwimzAOa6Obngk8PutfoIfnuCOSTd0lyG7CWl/6fQ2g0MVbwZwCYTLJTBaDQ==, tarball: file:projects/storage-blob-changefeed.tgz} name: '@rush-temp/storage-blob-changefeed' version: 0.0.0 dependencies: + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -22008,10 +22631,12 @@ packages: dev: false file:projects/storage-blob.tgz: - resolution: {integrity: sha512-/w4ppTBVBZM4aPDcv939KrNKcBSqeyoRt8LL2jkeY4cVTZBPQ/EstLdKsfVsUtRltMmouvBf2Ar3+Yugxz4O3Q==, tarball: file:projects/storage-blob.tgz} + resolution: {integrity: sha512-y2aFzmSJCkC3yUEhyKyAHv4epfAt6j8n3MOKjWgSGIeunkYEh56BVEZ1KESHSzB4Lp4+IjHsqL6nRKebOUw4xA==, tarball: file:projects/storage-blob.tgz} name: '@rush-temp/storage-blob' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -22054,10 +22679,12 @@ packages: dev: false file:projects/storage-file-datalake.tgz: - resolution: {integrity: sha512-XpW99rLzEFtExwqTTrUB+0nKUaHURQ+J44meX1xcuAQs/h2AIkg2qfROlHZQ7+NgG6WtEf5nuphw6jfFqyCmPw==, tarball: file:projects/storage-file-datalake.tgz} + resolution: {integrity: sha512-mXJ7JlM8R2TkUSz873s0/HygB1aOJ1ZYqjfjBIfx16myZRgBe+rhj2ICv84/GLvz01C+CBDTLLgBVSsLoDp/Ug==, tarball: file:projects/storage-file-datalake.tgz} name: '@rush-temp/storage-file-datalake' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -22104,10 +22731,12 @@ packages: dev: false file:projects/storage-file-share.tgz: - resolution: {integrity: sha512-JDVkotckwmwsmv1S9FwAdS2uxovOr7j/Cayz9BCmKRktwrtPpNG0YJBHMNaVTjTWl78DtPIVwIKsciaCm6snyw==, tarball: file:projects/storage-file-share.tgz} + resolution: {integrity: sha512-xO1kkm6b7KhHHH7lQxwVEdL/IxR2SANtce8hsZOaV9WUj5vrR99Ct5jMBU7xBKrgJkr5QyfrPydguG+Kfvs4NQ==, tarball: file:projects/storage-file-share.tgz} name: '@rush-temp/storage-file-share' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -22152,7 +22781,7 @@ packages: dev: false file:projects/storage-internal-avro.tgz: - resolution: {integrity: sha512-uiRAHlsLtuDep6ebSYIEfXWla6Y7gkfBcP8wLYRfyktHTk/gHmD0UbkQ7GG6KukW1n6EFo+qxASTc208Esjnkg==, tarball: file:projects/storage-internal-avro.tgz} + resolution: {integrity: sha512-Hy9wsFKwF0sWdBPwDCnuntNDNYEezwLmGLWHl0upQ3rWUr+9HpxV3CDGcChOlH6EhzTpVtO+r7lZ4IAvPRwMqA==, tarball: file:projects/storage-internal-avro.tgz} name: '@rush-temp/storage-internal-avro' version: 0.0.0 dependencies: @@ -22196,10 +22825,11 @@ packages: dev: false file:projects/storage-queue.tgz: - resolution: {integrity: sha512-B8J4U4g4Y1Ql3qj0PCT43zzlPp46Zva1XmUzjAMj3/H80i6OyogHt5gZK5wRsA0XzMDawpR7sC8ERm15duM3IA==, tarball: file:projects/storage-queue.tgz} + resolution: {integrity: sha512-BorVZ3+Yvmai0tSZ9mwBntuv1IX2uUndoRoPSSfOFEsDIBzxkY1lMZ0wabnEzh+iZxdRLG3d3jecNPfk1ldbEA==, tarball: file:projects/storage-queue.tgz} name: '@rush-temp/storage-queue' version: 0.0.0 dependencies: + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -22241,10 +22871,12 @@ packages: dev: false file:projects/synapse-access-control-1.tgz: - resolution: {integrity: sha512-4EZpCFg8dUkFxWWdXt9zAmrjHYzLgQTs/AZg6gMQxlJUAKUgp/0k9TuPMimrrieuDQl03m5fbeD+4s9VfYOOOw==, tarball: file:projects/synapse-access-control-1.tgz} + resolution: {integrity: sha512-tDPRrI9fmalwXNqUnPeF8J1WcRyEezMJQNyHaYABWOA20RYBSuIL9a6moz4mrj5DKHPNSRym54GvWHGco+xAkQ==, tarball: file:projects/synapse-access-control-1.tgz} name: '@rush-temp/synapse-access-control-1' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 '@types/chai-as-promised': 7.1.8 @@ -22285,10 +22917,12 @@ packages: dev: false file:projects/synapse-access-control.tgz: - resolution: {integrity: sha512-j9+T8wnPrks0WRfaNkxKMhmVAS2/nPfbdqldHDIQgj+CGY2eudf6PzM39j3imfvvDOkgUScbJiqOJS4TRMYVvA==, tarball: file:projects/synapse-access-control.tgz} + resolution: {integrity: sha512-2d8re+dihXQT1xhYRzvxlWfCe+OHy2H/gJizN/06zb103ozA0g3qTOC5O5DWrBPlneHy9bPUVt0Ru3NEhv2zkA==, tarball: file:projects/synapse-access-control.tgz} name: '@rush-temp/synapse-access-control' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -22331,10 +22965,12 @@ packages: dev: false file:projects/synapse-artifacts.tgz: - resolution: {integrity: sha512-f7BLgoPd4cxQ5yrJAIkO6bq9wFzBU+qHwuTtL3Lrxn+LbEgiBM1vREq9aFfO5AXDFOQFelbRZNxlW26D9b84Vw==, tarball: file:projects/synapse-artifacts.tgz} + resolution: {integrity: sha512-PW169XU7DeuZ8DERgAHZSrndbFucaUqWfc7pDvaAAa5NGfyk3K1ou6TWIrvgRBxuZ72qH3iGcNI4CZn1YF2T7Q==, tarball: file:projects/synapse-artifacts.tgz} name: '@rush-temp/synapse-artifacts' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/abort-controller': 1.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) @@ -22379,10 +23015,12 @@ packages: dev: false file:projects/synapse-managed-private-endpoints.tgz: - resolution: {integrity: sha512-MUj4rT5G0GpmJMWZPI4YZSjAvzT19dXYMJXr5YCFZKh7lSy7C4iZWc2E8Xkl5wEgmuU+QvA69FMJcEyAF9JNhw==, tarball: file:projects/synapse-managed-private-endpoints.tgz} + resolution: {integrity: sha512-8ajBCeRjgTcC7mDhMskORj2+yZ/NOW+v6Ki2fmcUWzoXzAtKY+hjto91Py6iMLGMd/bsj0bwh6idDSyffhT1pg==, tarball: file:projects/synapse-managed-private-endpoints.tgz} name: '@rush-temp/synapse-managed-private-endpoints' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 '@types/chai-as-promised': 7.1.8 @@ -22420,10 +23058,12 @@ packages: dev: false file:projects/synapse-monitoring.tgz: - resolution: {integrity: sha512-U33UZ/EkLPoVj/MhhtBw5FeS4Z0hc4BMcQjVjSPvQj75cCgpaU0U/krZ7GTiL/Dphyd/JETYpanzw71jNZnYdw==, tarball: file:projects/synapse-monitoring.tgz} + resolution: {integrity: sha512-hiKqeA2RzFG0zo9pSgdmd3BkndP6exHD7kLvzaCNcr6Zv1NZI3irDqZNFCu9CuQKiKjiN0K9dSKYfS8B0vx59A==, tarball: file:projects/synapse-monitoring.tgz} name: '@rush-temp/synapse-monitoring' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/mocha': 10.0.6 '@types/node': 18.19.28 @@ -22456,10 +23096,12 @@ packages: dev: false file:projects/synapse-spark.tgz: - resolution: {integrity: sha512-7UOGiKDK+L2cGBP7oqL0QuHIO8wO4WMuZKqkxb1vNiMB20bvc+PMw25jEZR8JojP/I+XWmgVTAp4lhcQSW2s7w==, tarball: file:projects/synapse-spark.tgz} + resolution: {integrity: sha512-lR0t8CPu5zTnVB1YTcaN6LLr5AmiyGlnnANkvsgFwnY/DruxdD1qj+QhTSaUxvdiLrSg3NxHi3TduQ4NE9jhRQ==, tarball: file:projects/synapse-spark.tgz} name: '@rush-temp/synapse-spark' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 '@types/chai-as-promised': 7.1.8 @@ -22497,10 +23139,12 @@ packages: dev: false file:projects/template-dpg.tgz: - resolution: {integrity: sha512-L/IJZcg3Ifc4aX7T4z3o6ofRxhqA5Xm+z1EY6dDRb37Wdl0GlLMaitLb1CguKYmlsvIKtqwrtMFlTWBlEQfhCw==, tarball: file:projects/template-dpg.tgz} + resolution: {integrity: sha512-gl0BqM3gpQnWF9O8U2z1nBejA8Ket0ldcjXqj6my9B9/IISGW8ytU1n82PDoOcm8Eo5RV6BM2Bsk7XxTS+2WWQ==, tarball: file:projects/template-dpg.tgz} name: '@rush-temp/template-dpg' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 '@types/mocha': 10.0.6 @@ -22538,10 +23182,12 @@ packages: dev: false file:projects/template.tgz: - resolution: {integrity: sha512-GhtVBNJOhG2NoJLtD8125wOgW3po9rtn2P4uFJ/OifLK8Yt/Ihh+ObgH5zWxN1OSlHg7xiUHpmxR38dXH8QcWw==, tarball: file:projects/template.tgz} + resolution: {integrity: sha512-i4Wr/U9O1WGVloAyx69o2nNPAJNmK96z86nWkKERxsufdWDg83qKsrsbLgmlgFRxGztyyAW/hfq+nmW0u9bxTA==, tarball: file:projects/template.tgz} name: '@rush-temp/template' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@azure/identity': 4.0.1 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 @@ -22581,7 +23227,7 @@ packages: dev: false file:projects/test-credential.tgz: - resolution: {integrity: sha512-DLgL6tmgleuMNJiUw3y0sl3yjzFDRCZUUqU85OiJzzicRNdCjOhx2m85EJ0MassMup+sxWsOumbeV1hdE1WHUA==, tarball: file:projects/test-credential.tgz} + resolution: {integrity: sha512-+oze0K43PJo/WMy3zmikTXmkWO8jKtWaAc9FCjZl/wPD/BWIRyGoEOcPcC32zARR+YWhQl+rsJQrXzHT42KDEQ==, tarball: file:projects/test-credential.tgz} name: '@rush-temp/test-credential' version: 0.0.0 dependencies: @@ -22599,7 +23245,7 @@ packages: dev: false file:projects/test-perf.tgz: - resolution: {integrity: sha512-rUvNFA8u6C4yeVj4mefCTGk6kXe8CzG7U4+UqLgyvy6l2Td2CXUBIxE5ASY6V8G7P7ZFnJ4YaS997GlL09WZ3g==, tarball: file:projects/test-perf.tgz} + resolution: {integrity: sha512-wrmpiap9iA+/nak2kuwyorrcyAaerobLN/Y0dXCH2kU2CpEvbGtOMRbQDBkz+kHCRGx2ntsL/cYkDL39BavBQg==, tarball: file:projects/test-perf.tgz} name: '@rush-temp/test-perf' version: 0.0.0 dependencies: @@ -22627,50 +23273,49 @@ packages: dev: false file:projects/test-recorder.tgz: - resolution: {integrity: sha512-FyoATRIMRf44yEs8w43HI/ogpX7j6nxbeztS01ZVIT3AdWLUWcL9fsGuQGu6zX5zfhcAHQ1TFIHHTFeFxoJYjQ==, tarball: file:projects/test-recorder.tgz} + resolution: {integrity: sha512-knW2vdr/GkxxeBG2z0KVs6UwSvteY4OsL35ZJvBlHkbkmFjBTmoYlN0R3P6AEIuMIwLu8g+R6ukp9GluuEZM+A==, tarball: file:projects/test-recorder.tgz} name: '@rush-temp/test-recorder' version: 0.0.0 dependencies: - '@types/chai': 4.3.14 - '@types/express': 4.17.21 + '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/fs-extra': 8.1.5 - '@types/mocha': 10.0.6 '@types/node': 18.19.28 - c8: 9.1.0 - chai: 4.3.10 + '@vitest/browser': 1.4.0(playwright@1.42.1)(vitest@1.4.0) + '@vitest/coverage-istanbul': 1.4.0(vitest@1.4.0) concurrently: 8.2.2 cross-env: 7.0.3 - dotenv: 16.4.5 eslint: 8.57.0 express: 4.19.2 - karma: 6.4.3(debug@4.3.4) - karma-chrome-launcher: 3.2.0 - karma-coverage: 2.2.1 - karma-env-preprocessor: 0.1.1 - karma-firefox-launcher: 1.3.0 - karma-junit-reporter: 2.0.1(karma@6.4.3) - karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5(karma@6.4.3) - karma-sourcemap-loader: 0.3.8 - mocha: 10.4.0 + loupe: 3.1.0 + playwright: 1.42.1 + prettier: 3.2.5 rimraf: 5.0.5 - ts-node: 10.9.2(@types/node@18.19.28)(typescript@5.3.3) + tshy: 1.13.0 tslib: 2.6.2 typescript: 5.3.3 + vitest: 1.4.0(@types/node@18.19.28)(@vitest/browser@1.4.0) transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - - bufferutil - - debug + - '@edge-runtime/vm' + - '@vitest/ui' + - happy-dom + - jsdom + - less + - lightningcss + - safaridriver + - sass + - stylus + - sugarss - supports-color - - utf-8-validate + - terser + - webdriverio dev: false file:projects/test-utils.tgz: - resolution: {integrity: sha512-ylmBMDjrB/9WohH8ekU9AmhgAaKTqC+zlhkbRFYOpFHivYxLODJgL/MCbprwHG58tysE8X6GeznfM38DsZWy+g==, tarball: file:projects/test-utils.tgz} + resolution: {integrity: sha512-saXw4i87Ee+oH243a5NdSMq5wH7McXW1i6Dx5nwGkOg5uHPKJtEPS5tFAHFZIQmhJMEh4/pPZ39RIx4voXE4fw==, tarball: file:projects/test-utils.tgz} name: '@rush-temp/test-utils' version: 0.0.0 dependencies: + '@azure-tools/test-recorder': 3.1.0 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@opentelemetry/api': 1.8.0 '@types/chai': 4.3.14 @@ -22703,7 +23348,7 @@ packages: dev: false file:projects/ts-http-runtime.tgz: - resolution: {integrity: sha512-mgYnEo3Po/jE3/DNJAXPS2HObrkhpmCNqueO2JK3DtwzeFly8RMra3zqDx5PUyMj11UnUeYxqXcAZy+K1LE7iw==, tarball: file:projects/ts-http-runtime.tgz} + resolution: {integrity: sha512-tr8nH9Hv5A1NvJBLOAvetPKGZ43IMNjPxvAIjids5dsC66JQfdcC0i/1NN7dJGRFOZFfX7g2SJI3CUPQvS7qfQ==, tarball: file:projects/ts-http-runtime.tgz} name: '@rush-temp/ts-http-runtime' version: 0.0.0 dependencies: @@ -22739,7 +23384,7 @@ packages: dev: false file:projects/vite-plugin-browser-test-map.tgz: - resolution: {integrity: sha512-8Jg44N2Xy3VsZaSgcBDkWDjjpT8NcU+0TXvb3PCravbYHdMtI8K/XpI6fkpZnisjjl6dEE2MCUX6ecPAoFvvnQ==, tarball: file:projects/vite-plugin-browser-test-map.tgz} + resolution: {integrity: sha512-oYyxWJs0yiBuHRK1euUkqJ2WM0LVn+fgnhkQrnjRmvu1kp4+rbmDA3E5UmxKBzxgdFs29chO8Fx/0YipGFMQkA==, tarball: file:projects/vite-plugin-browser-test-map.tgz} name: '@rush-temp/vite-plugin-browser-test-map' version: 0.0.0 dependencies: @@ -22754,7 +23399,7 @@ packages: dev: false file:projects/web-pubsub-client-protobuf.tgz: - resolution: {integrity: sha512-bwCxHezkWnL/Nw/dRRbSgS7oouK66bNQ+cNkd2ql4umt28yri2CSWGaiE6rwuY/9t+0TQo6uMUJXN4XY/uyDyA==, tarball: file:projects/web-pubsub-client-protobuf.tgz} + resolution: {integrity: sha512-Mr8pfNTdXh7NxONPon6+1Vxo7QMFH0FrslOsDchS5nIZeUwtg1l60/p7s7e7LYsGb1ujANT7f1QgpFmWf43eBw==, tarball: file:projects/web-pubsub-client-protobuf.tgz} name: '@rush-temp/web-pubsub-client-protobuf' version: 0.0.0 dependencies: @@ -22814,7 +23459,7 @@ packages: dev: false file:projects/web-pubsub-client.tgz: - resolution: {integrity: sha512-SD9OjKfz1eaZ17d3ss9UrwEjFLmNrvmZ7bIFogBQPUBNEJAlSTKXwwM5FoIYq+0zAIZ7cMAvEl3XG/VtqIwqYw==, tarball: file:projects/web-pubsub-client.tgz} + resolution: {integrity: sha512-MNh1jIeVUgmU8gH015nIVblXcEw2d1LKRP7uE9pBpSKEQZIjeeFqvOM45mzjOdKfA9eKaTwwmYu+++dHc65CUg==, tarball: file:projects/web-pubsub-client.tgz} name: '@rush-temp/web-pubsub-client' version: 0.0.0 dependencies: @@ -22869,7 +23514,7 @@ packages: dev: false file:projects/web-pubsub-express.tgz: - resolution: {integrity: sha512-dBtpWJA819NsuRuat/Y5P+uMLOpm6zwDGl0u+8tCdL63BgS2UdCi7RCPmX8ojbzcWJlUJH10EZaAd1SquvEvig==, tarball: file:projects/web-pubsub-express.tgz} + resolution: {integrity: sha512-RTAtk0J78KaBEhkmjU3a01c2pLD7Y6QZGjVt7Rg24k/mrJz0qQ3srrT624N68yNRTb2ncK4npK56eRnXneoLKQ==, tarball: file:projects/web-pubsub-express.tgz} name: '@rush-temp/web-pubsub-express' version: 0.0.0 dependencies: @@ -22905,10 +23550,12 @@ packages: dev: false file:projects/web-pubsub.tgz: - resolution: {integrity: sha512-jqEfEr5Rg1yRbQYCKEdHA3CFq3HKSY/T1ooj4Yp2yIBErc4GJsfgG4DYbagrpIBNw2+lAgpeUwnEMK4jaPDtrA==, tarball: file:projects/web-pubsub.tgz} + resolution: {integrity: sha512-UOt3fCv6guKr9mg0ihMOQADkX5WuKBXZJgr0jzkLRgizTZrxcPxMqlfx+IY3vvZzGCqfT3G9CF5qRdWMYtMgKg==, tarball: file:projects/web-pubsub.tgz} name: '@rush-temp/web-pubsub' version: 0.0.0 dependencies: + '@azure-tools/test-credential': 1.0.4 + '@azure-tools/test-recorder': 3.1.0 '@microsoft/api-extractor': 7.43.0(@types/node@18.19.28) '@types/chai': 4.3.14 '@types/jsonwebtoken': 9.0.6 diff --git a/sdk/test-utils/recorder/.tshy/browser.json b/sdk/test-utils/recorder/.tshy/browser.json new file mode 100644 index 000000000000..32e74e04ec62 --- /dev/null +++ b/sdk/test-utils/recorder/.tshy/browser.json @@ -0,0 +1,12 @@ +{ + "extends": "./build.json", + "include": [ + "../src/**/*.ts", + "../src/**/*.mts", + "../src/**/*.tsx" + ], + "exclude": [], + "compilerOptions": { + "outDir": "../.tshy-build/browser" + } +} diff --git a/sdk/test-utils/recorder/.tshy/build.json b/sdk/test-utils/recorder/.tshy/build.json new file mode 100644 index 000000000000..aea1a9e93b5d --- /dev/null +++ b/sdk/test-utils/recorder/.tshy/build.json @@ -0,0 +1,8 @@ +{ + "extends": "../tsconfig.json", + "compilerOptions": { + "rootDir": "../src", + "module": "nodenext", + "moduleResolution": "nodenext" + } +} diff --git a/sdk/test-utils/recorder/.tshy/commonjs.json b/sdk/test-utils/recorder/.tshy/commonjs.json new file mode 100644 index 000000000000..b9db1350ddcc --- /dev/null +++ b/sdk/test-utils/recorder/.tshy/commonjs.json @@ -0,0 +1,16 @@ +{ + "extends": "./build.json", + "include": [ + "../src/**/*.ts", + "../src/**/*.cts", + "../src/**/*.tsx" + ], + "exclude": [ + "../src/**/*.mts", + "../src/utils/encoding-browser.mts", + "../src/utils/relativePathCalculator-browser.mts" + ], + "compilerOptions": { + "outDir": "../.tshy-build/commonjs" + } +} diff --git a/sdk/test-utils/recorder/.tshy/esm.json b/sdk/test-utils/recorder/.tshy/esm.json new file mode 100644 index 000000000000..69aabf988587 --- /dev/null +++ b/sdk/test-utils/recorder/.tshy/esm.json @@ -0,0 +1,15 @@ +{ + "extends": "./build.json", + "include": [ + "../src/**/*.ts", + "../src/**/*.mts", + "../src/**/*.tsx" + ], + "exclude": [ + ".././src/utils/encoding-browser.mts", + ".././src/utils/relativePathCalculator-browser.mts" + ], + "compilerOptions": { + "outDir": "../.tshy-build/esm" + } +} diff --git a/sdk/test-utils/recorder/.tshy/react-native.json b/sdk/test-utils/recorder/.tshy/react-native.json new file mode 100644 index 000000000000..93ce67a66563 --- /dev/null +++ b/sdk/test-utils/recorder/.tshy/react-native.json @@ -0,0 +1,15 @@ +{ + "extends": "./build.json", + "include": [ + "../src/**/*.ts", + "../src/**/*.mts", + "../src/**/*.tsx" + ], + "exclude": [ + ".././src/utils/encoding-browser.mts", + ".././src/utils/relativePathCalculator-browser.mts" + ], + "compilerOptions": { + "outDir": "../.tshy-build/react-native" + } +} diff --git a/sdk/test-utils/recorder/CHANGELOG.md b/sdk/test-utils/recorder/CHANGELOG.md index 23c9a2ea8af1..97745a43031f 100644 --- a/sdk/test-utils/recorder/CHANGELOG.md +++ b/sdk/test-utils/recorder/CHANGELOG.md @@ -1,5 +1,31 @@ # Release History +## 4.0.0 (Unreleased) + +### Features Added + +- Enhanced the `addSanitizers` method and `SanitizerOptions` options bag by exposing the following sanitizer types for more flexible usage: + + - `FindReplaceSanitizer`: A sanitizer that finds and replaces specified strings. + - `RegexSanitizer`: A sanitizer that uses regular expressions for pattern matching and replacement. + - `StringSanitizer`: A sanitizer that handles string-based sanitization tasks. + - `HeaderSanitizer`: A sanitizer specifically designed for handling HTTP headers. + - `ConnectionStringSanitizer`: A sanitizer that securely handles connection strings. + - `RemoveHeaderSanitizer`: A sanitizer that removes specified headers from HTTP requests or responses. + + This update aims to provide users with a more comprehensive and customizable sanitization process. + +### Breaking Changes + +- The `@azure-tools/test-recorder@4.0.0` package now supports `vitest` and `playwright` (stops support for `mocha` and `karma`), employs `process.env` in both Node and browser environments. This aligns with the latest testing frameworks and provides improved testing capabilities. + + - The package has been simplified by removing the `dotenv` dependency and the `karma.conf` file, env shims for the browser. This streamlines the package dependencies and configuration files, respectively. + - These changes introduce a new `env` strategy for all SDKs once they migrate to ESM and depend on `@azure-tools/test-recorder` version 4, as we employ `process.env` through vitest to access environment variables in both Node and browser environments. + +### Bugs Fixed + +### Other Changes + ## 3.1.0 (2023-03-14) ### Features Added diff --git a/sdk/test-utils/recorder/karma.conf.js b/sdk/test-utils/recorder/karma.conf.js deleted file mode 100644 index 42f86072b3f1..000000000000 --- a/sdk/test-utils/recorder/karma.conf.js +++ /dev/null @@ -1,124 +0,0 @@ -// https://github.com/karma-runner/karma-chrome-launcher -const { relativeRecordingsPath, relativeAssetsPath } = require("./dist/index.js"); -process.env.CHROME_BIN = require("puppeteer").executablePath(); -require("dotenv").config({ path: "../.env" }); - -process.env.RECORDINGS_RELATIVE_PATH = relativeRecordingsPath(); - -module.exports = function (config) { - config.set({ - // base path that will be used to resolve all patterns (eg. files, exclude) - basePath: "./", - - // frameworks to use - // available frameworks: https://npmjs.org/browse/keyword/karma-adapter - frameworks: ["mocha"], - - plugins: [ - "karma-mocha", - "karma-mocha-reporter", - "karma-chrome-launcher", - "karma-firefox-launcher", - "karma-env-preprocessor", - "karma-coverage", - "karma-sourcemap-loader", - "karma-junit-reporter", - "karma-json-preprocessor", - ], - - // list of files / patterns to load in the browser - files: [ - "dist-test/index.browser.js", - { pattern: "dist-test/index.browser.js.map", type: "html", included: false, served: true }, - ], - - // list of files / patterns to exclude - exclude: [], - - // preprocess matching files before serving them to the browser - // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor - preprocessors: { - "**/*.js": ["sourcemap", "env"], - // IMPORTANT: COMMENT following line if you want to debug in your browsers!! - // Preprocess source file to calculate code coverage, however this will make source file unreadable - // "dist-test/index.browser.js": ["coverage"] - }, - - // inject following environment values into browser testing with window.__env__ - // environment values MUST be exported or set with same console running "karma start" - // https://www.npmjs.com/package/karma-env-preprocessor - envPreprocessor: ["RECORDINGS_RELATIVE_PATH"], - - // test results reporter to use - // possible values: 'dots', 'progress' - // available reporters: https://npmjs.org/browse/keyword/karma-reporter - reporters: ["mocha", "coverage", "junit"], - - coverageReporter: { - // specify a common output directory - dir: "coverage-browser/", - reporters: [ - { type: "json", subdir: ".", file: "coverage.json" }, - { type: "lcovonly", subdir: ".", file: "lcov.info" }, - { type: "html", subdir: "html" }, - { type: "cobertura", subdir: ".", file: "cobertura-coverage.xml" }, - ], - }, - - junitReporter: { - outputDir: "", // results will be saved as $outputDir/$browserName.xml - outputFile: "test-results.browser.xml", // if included, results will be saved as $outputDir/$browserName/$outputFile - suite: "", // suite will become the package name attribute in xml testsuite element - useBrowserName: false, // add browser name to report and classes names - nameFormatter: undefined, // function (browser, result) to customize the name attribute in xml testcase element - classNameFormatter: undefined, // function (browser, result) to customize the classname attribute in xml testcase element - properties: {}, // key value pair of properties to add to the section of the report - }, - - // web server port - port: 9328, - - // enable / disable colors in the output (reporters and logs) - colors: true, - - // level of logging - // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG - logLevel: config.LOG_INFO, - - // enable / disable watching file and executing tests whenever any file changes - autoWatch: false, - - // start these browsers - // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher - // 'ChromeHeadless', 'Chrome', 'Firefox', 'Edge', 'IE' - // --no-sandbox allows our tests to run in Linux without having to change the system. - // --disable-web-security allows us to authenticate from the browser without having to write tests using interactive auth, which would be far more complex. - browsers: ["ChromeHeadlessNoSandbox"], - customLaunchers: { - ChromeHeadlessNoSandbox: { - base: "ChromeHeadless", - flags: ["--no-sandbox", "--disable-web-security"], - }, - }, - - // Continuous Integration mode - // if true, Karma captures browsers, runs the tests and exits - singleRun: false, - - // Concurrency level - // how many browser should be started simultaneous - concurrency: 1, - - browserNoActivityTimeout: 600000, - browserDisconnectTimeout: 10000, - browserDisconnectTolerance: 3, - - client: { - mocha: { - // change Karma's debug.html to the mocha web reporter - reporter: "html", - timeout: "600000", - }, - }, - }); -}; diff --git a/sdk/test-utils/recorder/package.json b/sdk/test-utils/recorder/package.json index d6d577ad071a..736cbae1b4a4 100644 --- a/sdk/test-utils/recorder/package.json +++ b/sdk/test-utils/recorder/package.json @@ -1,34 +1,27 @@ { "name": "@azure-tools/test-recorder", - "version": "3.1.0", + "version": "4.0.0", "sdk-type": "utility", "description": "This library provides interfaces and helper methods to provide recording and playback capabilities for the tests in Azure JS/TS SDKs", - "main": "dist/index.js", - "module": "dist-esm/src/index.js", - "types": "./types/src/index.d.ts", - "browser": { - "./dist-esm/src/utils/relativePathCalculator.js": "./dist-esm/src/utils/relativePathCalculator.browser.js", - "./dist-esm/src/utils/env.js": "./dist-esm/src/utils/env.browser.js", - "./dist-esm/src/utils/encoding.js": "./dist-esm/src/utils/encoding.browser.js", - "./dist-esm/test/utils/server.js": "./dist-esm/test/utils/server.browser.js" - }, + "main": "./dist/commonjs/index.js", + "types": "./dist/commonjs/index.d.ts", "scripts": { "audit": "node ../../../common/scripts/rush-audit.js && rimraf node_modules package-lock.json && npm i --package-lock-only 2>&1 && npm audit", "build:browser": "echo skipped", - "build:node": "tsc -p . && dev-tool run bundle", + "build:node": "tshy && npm run build:test", "build:samples": "echo Skipped.", - "build:test": "tsc -p . && dev-tool run bundle", - "build": "npm run clean && tsc -p . && dev-tool run bundle", + "build:test": "tshy && dev-tool run build-test", + "build": "npm run clean && npm run build:test", "check-format": "dev-tool run vendored prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", "clean": "rimraf --glob dist dist-esm test-dist typings *.tgz *.log", "extract-api": "echo skipped", "format": "dev-tool run vendored prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", "integration-test:browser": "concurrently \"npm run tests:server\" \"npm run test:browser-with-proxy\" --kill-others --success first", "integration-test:node": "concurrently \"npm run tests:server\" \"npm run test:node-with-proxy\" --kill-others --success first", - "test:node-with-proxy": "dev-tool run test:node-ts-input -- --timeout 1200000 \"test/*.spec.ts\"", - "test:browser-with-proxy": "dev-tool run test:browser", + "test:node-with-proxy": "dev-tool run test:vitest", + "test:browser-with-proxy": "dev-tool run test:vitest --browser", "integration-test": "npm run integration-test:node && npm run integration-test:browser", - "tests:server": "cross-env TS_NODE_COMPILER_OPTIONS=\"{\\\"module\\\": \\\"commonjs\\\"}\" ts-node test/utils/server.ts", + "tests:server": "node server.mjs", "lint:fix": "eslint --no-eslintrc -c ../../.eslintrc.internal.json package.json src test --ext .ts --fix --fix-type [problem,suggestion]", "lint": "eslint --no-eslintrc -c ../../.eslintrc.internal.json package.json src test --ext .ts", "pack": "npm pack 2>&1", @@ -65,40 +58,68 @@ "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/test-utils/recorder/", "sideEffects": false, "dependencies": { - "@azure/core-rest-pipeline": "^1.13.0", "@azure/core-auth": "^1.3.2", + "@azure/core-client": "^1.0.0", + "@azure/core-rest-pipeline": "^1.13.0", "@azure/core-util": "^1.6.1", "@azure/logger": "^1.0.0" }, "devDependencies": { - "@azure/core-client": "^1.0.0", + "@azure-tools/vite-plugin-browser-test-map": "^1.0.0", "@azure/dev-tool": "^1.0.0", "@azure/eslint-plugin-azure-sdk": "^3.0.0", - "@types/express": "^4.16.0", + "@microsoft/api-extractor": "^7.40.3", "@types/fs-extra": "^8.0.0", - "@types/chai": "^4.1.6", - "@types/mocha": "^10.0.0", "@types/node": "^18.0.0", - "c8": "^9.1.0", - "chai": "^4.2.0", + "@vitest/browser": "^1.4.0", + "@vitest/coverage-istanbul": "^1.4.0", "concurrently": "^8.2.0", "cross-env": "7.0.3", - "dotenv": "^16.0.0", - "eslint": "^8.0.0", - "express": "^4.16.3", - "karma": "^6.2.0", - "karma-chrome-launcher": "^3.0.0", - "karma-coverage": "^2.0.0", - "karma-env-preprocessor": "^0.1.1", - "karma-firefox-launcher": "^1.1.0", - "karma-junit-reporter": "^2.0.1", - "karma-mocha": "^2.0.1", - "karma-mocha-reporter": "^2.2.5", - "karma-sourcemap-loader": "^0.3.8", - "mocha": "^10.0.0", + "eslint": "^8.56.0", + "express": "^4.19.2", + "loupe": "^3.1.0", + "playwright": "^1.41.2", + "prettier": "^3.2.5", "rimraf": "^5.0.5", - "tslib": "^2.2.0", - "ts-node": "^10.0.0", - "typescript": "~5.3.3" - } + "tshy": "^1.13.0", + "tslib": "^2.6.2", + "typescript": "~5.3.3", + "vitest": "^1.4.0" + }, + "tshy": { + "exports": { + "./package.json": "./package.json", + ".": "./src/index.ts" + }, + "dialects": [ + "esm", + "commonjs" + ], + "esmDialects": [ + "browser", + "react-native" + ] + }, + "exports": { + "./package.json": "./package.json", + ".": { + "browser": { + "types": "./dist/browser/index.d.ts", + "default": "./dist/browser/index.js" + }, + "react-native": { + "types": "./dist/react-native/index.d.ts", + "default": "./dist/react-native/index.js" + }, + "import": { + "types": "./dist/esm/index.d.ts", + "default": "./dist/esm/index.js" + }, + "require": { + "types": "./dist/commonjs/index.d.ts", + "default": "./dist/commonjs/index.js" + } + } + }, + "type": "module" } diff --git a/sdk/test-utils/recorder/test/utils/server.ts b/sdk/test-utils/recorder/server.mjs similarity index 100% rename from sdk/test-utils/recorder/test/utils/server.ts rename to sdk/test-utils/recorder/server.mjs diff --git a/sdk/test-utils/recorder/src/index.ts b/sdk/test-utils/recorder/src/index.ts index 74118cabef02..24ffd796d6d4 100644 --- a/sdk/test-utils/recorder/src/index.ts +++ b/sdk/test-utils/recorder/src/index.ts @@ -1,8 +1,8 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -export { Recorder } from "./recorder"; -export { relativeRecordingsPath } from "./utils/relativePathCalculator"; +export { Recorder } from "./recorder.js"; +export { relativeRecordingsPath } from "./utils/relativePathCalculator.js"; export { SanitizerOptions, RecorderStartOptions, @@ -12,7 +12,14 @@ export { assertEnvironmentVariable, setEnvironmentVariables, testPollingOptions, -} from "./utils/utils"; -export { env } from "./utils/env"; -export { delay } from "./utils/delay"; -export { CustomMatcherOptions } from "./matcher"; + FindReplaceSanitizer, + RegexSanitizer, + StringSanitizer, + HeaderSanitizer, + ConnectionStringSanitizer, + RemoveHeaderSanitizer, +} from "./utils/utils.js"; +export { delay } from "./utils/delay.js"; +export { env } from "./utils/env.js"; +export { CustomMatcherOptions } from "./matcher.js"; +export { TestInfo, VitestTestContext } from "./testInfo.js"; diff --git a/sdk/test-utils/recorder/src/matcher.ts b/sdk/test-utils/recorder/src/matcher.ts index 1403e85c0d2e..2d857a9e5635 100644 --- a/sdk/test-utils/recorder/src/matcher.ts +++ b/sdk/test-utils/recorder/src/matcher.ts @@ -2,9 +2,9 @@ // Licensed under the MIT license. import { createPipelineRequest, HttpClient } from "@azure/core-rest-pipeline"; -import { logger } from "./log"; -import { paths } from "./utils/paths"; -import { RecorderError } from "./utils/utils"; +import { logger } from "./log.js"; +import { paths } from "./utils/paths.js"; +import { RecorderError } from "./utils/utils.js"; export type Matcher = "HeaderlessMatcher" | "BodilessMatcher" | "CustomDefaultMatcher"; diff --git a/sdk/test-utils/recorder/src/options.ts b/sdk/test-utils/recorder/src/options.ts index 52f1496c9bee..af0356a56d7a 100644 --- a/sdk/test-utils/recorder/src/options.ts +++ b/sdk/test-utils/recorder/src/options.ts @@ -1,6 +1,9 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + import { createHttpHeaders, createPipelineRequest, HttpClient } from "@azure/core-rest-pipeline"; -import { paths } from "./utils/paths"; -import { RecorderError } from "./utils/utils"; +import { paths } from "./utils/paths.js"; +import { RecorderError } from "./utils/utils.js"; export type RecordingOptions = { handleRedirects?: boolean; @@ -11,7 +14,7 @@ export async function setRecordingOptions( recorderUrl: string, httpClient: HttpClient, { handleRedirects, tlsValidationCert }: RecordingOptions, -) { +): Promise { const rawBody: Record = { HandleRedirects: handleRedirects, }; diff --git a/sdk/test-utils/recorder/src/recorder.ts b/sdk/test-utils/recorder/src/recorder.ts index f94374f7278a..11e2ee5c3b36 100644 --- a/sdk/test-utils/recorder/src/recorder.ts +++ b/sdk/test-utils/recorder/src/recorder.ts @@ -19,22 +19,50 @@ import { RecorderError, RecorderStartOptions, RecordingStateManager, -} from "./utils/utils"; -import { Test } from "mocha"; -import { assetsJsonPath, sessionFilePath } from "./utils/sessionFilePath"; -import { SanitizerOptions } from "./utils/utils"; -import { paths } from "./utils/paths"; -import { addSanitizers, transformsInfo } from "./sanitizer"; -import { handleEnvSetup } from "./utils/envSetupForPlayback"; -import { CustomMatcherOptions, Matcher, setMatcher } from "./matcher"; -import { addTransform, Transform } from "./transform"; -import { createRecordingRequest } from "./utils/createRecordingRequest"; -import { logger } from "./log"; -import { setRecordingOptions } from "./options"; +} from "./utils/utils.js"; +import { assetsJsonPath, sessionFilePath, TestContext } from "./utils/sessionFilePath.js"; +import { SanitizerOptions } from "./utils/utils.js"; +import { paths } from "./utils/paths.js"; +import { addSanitizers, transformsInfo } from "./sanitizer.js"; +import { handleEnvSetup } from "./utils/envSetupForPlayback.js"; +import { CustomMatcherOptions, Matcher, setMatcher } from "./matcher.js"; +import { addTransform, Transform } from "./transform.js"; +import { createRecordingRequest } from "./utils/createRecordingRequest.js"; +import { logger } from "./log.js"; +import { setRecordingOptions } from "./options.js"; import { isBrowser, isNode } from "@azure/core-util"; -import { env } from "./utils/env"; -import { decodeBase64 } from "./utils/encoding"; +import { decodeBase64 } from "./utils/encoding.js"; import { AdditionalPolicyConfig } from "@azure/core-client"; +import { isVitestTestContext, TestInfo, VitestSuite } from "./testInfo.js"; +import { env } from "./utils/env.js"; + +/** + * Caculates session file path and JSON assets path from test context + * + * @internal + */ +export function calculatePaths(testContext: TestInfo): TestContext { + if (isVitestTestContext(testContext)) { + if (!testContext.task.name || !testContext.task.suite.name) { + throw new RecorderError( + `Unable to determine the recording file path. Unexpected empty Vitest context`, + ); + } + const suites: string[] = []; + let p: VitestSuite | undefined = testContext.task.suite; + while (p?.name) { + suites.push(p.name); + p = p.suite; + } + + return { + suiteTitle: suites.reverse().join("_"), + testTitle: testContext.task.name, + }; + } else { + throw new RecorderError(`Unrecognized test info: ${testContext}`); + } +} /** * This client manages the recorder life cycle and interacts with the proxy-tool to do the recording, @@ -54,19 +82,23 @@ export class Recorder { private variables: Record; private matcherSet = false; - constructor(private testContext?: Test | undefined) { + constructor(private testContext?: TestInfo) { + if (!this.testContext) { + throw new Error( + "Unable to determine the recording file path, testContext provided is not defined.", + ); + } + logger.info(`[Recorder#constructor] Creating a recorder instance in ${getTestMode()} mode`); if (isRecordMode() || isPlaybackMode()) { - if (this.testContext) { - this.sessionFile = sessionFilePath(this.testContext); - this.assetsJson = assetsJsonPath(); + const context = calculatePaths(this.testContext); + + this.sessionFile = sessionFilePath(context); + this.assetsJson = assetsJsonPath(); + if (this.testContext) { logger.info(`[Recorder#constructor] Using a session file located at ${this.sessionFile}`); this.httpClient = createDefaultHttpClient(); - } else { - throw new Error( - "Unable to determine the recording file path, testContext provided is not defined.", - ); } } this.variables = {}; @@ -431,7 +463,7 @@ export class Recorder { } if (ensureExistence(this.httpClient, "this.httpClient")) { - return await transformsInfo(this.httpClient, Recorder.url, this.recordingId!); + return transformsInfo(this.httpClient, Recorder.url, this.recordingId!); } throw new RecorderError("Expected httpClient to be defined"); @@ -463,7 +495,7 @@ export class Recorder { return options; } - private handleTestProxyErrors(response: PipelineResponse) { + private handleTestProxyErrors(response: PipelineResponse): void { if (response.headers.get("x-request-mismatch") === "true") { const errorMessage = decodeBase64(response.headers.get("x-request-mismatch-error") ?? ""); logger.error( diff --git a/sdk/test-utils/recorder/src/sanitizer.ts b/sdk/test-utils/recorder/src/sanitizer.ts index 35f5eea6fe9e..edb46b283f25 100644 --- a/sdk/test-utils/recorder/src/sanitizer.ts +++ b/sdk/test-utils/recorder/src/sanitizer.ts @@ -1,8 +1,11 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + import { HttpClient } from "@azure/core-rest-pipeline"; -import { logger } from "./log"; -import { getRealAndFakePairs } from "./utils/connectionStringHelpers"; -import { createRecordingRequest } from "./utils/createRecordingRequest"; -import { paths } from "./utils/paths"; +import { logger } from "./log.js"; +import { getRealAndFakePairs } from "./utils/connectionStringHelpers.js"; +import { createRecordingRequest } from "./utils/createRecordingRequest.js"; +import { paths } from "./utils/paths.js"; import { ConnectionStringSanitizer, ContinuationSanitizer, @@ -15,7 +18,7 @@ import { RecorderError, RemoveHeaderSanitizer, SanitizerOptions, -} from "./utils/utils"; +} from "./utils/utils.js"; /** * Signature of a function that adds a sanitizer of type T. diff --git a/sdk/test-utils/recorder/src/testInfo.ts b/sdk/test-utils/recorder/src/testInfo.ts new file mode 100644 index 000000000000..b5cc68247482 --- /dev/null +++ b/sdk/test-utils/recorder/src/testInfo.ts @@ -0,0 +1,61 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +/** + * Represents a Test. + */ +export type TestInfo = VitestTestContext; + +/** + * Represents a Vitest Test Context + */ +export interface VitestTestContext { + /** + * The Vitest Context Task. + */ + task: VitestTask; +} + +export interface VitestTaskBase { + name: string; + suite?: VitestSuite; +} + +/** + * Represents a Vitest Test Context Task + */ +export interface VitestTask extends VitestTaskBase { + /** + * The Vitest Context Task Name. + */ + name: string; + /** + * The Vitest Context Task Suite. + */ + suite: VitestSuite; +} + +/** + * Represents a Vitest Test Suite. + */ +export interface VitestSuite extends VitestTaskBase { + /** + * The Vitest Context Task Suite Name. + */ + name: string; +} + +/** + * Determines whether the given test is a Vitest Test. + * @param test - The test to check. + * @returns true if the given test is a Vitest Test. + */ +export function isVitestTestContext(test: unknown): test is VitestTestContext { + return ( + typeof test === "function" && + "task" in test && + typeof test.task === "object" && + test.task != null && + "name" in test.task + ); +} diff --git a/sdk/test-utils/recorder/src/transform.ts b/sdk/test-utils/recorder/src/transform.ts index 13ab3436bbae..701805ff45a5 100644 --- a/sdk/test-utils/recorder/src/transform.ts +++ b/sdk/test-utils/recorder/src/transform.ts @@ -2,9 +2,9 @@ // Licensed under the MIT license. import { createPipelineRequest, HttpClient } from "@azure/core-rest-pipeline"; -import { paths } from "./utils/paths"; -import { RecorderError } from "./utils/utils"; -import { logger } from "./log"; +import { paths } from "./utils/paths.js"; +import { RecorderError } from "./utils/utils.js"; +import { logger } from "./log.js"; interface ApplyCondition { uriRegex: string; diff --git a/sdk/test-utils/recorder/src/utils/createRecordingRequest.ts b/sdk/test-utils/recorder/src/utils/createRecordingRequest.ts index b7e233737442..f49d320c1644 100644 --- a/sdk/test-utils/recorder/src/utils/createRecordingRequest.ts +++ b/sdk/test-utils/recorder/src/utils/createRecordingRequest.ts @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -import { createPipelineRequest, HttpMethods } from "@azure/core-rest-pipeline"; +import { createPipelineRequest, HttpMethods, PipelineRequest } from "@azure/core-rest-pipeline"; /** * Adds the recording id headers to the requests that are sent to the proxy tool. @@ -13,7 +13,7 @@ export function createRecordingRequest( recordingId?: string, method: HttpMethods = "POST", assetsJson?: string, -) { +): PipelineRequest { const req = createPipelineRequest({ url: url, method }); if (sessionFile !== undefined) { diff --git a/sdk/test-utils/recorder/src/utils/delay.ts b/sdk/test-utils/recorder/src/utils/delay.ts index 306ca65443bf..70477d16b72b 100644 --- a/sdk/test-utils/recorder/src/utils/delay.ts +++ b/sdk/test-utils/recorder/src/utils/delay.ts @@ -1,14 +1,14 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -import { isPlaybackMode } from "./utils"; +import { isPlaybackMode } from "./utils.js"; /** * Usage - `await delay()` * This `delay` has no effect if the `TEST_MODE` is `"playback"`. * If the `TEST_MODE` is not `"playback"`, `delay` is a wrapper for setTimeout that resolves a promise after t milliseconds. * - * @param {number} milliseconds The number of milliseconds to be delayed. + * @param {number} milliseconds - The number of milliseconds to be delayed. */ export function delay(milliseconds: number): Promise | void { if (isPlaybackMode()) { diff --git a/sdk/test-utils/recorder/src/utils/encoding.browser.ts b/sdk/test-utils/recorder/src/utils/encoding-browser.mts similarity index 100% rename from sdk/test-utils/recorder/src/utils/encoding.browser.ts rename to sdk/test-utils/recorder/src/utils/encoding-browser.mts diff --git a/sdk/test-utils/recorder/src/utils/env.browser.ts b/sdk/test-utils/recorder/src/utils/env.browser.ts deleted file mode 100644 index 5f530b9d21e0..000000000000 --- a/sdk/test-utils/recorder/src/utils/env.browser.ts +++ /dev/null @@ -1,6 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT license. - -// In the browser, we load the env variables with the help of karma.conf.js - -export const env = (window as unknown as { __env__: typeof process.env }).__env__; diff --git a/sdk/test-utils/recorder/src/utils/env.ts b/sdk/test-utils/recorder/src/utils/env.ts index 4a7144997414..4a0f3372ecd4 100644 --- a/sdk/test-utils/recorder/src/utils/env.ts +++ b/sdk/test-utils/recorder/src/utils/env.ts @@ -1,9 +1,4 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -import * as dotenv from "dotenv"; - -// Initialize the environment -dotenv.config(); - export const env = process.env as Record; diff --git a/sdk/test-utils/recorder/src/utils/envSetupForPlayback.ts b/sdk/test-utils/recorder/src/utils/envSetupForPlayback.ts index 625dab92c1f6..a6034d8d747f 100644 --- a/sdk/test-utils/recorder/src/utils/envSetupForPlayback.ts +++ b/sdk/test-utils/recorder/src/utils/envSetupForPlayback.ts @@ -2,15 +2,15 @@ // Licensed under the MIT license. import { HttpClient } from "@azure/core-rest-pipeline"; -import { logger } from "../log"; -import { addSanitizers } from "../sanitizer"; -import { env } from "./env"; +import { logger } from "../log.js"; +import { addSanitizers } from "../sanitizer.js"; import { isPlaybackMode, isRecordMode, setEnvironmentVariables, FindReplaceSanitizer, -} from "./utils"; +} from "./utils.js"; +import { env } from "./env.js"; /** * Supposed to be used in record and playback modes. diff --git a/sdk/test-utils/recorder/src/utils/relativePathCalculator.browser.ts b/sdk/test-utils/recorder/src/utils/relativePathCalculator-browser.mts similarity index 84% rename from sdk/test-utils/recorder/src/utils/relativePathCalculator.browser.ts rename to sdk/test-utils/recorder/src/utils/relativePathCalculator-browser.mts index c8d2bb051748..c88ddfeabfef 100644 --- a/sdk/test-utils/recorder/src/utils/relativePathCalculator.browser.ts +++ b/sdk/test-utils/recorder/src/utils/relativePathCalculator-browser.mts @@ -1,8 +1,8 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -import { env } from "./env"; -import { RecorderError } from "./utils"; +import { env } from "./env.js"; +import { RecorderError } from "./utils.js"; export function relativeRecordingsPath(): string { if (env.RECORDINGS_RELATIVE_PATH) { diff --git a/sdk/test-utils/recorder/src/utils/relativePathCalculator.ts b/sdk/test-utils/recorder/src/utils/relativePathCalculator.ts index bcf0ea96986e..64be1b5d8473 100644 --- a/sdk/test-utils/recorder/src/utils/relativePathCalculator.ts +++ b/sdk/test-utils/recorder/src/utils/relativePathCalculator.ts @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -import path from "path"; -import fs from "fs"; -import { RecorderError } from "./utils"; +import path from "node:path"; +import fs from "node:fs"; +import { RecorderError } from "./utils.js"; /** * Replace backslashes in a path with forward slashes so they are not treated as escape characters @@ -18,7 +18,7 @@ function toSafePath(filePath: string): string { /** * Determines the path of the package being tested relative to the repository root. */ -function relativePackagePath() { +function relativePackagePath(): string { const currentPath = process.cwd(); // Gives the current working directory let rootPath = undefined; diff --git a/sdk/test-utils/recorder/src/utils/sessionFilePath.ts b/sdk/test-utils/recorder/src/utils/sessionFilePath.ts index f494814540cb..5918d4d62675 100644 --- a/sdk/test-utils/recorder/src/utils/sessionFilePath.ts +++ b/sdk/test-utils/recorder/src/utils/sessionFilePath.ts @@ -2,11 +2,15 @@ // Licensed under the MIT license. import { isNode } from "@azure/core-util"; -import { generateTestRecordingFilePath } from "./filePathGenerator"; -import { relativeRecordingsPath } from "./relativePathCalculator"; -import { RecorderError } from "./utils"; +import { generateTestRecordingFilePath } from "./filePathGenerator.js"; +import { relativeRecordingsPath } from "./relativePathCalculator.js"; -export function sessionFilePath(testContext: Mocha.Test): string { +export interface TestContext { + suiteTitle: string; // describe(suiteTitle, () => {}) + testTitle: string; // it(testTitle, () => {}) +} + +export function sessionFilePath(testContext: TestContext): string { // sdk/service/project/recordings/{node|browsers}//recording_.json return `${relativeRecordingsPath()}/${recordingFilePath(testContext)}`; } @@ -16,17 +20,11 @@ export function sessionFilePath(testContext: Mocha.Test): string { * * `{node|browsers}//recording_.json` */ -export function recordingFilePath(testContext: Mocha.Test): string { - if (!testContext.parent) { - throw new RecorderError( - `Test ${testContext.title} is not inside a describe block, so a file path for its recording could not be generated. Please place the test inside a describe block.`, - ); - } - +export function recordingFilePath(testContext: TestContext): string { return generateTestRecordingFilePath( isNode ? "node" : "browsers", - testContext.parent.fullTitle(), - testContext.title, + testContext.suiteTitle, + testContext.testTitle, ); } diff --git a/sdk/test-utils/recorder/src/utils/utils.ts b/sdk/test-utils/recorder/src/utils/utils.ts index 19cbe16eb927..5dd14742668f 100644 --- a/sdk/test-utils/recorder/src/utils/utils.ts +++ b/sdk/test-utils/recorder/src/utils/utils.ts @@ -1,6 +1,8 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -import { env } from "./env"; + +import { env } from "./env.js"; + /** * A custom error type for failed pipeline requests. */ @@ -25,7 +27,7 @@ export class RecordingStateManager { /** * validateState */ - private validateState(nextState: RecordingState) { + private validateState(nextState: RecordingState): void { if (nextState === "started") { if (this.state === "started") { throw new RecorderError("Already started, should not have called start again."); @@ -332,15 +334,15 @@ export const once = (make: () => T): (() => T) => { return () => (value = value ?? make()); }; -export function isRecordMode() { +export function isRecordMode(): boolean { return env.TEST_MODE?.toLowerCase() === "record"; } -export function isLiveMode() { +export function isLiveMode(): boolean { return env.TEST_MODE?.toLowerCase() === "live"; } -export function isPlaybackMode() { +export function isPlaybackMode(): boolean { return !isRecordMode() && !isLiveMode(); } @@ -352,7 +354,7 @@ export function isPlaybackMode() { * Suppose `variables` is { ACCOUNT_NAME: "my_account_name", ACCOUNT_KEY: "fake_secret" }, * `setEnvironmentVariables` loads the ACCOUNT_NAME and ACCOUNT_KEY in the environment accordingly. */ -export function setEnvironmentVariables(variables: { [key: string]: string }) { +export function setEnvironmentVariables(variables: { [key: string]: string }): void { for (const [key, value] of Object.entries(variables)) { env[key] = value; } diff --git a/sdk/test-utils/recorder/test/errors.spec.ts b/sdk/test-utils/recorder/test/errors.spec.ts index 42211e6ecc2b..6afccce66073 100644 --- a/sdk/test-utils/recorder/test/errors.spec.ts +++ b/sdk/test-utils/recorder/test/errors.spec.ts @@ -1,11 +1,11 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -import { RecorderError, RecordingStateManager } from "../src/utils/utils"; -import { expect } from "chai"; -import { Recorder } from "../src/recorder"; +import { RecorderError, RecordingStateManager } from "../src/utils/utils.js"; +import { Recorder } from "../src/recorder.js"; import { createHttpHeaders, createPipelineRequest } from "@azure/core-rest-pipeline"; -import { encodeBase64 } from "../src/utils/encoding"; +import { encodeBase64 } from "../src/utils/encoding.js"; +import { describe, it, beforeEach, expect } from "vitest"; describe("State Manager", function () { it("throws error if started twice", function () { @@ -38,8 +38,8 @@ describe("State Manager", function () { describe("handleTestProxyErrors", function () { let recorder: Recorder; - beforeEach(function () { - recorder = new Recorder(this.currentTest); + beforeEach(function (context) { + recorder = new Recorder(context); }); it("x-request-mismatch header", function () { diff --git a/sdk/test-utils/recorder/test/recorder.spec.ts b/sdk/test-utils/recorder/test/recorder.spec.ts new file mode 100644 index 000000000000..4e8a6545a236 --- /dev/null +++ b/sdk/test-utils/recorder/test/recorder.spec.ts @@ -0,0 +1,46 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. +import { describe, it, expect } from "vitest"; + +import { calculatePaths } from "../src/recorder.js"; + +describe("Recorder file paths", () => { + it("calculates paths for a vitest test", () => { + const vitestTest = (): void => { + /* no-op */ + }; + (vitestTest as any).task = { + name: "vitest test title", + suite: { + name: "vitest suite title", + }, + }; + + const context = calculatePaths(vitestTest as any); + expect(context).to.eql({ + suiteTitle: "vitest suite title", + testTitle: "vitest test title", + }); + }); + + it("calculates paths for a vitest test with nested suites", () => { + const vitestTest = (): void => { + /* no-op */ + }; + (vitestTest as any).task = { + name: "vitest test title", + suite: { + name: "vitest suite title", + suite: { + name: "toplevel suite", + }, + }, + }; + + const context = calculatePaths(vitestTest as any); + expect(context).to.eql({ + suiteTitle: "toplevel suite_vitest suite title", + testTitle: "vitest test title", + }); + }); +}); diff --git a/sdk/test-utils/recorder/test/sanitizers.spec.ts b/sdk/test-utils/recorder/test/sanitizers.spec.ts index dda06da3634a..97b452ee1d1d 100644 --- a/sdk/test-utils/recorder/test/sanitizers.spec.ts +++ b/sdk/test-utils/recorder/test/sanitizers.spec.ts @@ -2,10 +2,12 @@ // Licensed under the MIT license. import { ServiceClient } from "@azure/core-client"; -import { env, isPlaybackMode, Recorder } from "../src"; -import { TestMode } from "../src/utils/utils"; -import { TEST_SERVER_URL, makeRequestAndVerifyResponse, setTestMode } from "./utils/utils"; +import { isPlaybackMode, Recorder } from "../src/index.js"; +import { TestMode } from "../src/utils/utils.js"; +import { TEST_SERVER_URL, makeRequestAndVerifyResponse, setTestMode } from "./utils/utils.js"; import { randomUUID } from "@azure/core-util"; +import { describe, it, beforeEach, afterEach, beforeAll } from "vitest"; +import { env } from "../src/index.js"; // These tests require the following to be running in parallel // - utils/server.ts (to serve requests to act as a service) @@ -15,17 +17,17 @@ import { randomUUID } from "@azure/core-util"; let recorder: Recorder; let client: ServiceClient; const fakeSecretValue = "fake_secret_info"; - const secretValue = "abcdef"; + let secretValue = "abcdef"; let currentValue: string; - before(() => { + beforeAll(() => { setTestMode(mode); }); - beforeEach(async function () { + beforeEach(async function (context) { env.TEST_VARIABLE_1 = "the answer!"; env.TEST_VARIABLE_2 = "answer!"; - recorder = new Recorder(this.currentTest); + recorder = new Recorder(context); client = new ServiceClient(recorder.configureClientOptions({ baseUri: TEST_SERVER_URL })); currentValue = isPlaybackMode() ? fakeSecretValue : secretValue; }); @@ -129,7 +131,7 @@ import { randomUUID } from "@azure/core-util"; }); it("BodyKeySanitizer", async () => { - const secretValue = "ab12cd34ef"; + secretValue = "ab12cd34ef"; await recorder.start({ envSetupForPlayback: {}, sanitizerOptions: { @@ -163,7 +165,7 @@ import { randomUUID } from "@azure/core-util"; }); it("BodyRegexSanitizer", async () => { - const secretValue = "ab12cd34ef"; + secretValue = "ab12cd34ef"; await recorder.start({ envSetupForPlayback: {}, sanitizerOptions: { @@ -324,7 +326,7 @@ import { randomUUID } from "@azure/core-util"; // }); it.skip("ResetSanitizer (uses BodyRegexSanitizer as example)", async () => { - const secretValue = "ab12cd34ef"; + secretValue = "ab12cd34ef"; await recorder.start({ envSetupForPlayback: {}, sanitizerOptions: { @@ -410,7 +412,7 @@ import { randomUUID } from "@azure/core-util"; }); }); - describe("Session-level sanitizer", () => { + describe.skip("Session-level sanitizer", () => { it("Allows a sanitizer to be set before the recorder is started", async () => { await Recorder.addSessionSanitizers({ generalSanitizers: [{ target: currentValue, value: fakeSecretValue }], diff --git a/sdk/test-utils/recorder/test/testProxyClient.spec.ts b/sdk/test-utils/recorder/test/testProxyClient.spec.ts index 963c82bb282b..3463fc211538 100644 --- a/sdk/test-utils/recorder/test/testProxyClient.spec.ts +++ b/sdk/test-utils/recorder/test/testProxyClient.spec.ts @@ -7,17 +7,18 @@ import { PipelineRequest, PipelineResponse, } from "@azure/core-rest-pipeline"; -import { expect } from "chai"; -import { env, Recorder } from "../src"; -import { createRecordingRequest } from "../src/utils/createRecordingRequest"; -import { paths } from "../src/utils/paths"; -import { getTestMode, isLiveMode, isRecordMode, RecorderError } from "../src/utils/utils"; +import { Recorder } from "../src/index.js"; +import { createRecordingRequest } from "../src/utils/createRecordingRequest.js"; +import { paths } from "../src/utils/paths.js"; +import { getTestMode, isLiveMode, isRecordMode, RecorderError } from "../src/utils/utils.js"; +import { describe, it, beforeEach, afterEach, expect, type TaskContext } from "vitest"; +import { env } from "../src/index.js"; const testRedirectedRequest = ( client: Recorder, makeRequest: () => PipelineRequest, expectedModification: (req: PipelineRequest) => PipelineRequest, -) => { +): void => { const redirectedRequest = makeRequest(); client["redirectRequest"](redirectedRequest); expect(redirectedRequest).to.deep.equal(expectedModification(makeRequest())); @@ -26,11 +27,11 @@ const testRedirectedRequest = ( describe("TestProxyClient functions", () => { let client: Recorder; let clientHttpClient: HttpClient; - let testContext: Mocha.Test | undefined; - beforeEach(function () { - client = new Recorder(this.currentTest); + let testContext: TaskContext | undefined; + beforeEach(async function (context) { + testContext = context; + client = new Recorder(testContext); clientHttpClient = client["httpClient"] as HttpClient; - testContext = this.currentTest; }); afterEach(() => { diff --git a/sdk/test-utils/recorder/test/testProxyTests.spec.ts b/sdk/test-utils/recorder/test/testProxyTests.spec.ts index 6fc6b65c06dc..9040305aca64 100644 --- a/sdk/test-utils/recorder/test/testProxyTests.spec.ts +++ b/sdk/test-utils/recorder/test/testProxyTests.spec.ts @@ -3,11 +3,10 @@ import { ServiceClient } from "@azure/core-client"; import { createPipelineRequest } from "@azure/core-rest-pipeline"; -import assert from "assert"; -import { expect } from "chai"; -import { CustomMatcherOptions, isPlaybackMode, Recorder } from "../src"; -import { isLiveMode, TestMode } from "../src/utils/utils"; -import { TEST_SERVER_URL, makeRequestAndVerifyResponse, setTestMode } from "./utils/utils"; +import { CustomMatcherOptions, isPlaybackMode, Recorder } from "../src/index.js"; +import { isLiveMode, TestMode } from "../src/utils/utils.js"; +import { TEST_SERVER_URL, makeRequestAndVerifyResponse, setTestMode } from "./utils/utils.js"; +import { describe, it, assert, expect, beforeEach, afterEach, beforeAll } from "vitest"; // These tests require the following to be running in parallel // - utils/server.ts (to serve requests to act as a service) @@ -17,16 +16,16 @@ import { TEST_SERVER_URL, makeRequestAndVerifyResponse, setTestMode } from "./ut let recorder: Recorder; let client: ServiceClient; - before(() => { + beforeAll(() => { setTestMode(mode); }); - beforeEach(async function () { - recorder = new Recorder(this.currentTest); + beforeEach(async function (context) { + recorder = new Recorder(context); client = new ServiceClient(recorder.configureClientOptions({ baseUri: TEST_SERVER_URL })); }); - afterEach(async () => { + afterEach(async function () { await recorder.stop(); }); @@ -39,7 +38,7 @@ import { TEST_SERVER_URL, makeRequestAndVerifyResponse, setTestMode } from "./ut ); }); - it("redirect (redirect location has host)", async function (this: Mocha.Context) { + it("redirect (redirect location has host)", async function () { await recorder.start({ envSetupForPlayback: {} }); await makeRequestAndVerifyResponse( @@ -49,7 +48,7 @@ import { TEST_SERVER_URL, makeRequestAndVerifyResponse, setTestMode } from "./ut ); }); - it("redirect (redirect location is relative)", async function (this: Mocha.Context) { + it("redirect (redirect location is relative)", async function () { await recorder.start({ envSetupForPlayback: {} }); await makeRequestAndVerifyResponse( diff --git a/sdk/test-utils/recorder/test/utils/server.browser.ts b/sdk/test-utils/recorder/test/utils/server.browser.ts deleted file mode 100644 index 953bf9b0b813..000000000000 --- a/sdk/test-utils/recorder/test/utils/server.browser.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT license. - -// Empty file for mapping diff --git a/sdk/test-utils/recorder/test/utils/utils.ts b/sdk/test-utils/recorder/test/utils/utils.ts index aca290bf8b57..f90c6ea9e3c1 100644 --- a/sdk/test-utils/recorder/test/utils/utils.ts +++ b/sdk/test-utils/recorder/test/utils/utils.ts @@ -2,10 +2,10 @@ // Licensed under the MIT license. import { createPipelineRequest, HttpMethods, PipelineResponse } from "@azure/core-rest-pipeline"; -import { expect } from "chai"; -import { env } from "../../src"; -import { isLiveMode, TestMode } from "../../src/utils/utils"; +import { expect } from "vitest"; +import { isLiveMode, TestMode } from "../../src/utils/utils.js"; import { ServiceClient } from "@azure/core-client"; +import { env } from "../../src/utils/env.js"; export const setTestMode = (mode: TestMode): TestMode => { env.TEST_MODE = mode; diff --git a/sdk/test-utils/recorder/tsconfig.browser.config.json b/sdk/test-utils/recorder/tsconfig.browser.config.json new file mode 100644 index 000000000000..1b37aebc5457 --- /dev/null +++ b/sdk/test-utils/recorder/tsconfig.browser.config.json @@ -0,0 +1,10 @@ +{ + "extends": "./.tshy/build.json", + "include": ["./src/**/*.ts", "./src/**/*.mts", "./test/**/*.spec.ts"], + "exclude": ["./test/**/node/**/*.ts"], + "compilerOptions": { + "outDir": "./dist-test/browser", + "rootDir": ".", + "skipLibCheck": true + } +} diff --git a/sdk/test-utils/recorder/tsconfig.json b/sdk/test-utils/recorder/tsconfig.json index cc27adb959de..86a255c6a3e7 100644 --- a/sdk/test-utils/recorder/tsconfig.json +++ b/sdk/test-utils/recorder/tsconfig.json @@ -1,9 +1,10 @@ { "extends": "../../../tsconfig.package", "compilerOptions": { - "declarationDir": "./types", - "outDir": "./dist-esm", - "lib": ["dom"] + "lib": ["dom"], + "module": "NodeNext", + "moduleResolution": "NodeNext", + "rootDir": "." }, - "include": ["./src/**/*.ts", "./test/**/*.ts"] + "include": ["./src/**/*.ts", "./src/**/*.mts", "./src/**/*.cts", "./test/**/*.ts"] } diff --git a/sdk/test-utils/recorder/vitest.browser.config.ts b/sdk/test-utils/recorder/vitest.browser.config.ts new file mode 100644 index 000000000000..b900db655d8f --- /dev/null +++ b/sdk/test-utils/recorder/vitest.browser.config.ts @@ -0,0 +1,47 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { defineConfig } from "vitest/config"; +import browserMap from "@azure-tools/vite-plugin-browser-test-map"; +import { relativeRecordingsPath } from "./src"; + +process.env.RECORDINGS_RELATIVE_PATH = relativeRecordingsPath(); + +export default defineConfig({ + define: { + "process.env": process.env, + }, + plugins: [browserMap()], + test: { + reporters: ["basic", "junit"], + outputFile: { + junit: "test-results.browser.xml", + }, + browser: { + enabled: true, + headless: true, + name: "chromium", + provider: "playwright", + providerOptions: { + launch: { + args: ["--disable-web-security"] + } + } + }, + fakeTimers: { + toFake: ["setTimeout", "Date"], + }, + watch: false, + include: ["dist-test/browser/**/*.spec.js"], + coverage: { + include: ["dist-test/browser/**/*.js"], + exclude: [ + "dist-test/browser/**/*./*-browser.mjs", + "dist-test/browser/**/*./*-react-native.mjs", + ], + provider: "istanbul", + reporter: ["text", "json", "html"], + reportsDirectory: "coverage-browser", + }, + }, +}); diff --git a/sdk/test-utils/recorder/vitest.config.ts b/sdk/test-utils/recorder/vitest.config.ts new file mode 100644 index 000000000000..e94c7dd91c76 --- /dev/null +++ b/sdk/test-utils/recorder/vitest.config.ts @@ -0,0 +1,31 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { defineConfig } from "vitest/config"; + +export default defineConfig({ + test: { + reporters: ["basic", "junit"], + outputFile: { + junit: "test-results.xml", + }, + fakeTimers: { + toFake: ["setTimeout", "Date"], + }, + watch: false, + include: ["test/**/*.spec.ts"], + exclude: ["test/**/browser/*.spec.ts"], + coverage: { + include: ["src/**/*.ts"], + exclude: [ + "src/**/*-browser.mts", + "src/**/*-react-native.mts", + "vitest*.config.ts", + "samples-dev/**/*.ts", + ], + provider: "istanbul", + reporter: ["text", "json", "html"], + reportsDirectory: "coverage", + }, + }, +}); diff --git a/sdk/test-utils/test-credential/CHANGELOG.md b/sdk/test-utils/test-credential/CHANGELOG.md index f2ceabf916b2..1e52a0b6821a 100644 --- a/sdk/test-utils/test-credential/CHANGELOG.md +++ b/sdk/test-utils/test-credential/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History +## 2.0.0 (Unreleased) + +### Features Added + +Updates the dependency `@azure-tools/test-recorder` to version `^4.0.0`, needed to support env with the vitest. + ## 1.0.4 (2024-04-01) ### Bugs Fixed diff --git a/sdk/test-utils/test-credential/package.json b/sdk/test-utils/test-credential/package.json index d0a90c8fbfa8..d05c61f508a9 100644 --- a/sdk/test-utils/test-credential/package.json +++ b/sdk/test-utils/test-credential/package.json @@ -1,6 +1,6 @@ { "name": "@azure-tools/test-credential", - "version": "1.0.4", + "version": "2.0.0", "sdk-type": "utility", "description": "Test utilities library that provides the test credential", "main": "dist/index.js", @@ -54,7 +54,7 @@ "sideEffects": false, "dependencies": { "@azure/core-auth": "^1.3.2", - "@azure-tools/test-recorder": "^3.0.0", + "@azure-tools/test-recorder": "^4.0.0", "@azure/identity": "^4.0.1" }, "devDependencies": {