diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index b2b09dd68fd7..9c2f142fda42 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -470,6 +470,9 @@ dependencies: '@rush-temp/arm-network-profile-2020-09-01-hybrid': specifier: file:./projects/arm-network-profile-2020-09-01-hybrid.tgz version: file:projects/arm-network-profile-2020-09-01-hybrid.tgz + '@rush-temp/arm-networkanalytics': + specifier: file:./projects/arm-networkanalytics.tgz + version: file:projects/arm-networkanalytics.tgz '@rush-temp/arm-networkcloud': specifier: file:./projects/arm-networkcloud.tgz version: file:projects/arm-networkcloud.tgz @@ -4440,7 +4443,7 @@ packages: dependencies: semver: 7.5.4 shelljs: 0.8.5 - typescript: 5.4.0-dev.20231123 + typescript: 5.4.0-dev.20231126 dev: false /downlevel-dts@0.11.0: @@ -4449,7 +4452,7 @@ packages: dependencies: semver: 7.5.4 shelljs: 0.8.5 - typescript: 5.4.0-dev.20231123 + typescript: 5.4.0-dev.20231126 dev: false /eastasianwidth@0.2.0: @@ -9155,8 +9158,8 @@ packages: hasBin: true dev: false - /typescript@5.4.0-dev.20231123: - resolution: {integrity: sha512-1GVUhgKMReyH9AycWDCzAWFgL/0lhNajKlU37LYZjAzVsIDks8eW8kv9NEkXMk5HrN1Nb+7cO+QqZDC20u3lvQ==} + /typescript@5.4.0-dev.20231126: + resolution: {integrity: sha512-H10NDH9sKzdLCICwIO+hhk+La5Kfs4/+Qit1tWjd7Xw7h/42y0Ulqhc6Wm+n8XO5PEkgZeOEY8EUBd/evOhLig==} engines: {node: '>=14.17'} hasBin: true dev: false @@ -9690,7 +9693,7 @@ packages: dev: false file:projects/abort-controller.tgz: - resolution: {integrity: sha512-eY0ANDvF7Z5wu5uxSuIRnu/BnH+fj9pHIwFv5rVCYonP+N8tgNriyavIx9GEwxS7M4qrWOzGRs/lsd3zsmmn6w==, tarball: file:projects/abort-controller.tgz} + resolution: {integrity: sha512-OLqTtjWvicZS8EipiNw0w+OZxeyLYO9o6i4yNCU8HKcxfRtJDg9+MS8xDVTKbG7sVn05d4gmOpBMVrqAlYbpyQ==, tarball: file:projects/abort-controller.tgz} name: '@rush-temp/abort-controller' version: 0.0.0 dependencies: @@ -9729,7 +9732,7 @@ packages: dev: false file:projects/agrifood-farming.tgz: - resolution: {integrity: sha512-a6lGPH/+deAbreOMHvKro3MuLWKw4qvlI/HjFU3ku3EhBS36ht9EOAGtTHW2FQx6jUFcG6fjZohsEKpg0ctWkg==, tarball: file:projects/agrifood-farming.tgz} + resolution: {integrity: sha512-aaVzFTQsc+kkxTC3GetTxDcDKDKfhPNkM+RPpXnc9SDsi6zu2qJfbA4hSFaQmzqXwFJqL0Me6DB8+ePWIZ25zw==, tarball: file:projects/agrifood-farming.tgz} name: '@rush-temp/agrifood-farming' version: 0.0.0 dependencies: @@ -9775,7 +9778,7 @@ packages: dev: false file:projects/ai-anomaly-detector.tgz: - resolution: {integrity: sha512-Gh6xTsSoCRrtNVsKQf2JCtsUHGyhEblge7xteVj+pvssbpoZzB1XiJWZ8jTORddEGWhVibXXR/WgeHoQR76K/g==, tarball: file:projects/ai-anomaly-detector.tgz} + resolution: {integrity: sha512-3QhJ+oA42jRAVpSMHDx7cCY/RdVrrhvpgBmo5/HHkFgRiQX3ls7jX019icrvPjBz/jEIDInzTJ5vuWpykJXgDQ==, tarball: file:projects/ai-anomaly-detector.tgz} name: '@rush-temp/ai-anomaly-detector' version: 0.0.0 dependencies: @@ -9821,7 +9824,7 @@ packages: dev: false file:projects/ai-content-safety.tgz: - resolution: {integrity: sha512-ve9YOixbfL01GXoFPDForrljSCFd6meD0MBSFU9asoLMHj5HTTXuTigXjFrdSQ4xC6cw3UbfE5pwM7ryJXojRg==, tarball: file:projects/ai-content-safety.tgz} + resolution: {integrity: sha512-Afa6TPjGd44mADJeu36v5fLRWjT/8NXZKYeLJfFk5M94kTPA4eoqkjuCNuGv2ra1aHrsH9FlJVdTvcf38zXfYw==, tarball: file:projects/ai-content-safety.tgz} name: '@rush-temp/ai-content-safety' version: 0.0.0 dependencies: @@ -9863,7 +9866,7 @@ packages: dev: false file:projects/ai-document-intelligence.tgz: - resolution: {integrity: sha512-mJakXLQdplo7TFG0DAbyRk5wBLrGAt8Y/1Pia2iJ66yK+UYnRUGGVO/fIwY7nvIVAD0ynxIb6n+w8ELAj0fCxQ==, tarball: file:projects/ai-document-intelligence.tgz} + resolution: {integrity: sha512-Qs9epDNNxDRI2Ev+9mXhldjZtuxu80fhX6ZrPf54udK+yVmrsrUHTpXi/v30YP9X0/58+IvgOq79HWlhbcW39w==, tarball: file:projects/ai-document-intelligence.tgz} name: '@rush-temp/ai-document-intelligence' version: 0.0.0 dependencies: @@ -9908,7 +9911,7 @@ packages: dev: false file:projects/ai-document-translator.tgz: - resolution: {integrity: sha512-NbwhF30mlK7vwKNF1vC/DePhTGGMExoZTnH9J64mWN6CpswjTPuhC87HPWLWK651eRKQgC3uD94V5yYRJpuGFA==, tarball: file:projects/ai-document-translator.tgz} + resolution: {integrity: sha512-cRdyJLKq2E9Ru/00Gg40qro4VudDSN7oGJ6fziGwRA55Ho/lTH1Dq0KNBMQYuflA5mSJEUtThiNZaOZ1Qv7lOg==, tarball: file:projects/ai-document-translator.tgz} name: '@rush-temp/ai-document-translator' version: 0.0.0 dependencies: @@ -9953,7 +9956,7 @@ packages: dev: false file:projects/ai-form-recognizer.tgz: - resolution: {integrity: sha512-EK+h/8OaF0XvWPAg2JzZEUlsHloVH/z/vSgWyrF6t00LiQ2e5lR1RfXJqP0obcNuoyrwSEjJQgWHbfbhRdx+Qg==, tarball: file:projects/ai-form-recognizer.tgz} + resolution: {integrity: sha512-63/xed1BicoVSJnhyKo8Et4zqxO760kmB9mxnVZefWXer0kLF+sQCgyqSEKS0gP3u+09XWvAI9JxfUTsNuFdJQ==, tarball: file:projects/ai-form-recognizer.tgz} name: '@rush-temp/ai-form-recognizer' version: 0.0.0 dependencies: @@ -10001,7 +10004,7 @@ packages: dev: false file:projects/ai-language-conversations.tgz: - resolution: {integrity: sha512-P19DtPbDsIFjR1OOMS11mWAaqHV0Iqh+krjJ1ST2ty83vuhV/sRDU5l/DRjjghFjgtABl//9WgLqRK0tmv1qsg==, tarball: file:projects/ai-language-conversations.tgz} + resolution: {integrity: sha512-p7IRpZafV008k3cRxBSak+2fNxOZwQt2MsHTXPPoYQtydNEexWCzSYGHuYi+q3Pr1nqNAKvnygVRUpHqBD3LzQ==, tarball: file:projects/ai-language-conversations.tgz} name: '@rush-temp/ai-language-conversations' version: 0.0.0 dependencies: @@ -10050,7 +10053,7 @@ packages: dev: false file:projects/ai-language-text.tgz: - resolution: {integrity: sha512-+n+UgT6z4MZfAeWvhVXl6uDK316r/AVUJlarl8p7TNRY2s6sykjHjHkuFer4XMe1ZJcLvoau7xEP9o3xgjabIw==, tarball: file:projects/ai-language-text.tgz} + resolution: {integrity: sha512-16O5eijTlBOwn3EKgZZaFwriQyoy+Dy90p6ia5Fb6x6zDjSNl9U1baCML2yGA6JITsNpGh4jrmP3nJiaki2E0Q==, tarball: file:projects/ai-language-text.tgz} name: '@rush-temp/ai-language-text' version: 0.0.0 dependencies: @@ -10099,7 +10102,7 @@ packages: dev: false file:projects/ai-language-textauthoring.tgz: - resolution: {integrity: sha512-wmR2P7LwMR8EeKM1vFVx3phMipNnF+5VriLmluJPmqjs8SZ7jZ16zd8wM+P09vcn/bCqpwMgdyA06NtzykclCQ==, tarball: file:projects/ai-language-textauthoring.tgz} + resolution: {integrity: sha512-229rm3bUc6yfaecBRyW5Ylqdp6d3+udh6XDJcEP/fLITXkjGytWUIyWb0z1S/voLdVAet90Y88gBFfouJcUYGw==, tarball: file:projects/ai-language-textauthoring.tgz} name: '@rush-temp/ai-language-textauthoring' version: 0.0.0 dependencies: @@ -10124,7 +10127,7 @@ packages: dev: false file:projects/ai-metrics-advisor.tgz: - resolution: {integrity: sha512-zPw1q+stwnfsC3uWN7CTW7lRJaPAUM7b86ofHDuzkAGzF21T1cmMKd1h6jK5VBQySk5dr237CtlWn6EruBCd+w==, tarball: file:projects/ai-metrics-advisor.tgz} + resolution: {integrity: sha512-Dt5TDVRd40a/cZSaJOrHv9zKFDLMzdjRdHYTz0G4GPd6Bvexj24+x+w68IBW6fRWGmvccIRpfJv1vOQZNyO+qw==, tarball: file:projects/ai-metrics-advisor.tgz} name: '@rush-temp/ai-metrics-advisor' version: 0.0.0 dependencies: @@ -10169,7 +10172,7 @@ packages: dev: false file:projects/ai-personalizer.tgz: - resolution: {integrity: sha512-0spWl1wNEzWU96JXAQ0eY2y1fIIjXB3Tn7RG7JpV45nmid0MCU7K1/F0DoWbrW+vo5xFgt4XQZYv/G0sw+gxTQ==, tarball: file:projects/ai-personalizer.tgz} + resolution: {integrity: sha512-UizrYTAypADGmA92YLXUx4kbSgZamuf30LaYUY7qTy1yiLs6e1e6DSBKpCOZhtuin+UcFffiJDbnBpLVDgVBcA==, tarball: file:projects/ai-personalizer.tgz} name: '@rush-temp/ai-personalizer' version: 0.0.0 dependencies: @@ -10213,7 +10216,7 @@ packages: dev: false file:projects/ai-text-analytics.tgz: - resolution: {integrity: sha512-A5j3KjK01e9KrXMxyIFnBzakr5FiZqwZKd2vB/mVIhaMd2cMTmu2fgL5F9hyhERiXPsPyvDr2IQNkK8IzKDtag==, tarball: file:projects/ai-text-analytics.tgz} + resolution: {integrity: sha512-H1ZJBNjQ/eZux4E3/G++UbtOLD5o5V/iSFC1vkJuxyAF0WOZHzPLxlJRsCQgYHyJur+Fo+hY3uQkciOjBoSigw==, tarball: file:projects/ai-text-analytics.tgz} name: '@rush-temp/ai-text-analytics' version: 0.0.0 dependencies: @@ -10260,7 +10263,7 @@ packages: dev: false file:projects/ai-translation-text.tgz: - resolution: {integrity: sha512-gVagqnCbjJpBWtovHkMEav3BbGTcyaKJ3sMTR2iaXk0rGU81sV/D1JuCUIxMIX0WfTe0DJ43ANQQKz4OM2pabQ==, tarball: file:projects/ai-translation-text.tgz} + resolution: {integrity: sha512-9rg3z/jobQmchF1LtOkcxeOr+r0oiQx75poXNtdRJwGenTd9Xlv9YjeNpjJMA1c3VRxrinle9XGWi0forJHAbA==, tarball: file:projects/ai-translation-text.tgz} name: '@rush-temp/ai-translation-text' version: 0.0.0 dependencies: @@ -10305,7 +10308,7 @@ packages: dev: false file:projects/api-management-custom-widgets-scaffolder.tgz: - resolution: {integrity: sha512-gayIufMdbQa7N37gGSV/RrfkwA2kJ8orf7b0aAw5Y2kYBEC+uskzCKZdYyK2/NTCbouNjRwiFkreyb1/wKtNwQ==, tarball: file:projects/api-management-custom-widgets-scaffolder.tgz} + resolution: {integrity: sha512-8stJCBm/KzbCjsdyhhU5V8jt1m0+ng88vXVs3qv37LhXw5nQ/kINdjLv7iktUgRGgoma9QolHBeU5iNOiL7fOQ==, tarball: file:projects/api-management-custom-widgets-scaffolder.tgz} name: '@rush-temp/api-management-custom-widgets-scaffolder' version: 0.0.0 dependencies: @@ -10348,7 +10351,7 @@ packages: dev: false file:projects/api-management-custom-widgets-tools.tgz: - resolution: {integrity: sha512-7VjrswAqYhPLYAUBR6aQ4CuTo1NuV6l0gOnj1ADMj2c8HE37f5FV4RoMh2PpJlhZ6sXuNmzh0He1tB4VpkfItQ==, tarball: file:projects/api-management-custom-widgets-tools.tgz} + resolution: {integrity: sha512-Ge+ptrPXWFIDxMPrUt1o3Vbl6kgvFTKYZchpMzhF+Iog/c6zDdr/wAgrHYr6tALk+NsCHsPe/IcxoYvuJQaL5Q==, tarball: file:projects/api-management-custom-widgets-tools.tgz} name: '@rush-temp/api-management-custom-widgets-tools' version: 0.0.0 dependencies: @@ -10400,7 +10403,7 @@ packages: dev: false file:projects/app-configuration.tgz: - resolution: {integrity: sha512-RXjilpGLc0MsoFwwZrs1kSRzxSwy9qabFseKXuzCTzZvjq9hl+sqAP2WBOWAVoih/i/n3BRWt2ZMNzOuPZf+NA==, tarball: file:projects/app-configuration.tgz} + resolution: {integrity: sha512-Mc6izEGteikM7a9R4nOCfI42FFCBj+Xj+l15/sO2lUXOO6jCsWrIzBIPWzDsEIzKcr3Sf53zWtsIALXDmibVHw==, tarball: file:projects/app-configuration.tgz} name: '@rush-temp/app-configuration' version: 0.0.0 dependencies: @@ -10448,7 +10451,7 @@ packages: dev: false file:projects/arm-advisor.tgz: - resolution: {integrity: sha512-jTXTZ9QddKjTVOEIr24F2tiUfvixYuEeAxkq/QnyNroAvSxqLO6PiLtj4CGzB2dP2wSoBxXotbENKljzxs74Bg==, tarball: file:projects/arm-advisor.tgz} + resolution: {integrity: sha512-oECkAlHkzO+Bm+U1zykhRhSFcZSM/oeKVu2A3eV+SDtwbe6HDanVLjQAfSV4enj6K+K6NC3aFbPgyscFUGWm1w==, tarball: file:projects/arm-advisor.tgz} name: '@rush-temp/arm-advisor' version: 0.0.0 dependencies: @@ -10473,7 +10476,7 @@ packages: dev: false file:projects/arm-agrifood.tgz: - resolution: {integrity: sha512-siqI7KGmKdOwARS0+VO8LURs98Hbf+Ie8QHxpuu1dyS6dpPYMCDqgZL5tdLMD4hb2/PxI/J+Kngu1xJwUbN9GQ==, tarball: file:projects/arm-agrifood.tgz} + resolution: {integrity: sha512-dNqkb9gBfFflz+qZp5bYIXtISH5yvRGPJBNKt8z3YCR2KtjcLyeXNwWp/GRjOJDldww1xkRnarGa0vukNmXCiQ==, tarball: file:projects/arm-agrifood.tgz} name: '@rush-temp/arm-agrifood' version: 0.0.0 dependencies: @@ -10497,7 +10500,7 @@ packages: dev: false file:projects/arm-analysisservices.tgz: - resolution: {integrity: sha512-ocRCs9kY8cAtIuDbWNUtC4Vf7D8yEog52GW90ELrewG01+dOsHZG62Zn4DEe9gRCVoJ7Idrj3QedHwUOejpYhg==, tarball: file:projects/arm-analysisservices.tgz} + resolution: {integrity: sha512-5QoX9AcVm2nyBI4a7MGeQfNq13pokknA/EZm//Y8SKX1er9l6MPl3TLaHLtxkjWhXmBGZ5z3imW7q70OH5BpgA==, tarball: file:projects/arm-analysisservices.tgz} name: '@rush-temp/arm-analysisservices' version: 0.0.0 dependencies: @@ -10521,7 +10524,7 @@ packages: dev: false file:projects/arm-apicenter.tgz: - resolution: {integrity: sha512-caqHKV/A9aCelY5zUbNmYepxDH+eb/2g5mp7LgjLMSdIZUVgPV+hmg/METzpZ4S9Moup79vpjehjKAfm81sndg==, tarball: file:projects/arm-apicenter.tgz} + resolution: {integrity: sha512-uPE98WZ1lbsANbSaNM8pZeINf0kHRJsEQBurLQD/2jTsyBdc6FHi9urtmrdw3zSSlF3zEhmr9d4wn1lMo9qj1g==, tarball: file:projects/arm-apicenter.tgz} name: '@rush-temp/arm-apicenter' version: 0.0.0 dependencies: @@ -10543,7 +10546,7 @@ packages: dev: false file:projects/arm-apimanagement.tgz: - resolution: {integrity: sha512-47wRTEHH4DoN3bYaaMVAL1tTPGlRO/6vxJgEivzcvESD0tN5x42dDGy1m6i3GaiZSvODBTjE/DWIXj/KIYUzWw==, tarball: file:projects/arm-apimanagement.tgz} + resolution: {integrity: sha512-6cXUC1OZ2zFoJpO6Up0Sy++3Uy3DfXdmAgqPP8NZSOEtH1bL91Tmmldh9UCRiJqaR8W94xyYzC7kivyLiTRi9Q==, tarball: file:projects/arm-apimanagement.tgz} name: '@rush-temp/arm-apimanagement' version: 0.0.0 dependencies: @@ -10568,7 +10571,7 @@ packages: dev: false file:projects/arm-appcomplianceautomation.tgz: - resolution: {integrity: sha512-CUqjGmv1s/M+vfD7BwFannxYNX/0Xvu0qNmn7QkG26DGQtBObeHxmqca9urMpMbEkqLN7thQoz69lvOuEuHesQ==, tarball: file:projects/arm-appcomplianceautomation.tgz} + resolution: {integrity: sha512-NbAbHuCgqHgf6PY5S4NJkWjjq+UCF0DbL7urKDROtuI0K1bp+Kj7e0b4xhFkKXJYcASQ9yC5q3tHvbbjYSRE1w==, tarball: file:projects/arm-appcomplianceautomation.tgz} name: '@rush-temp/arm-appcomplianceautomation' version: 0.0.0 dependencies: @@ -10592,7 +10595,7 @@ packages: dev: false file:projects/arm-appconfiguration.tgz: - resolution: {integrity: sha512-NUDJO9U6zQ7FyYhe/3ETDLVJq90VFTT6enzYyinbsYE4uECJyaROl9BLK7X+QUO2eLrvEI5ytA58b9xZ8/kVbA==, tarball: file:projects/arm-appconfiguration.tgz} + resolution: {integrity: sha512-06/Fg0h/M0UOpFHXyq0LhHcgXn35vFXwCywnxdlK1oKOqk/hqxoK6XfhFVq6N0rcqnb72VxNkQO6i5wffPlv/A==, tarball: file:projects/arm-appconfiguration.tgz} name: '@rush-temp/arm-appconfiguration' version: 0.0.0 dependencies: @@ -10617,7 +10620,7 @@ packages: dev: false file:projects/arm-appcontainers.tgz: - resolution: {integrity: sha512-Tm6VlvAl/VVSZO90E488dPlYiKJSK8ABKMLdGX1GV6S8KM/mC9Ma8xbmWoesYtF98sMR1fY3YIA5dnnvqUjPQA==, tarball: file:projects/arm-appcontainers.tgz} + resolution: {integrity: sha512-eTTY4B3BCdKWVQs2FB3jkI6SAnvCkKQEwFOMX1i5eBUhVHBAmA1FF26l4MlzUuwIOIxH2AmxwG8eeKu1qX+nWg==, tarball: file:projects/arm-appcontainers.tgz} name: '@rush-temp/arm-appcontainers' version: 0.0.0 dependencies: @@ -10642,7 +10645,7 @@ packages: dev: false file:projects/arm-appinsights.tgz: - resolution: {integrity: sha512-I1VjeZb+2lHZz+zxkGmupseEMQNuwBmBbbZW1jvT29X3Yc/iK9pp5eKxnrT34p7DA2sukJdyFwA6NFG+foX6yQ==, tarball: file:projects/arm-appinsights.tgz} + resolution: {integrity: sha512-e0Fia47IguVWf8oc9IfgjfJD1/N4pnTKi2mwoqLp1p75W7fOJa/snu13FMb0TKwCOko7R+rSp9rehMogRmx/Aw==, tarball: file:projects/arm-appinsights.tgz} name: '@rush-temp/arm-appinsights' version: 0.0.0 dependencies: @@ -10666,7 +10669,7 @@ packages: dev: false file:projects/arm-appplatform.tgz: - resolution: {integrity: sha512-oFZuffM7TQBCbo2pZLraMHnXFZEs5qBb7JNYzatiXJieypgVUTSet2fsqTxLeNWyDwOqKlh5jogrQAIwPJPoaw==, tarball: file:projects/arm-appplatform.tgz} + resolution: {integrity: sha512-fJvwQqWRK1EWl5MaOXgZXpAuTZsVZw01Cixg+hJsuu+vhx6IBbprwN38eWjdHL1jdlWYig2lMWHM4Sbqwe1hmg==, tarball: file:projects/arm-appplatform.tgz} name: '@rush-temp/arm-appplatform' version: 0.0.0 dependencies: @@ -10691,7 +10694,7 @@ packages: dev: false file:projects/arm-appservice-1.tgz: - resolution: {integrity: sha512-TxH/1P2vgiupSiycjvbd9fuOdyNok+R9JkOJZwoVIHIMWcQL98bRno/EoiLaEJU7afSbO9mQ3+0JBJjzHQ6GyQ==, tarball: file:projects/arm-appservice-1.tgz} + resolution: {integrity: sha512-c6VjbNT/xT34jGpR/eLuZz2npWz0qQ8MvLVGUSqfVm7+6zN4mBh/EC1JuJilKOXA/h6auN0hSoof2pV54ikpvw==, tarball: file:projects/arm-appservice-1.tgz} name: '@rush-temp/arm-appservice-1' version: 0.0.0 dependencies: @@ -10718,7 +10721,7 @@ packages: dev: false file:projects/arm-appservice-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-3Ffh4tBpe6cNA2FETOdQX4kLvgQRKv2T7ce0Nw0w3v5pGwZd9P1PP6NXBJsbjO4hIxCOugWAnsaXYw3cv2XxuQ==, tarball: file:projects/arm-appservice-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-Ey1u1DdRrnnnpbUAJICUzHAvqL3thLfrrUGuLN9rs5wL2GGmI71+b3Ea2go4oKgNWMhNqUvqhQKrDIUBvXd5jQ==, 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: @@ -10743,7 +10746,7 @@ packages: dev: false file:projects/arm-appservice.tgz: - resolution: {integrity: sha512-te7JSffnS6emEkQvTyVlKdl00BOP4m9l6K26kaMtKt2nPgndLluml5K5PTmmWqd1Yo08re59vtfbxbLHQc0IeA==, tarball: file:projects/arm-appservice.tgz} + resolution: {integrity: sha512-uXPMtAPzK9Bn3voGqlnvXfhkmdQEPnd2cS5dSlWs2rDKVAgt63RX7vK0t1i2zvl7n77VxZ/FTOhf0hZpA3fmDQ==, tarball: file:projects/arm-appservice.tgz} name: '@rush-temp/arm-appservice' version: 0.0.0 dependencies: @@ -10787,7 +10790,7 @@ packages: dev: false file:projects/arm-attestation.tgz: - resolution: {integrity: sha512-xF7S5/rzpoPkORxGbNtW6PRyhl+P3+pOgau6ZiZHpNBpc0vv0O+kzJYsEkOJEtN3TSbRA6A86dW84ue25LDvtw==, tarball: file:projects/arm-attestation.tgz} + resolution: {integrity: sha512-U9J5NyO7hKtGy5gsHO3S3U/I0RlM12DuFiI1R4347i9/dv1fgkFEa6c70rGv/v6ACq0OtDVVWE+wEq9EAqkqew==, tarball: file:projects/arm-attestation.tgz} name: '@rush-temp/arm-attestation' version: 0.0.0 dependencies: @@ -10811,7 +10814,7 @@ packages: dev: false file:projects/arm-authorization-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-puBhMSrcm0X8sRR0gy+YcKgnkBLzIGV77lxLIhO9gh4LvcNPBnrDwT7EXZ4Fq3uUoN0S06mjpd/sjlRF8K7w6A==, tarball: file:projects/arm-authorization-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-L+uwHhhrKpiwDqmIfJSIMXZwsq9qS9SoTy7dxccWOPY0OXXBweChdXi13ht6DH5N4nVAXVgD8wjU8mpkPziovw==, 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: @@ -10836,7 +10839,7 @@ packages: dev: false file:projects/arm-authorization.tgz: - resolution: {integrity: sha512-/teoyMTLncU7QYqcQEfdO/QW7bULeYg/VM2NMk2OnM5NkSYtOrqs8gdJU+D7/jh+Ajk0UjCyrHtf1OdEJK3sZg==, tarball: file:projects/arm-authorization.tgz} + resolution: {integrity: sha512-nLVjh3A93IYrITlf1qCxOqypP1ZFhAzLeZrfAf/sBPVlrIQothVTxhcr+rJz6wQC3t3Wqhfv1q6FAtBF50BqsQ==, tarball: file:projects/arm-authorization.tgz} name: '@rush-temp/arm-authorization' version: 0.0.0 dependencies: @@ -10861,7 +10864,7 @@ packages: dev: false file:projects/arm-automanage.tgz: - resolution: {integrity: sha512-zHjra+GG7SgCgFskOs/3bEqJWPGBSzlmAet3kvXiRSivT1aXmzJRG908H2itjCZH4NUnqktd/5WdLrr20W8m8Q==, tarball: file:projects/arm-automanage.tgz} + resolution: {integrity: sha512-+2F1Kv78ZER9v49DBIb2NRtm1USM2ajypw65DeBaZtjkTrI+572TGz2X1egjsyeiadS3OEZUBqb35+cgsBXR4A==, tarball: file:projects/arm-automanage.tgz} name: '@rush-temp/arm-automanage' version: 0.0.0 dependencies: @@ -10886,7 +10889,7 @@ packages: dev: false file:projects/arm-automation.tgz: - resolution: {integrity: sha512-ZK0GWcuTRPvzpv0E24i8O4C6p64s4fMKTz99I2jjJymH+3yfCMkGwMEC4J0HCpLoOZvYKVy0TczBt2nUHfsN2Q==, tarball: file:projects/arm-automation.tgz} + resolution: {integrity: sha512-rHKBpSvBDEJwrFoAkxBiCHw8YumLk7nUvhshTwvtALMTvDS7rT8siKhri3Hu2hTOCtUhG1GCykD2d4mndFXZbQ==, tarball: file:projects/arm-automation.tgz} name: '@rush-temp/arm-automation' version: 0.0.0 dependencies: @@ -10911,7 +10914,7 @@ packages: dev: false file:projects/arm-avs.tgz: - resolution: {integrity: sha512-NDrfnSn1kUBPObEImHdWVKHwC/FjSn3eqlDicuKz+OZzNptrZYBoL7cjo07nWXiB6Zz8QO2aMzpW9voA4zuY4g==, tarball: file:projects/arm-avs.tgz} + resolution: {integrity: sha512-Ml706wc0TB2UP+2XgnLDO1KGXErlU5sF0HU4sIzdSTUCkyqoGdj35bcFAOEou+xlliYyRnPK+82fXO88KkBgQA==, tarball: file:projects/arm-avs.tgz} name: '@rush-temp/arm-avs' version: 0.0.0 dependencies: @@ -10936,7 +10939,7 @@ packages: dev: false file:projects/arm-azureadexternalidentities.tgz: - resolution: {integrity: sha512-iDMDOtHZ97/MkhFgjirQ17XNtPdmDndgb2HOCjRBklsLWPsQWkjpHiCoQAwWDYBYLbTTq6knqH6VVLFDYsUL6Q==, tarball: file:projects/arm-azureadexternalidentities.tgz} + resolution: {integrity: sha512-3tW2AACYWAQsdcl39u4cytSBN9I6ZX8fq0+Hct6LWQDaV/k8YixKG2LkEnLQow8fewjcy7czzNGYDqAAAebnFA==, tarball: file:projects/arm-azureadexternalidentities.tgz} name: '@rush-temp/arm-azureadexternalidentities' version: 0.0.0 dependencies: @@ -10960,7 +10963,7 @@ packages: dev: false file:projects/arm-azurestack.tgz: - resolution: {integrity: sha512-Uuxxph1zJzUOhlhhOiY1M7Jk/ZxWm5Xdd/0V5IMoIWdXx9eauNXSWAsq2A0wh9jQtJK6nDGMsuQ5wzl8JkMNJQ==, tarball: file:projects/arm-azurestack.tgz} + resolution: {integrity: sha512-6pgruPO4BB7wTq09510NaAUKNG83O47FEYf+oatOZ1gZsKbU3cq8OZC2os1D7URwULHvweMOse8hNmdmhj/A9w==, tarball: file:projects/arm-azurestack.tgz} name: '@rush-temp/arm-azurestack' version: 0.0.0 dependencies: @@ -10984,7 +10987,7 @@ packages: dev: false file:projects/arm-azurestackhci.tgz: - resolution: {integrity: sha512-M8LufT4Sfh69jIa0Jga3Nscbtwt8IRlVB8bESS1UHhHiKMriLB7A4mqYEhQ/GGpwE56s2D4DORtB/tDr0woadg==, tarball: file:projects/arm-azurestackhci.tgz} + resolution: {integrity: sha512-mY/tK4L6k36/EprixhS3PD0RVqei1wtyQ0Ljq4J+1oNAR59P4jhqSAMHQuzerHBquFwYpLizOnCCc07+Zb/7Ew==, tarball: file:projects/arm-azurestackhci.tgz} name: '@rush-temp/arm-azurestackhci' version: 0.0.0 dependencies: @@ -11009,7 +11012,7 @@ packages: dev: false file:projects/arm-baremetalinfrastructure.tgz: - resolution: {integrity: sha512-EGG3W17fhAN6QzUIAH4UG/NQCctMA6PVzj6pcxdq9HOr/3WjP1HnRs5jb14lAsmqmlFNbs5ulvbm666khBdjOA==, tarball: file:projects/arm-baremetalinfrastructure.tgz} + resolution: {integrity: sha512-l8Zu/vH06xX96P9m6Nih2ODB4vYpTTSGkLTCOFx1hL/p8+BUOi/QeGu4WUkrH64OgzdhFYjxbPx0JwtV3wdbwg==, tarball: file:projects/arm-baremetalinfrastructure.tgz} name: '@rush-temp/arm-baremetalinfrastructure' version: 0.0.0 dependencies: @@ -11036,7 +11039,7 @@ packages: dev: false file:projects/arm-batch.tgz: - resolution: {integrity: sha512-MNRsEc7Cdk8lkzwrdzO9NVHA/gOpZ+u56gssOrWtFq3XNq+hVOYzFfWkH2q/NS3Wozh+5wbblVwIhPDrJBhN4A==, tarball: file:projects/arm-batch.tgz} + resolution: {integrity: sha512-JdX8p69h996oRDKT3p6h3987ccXckSsKn9kxdLn8VmewD/s4T6yL0Q0GPtdYGelrpOD/xkqbtkIw62ZF8ivFxw==, tarball: file:projects/arm-batch.tgz} name: '@rush-temp/arm-batch' version: 0.0.0 dependencies: @@ -11061,7 +11064,7 @@ packages: dev: false file:projects/arm-billing.tgz: - resolution: {integrity: sha512-53HpXSUcmbqdGG5plwLVD868PGxGPSXzMbwgMlOwiQ5ZwsePMGzW+2OyAffHfpN7V4Y+t/scgSWv+W0ZBvxdSg==, tarball: file:projects/arm-billing.tgz} + resolution: {integrity: sha512-wOILBDXSaIH4KIXS7+GxelydJIGu/yH01deoZQWfnt+f3Dq9bXmRkHObIFsiP23dqxYBeMdh9YmIje7npCZk6Q==, tarball: file:projects/arm-billing.tgz} name: '@rush-temp/arm-billing' version: 0.0.0 dependencies: @@ -11085,7 +11088,7 @@ packages: dev: false file:projects/arm-billingbenefits.tgz: - resolution: {integrity: sha512-fxR7CsNV8f4AhuSHgCcgU6XIMV9+f6Js0N3kxOi+fDE9yPoVhXlSGSCKycXAIE+7PSY6T8Ax8UMsMzeQAA4wBg==, tarball: file:projects/arm-billingbenefits.tgz} + resolution: {integrity: sha512-OEGFJ4pdIvLmuZ6a8Kd+au/nzlriHhg2GxHBBzIRuoUXcmVR0/pU7Nq49BzqYxIi4BlP16jRaz22KaJOKt5fvA==, tarball: file:projects/arm-billingbenefits.tgz} name: '@rush-temp/arm-billingbenefits' version: 0.0.0 dependencies: @@ -11109,7 +11112,7 @@ packages: dev: false file:projects/arm-botservice.tgz: - resolution: {integrity: sha512-W6ou7vVyMfUiEYvH0wyCpILbxXAMhi+l293WU80zPJ32LOH51pqhcfpP3E0R8J8MSfdpU2XBdAY6rzNlGySCzw==, tarball: file:projects/arm-botservice.tgz} + resolution: {integrity: sha512-9wvo70rlFk0HAhFHW68RdC8gmXTFfwrEzBf7LADTrRJvoGhjADVVyPn6tzVxhCTKMfg8L3f17b8tdJJXV4xgmA==, tarball: file:projects/arm-botservice.tgz} name: '@rush-temp/arm-botservice' version: 0.0.0 dependencies: @@ -11134,7 +11137,7 @@ packages: dev: false file:projects/arm-cdn.tgz: - resolution: {integrity: sha512-lqNE25zilcqqcvUZ8FrPJBEPZRV/2wW30csTkKd8GHb5XtF6QahnnGAGqFzX96CLlKigaDzgw6dSYMx9RwoGFg==, tarball: file:projects/arm-cdn.tgz} + resolution: {integrity: sha512-Vk/t0OOehpgWfzYGEAEQNqNB+YWXGnaNrKI+txh8/Jjzr0qfKCi3+cr2vI+5if7FYpbA8Cfy+/aOM8dxpy7rIA==, tarball: file:projects/arm-cdn.tgz} name: '@rush-temp/arm-cdn' version: 0.0.0 dependencies: @@ -11159,7 +11162,7 @@ packages: dev: false file:projects/arm-changeanalysis.tgz: - resolution: {integrity: sha512-nZJ0HeewCIyJ/FbnPEUrOLNtw3PMWkH7pxSvQOfls0ZusBMrqkCZkSR2cjU05kbXhROVHg7zTop0v/HDGmNu/g==, tarball: file:projects/arm-changeanalysis.tgz} + resolution: {integrity: sha512-jRfa+sr+aDplyHyzn1XZcDjLyZAkJx1FHfO83ya1hsR2ZJEORi8tJoeFZ4FuREcsZxPB8NviJw7YceNjn12LJA==, tarball: file:projects/arm-changeanalysis.tgz} name: '@rush-temp/arm-changeanalysis' version: 0.0.0 dependencies: @@ -11183,7 +11186,7 @@ packages: dev: false file:projects/arm-changes.tgz: - resolution: {integrity: sha512-QwndDtZyr6sicbvuSKhDYHi264WCM+yHQReMi2aUqCQlI5qN+E5+DuZZYg+q82G8R6OPJxxwi5fwM8Wv+R/F6Q==, tarball: file:projects/arm-changes.tgz} + resolution: {integrity: sha512-U+53YLqBl3DmErXW9glVzD+hP6pA58tpTcHqN13AL6aru5tQawBPW/utqB/usJIKGcBkZVVkVScxSU+YBSVNow==, tarball: file:projects/arm-changes.tgz} name: '@rush-temp/arm-changes' version: 0.0.0 dependencies: @@ -11207,7 +11210,7 @@ packages: dev: false file:projects/arm-chaos.tgz: - resolution: {integrity: sha512-TFPZK4djdfhFc/yewjeCr+nNf80bB+8ZHHNMBjwke7QMol8x9HoOwKkUjbuk8vGE+BGLvnEyu0r6FUI1jc/Y6A==, tarball: file:projects/arm-chaos.tgz} + resolution: {integrity: sha512-+hTHoCDxM1PN1CfVHn+9VDNwFkIRvaw/xtPkQLOZHkJCCtKbJQAoDTMRU5Fr0X6cEnR/rfyNN0KHw7Pz32eKIw==, tarball: file:projects/arm-chaos.tgz} name: '@rush-temp/arm-chaos' version: 0.0.0 dependencies: @@ -11234,7 +11237,7 @@ packages: dev: false file:projects/arm-cognitiveservices.tgz: - resolution: {integrity: sha512-GhYbxkaZfxQRAhXe60u0QOcAyZ5JAYx38PteSo0Frh+c+HXPrVAXguDJNPwIJwPR8pJ+1KT3Ai6gN/ZHf/VztA==, tarball: file:projects/arm-cognitiveservices.tgz} + resolution: {integrity: sha512-iRH0Oo39F/4mHOAq3ul++LrsFc9YWx4AiVqMcQzYZq3tyda9ood4t3JwCnuchXJBYDPh2u+u2FT6o2TIrTM71Q==, tarball: file:projects/arm-cognitiveservices.tgz} name: '@rush-temp/arm-cognitiveservices' version: 0.0.0 dependencies: @@ -11259,7 +11262,7 @@ packages: dev: false file:projects/arm-commerce-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-Uy6tdZ+veC8iufCM73jYyvNxMZ4JKgz7+BshDQEXRkuDgtHBqAW50RtaMEJUZxl6G1H0GIFoL8tyr5dlL72xhA==, tarball: file:projects/arm-commerce-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-seNIv9GwC05l51THNChasmlwGyHtDHBSQi/2nDJ1oHQdZvdEENff+mrTL5AS6AkqSPWhBvRNb5nBm/qoSaL5GQ==, 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: @@ -11284,7 +11287,7 @@ packages: dev: false file:projects/arm-commerce.tgz: - resolution: {integrity: sha512-xSJ9iUa7E9TEm4ycKRn/Ed+JyMYuWRYMUns/gs1jxHYZ2b8MKtELJAJ2I4X1fpEjXgD64Vgw8BaDMnOHiW/J8A==, tarball: file:projects/arm-commerce.tgz} + resolution: {integrity: sha512-7i8r7IU8NL7XAqtudSkQTfBgRxwEYtPDkyVWBP19DuH+m8YLU8WvsUl2WmA6cm5jMK0qK42fvgiTHoN+ecbWgw==, tarball: file:projects/arm-commerce.tgz} name: '@rush-temp/arm-commerce' version: 0.0.0 dependencies: @@ -11308,7 +11311,7 @@ packages: dev: false file:projects/arm-commitmentplans.tgz: - resolution: {integrity: sha512-L+dtsJierPzzipS7DXxzq+N4uYx9/Gx8IZM5nUyCLyt4r1fJScrTlaPbzLBZiml6uVX+SCLttfv+RvegbC2+vA==, tarball: file:projects/arm-commitmentplans.tgz} + resolution: {integrity: sha512-DclJyNpGXpGzT1e/lNIcwf1FU/4k+vANyEEUMzJQxfF2cy17IOXS8qo1h2RUQRbLDm0UZIAd/6xjOG3pwpCJ3Q==, tarball: file:projects/arm-commitmentplans.tgz} name: '@rush-temp/arm-commitmentplans' version: 0.0.0 dependencies: @@ -11332,7 +11335,7 @@ packages: dev: false file:projects/arm-communication.tgz: - resolution: {integrity: sha512-gzQ6ikNbxOBBDo8TThS9oxAhv/XfLIk6VwP7SqdIcffjcndOq8cHHmmG+Li8+az9sera1n2jrggfwm6FNq/B5g==, tarball: file:projects/arm-communication.tgz} + resolution: {integrity: sha512-2hWJ/aTBmQIto14Ktu3qcZbTTlYFHPGerJIvWgaltcA4DidEzkJZr5G8YaRdQpZ2QFvjH4dRGefJutZHxdwVdA==, tarball: file:projects/arm-communication.tgz} name: '@rush-temp/arm-communication' version: 0.0.0 dependencies: @@ -11357,7 +11360,7 @@ packages: dev: false file:projects/arm-compute-1.tgz: - resolution: {integrity: sha512-/fsYCj+D6c3PbALmfyGay0YVZ8oGySe2b56dqDPkrdpdxTResBg2qQMBQqESyNmfeCdXBpAfGewdvT0BuSR44Q==, tarball: file:projects/arm-compute-1.tgz} + resolution: {integrity: sha512-GNH6eYlcbf2q/gL3gSeFIrGTeu55MJKUeTHcFvtpwckRU5Gl7M+amBD/C3WcgxE9eiMwGdSh7fnY2u9I3kN1Cg==, tarball: file:projects/arm-compute-1.tgz} name: '@rush-temp/arm-compute-1' version: 0.0.0 dependencies: @@ -11382,7 +11385,7 @@ packages: dev: false file:projects/arm-compute-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-n1y5GNuX5ttl49SRTAvZgLQPhrdxeZWsV/r7bf3gXuD9QPWzaI1bNqcbROpENxKKIFTAvQ1lY7COrLy2dqLo0w==, tarball: file:projects/arm-compute-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-7tPvSdbHOo9NhM+eHOBSpbtJfxWtcS3HI5shMUriEWU1Jf5dtbLLbj4KWBaRcmBzwy7QWJJzvEVPoJbAlMa7xQ==, 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: @@ -11407,7 +11410,7 @@ packages: dev: false file:projects/arm-compute.tgz: - resolution: {integrity: sha512-kWT7yit6Lb6/P1tekHyg+GqHwtOEx4DGLGnRf3Nsn2VywfIJ4RENLFUtA52iiX6KYO3UcWc7cmWsN50Axpx+qw==, tarball: file:projects/arm-compute.tgz} + resolution: {integrity: sha512-l0ZioJDcuCfgBQvrWRCtT6jnnygpKC4TkWT+M6BqOnOhOdTM8bxGaxmfcXLKUShb4Xd2zZo+FOj+0eimg3MJCw==, tarball: file:projects/arm-compute.tgz} name: '@rush-temp/arm-compute' version: 0.0.0 dependencies: @@ -11451,7 +11454,7 @@ packages: dev: false file:projects/arm-confidentialledger.tgz: - resolution: {integrity: sha512-NMBGN+p3i+kc2sFIcd9JK9XSr+R9WG/rXztICPBzOgiQqI0e1tome+F8i4jXSsPXltACpUDORVdyeRq6rDyLQQ==, tarball: file:projects/arm-confidentialledger.tgz} + resolution: {integrity: sha512-sH4QiYpDqMB+wGx4obRrD941cexcAU7c85LUhOO86ShGBFXJUoHLGrazocFeeRkYMi+qnh/Ld2G397UGa4qj+A==, tarball: file:projects/arm-confidentialledger.tgz} name: '@rush-temp/arm-confidentialledger' version: 0.0.0 dependencies: @@ -11476,7 +11479,7 @@ packages: dev: false file:projects/arm-confluent.tgz: - resolution: {integrity: sha512-bggOgfwybYLOMmoGf1HNEc/QRF2pxxcn5gnq9D06jHr5nHdFf5fuEgZCprePiLcbPuvV0x2pIPoT5B3788ou8A==, tarball: file:projects/arm-confluent.tgz} + resolution: {integrity: sha512-mzRkKFGmtKWe2v5ak+NCXSj7bFjMZEYG7Iash1kRe6o0cTruWQd9R5k5l6lA8zcHYZV78CkjY/D9yZpngMtwuA==, tarball: file:projects/arm-confluent.tgz} name: '@rush-temp/arm-confluent' version: 0.0.0 dependencies: @@ -11503,7 +11506,7 @@ packages: dev: false file:projects/arm-connectedvmware.tgz: - resolution: {integrity: sha512-55NyBuozUFie9djQ8IqqFB8Lh7IiPM/bKSa5E2IP+yE0aMT3aQJNYLcyeea0TYqcXEPu47y8Xfzu0W3oYK8QBw==, tarball: file:projects/arm-connectedvmware.tgz} + resolution: {integrity: sha512-BWHzfNnvA2ly9hwzmPRAjr59n2tNP4QKX6p1lWp4G7NCN1rvXUBSLaWeuxfjklLBY2W/Dfr1kkkoF74L54RNGw==, tarball: file:projects/arm-connectedvmware.tgz} name: '@rush-temp/arm-connectedvmware' version: 0.0.0 dependencies: @@ -11528,7 +11531,7 @@ packages: dev: false file:projects/arm-consumption.tgz: - resolution: {integrity: sha512-5CrpppWgiGxr4X3Z7mlwVWB0n+ZwIf4VCaFjSwDE+TtR34x98CdLXTb9PttneJHQkIOe4Eaee06SaENe7mshmw==, tarball: file:projects/arm-consumption.tgz} + resolution: {integrity: sha512-/nHNUUJxZj1+kZt3crFi/w/38VmTwG/bbqQuVzEcEodwfxTi9qFEb8c9y+bV4gPsjOjc5R+yiacMkdsQ+I39jQ==, tarball: file:projects/arm-consumption.tgz} name: '@rush-temp/arm-consumption' version: 0.0.0 dependencies: @@ -11553,7 +11556,7 @@ packages: dev: false file:projects/arm-containerinstance.tgz: - resolution: {integrity: sha512-WSvuwm/vBUrzsRxD5PuUDRf8so1+8fZlox0b2XZf4Y5TgObzQ7+tbzI7chR20mU2+DUry7XRAcIffujkJFhHbw==, tarball: file:projects/arm-containerinstance.tgz} + resolution: {integrity: sha512-5pEMrbgMeJhHnB0D1TROTJbZfHWMu4N8OkQY0Dw0hPWawntnq8DruNOa74fkdluri5WDyp+t33m3Rcthsdd/6g==, tarball: file:projects/arm-containerinstance.tgz} name: '@rush-temp/arm-containerinstance' version: 0.0.0 dependencies: @@ -11578,7 +11581,7 @@ packages: dev: false file:projects/arm-containerregistry.tgz: - resolution: {integrity: sha512-IlNtJhNxx84POEA/UUjwGivdaSwwFdpMLyymXU/tqYKXKcOQ4M1lK9XRQ4S7AhLJFZ+zAIPNIfgBiCwnUcWxug==, tarball: file:projects/arm-containerregistry.tgz} + resolution: {integrity: sha512-PUitgqJBr6Iaz6QiyG7/lCjCdwv7kHOaDwp/ksXh7Xyofr8QtX5W+J/qbwfETUxgp3NYKVEiLCJksplBmSndeA==, tarball: file:projects/arm-containerregistry.tgz} name: '@rush-temp/arm-containerregistry' version: 0.0.0 dependencies: @@ -11605,7 +11608,7 @@ packages: dev: false file:projects/arm-containerservice-1.tgz: - resolution: {integrity: sha512-x0VWQX7xveJVTuUgHr5+ttYEFEUUwaUlZL5TlL8QkqXKJ8r9BBw7xurxmZ3yK2ThysNnH9lnMH+YEG+tsp9sBA==, tarball: file:projects/arm-containerservice-1.tgz} + resolution: {integrity: sha512-bB0eUxNbv5WW3sBQ6tl9NjzYNct6zp4f7HW8QFdLwTdLAam1ril6kA6+dGgGDiwoZ6jzm99wVmPBR7JRTaraUA==, tarball: file:projects/arm-containerservice-1.tgz} name: '@rush-temp/arm-containerservice-1' version: 0.0.0 dependencies: @@ -11632,7 +11635,7 @@ packages: dev: false file:projects/arm-containerservice.tgz: - resolution: {integrity: sha512-oKOMccbnse3TH177/IBCYL3goJb/YHrJQTK+MAe9H6MMbXKHHiJ5hYN8pOJGTDsf2hpZE7KGEmu8gs8l/9zIGA==, tarball: file:projects/arm-containerservice.tgz} + resolution: {integrity: sha512-lHKHJsxxOicFOzH2h32cxHnrE2BdDLNbiPH9w2hhzQ3j2z84vuX5OhtVda5b8WuydMqRWsVlkJt4xToeZGyklQ==, tarball: file:projects/arm-containerservice.tgz} name: '@rush-temp/arm-containerservice' version: 0.0.0 dependencies: @@ -11676,7 +11679,7 @@ packages: dev: false file:projects/arm-containerservicefleet.tgz: - resolution: {integrity: sha512-r6OT38Td0rJX7x+jjsjrRwYvdC2eoKf1C/AT9nb3QOX1/PDb/4f/siNpJhRJC06TCW9QQixklP471uUA4t32pw==, tarball: file:projects/arm-containerservicefleet.tgz} + resolution: {integrity: sha512-ob35LS9EjLIoNi84sSQo5JDp6MomzfS0J1hXpfq9OoXav+NMJUWtSbXUKOl5tj5Drm2Ba6F732evF+KpS4f8WQ==, tarball: file:projects/arm-containerservicefleet.tgz} name: '@rush-temp/arm-containerservicefleet' version: 0.0.0 dependencies: @@ -11703,7 +11706,7 @@ packages: dev: false file:projects/arm-cosmosdb.tgz: - resolution: {integrity: sha512-PjJZs1Efj6yKkYuri8VY5svphYGZFPRlpPT42b7F3Q1BhpkFOh81ycMbRDuJEcbYRmMSWlru+s2GDGXtwGA+wQ==, tarball: file:projects/arm-cosmosdb.tgz} + resolution: {integrity: sha512-0niv6ZwyYlOVx+ldtZ9j05NaazieXbydzF2ysNlhXKD/qG3NIFRWlo7r7z/Jl952TjX3fBKOH930LLW5cSLWsA==, tarball: file:projects/arm-cosmosdb.tgz} name: '@rush-temp/arm-cosmosdb' version: 0.0.0 dependencies: @@ -11728,7 +11731,7 @@ packages: dev: false file:projects/arm-cosmosdbforpostgresql.tgz: - resolution: {integrity: sha512-Mt4BWo9lV0NIcYEIlgjoKacIUhG90T+qrNfgBfVG8YaCpRl5UM8AZ42+y04vz3DzresCoY9p8mhJ+YkEX2dmRA==, tarball: file:projects/arm-cosmosdbforpostgresql.tgz} + resolution: {integrity: sha512-VO0h36j1qX5o0J0AlXBshdcFWVJEOFFUqYPfLk/sLxWiRxJLnJE7rAhbMihQh7OmPd+fCMXQIEwC+cAF/ZE5ew==, tarball: file:projects/arm-cosmosdbforpostgresql.tgz} name: '@rush-temp/arm-cosmosdbforpostgresql' version: 0.0.0 dependencies: @@ -11753,7 +11756,7 @@ packages: dev: false file:projects/arm-costmanagement.tgz: - resolution: {integrity: sha512-qafujtPfIZvPmbc/FJG+9pKvWvFQQlraZCojpjfxnkST09xfIzd5NsKJSf5ftsnUW61fLmueuV9HTtL8ue8Wdg==, tarball: file:projects/arm-costmanagement.tgz} + resolution: {integrity: sha512-qbC0PY1c35TR11HCN4u/wx/Ayh0uyZ/tnqOacirKHK6YuQCj2HoOVJabQnwIxL3QsmppNtccryZ9W+Wc1BniQA==, tarball: file:projects/arm-costmanagement.tgz} name: '@rush-temp/arm-costmanagement' version: 0.0.0 dependencies: @@ -11779,7 +11782,7 @@ packages: dev: false file:projects/arm-customerinsights.tgz: - resolution: {integrity: sha512-J2ydmXcRjUCkJQtM9b+DiSvq9LIXXHfuRlKtqD4wMyEWMx4V1pkfkurcLchDZx6txP8PTnYZUbeO4U7CS/QsWw==, tarball: file:projects/arm-customerinsights.tgz} + resolution: {integrity: sha512-JsaFKhh94eGo+ymMVHHtcyvtikJPO/kOxH3uB1nQEI4iFqRf90G1Cbn+O/BZMi7DPO3T5JhEvYvjjq+muII9Jw==, tarball: file:projects/arm-customerinsights.tgz} name: '@rush-temp/arm-customerinsights' version: 0.0.0 dependencies: @@ -11803,7 +11806,7 @@ packages: dev: false file:projects/arm-dashboard.tgz: - resolution: {integrity: sha512-KvF6sIxXpnKk/26aCdeRmMabSsczYYFRsCIyV9F0fQpDx2cogagvAkXSAu4nMnYiP9RXRBZElBVQPdBPfT7ywQ==, tarball: file:projects/arm-dashboard.tgz} + resolution: {integrity: sha512-GlpdEu4+VTvA3XjpEyWhecD9YcY4xzTrKLe8HPljnInljUs/JHBpoEQ6EiTnIs+95hGXlZrzp3ZAAeV6kigIAQ==, tarball: file:projects/arm-dashboard.tgz} name: '@rush-temp/arm-dashboard' version: 0.0.0 dependencies: @@ -11830,7 +11833,7 @@ packages: dev: false file:projects/arm-databox.tgz: - resolution: {integrity: sha512-sCWt+vC3rjlgJC14FdS1suuj+VvOrbTAcivZDyntDh9iXt9oGy4KArtiz/dfNB2KST1bGSWSzhgg8bym3L2Gxg==, tarball: file:projects/arm-databox.tgz} + resolution: {integrity: sha512-dn/m5CgorTWXxkYzEm5M73bguuJBIIeMNRWZzNr5mBFskfhlL212xBVyzV2AsEwENCE21tGYtB5KM5ym9XW5mQ==, tarball: file:projects/arm-databox.tgz} name: '@rush-temp/arm-databox' version: 0.0.0 dependencies: @@ -11855,7 +11858,7 @@ packages: dev: false file:projects/arm-databoxedge-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-HurfeC799syAyJonOtD8R6rZoXXN4bVmUVwIZ69IRCBGFVeI5AJ27lBXXal9p+VWzQl8RmG8HbBojcYArWMeXQ==, tarball: file:projects/arm-databoxedge-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-8Xe527cWe8HZtJSsXqOO/q8Sx7HtlUGOzLGO6xli5pW5ftjCYgVwXN8EvGwKDrX7xhm/N/ceQ8HZL1355rVY3A==, 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: @@ -11880,7 +11883,7 @@ packages: dev: false file:projects/arm-databoxedge.tgz: - resolution: {integrity: sha512-gZYq0oMH4F0HgJbSYOIcFs7gmXEvWvFNLKf0hu0WjsjRBAejGGN2EDsicmNaPdzQnB0HYIrOBzAg/OCOkRO6Zg==, tarball: file:projects/arm-databoxedge.tgz} + resolution: {integrity: sha512-LrD+CEVGHnjAHnZkNHX6VtziqeqvUBLXpyM2b7WrWaQVEXyNPNtmNlOiudeAXS+DLJLMtHWcJE3DQycLtXIzLQ==, tarball: file:projects/arm-databoxedge.tgz} name: '@rush-temp/arm-databoxedge' version: 0.0.0 dependencies: @@ -11904,7 +11907,7 @@ packages: dev: false file:projects/arm-databricks.tgz: - resolution: {integrity: sha512-eHMNLvd3GmQrITLhUdTXIF/8NbCwHwFJwYLiLzxJIrHQI8RLkZ/7JdxN1zVWfYsbpCY+m+Vx5Y+q8ba37+d9oA==, tarball: file:projects/arm-databricks.tgz} + resolution: {integrity: sha512-2+E3CIDxap6q0IVVTeRRaEazCKTUMbYOnGOf/5tWTMF2l270F/Ho+dyZ+Wpli/T43hq7qeraZXWststAh80W+A==, tarball: file:projects/arm-databricks.tgz} name: '@rush-temp/arm-databricks' version: 0.0.0 dependencies: @@ -11931,7 +11934,7 @@ packages: dev: false file:projects/arm-datacatalog.tgz: - resolution: {integrity: sha512-9ucxaxrSU1Iss5FI4X9Gv2zlMduOW5SqKI28N6OlhzSG5YQ0i21N9YrMGzi7ChmZtWTQHu/YERqhaYhnDGj5nA==, tarball: file:projects/arm-datacatalog.tgz} + resolution: {integrity: sha512-Oxg6Tf6nvePMZyn/2muUZEQtGCVggHWh4TPJH5SxlLNdW6C0fZkxItl61KYS5bAXIqfG3m+CF7m4V/hOu5Sbqw==, tarball: file:projects/arm-datacatalog.tgz} name: '@rush-temp/arm-datacatalog' version: 0.0.0 dependencies: @@ -11955,7 +11958,7 @@ packages: dev: false file:projects/arm-datadog.tgz: - resolution: {integrity: sha512-o9Xdm9r4/zWUUoBNvVmgKede3QFdjH/2eKMJYGK0AxZVPCf0UoNWKd+QbdWPvU4nnfDPgqXNc861b05+dUYLSw==, tarball: file:projects/arm-datadog.tgz} + resolution: {integrity: sha512-ZlX/MNFKiK+uC5BiVWp+BxPfBmUpLTZgEKmkWqXGkNBpi/KCU0FpetMFeH401UjSpDOyBmHHzafHc+SxK5iKuA==, tarball: file:projects/arm-datadog.tgz} name: '@rush-temp/arm-datadog' version: 0.0.0 dependencies: @@ -11980,7 +11983,7 @@ packages: dev: false file:projects/arm-datafactory.tgz: - resolution: {integrity: sha512-5b6zKnjp3RxZpphD3pGhYhfUsw17KvjWBIAZ6czqXoAwX2y22xFjF+o1GPfXuVmBR7CJ3IdiWvzofbCwgNWorQ==, tarball: file:projects/arm-datafactory.tgz} + resolution: {integrity: sha512-XOKr6opnuUaE7v+r4XvPxAm8xp8YIxnY4A56eWZ78pVHVUf9WUg+fP5DADf57LKRL49Iip9rJOV10zH0Ghgl9Q==, tarball: file:projects/arm-datafactory.tgz} name: '@rush-temp/arm-datafactory' version: 0.0.0 dependencies: @@ -12007,7 +12010,7 @@ packages: dev: false file:projects/arm-datalake-analytics.tgz: - resolution: {integrity: sha512-vVlrJX0i8aN+O87dVNu8F7JeNwHcczuovkXcl3nbmVZcpft6pk7UHU4ipajUoRX225I/2r//I50BF/23bL8Y4Q==, tarball: file:projects/arm-datalake-analytics.tgz} + resolution: {integrity: sha512-VpayDv9zO+8+aahoGDReAl6OObBqnSnnXx7iSO0reloIz3l9ziI0TQ4b1D+DEbtSy6Ec5r8wVuC3zye86G9sZA==, tarball: file:projects/arm-datalake-analytics.tgz} name: '@rush-temp/arm-datalake-analytics' version: 0.0.0 dependencies: @@ -12031,7 +12034,7 @@ packages: dev: false file:projects/arm-datamigration.tgz: - resolution: {integrity: sha512-sYu8DxRjN1eocAyVm4YjfU79LfKQmDjAtpmz5cK74b8fPnVlUkwc9dbp29kuo+53jnnOnCfEIDQPtHE6vkD8LQ==, tarball: file:projects/arm-datamigration.tgz} + resolution: {integrity: sha512-va6dfZ11YYTvzqv/plaBBSZEt6A4suFXkzkJFcZM3xa2V6x/8hM7aa++tUDU7FAHPLAWXon9ZCiTDWg7UtL9PQ==, tarball: file:projects/arm-datamigration.tgz} name: '@rush-temp/arm-datamigration' version: 0.0.0 dependencies: @@ -12055,7 +12058,7 @@ packages: dev: false file:projects/arm-dataprotection.tgz: - resolution: {integrity: sha512-cfrQe2TV9OIxllQAiz5dvdlLmK145/eF3J2c4/760pK62eLtyfdgmr9taKXybhsIQ7e05rCUoCDPOMiyQPl+7A==, tarball: file:projects/arm-dataprotection.tgz} + resolution: {integrity: sha512-fbX3LFgjnpFsuNWE875EHY/b3hwwL7EzqT/CGl/ijIFhhtr5kCRpgrovJGaceVXjLrE8H2g90M3ZPJ30FHk/Mw==, tarball: file:projects/arm-dataprotection.tgz} name: '@rush-temp/arm-dataprotection' version: 0.0.0 dependencies: @@ -12080,7 +12083,7 @@ packages: dev: false file:projects/arm-defendereasm.tgz: - resolution: {integrity: sha512-ty2QxX+niHf+QO1KlfFAHUqfQCrMUkpJeNxwWNdIAUqONdbH+xqx5FjZ6o5jXwn3sRD/s5ah58l4FMB9wc12MQ==, tarball: file:projects/arm-defendereasm.tgz} + resolution: {integrity: sha512-6IehsLfhqN5PvJcxd8wEco7h51BZ3zj2D6P3VLSBas9Tce2OazZcyJwe2qHmacJpC7zknD3S3mKWrShgqm8oSg==, tarball: file:projects/arm-defendereasm.tgz} name: '@rush-temp/arm-defendereasm' version: 0.0.0 dependencies: @@ -12105,7 +12108,7 @@ packages: dev: false file:projects/arm-deploymentmanager.tgz: - resolution: {integrity: sha512-myNmVqEGLvogEtswoq3V1kqJB959E4+t/TJoqnlioDS9xublTiEU3S4seaoV1J75lq9/7rGNs+DIpWiZIrRAYA==, tarball: file:projects/arm-deploymentmanager.tgz} + resolution: {integrity: sha512-zhAvZzjdmqUDbPdBlRoXzCDqt8UkOHAjJZ6mLvST53Nr1EVMeh0hxLJCmxJhBv6WmeuHy7j6JqIbAemNkgqhCA==, tarball: file:projects/arm-deploymentmanager.tgz} name: '@rush-temp/arm-deploymentmanager' version: 0.0.0 dependencies: @@ -12129,7 +12132,7 @@ packages: dev: false file:projects/arm-desktopvirtualization.tgz: - resolution: {integrity: sha512-RK6sFSTJ9c35vxEVx+caxiD+hyfUBFuiaY3Q2/ePXwrbPkmNIncKjQrynmQgg7VTi/aUaXddAj0V6Q9VlOIy7Q==, tarball: file:projects/arm-desktopvirtualization.tgz} + resolution: {integrity: sha512-PCPedV/PuxGgESNuEKTPdRHDon5WHZknD/yPvCGIuDFraL8VXe+vgjABNurZzfpYjqPbDLYoS1ollsEk3jug4g==, tarball: file:projects/arm-desktopvirtualization.tgz} name: '@rush-temp/arm-desktopvirtualization' version: 0.0.0 dependencies: @@ -12154,7 +12157,7 @@ packages: dev: false file:projects/arm-devcenter.tgz: - resolution: {integrity: sha512-IiLRzQ/vBrI7ZpcNsEbOjvjtm3CgBHXMKIgpyCTQymjp0WWghatECrP7KWWRDSFPEZuBoF/udW+o1i0uCJHsDw==, tarball: file:projects/arm-devcenter.tgz} + resolution: {integrity: sha512-KnOhxtbMIxzLhzg1STzXmgNbM4v9muAhM6ZXgV3Zl23MbdsvK1vE/XNZnqMuztR29e5fKzOmynun+1voTaLd8A==, tarball: file:projects/arm-devcenter.tgz} name: '@rush-temp/arm-devcenter' version: 0.0.0 dependencies: @@ -12179,7 +12182,7 @@ packages: dev: false file:projects/arm-devhub.tgz: - resolution: {integrity: sha512-3GB+uvRGunqx8FrY6Bd1wIfOashycfMXmE9lEkecAR07dRLZ/+WTl/Y78UiHMZ8E0xIem84hlgRxL81Dg4G9SQ==, tarball: file:projects/arm-devhub.tgz} + resolution: {integrity: sha512-bSSjS/SsVJ9fAob6y4cSpYR0VjOeb7L3RuHjuTd0fFlnhIbpFLH+Y2vttfuuHWRnzxA0yM4JnumH8JoW5lYM0w==, tarball: file:projects/arm-devhub.tgz} name: '@rush-temp/arm-devhub' version: 0.0.0 dependencies: @@ -12204,7 +12207,7 @@ packages: dev: false file:projects/arm-deviceprovisioningservices.tgz: - resolution: {integrity: sha512-hHgOmtTazAEwnao35VNG0VTuUyI1ILYYvfn9cRGxjA8I/z1ML1Ox1Gzh06Zy8UdIOZyWzhLkrBKzMmDUCwU2Vw==, tarball: file:projects/arm-deviceprovisioningservices.tgz} + resolution: {integrity: sha512-YjN0sl/JK292G//yixUwKFZ9vEiD7jYFxWS+/2qsxR8wwXCnJvbI+7xSSMuYF+hXB/LDMrS9XudLO04U7oBDHA==, tarball: file:projects/arm-deviceprovisioningservices.tgz} name: '@rush-temp/arm-deviceprovisioningservices' version: 0.0.0 dependencies: @@ -12229,7 +12232,7 @@ packages: dev: false file:projects/arm-deviceupdate.tgz: - resolution: {integrity: sha512-19IC1U+UYJiagQM7ghe2YsDu0xYYYuL+QDMLIsBNbPfzVrZmNHS5KElDwfCmOjrcZ2UZWcPP6aqvJFHs/SaEGQ==, tarball: file:projects/arm-deviceupdate.tgz} + resolution: {integrity: sha512-jN1+ValoE81o9tL3an8SWyvjW/rpnREWNZtEc9brokNmq5HlJbPn6v3c3AyCjqQPWmIUUTzqOGL36DokEYQrjw==, tarball: file:projects/arm-deviceupdate.tgz} name: '@rush-temp/arm-deviceupdate' version: 0.0.0 dependencies: @@ -12254,7 +12257,7 @@ packages: dev: false file:projects/arm-devspaces.tgz: - resolution: {integrity: sha512-50pH3OUvLxsSfo2vqt4cjvbKIZhM9jd50Ch7tEt20+4ubj9NSzAnfEG8/JNl+0nmyq93KJasTqdzJAu0CkSjNg==, tarball: file:projects/arm-devspaces.tgz} + resolution: {integrity: sha512-Rg1Fs/Mf0wm6TECKrDfN6C8yVsV6whMxakBsIzpOAt7e8bY4AAE7KrCZuS09qTplcCIrp/wKFUWnr4kMJGHp5Q==, tarball: file:projects/arm-devspaces.tgz} name: '@rush-temp/arm-devspaces' version: 0.0.0 dependencies: @@ -12278,7 +12281,7 @@ packages: dev: false file:projects/arm-devtestlabs.tgz: - resolution: {integrity: sha512-hWqDtXZxWhG4UyRu1HhrXKq1WVMNTAoiaTNKAx0VMkAz4q4C1GlTYKIKJRS3PKgs2CtzflVAwa3SvRTYHJv3zg==, tarball: file:projects/arm-devtestlabs.tgz} + resolution: {integrity: sha512-0AYnQLOa98MAjnGlxInlH4A2SAPkZOA4jJgKe5BI4kmVF87Il7CI6fedLRdRlDYOtbCV/ay3ZQJLsf/zypPoHQ==, tarball: file:projects/arm-devtestlabs.tgz} name: '@rush-temp/arm-devtestlabs' version: 0.0.0 dependencies: @@ -12302,7 +12305,7 @@ packages: dev: false file:projects/arm-digitaltwins.tgz: - resolution: {integrity: sha512-FvnZ1AEKzNHnOpDrhxpJrSPU8D0wJgTLeu7YBnvWmSvsW4Leh+idcUwBHRElPIPu8PEQ+KmPoTjmi7l9M669Fw==, tarball: file:projects/arm-digitaltwins.tgz} + resolution: {integrity: sha512-UA5nvlYH4a6/2UGUJcqevitjqM2lAArZh8fzIsvD3EtDvqWi8y3cF2aajfWhD1FznjosFpIBCT3360LLfFxaHQ==, tarball: file:projects/arm-digitaltwins.tgz} name: '@rush-temp/arm-digitaltwins' version: 0.0.0 dependencies: @@ -12327,7 +12330,7 @@ packages: dev: false file:projects/arm-dns-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-lSfAUugiGoDdwbVIS2lJxtB/rEf2cDQYSpwqR/y1RcJpWkwqfjdgvK47Josok4Y6NuXtaoosgkNFQ3AyMUWnIw==, tarball: file:projects/arm-dns-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-+6QpGVxZ4qFTixTOkOpOlNgJnwMb5PWkOYVrUV5ttQdff04Dw0uUo5Xlkeseht20naDnzGouH7vxu2McVfaddA==, 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: @@ -12352,7 +12355,7 @@ packages: dev: false file:projects/arm-dns.tgz: - resolution: {integrity: sha512-MR01Sje8p2oEOes6WKpKN8NiKP8m51G0JbaIHS5S5h1GrupaZQevwqWAEU812CEyKyoupX9Y0EIKXtwtWirAdg==, tarball: file:projects/arm-dns.tgz} + resolution: {integrity: sha512-DiliIrArh682XWn4g8cer3ZcXfU2kbGF84KuK55kBThJtI8t54FQAkA5GXXQRg5FzTj86Uh7vClzQee4O/Bmxw==, tarball: file:projects/arm-dns.tgz} name: '@rush-temp/arm-dns' version: 0.0.0 dependencies: @@ -12376,7 +12379,7 @@ packages: dev: false file:projects/arm-dnsresolver.tgz: - resolution: {integrity: sha512-+F2MIKIUrC8FT6RzDUKIQ7/aoHO4J7myBRT7ltTsldWc9wgpmCVTFmlx63JvtonGt+i8P00S69/vIpiD2pYoPQ==, tarball: file:projects/arm-dnsresolver.tgz} + resolution: {integrity: sha512-2gmOhI24Dzh566GuyFHGvBZi6hhl6L7inPMQuxSxaA2Eda4GpoLAuoj5SGzZFipr3Uk3Shy9Ry/iLg442F+kvA==, tarball: file:projects/arm-dnsresolver.tgz} name: '@rush-temp/arm-dnsresolver' version: 0.0.0 dependencies: @@ -12401,7 +12404,7 @@ packages: dev: false file:projects/arm-domainservices.tgz: - resolution: {integrity: sha512-JPL0wlYTKvsI38CLd5lNKIHjAAOIhN+3N7Qmn3EqFYn5RCC8u0ThCns9MIvpYk4iDkaZPozVj3B5AfRMaaaZWQ==, tarball: file:projects/arm-domainservices.tgz} + resolution: {integrity: sha512-qE5/S6G9GnahHBsa9CxAgXm+fOxa9+iYSV4o2qNK8Wov9rP8iu5MUkooricWjCFkRe/uEaJRJSN04Elu/VzJYw==, tarball: file:projects/arm-domainservices.tgz} name: '@rush-temp/arm-domainservices' version: 0.0.0 dependencies: @@ -12425,7 +12428,7 @@ packages: dev: false file:projects/arm-dynatrace.tgz: - resolution: {integrity: sha512-DtNOPJwhrboyixoBli3jWJRFl4nl3iOQhHrkh8FETFsIP8WYq/5ZYF1PXOAQGVVbXy/6QDCVC6q65a6ShpB9hw==, tarball: file:projects/arm-dynatrace.tgz} + resolution: {integrity: sha512-uRQXcxDca7Vhb76LwypmR5c3/djLe77+TGfQXlAvz2mvBOKNVG9S+mMuqO5pJ9NKuT7bB9Wsc5B1rHZfyaCbOQ==, tarball: file:projects/arm-dynatrace.tgz} name: '@rush-temp/arm-dynatrace' version: 0.0.0 dependencies: @@ -12450,7 +12453,7 @@ packages: dev: false file:projects/arm-education.tgz: - resolution: {integrity: sha512-BKSAHaTn5C9R3+w1DQdlN+VfK9NyI4SrdWNPEjjtSaMU8TGnYPfHX7NLh7WKROWlAasK6afHrr0ber+yqDqFUw==, tarball: file:projects/arm-education.tgz} + resolution: {integrity: sha512-uOp+Hnq0oSw1S8DXlu/Uq7a+SB29xFfNmw9Up6iU9TXj2EDpk+CqAmEZ+LEwR+q43+k9V5TaBYfwHDhdYOU8/w==, tarball: file:projects/arm-education.tgz} name: '@rush-temp/arm-education' version: 0.0.0 dependencies: @@ -12475,7 +12478,7 @@ packages: dev: false file:projects/arm-elastic.tgz: - resolution: {integrity: sha512-pfDEREbBX+xm8pnRKMNtVwkDcUT0lGydKyPcoWVWz2PhFvzBeCNmXF4SQjWJw7G6rYOrobh9Xizz7IoD8mkIpg==, tarball: file:projects/arm-elastic.tgz} + resolution: {integrity: sha512-K7kWNwAl4dI0P0yDpqVf5BB6RE3BUUaCdbNCXVB9zy/iQPAx62l6tHm4aPAgPzpqF/BqeD7vXW8ZF9WEXxcNUw==, tarball: file:projects/arm-elastic.tgz} name: '@rush-temp/arm-elastic' version: 0.0.0 dependencies: @@ -12500,7 +12503,7 @@ packages: dev: false file:projects/arm-elasticsan.tgz: - resolution: {integrity: sha512-LzlhNkrx3dfF3BEl2pUBGp5EWSZ/i5S1T6tV11Kgn0gbD9FbAKVaiJlnXajz2zyh+8J0Zt8TqnIUbfqhnLWAZQ==, tarball: file:projects/arm-elasticsan.tgz} + resolution: {integrity: sha512-F9tljpG/o/GZp6tqUyRZcrh69FSEB27+/qQ3LUatpIVBjBGIk5FTrfyIj3rh255l2YQ47SgQRDHt4ZpFkNv1cw==, tarball: file:projects/arm-elasticsan.tgz} name: '@rush-temp/arm-elasticsan' version: 0.0.0 dependencies: @@ -12525,7 +12528,7 @@ packages: dev: false file:projects/arm-eventgrid.tgz: - resolution: {integrity: sha512-eOutePzB+EhqSl1kSFCC2KhPjwAWsCh6JxxG5seT6b2QPN+fPKRUf5FrGyallRfZs4p+ovU8LuOuPfKjjaIH+g==, tarball: file:projects/arm-eventgrid.tgz} + resolution: {integrity: sha512-XzSdqemhAJMLaTXNmxUVLhTQsdFqhQhiNkxy/nkbNIlrh3CtMxZudz1ZdRL5NymZoSvPTUgH2yhVYQdkRT3EZQ==, tarball: file:projects/arm-eventgrid.tgz} name: '@rush-temp/arm-eventgrid' version: 0.0.0 dependencies: @@ -12552,7 +12555,7 @@ packages: dev: false file:projects/arm-eventhub-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-vrZklKW3Ud6K18wQYDvilGf9j5KGvgEpMlf2plTq7uzIrDlYB3vKfXFrZmp3U3hfbuQ3L89dfLoOiHpBPn1tGA==, tarball: file:projects/arm-eventhub-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-xEfFaDzQiHtYVUgDRZd223M7rRQgSUJvWBa2KRJepdGrvUPARe2HsjZIGFoyUROlMc1oO4Wb0ejJ5uwBDTXiww==, 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: @@ -12577,7 +12580,7 @@ packages: dev: false file:projects/arm-eventhub.tgz: - resolution: {integrity: sha512-JjSl4nZwYs0ihTKBM2+U66po+cp4d1oMw1QtfwEf/5DoGBkFDGXlhz8tEElHEYwESqj5teE+c5iACT9qlUOLaA==, tarball: file:projects/arm-eventhub.tgz} + resolution: {integrity: sha512-MfPrGJfNBWzwigKTkYZc19i+yeMfEcS2Qqv4b12H6wCup7inRqS3dpnGKQ503XzVVwaaYNzqHdCTrYZo27lo6Q==, tarball: file:projects/arm-eventhub.tgz} name: '@rush-temp/arm-eventhub' version: 0.0.0 dependencies: @@ -12602,7 +12605,7 @@ packages: dev: false file:projects/arm-extendedlocation.tgz: - resolution: {integrity: sha512-5/WvVLQb4eBKMsaS3BPo/fXYUXfEknoQSLa/BNK1XhMp500+CZ8khnxlNxe1flt80tEcJdbGr5QPyCilitBFQA==, tarball: file:projects/arm-extendedlocation.tgz} + resolution: {integrity: sha512-aYV8RbZs21lLFW33C/sxUiD6e2UYTyn1E32oxuyIGyxt3ToBFw7MyyDQEKpilU/6baKQVi7judAObcbMBwBU+A==, tarball: file:projects/arm-extendedlocation.tgz} name: '@rush-temp/arm-extendedlocation' version: 0.0.0 dependencies: @@ -12627,7 +12630,7 @@ packages: dev: false file:projects/arm-features.tgz: - resolution: {integrity: sha512-PsAPp/y5g4Du/xSOk7VFhonOTZ1NxI1Do/PgV+hdc9rC0GuQarRj4VOpjBiDiHS80UwOgrMFFDA7FtfQJn025Q==, tarball: file:projects/arm-features.tgz} + resolution: {integrity: sha512-73VI4IzvKvfyxA73Z92X5QZfVjbR7AB7d/4hHd2HnfimfCbRZYE0ymm+YzERPQ+gvCSqcrnpCXqha9JMgfUT1Q==, tarball: file:projects/arm-features.tgz} name: '@rush-temp/arm-features' version: 0.0.0 dependencies: @@ -12651,7 +12654,7 @@ packages: dev: false file:projects/arm-fluidrelay.tgz: - resolution: {integrity: sha512-FHuTbZtwQeJu7YeXu0EVDxWOJiAy3mMUVFn7Ony9gCVTfD5N7CaT8kZop9ywpyKTbUBOc9IRRrVHbXpyxEj8DQ==, tarball: file:projects/arm-fluidrelay.tgz} + resolution: {integrity: sha512-uxfhs4GkEvK0iuR1LlEFcPpmsRx8B4V2ibBfD7GbLxw9P0gC2OG5yWuuEEpTd3qH7XUkNUrMWo44xo6Yfla4nA==, tarball: file:projects/arm-fluidrelay.tgz} name: '@rush-temp/arm-fluidrelay' version: 0.0.0 dependencies: @@ -12676,7 +12679,7 @@ packages: dev: false file:projects/arm-frontdoor.tgz: - resolution: {integrity: sha512-ebxkPi/3CkXnuhbjsiAfYyvMkYJrccO86O8wa9AlAYJAdzcvDtCDmAxs3Dl7PXMCLAyFR2aFpT/cO/GG9tMjLw==, tarball: file:projects/arm-frontdoor.tgz} + resolution: {integrity: sha512-j9VNw4s9B0+HakLVIhNq2Bq/TN1EbbyPw2cbbzrpESaz57MnKzfxcdBEZguqq6NYH8BvZUu++N4MuMoYE27dUA==, tarball: file:projects/arm-frontdoor.tgz} name: '@rush-temp/arm-frontdoor' version: 0.0.0 dependencies: @@ -12701,7 +12704,7 @@ packages: dev: false file:projects/arm-graphservices.tgz: - resolution: {integrity: sha512-eCVCh6CoYpafVhWJMxSuzJpxM4Yf0BK8QeC1+vg+jk/mNZz01TShwXzlKorXFLTAOVZk7d61yQEkKM83PW+b2w==, tarball: file:projects/arm-graphservices.tgz} + resolution: {integrity: sha512-/mMz3n7eckT5YTbB3GJeV26clwQiJTJ/Stvw98ricb1aZ/yctfIcbf0ENRZaWRiC/tKjoHkTTui7INGvkv6Ysw==, tarball: file:projects/arm-graphservices.tgz} name: '@rush-temp/arm-graphservices' version: 0.0.0 dependencies: @@ -12726,7 +12729,7 @@ packages: dev: false file:projects/arm-hanaonazure.tgz: - resolution: {integrity: sha512-Ifc7DpGeiMdnhyxnA7xsNRYC/RpyLbw5K6aGr73blme69OkDHp/OKaGfj1KFSsJb73kgTtyuGj1hxIVYVOhP2Q==, tarball: file:projects/arm-hanaonazure.tgz} + resolution: {integrity: sha512-Kd4qj8hErip4Nn7aqmu1J8qG+X1frgbq0pyLJVP+XqPdhnoIhxwApVUtVnvtdH/uqhi7+zjVMxdqPev1ODLd4g==, tarball: file:projects/arm-hanaonazure.tgz} name: '@rush-temp/arm-hanaonazure' version: 0.0.0 dependencies: @@ -12750,7 +12753,7 @@ packages: dev: false file:projects/arm-hardwaresecuritymodules.tgz: - resolution: {integrity: sha512-9CkGYTv9drv7l28Ch91vQPTddATLt0G8P/8nt+1tZFKcgN1UIKobKwT4qMnhkQoB5UI5G5UoGNwKgmG96PcOZA==, tarball: file:projects/arm-hardwaresecuritymodules.tgz} + resolution: {integrity: sha512-4NYL5ou264KwjD8+axMbg/iD/Fbix9J1QrgKHowRB6bziNPzPRIA0/xwDoIqBoMZip8NCqNvn/EuqrpXpoUJyg==, tarball: file:projects/arm-hardwaresecuritymodules.tgz} name: '@rush-temp/arm-hardwaresecuritymodules' version: 0.0.0 dependencies: @@ -12774,7 +12777,7 @@ packages: dev: false file:projects/arm-hdinsight.tgz: - resolution: {integrity: sha512-wAIv7L4dACGlw/OKYHOtWtpbHukhKQqxhQNJX2y+i5o1bB1NCBWUBuAOQLn8zirBCIK+05eLHmPiaAtgC0EOYg==, tarball: file:projects/arm-hdinsight.tgz} + resolution: {integrity: sha512-ixtzggysQv/FU5kgLpToNuJjeQYH0rkdCva0yKXgc6XsBAW5O4Rd5CwWuvAoefCwG8m4YhgEcH3GPp8aurl51Q==, tarball: file:projects/arm-hdinsight.tgz} name: '@rush-temp/arm-hdinsight' version: 0.0.0 dependencies: @@ -12799,7 +12802,7 @@ packages: dev: false file:projects/arm-hdinsightcontainers.tgz: - resolution: {integrity: sha512-a9kkuakLeUJe3v40xWtZl7DX+PC0Mzs3wJh8Nq+3J+/rmASS0U4WSjmApnx1rPfkBSqGzvpmXAweY9Q3qSsm0Q==, tarball: file:projects/arm-hdinsightcontainers.tgz} + resolution: {integrity: sha512-nPa4wkwd8EYlQycTQ2dJg/+p+UcQrPjh8/RA1LAkUrWyXe7u2fmDb6wI6UYLSWr05L0gg+gljA9SpYavTo3Liw==, tarball: file:projects/arm-hdinsightcontainers.tgz} name: '@rush-temp/arm-hdinsightcontainers' version: 0.0.0 dependencies: @@ -12824,7 +12827,7 @@ packages: dev: false file:projects/arm-healthbot.tgz: - resolution: {integrity: sha512-Ka476qW9Qj2k6uZaFSqLkgLlc3UXlGOfLGejv3e6XP8hEG2kf2kIx3gkXwZaC7l/tTmd1mkHwSX4WcUtOZK8yg==, tarball: file:projects/arm-healthbot.tgz} + resolution: {integrity: sha512-r12Vf/hbUwL4nMe37kYL7hzoX/YWwy3RLmqqdv9uG8Bb+G5fYeEqF/agaMnyfcF0KOMGPFlyI3OKVmjWkfeX0Q==, tarball: file:projects/arm-healthbot.tgz} name: '@rush-temp/arm-healthbot' version: 0.0.0 dependencies: @@ -12848,7 +12851,7 @@ packages: dev: false file:projects/arm-healthcareapis.tgz: - resolution: {integrity: sha512-mk1N0ogqR7ypaf4DFaXLdxHS9KJf0h4gg7Q3yaPzOpDHdcwnn6bpLNNQ73Ga6gpI6YIBXb+YVh45kl/EGpTPSw==, tarball: file:projects/arm-healthcareapis.tgz} + resolution: {integrity: sha512-39Z3FnRxvLIxyM2OL3tvvzcGGG9GRDUFkqaddU6PG2Edbr8FZp7lMRMDV1ysLaKycrgV+jY+NUXggWEqJqyaHw==, tarball: file:projects/arm-healthcareapis.tgz} name: '@rush-temp/arm-healthcareapis' version: 0.0.0 dependencies: @@ -12872,7 +12875,7 @@ packages: dev: false file:projects/arm-hybridcompute.tgz: - resolution: {integrity: sha512-T5wXb2XqcFOoxJhiKqHZYkEoOdRTgntFGm7SO2Ck/qkazMpfxMTY5YR8Xw/wzIkvM2lg1O0LCPKpLAHPRrNHVg==, tarball: file:projects/arm-hybridcompute.tgz} + resolution: {integrity: sha512-BDVX3YE2OYDZlWMHsOj4vmLGGwum9raYsU3lBSSh0WekUDro67P+iFuuvZRUIyWzMy9y8mYGfXo8Hdbaa6Q3YA==, tarball: file:projects/arm-hybridcompute.tgz} name: '@rush-temp/arm-hybridcompute' version: 0.0.0 dependencies: @@ -12899,7 +12902,7 @@ packages: dev: false file:projects/arm-hybridconnectivity.tgz: - resolution: {integrity: sha512-12uBkaEoYjECAUT8dCcrUYqg3tvuOrQ3hKbdlbA5hvw+cckEFku0JPwTGl5FXgLONPPRYPuKD1juuzHpDYTQOQ==, tarball: file:projects/arm-hybridconnectivity.tgz} + resolution: {integrity: sha512-Q5EwtIhDiFExrALr0Qx3GW1vZO2T0CqjqGR1GnpPI4G3WbCElKrb2pmmYTPaJaTb1vlilAGVv0tbEPt1BzRJ6A==, tarball: file:projects/arm-hybridconnectivity.tgz} name: '@rush-temp/arm-hybridconnectivity' version: 0.0.0 dependencies: @@ -12924,7 +12927,7 @@ packages: dev: false file:projects/arm-hybridcontainerservice.tgz: - resolution: {integrity: sha512-PzYPPdBeRXfsNlUN7u7Cro5oGYHKvfP+IeM2e38XjfqGjYOWHHHRORSsrv9naVKU/MjM9CREjaJrkIycEQmflg==, tarball: file:projects/arm-hybridcontainerservice.tgz} + resolution: {integrity: sha512-mkvAuhKp3IFPy0zDa8Gob421fTnwJrVcjOnJq99qW3bK4MIoXB2Ql9j0FjKSoY5sGommgf1QFkDXwlo05H4A4Q==, tarball: file:projects/arm-hybridcontainerservice.tgz} name: '@rush-temp/arm-hybridcontainerservice' version: 0.0.0 dependencies: @@ -12951,7 +12954,7 @@ packages: dev: false file:projects/arm-hybridkubernetes.tgz: - resolution: {integrity: sha512-KVFWZbMiv/HsFl5Obz4QqsFmsOWiTVpsiXlrb3VIDZadPLwUsmSo0g8jhOy4Y/VJoWb0biSGif8SmJlKOwV3Mg==, tarball: file:projects/arm-hybridkubernetes.tgz} + resolution: {integrity: sha512-1FD3X+vRU1it4Cmny44gwwvE4fi8+s0wSgyPHfbUTDSjuaQ1D/XWgaGik3SLJY3qs642s5IRtnw513a0JGzjXg==, tarball: file:projects/arm-hybridkubernetes.tgz} name: '@rush-temp/arm-hybridkubernetes' version: 0.0.0 dependencies: @@ -12975,7 +12978,7 @@ packages: dev: false file:projects/arm-imagebuilder.tgz: - resolution: {integrity: sha512-U+TP/Q6AXq4bmKKfVoYheqBPUHGHBRbo4zI0mvoFXGfSRuKLupTvyRxmRsDa0Mzd3DRNfj8HB7JRhVDoHnAGgA==, tarball: file:projects/arm-imagebuilder.tgz} + resolution: {integrity: sha512-5xhT4Afs/nnEBVg0V2kJPrwtneezT8HR7rXEQ2l2e/BWDisgjRNhu0d1qfJxD9g1OsjXClmhEXqocSXGkNMhoA==, tarball: file:projects/arm-imagebuilder.tgz} name: '@rush-temp/arm-imagebuilder' version: 0.0.0 dependencies: @@ -13000,7 +13003,7 @@ packages: dev: false file:projects/arm-iotcentral.tgz: - resolution: {integrity: sha512-TKehVwPEfnFMaeOQAJFUKJlQCR7D4dRkpvSqnDJsGc9SMADbRmWQzltBOrTbC0lNyvJFBhBDYcmjAmq83KqinQ==, tarball: file:projects/arm-iotcentral.tgz} + resolution: {integrity: sha512-tbbgo1fKyzYlshctA6FaQYkhLu9Cj3d38CYQCVt6bv6qnIMz8sB2K5mBwWJGS7UFBmfJV2lYenWRtL1nM5CFTA==, tarball: file:projects/arm-iotcentral.tgz} name: '@rush-temp/arm-iotcentral' version: 0.0.0 dependencies: @@ -13024,7 +13027,7 @@ packages: dev: false file:projects/arm-iotfirmwaredefense.tgz: - resolution: {integrity: sha512-UlcktMtjSOho+wqkh5IP5hv/hQNgRSyTV9h6ScftyWmHwrO4HmySIzMd05engzLVVkSgZwhuLNZClbBrZLVMjA==, tarball: file:projects/arm-iotfirmwaredefense.tgz} + resolution: {integrity: sha512-zA7L08cWQgYZUXlgpTZFEmKBONpbsys6NjwzJRdx35JWuhbog9HSriKOtPlWvy9Q8wFltv59rVbsdk9FfETJbA==, tarball: file:projects/arm-iotfirmwaredefense.tgz} name: '@rush-temp/arm-iotfirmwaredefense' version: 0.0.0 dependencies: @@ -13049,7 +13052,7 @@ packages: dev: false file:projects/arm-iothub-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-A9lekEsuiWwTdw0S0ZwMsIkzXVITjLvpfzDsi/P7vOyMSX4zLc+7p/RVXz8EU4g0Q5lkSFNNU6URs9A8GL/E3g==, tarball: file:projects/arm-iothub-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-9i0Av/kQEfhe0NtvnAXc1MOLVUZFAsB1XoAUlbtc306SmTuAqyJu/PmhRpySef9sHTXIGzaRSBie2UIUBFRQjg==, 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: @@ -13074,7 +13077,7 @@ packages: dev: false file:projects/arm-iothub.tgz: - resolution: {integrity: sha512-uPGpaqiC+UPYvjEVetxxpgG5RdSHEKSkh2Nlqz871ZO/j7CqlKKlfZ8RR2JO+T6hkTy7ADe6tE65wef6iMk1rg==, tarball: file:projects/arm-iothub.tgz} + resolution: {integrity: sha512-8qP9N1ewKGJ46/4u+lfnJE515Ua1P6imdIjzI8HogM7lj3R9rZvatPiC00iaxqsnJ99BYBd4T/xsMZXBi947uw==, tarball: file:projects/arm-iothub.tgz} name: '@rush-temp/arm-iothub' version: 0.0.0 dependencies: @@ -13099,7 +13102,7 @@ packages: dev: false file:projects/arm-keyvault-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-UZXHzq0+55lJ87m/LgDB/hBK3aYmd1ORZl/MsYCBJSBqU9fr8uUnUG+YpwepuTWd5JUCo+VVuhKDw+spyvGTsw==, tarball: file:projects/arm-keyvault-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-B88g/kGOoov8ZTsTHeOfwjjqlM2Fwe6qw343mmHvE732Xjw4udHVqNleYiwKhMhyMYIK1zp72ZlXMTavTI8f9w==, 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: @@ -13124,7 +13127,7 @@ packages: dev: false file:projects/arm-keyvault.tgz: - resolution: {integrity: sha512-wTrETtSwJA2HaqmRuTCpKlLzLfEU9pF1X9xDjH18VW56oXUkF7Bn+wUTi5lCJXHm+zYP8nLTouUjiA2AUWjTKA==, tarball: file:projects/arm-keyvault.tgz} + resolution: {integrity: sha512-XwLOPJr+2Cd1Qqfvxly7iuH/n0xxIWXBPhbyMoQismOv+QmUyp5mPV+uzm7yLqDoT/nt8jZ0rDuSTgdrBpxtJg==, tarball: file:projects/arm-keyvault.tgz} name: '@rush-temp/arm-keyvault' version: 0.0.0 dependencies: @@ -13151,7 +13154,7 @@ packages: dev: false file:projects/arm-kubernetesconfiguration.tgz: - resolution: {integrity: sha512-qkOzLt4mz7Vp9VTdfKLRMnzr8vqbp4GTC0aLOoQwuZCW2ltvYnEfVC//5MNTpiBe0ucWcno4mw1kvKpO17bmxQ==, tarball: file:projects/arm-kubernetesconfiguration.tgz} + resolution: {integrity: sha512-v9kpICEc8qK89fhRE0cnU7PlR1YLCQOoKW0AMdzrU36vWfSI9HzPfFCJY89s3+uGCx+xZwB7ZTdRVr7elA0dyw==, tarball: file:projects/arm-kubernetesconfiguration.tgz} name: '@rush-temp/arm-kubernetesconfiguration' version: 0.0.0 dependencies: @@ -13176,7 +13179,7 @@ packages: dev: false file:projects/arm-kusto.tgz: - resolution: {integrity: sha512-FlnYcqqrNyy/GIoBh8w+ZE2znX4gn/ShAiJ3695s1RgggZ2WkGqd2mTui42DSvCtqRVjTC6TIDqAygYPYf1OHg==, tarball: file:projects/arm-kusto.tgz} + resolution: {integrity: sha512-puoyfH1gmm8ThnHaeKeAoBYTI6ftiucqWdKxEyTg4f6tFVcDxV+S1Fz39rRGPI1L/o/Tr8jhV9H4wEP+wKi3fw==, tarball: file:projects/arm-kusto.tgz} name: '@rush-temp/arm-kusto' version: 0.0.0 dependencies: @@ -13201,7 +13204,7 @@ packages: dev: false file:projects/arm-labservices.tgz: - resolution: {integrity: sha512-7dvEmYWTFxITmbbiLB5DdHggOfzzQ3ZPvCK+871SSse4QjaxhySj445dQDEcRvN9SjbtXQoI4ubfqUlD5+7ksw==, tarball: file:projects/arm-labservices.tgz} + resolution: {integrity: sha512-6P3Vg0Us5yjTj/JyZf69ziITvMUaeU2fXHTZEd4x3qqSeo48wfw8F9fbDhn0C2LSpyDI2NBhA8MPiQ1/UxnNrA==, tarball: file:projects/arm-labservices.tgz} name: '@rush-temp/arm-labservices' version: 0.0.0 dependencies: @@ -13226,7 +13229,7 @@ packages: dev: false file:projects/arm-links.tgz: - resolution: {integrity: sha512-VHitX3x9QP9/AVA1T1eWRiTrCN6h5qIhk1kVkLxje+WdNwPxB2AwFe4tTxxU5rkQZgu53pUNCsSLSyeTwrXQ+g==, tarball: file:projects/arm-links.tgz} + resolution: {integrity: sha512-QnQUc0vJ/Saqt/0YmlnG1jxOfGFn4+leDjpLVE0Gnh9MKnLESwDO29wVpI4O+85u6rOgVX26vjgl/uJYaY9VYw==, tarball: file:projects/arm-links.tgz} name: '@rush-temp/arm-links' version: 0.0.0 dependencies: @@ -13250,7 +13253,7 @@ packages: dev: false file:projects/arm-loadtesting.tgz: - resolution: {integrity: sha512-0N/I94Eo1EpdrmwqNvx4SjHANuKkpI2YIQIK+bKq7SOiBE65zOXC9SVJ/I73N2f1lBcf2iAwit+yyTukuqep6w==, tarball: file:projects/arm-loadtesting.tgz} + resolution: {integrity: sha512-puzgsvoCpuax6zrbuGkZLJ/idHagZIk9+a7537OZjIwrcrFP4qu64SPwkwZosb6to8tr80LjxiC92htk/AxXWQ==, tarball: file:projects/arm-loadtesting.tgz} name: '@rush-temp/arm-loadtesting' version: 0.0.0 dependencies: @@ -13275,7 +13278,7 @@ packages: dev: false file:projects/arm-locks-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-mLrlOfuuEAzRNkR9MES+IXiyNGGFKXcToKdGKWtgmC7pN6BVcP7FbI5XNbV0tgItkJcFEFIp2+RYGeaCgHqlZg==, tarball: file:projects/arm-locks-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-ftuIIzqGxXV/RaCGPTWVULjVnq3ysER0ykkGIaf/j5eO8Oki4geQRF3XNjoTNRRzSTEpp9/JYHfG4qHNyy6Pdw==, 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: @@ -13300,7 +13303,7 @@ packages: dev: false file:projects/arm-locks.tgz: - resolution: {integrity: sha512-zKFE6jHeoqv5ffuURiwDgUVt9gRoOkiXl8ItIU0CfJnjDGX40DiXjX4ISpDyj2JYBHsOktNB4eueFIGjJNHW3Q==, tarball: file:projects/arm-locks.tgz} + resolution: {integrity: sha512-94xTc2vXU8VXC0dNd7kFQuGTQGuKxmkC8/v834Ls2TVSOM8IlFPzYwzDBOksNSXMo5+GHOUuNZlV7MXAZwvSNg==, tarball: file:projects/arm-locks.tgz} name: '@rush-temp/arm-locks' version: 0.0.0 dependencies: @@ -13324,7 +13327,7 @@ packages: dev: false file:projects/arm-logic.tgz: - resolution: {integrity: sha512-Eh6vtTue/ko5PffPwxm9iKEkJj7X+SW4C5yHZ+XaOeuiRhb2M6AI27KTz5Y18Wp7MWO9lnjsbZV0dOnF7Ymn2Q==, tarball: file:projects/arm-logic.tgz} + resolution: {integrity: sha512-GACPAFd4xBmbu+r0D8NAS6g3lnS7xLkWGT5a/nP4Sn1Sy7isZYUSF/suNn4RMl72BtEnPyekJut+KXg5Q5floA==, tarball: file:projects/arm-logic.tgz} name: '@rush-temp/arm-logic' version: 0.0.0 dependencies: @@ -13349,7 +13352,7 @@ packages: dev: false file:projects/arm-machinelearning.tgz: - resolution: {integrity: sha512-M2nNHoCjjLm2IMeLC0EOGqCUkNaC4TGnk9UaLSXzfwN/lHPCaxMGz4ZdZV4S1Ff/+1yrpGpkOgnBdS3QabivvA==, tarball: file:projects/arm-machinelearning.tgz} + resolution: {integrity: sha512-6bZ0NqSi+BovXu1NdCxyxP7+Op62WyUKg5kbH8u+QB9+1QASB+QTITOL7oV1Hx/POWc8q/PXqiKYn1VsQH8F6A==, tarball: file:projects/arm-machinelearning.tgz} name: '@rush-temp/arm-machinelearning' version: 0.0.0 dependencies: @@ -13373,7 +13376,7 @@ packages: dev: false file:projects/arm-machinelearningcompute.tgz: - resolution: {integrity: sha512-/41bLsqsNPqA1jFwD0ZTFHbHSqO+Tf2xHOxY9ljEI4NDku2vgOsy2ScdMqEDtSCoYdln4enDVY2powvcxaYaww==, tarball: file:projects/arm-machinelearningcompute.tgz} + resolution: {integrity: sha512-kgEnhNuzas1FDoFKg56Ucq4bi4X8rl9C3sekdUWyk9SThn1QoCv9q9Ec62yaCYJPJQMw5Cntu8ZdJFwlNFSAQw==, tarball: file:projects/arm-machinelearningcompute.tgz} name: '@rush-temp/arm-machinelearningcompute' version: 0.0.0 dependencies: @@ -13397,7 +13400,7 @@ packages: dev: false file:projects/arm-machinelearningexperimentation.tgz: - resolution: {integrity: sha512-r8VPX7auQEAs76z3qNS8Lv3m9YOiLaHG8jaT9vxjYO55Ftc57WB+h5eWwFdwuTRT1je1CVD9RDlKRUqcaLPyrA==, tarball: file:projects/arm-machinelearningexperimentation.tgz} + resolution: {integrity: sha512-cE9VKfUZR/2BqIHtctgFXFn9KRBqDlc87bSTS4CDMFnIBHHSopTvgChXe5nTHTpjV2L8LrXr88VumRDwKn63kg==, tarball: file:projects/arm-machinelearningexperimentation.tgz} name: '@rush-temp/arm-machinelearningexperimentation' version: 0.0.0 dependencies: @@ -13422,7 +13425,7 @@ packages: dev: false file:projects/arm-maintenance.tgz: - resolution: {integrity: sha512-BMKjRGXBdxxqUthI1ZYeQ96HMnzDepcFJfBcD04bkOE9J1259FDxeHICEy3GJwtQJzV3rXiOU2YpsNbt1LdV4w==, tarball: file:projects/arm-maintenance.tgz} + resolution: {integrity: sha512-hst0PH56kaRQk6ysC9l6iDPAC/UHa4rtxbeO5Z3Vh3txnJ7NUxXk2w+nvL5+Cnz6u73RDeb1r64hX8qEOvXlHA==, tarball: file:projects/arm-maintenance.tgz} name: '@rush-temp/arm-maintenance' version: 0.0.0 dependencies: @@ -13444,7 +13447,7 @@ packages: dev: false file:projects/arm-managedapplications.tgz: - resolution: {integrity: sha512-SMDnjgDyr5rameHs7+y2QNHBJHK3GwOgoL7Izc3opuvMWuO0S/bPxXET/tm1NgKPLVt0+3PP9+RwqTQBzH2cGA==, tarball: file:projects/arm-managedapplications.tgz} + resolution: {integrity: sha512-TXwaskNL9KGRS7hlbbePM6Cz9U+GBcfbaGIWQX/sJL26IdYy7iw3CjjQfiXb7y8bQy/37OvbcbIErPz6MNI7eA==, tarball: file:projects/arm-managedapplications.tgz} name: '@rush-temp/arm-managedapplications' version: 0.0.0 dependencies: @@ -13469,7 +13472,7 @@ packages: dev: false file:projects/arm-managednetworkfabric.tgz: - resolution: {integrity: sha512-aa4FOS1r1/5vmIvOCmHWf5MpUj9VWpAeDATAOkXniAQoCRmvk7W/Yb12I/IgMLno0J4QruWPYh3HEsi8BYicWA==, tarball: file:projects/arm-managednetworkfabric.tgz} + resolution: {integrity: sha512-w8FPAC9S92w00YbX7tR4vN5X1hSoA66sCzwbBy9AQwcIWaYM6MCKH/ZJ2ht54WtCb/AS+WAXkdWrPFSOqKqYzA==, tarball: file:projects/arm-managednetworkfabric.tgz} name: '@rush-temp/arm-managednetworkfabric' version: 0.0.0 dependencies: @@ -13494,7 +13497,7 @@ packages: dev: false file:projects/arm-managementgroups.tgz: - resolution: {integrity: sha512-QIFRHIXSpwUzb2DLLwbs4r3JR+N6RlObpblDCct9xRyNij97b7IaGE964rcZmgpXpST7Pk+ekhCubxl5FGeWaQ==, tarball: file:projects/arm-managementgroups.tgz} + resolution: {integrity: sha512-RECh0IzeH4u9VGMpo7hm7C837oMvIhnwqmTIEVQNFuZAq6Wk6K86POr3wEX6lxS84o8CaUvg8LVBOYRBiGtyOg==, tarball: file:projects/arm-managementgroups.tgz} name: '@rush-temp/arm-managementgroups' version: 0.0.0 dependencies: @@ -13518,7 +13521,7 @@ packages: dev: false file:projects/arm-managementpartner.tgz: - resolution: {integrity: sha512-qdNxjRUMn3a5WvKdbvt0CzJdNEAGKppTABtgxBqlq4g2DtG4qkQ0fTppXzmG1B6qguR3BFCLEROYOYKMqzv3Mw==, tarball: file:projects/arm-managementpartner.tgz} + resolution: {integrity: sha512-T+6eJDOzXs1AyrpGjOiOtmJFCZZxRZX3xZ9/qTB2sJwps3j7jy1bRwT8vlizJsFY99TZxo4bHgCR6V6ktcE0yQ==, tarball: file:projects/arm-managementpartner.tgz} name: '@rush-temp/arm-managementpartner' version: 0.0.0 dependencies: @@ -13543,7 +13546,7 @@ packages: dev: false file:projects/arm-maps.tgz: - resolution: {integrity: sha512-+XlygP6gkmeLbaQS244rzfvlF0LywTr3v6VNFnLtX2laP+1aKPl7ZJBDd3ugaCgZfrdpz5vZ02NXrCrbO6Pkhg==, tarball: file:projects/arm-maps.tgz} + resolution: {integrity: sha512-N3BPWnbKLHANDINbO6zeggn2qRXWWf+JLSwdxfOzWtWGs1Rx9qtsmpU1oRXBNDR5gxeYJ+CcvRWvdLmY0s/Y1g==, tarball: file:projects/arm-maps.tgz} name: '@rush-temp/arm-maps' version: 0.0.0 dependencies: @@ -13568,7 +13571,7 @@ packages: dev: false file:projects/arm-mariadb.tgz: - resolution: {integrity: sha512-sug2XbA+ZffVFpDrHWvGdB7X1sUkjsOgRWMh01FyoEvcHW3JA+D7KhntbggVb/M8zSgiJgDZrgbmEedpbSrjkw==, tarball: file:projects/arm-mariadb.tgz} + resolution: {integrity: sha512-azDoVfIJXtBeJh6EjRfpOv94y+ccsk5qwWMzkiDSu6hFjaAdrUps7eQmM15Zz5dg7n/wchGU8s7rKF6buvB52g==, tarball: file:projects/arm-mariadb.tgz} name: '@rush-temp/arm-mariadb' version: 0.0.0 dependencies: @@ -13592,7 +13595,7 @@ packages: dev: false file:projects/arm-marketplaceordering.tgz: - resolution: {integrity: sha512-J7bE8QMMRJoi/6ZMZsCs8+gihw2znTl6E8fBuKTqZBujfnamGR23uaKjtSzMWuFNl5qEz56yCzli4qBiebxi3Q==, tarball: file:projects/arm-marketplaceordering.tgz} + resolution: {integrity: sha512-7t2NIvtSmM2EF47DbnlDblA54G+V92gEHgJ2kdqw35G99e4T/MuPf8ob68NbOozE1gM1nJhOZdJF2Jj72yBxCA==, tarball: file:projects/arm-marketplaceordering.tgz} name: '@rush-temp/arm-marketplaceordering' version: 0.0.0 dependencies: @@ -13617,7 +13620,7 @@ packages: dev: false file:projects/arm-mediaservices.tgz: - resolution: {integrity: sha512-QsQI3NYRwLm1c8BZzkfcqerfRJeyZAkQL/tqOYrLB0aIqelJaL+wzNmYNZNV9wbCPACYMZ8YsXvE1dXO+8qPsg==, tarball: file:projects/arm-mediaservices.tgz} + resolution: {integrity: sha512-OPwyai3MfADcAaTvIibG5XdIeHEFyin90TGvNhN5ARCzfXgwFM+Lt0LYdnQNKrRXsml08mfLD9Ll1NtMMRmi3A==, tarball: file:projects/arm-mediaservices.tgz} name: '@rush-temp/arm-mediaservices' version: 0.0.0 dependencies: @@ -13642,7 +13645,7 @@ packages: dev: false file:projects/arm-migrate.tgz: - resolution: {integrity: sha512-YB8tlqxYPdlmzLHTmsSkyjYtIxgOp6yxYzn3H5pQ+IQWu98rJW+q/ROxHaEgOVJseD/J5NwZ5KGkkyQyzdiSqw==, tarball: file:projects/arm-migrate.tgz} + resolution: {integrity: sha512-ZZrIq4csKPZh4DrK5L7EzaQcTo36InofLfb6Z9idF44Hda6DqFEeM6I8+GwqUBAd3GsTbFAPORo9AJa1o38X9Q==, tarball: file:projects/arm-migrate.tgz} name: '@rush-temp/arm-migrate' version: 0.0.0 dependencies: @@ -13667,7 +13670,7 @@ packages: dev: false file:projects/arm-mixedreality.tgz: - resolution: {integrity: sha512-qhDitBOZQJ8wZu790uxIHJFlc6lkigeYZeRIyE0ZSPLoPhbdS5HFFI5l9ZXOTwMpDvtbS9g+mcjsVZS0gslM5A==, tarball: file:projects/arm-mixedreality.tgz} + resolution: {integrity: sha512-TFBvqMviLuVaFiL+41PT970i6IacVvwKbsdGdBAzcp7LCoBPfk3bsf9tkNIlohiMQhEpYlbX2rDHOfwXfp6Ogw==, tarball: file:projects/arm-mixedreality.tgz} name: '@rush-temp/arm-mixedreality' version: 0.0.0 dependencies: @@ -13691,7 +13694,7 @@ packages: dev: false file:projects/arm-mobilenetwork.tgz: - resolution: {integrity: sha512-i8ue4biYTH03mDI7GbFTkX01HcRSsYJ1riU3Vd4l0E+7FcmQhEm48BoCz92LA2F/WCnyk4nqftxuUwKP0TmJIw==, tarball: file:projects/arm-mobilenetwork.tgz} + resolution: {integrity: sha512-UYQJEHTggm+sBrPPuq0zJ6eREQf/1KBitRQEXfanGXyldyc7kfCzUXvVrWilxjB+0zVbHjkBSxcphcZ3rScBIg==, tarball: file:projects/arm-mobilenetwork.tgz} name: '@rush-temp/arm-mobilenetwork' version: 0.0.0 dependencies: @@ -13716,7 +13719,7 @@ packages: dev: false file:projects/arm-monitor-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-vkKc4uSPMNDYw6D8MphLk2bxb2j/8+CsxG0+o2NbCo6bMGwJMrCQTeak0mXjqGcI3lP88CFDYXWj/E6aM82PDQ==, tarball: file:projects/arm-monitor-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-aJXU3FuqXK0gZbzRK156P1uNQiMR9kfc3Ikcmw36VPd/af532E96mPNGyypOt3k6kkmZ6vwrDkW7VDJiMRHYLw==, 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: @@ -13741,7 +13744,7 @@ packages: dev: false file:projects/arm-monitor.tgz: - resolution: {integrity: sha512-uHNqolyfYFuu3h2ClUCHrW71njwo0NEjcdBP53F+PKqXm9EGwKNWvvFe7LDTkZWmUFrUI3ia7FQ71/gonVHgYw==, tarball: file:projects/arm-monitor.tgz} + resolution: {integrity: sha512-Y1VZukOZZynij3LPMM+/n7hJb+m/c7bh24g3s07ALYMcqAVEY8lKmb2tXl936TH+vZ0c3205V8wDBqJDK0etiA==, tarball: file:projects/arm-monitor.tgz} name: '@rush-temp/arm-monitor' version: 0.0.0 dependencies: @@ -13766,7 +13769,7 @@ packages: dev: false file:projects/arm-msi.tgz: - resolution: {integrity: sha512-D8r+6WD6eo5W2BJElt4lpYgGZIaxl9uXyNGm+lQSNGzxoMuFSe64u6R1CgJTRtdHResaHx7lk46AYnWTIVX6mg==, tarball: file:projects/arm-msi.tgz} + resolution: {integrity: sha512-F6iSrG1k6662/uCjJpJyPqVqCec5zbC67rKcb/jtdZqPeCEMi9s+VN82ZQNKY7Q2uuGiwhlF5900+rX8HvvL/Q==, tarball: file:projects/arm-msi.tgz} name: '@rush-temp/arm-msi' version: 0.0.0 dependencies: @@ -13791,7 +13794,7 @@ packages: dev: false file:projects/arm-mysql-flexible.tgz: - resolution: {integrity: sha512-Ljqsgq5fzUCZ5FbLFj3O0DBol9nsFaOtB2Bd92DcnBCZt6PZK3zl+UcwxD3DHLa02aalofZ1ZGP8DLa+RZltVA==, tarball: file:projects/arm-mysql-flexible.tgz} + resolution: {integrity: sha512-yWeTlJgl9+LeYCwY/Th08SJEMqLqmAsBRD5UYZS+N6EK/+YyVdhoFARx6Ld4kDiGXm+BIz9hDpCIZVqEFwHYvw==, tarball: file:projects/arm-mysql-flexible.tgz} name: '@rush-temp/arm-mysql-flexible' version: 0.0.0 dependencies: @@ -13816,7 +13819,7 @@ packages: dev: false file:projects/arm-mysql.tgz: - resolution: {integrity: sha512-E+nkN1CqaTRlY7gpcI1N9aotWzTF+9uB//xv29f7Glw1je04OMbPQAvEVw54buR4Pu1k1L+LZHUI6EX0peNBhw==, tarball: file:projects/arm-mysql.tgz} + resolution: {integrity: sha512-oRdiYLuEaw0UcufGbPiQDAJlxPQIAitdNwOiumw4pnZTRRZ1n0+GDJZWnRcHF0C5MqgqMDU+oQGPsAmdrGMH5Q==, tarball: file:projects/arm-mysql.tgz} name: '@rush-temp/arm-mysql' version: 0.0.0 dependencies: @@ -13840,7 +13843,7 @@ packages: dev: false file:projects/arm-netapp.tgz: - resolution: {integrity: sha512-TZ6D1v/Nv02dYjNku+uU6vdKel3xluxh7f9tBGDiuOQiYdcCkD0Egtzp4N96Utxnvel7S52MTG/Z5bMRsoSmNg==, tarball: file:projects/arm-netapp.tgz} + resolution: {integrity: sha512-dDSlOw1FGiLZaY/Ecli3PmW2xRYDMRmTq11XOjKVtSufSxzf/NItMMPsvQqIu/5pY7kb0J4ESj39Toj0Knnp5Q==, tarball: file:projects/arm-netapp.tgz} name: '@rush-temp/arm-netapp' version: 0.0.0 dependencies: @@ -13865,7 +13868,7 @@ packages: dev: false file:projects/arm-network-1.tgz: - resolution: {integrity: sha512-oGiTbTAO3FPkAcJEY+Wklhn8oKmy7gPCiJgAaGFN4ItQfaHhSSs2oA4T+W31vhoTflm238KyDiO3aGklXR29dQ==, tarball: file:projects/arm-network-1.tgz} + resolution: {integrity: sha512-k1AJlE2JlD5JBpEeGn4+wPVcHfP5xwEO/wYGWneUym/POypcrsT1bNajpqRfMXgzWByzcIQwSoBh33OoD3tQow==, tarball: file:projects/arm-network-1.tgz} name: '@rush-temp/arm-network-1' version: 0.0.0 dependencies: @@ -13890,7 +13893,7 @@ packages: dev: false file:projects/arm-network-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-Ogh2n2HjogyMHWe38HT+OZnt3WbozJgXRex7VrMaNFy6OEusT9w3IcrG0hF1OX304F9CMwnW7YzIcShKnuiSmA==, tarball: file:projects/arm-network-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-OrUie9Xr1Ea+//hi0vKEwklfdWDzxwcmwuMQd1Haykl5FF2gXboBsZCSvV5gdX8ssK+AhKqcfCl4pYIwNipDdg==, 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: @@ -13915,7 +13918,7 @@ packages: dev: false file:projects/arm-network.tgz: - resolution: {integrity: sha512-+Yb9aIeSHW+nxvYeKSNwm3z3IBdQAR135dGgzQT9Xsvhm82Q2ZnS5rcxBeHTgJS9cGHYqrtpgmuwykxu3Qa5kw==, tarball: file:projects/arm-network.tgz} + resolution: {integrity: sha512-y46TVsPsb5qcF5ZkO5Z2l60Idnn0pF/JRHuzmJSqMd9nSrJs7+mLBi+95Y3E+lFsc9uyDjiBp8N27B6T44Nmdw==, tarball: file:projects/arm-network.tgz} name: '@rush-temp/arm-network' version: 0.0.0 dependencies: @@ -13958,8 +13961,35 @@ packages: - utf-8-validate dev: false + file:projects/arm-networkanalytics.tgz: + resolution: {integrity: sha512-sym060MEAXpwiF3FmO1zZpjV469FJNKH0ngqXTRGDUbvM8ty67daLoCoFqgNpVOiuxAj11sJqeGF0Y9heyCV/A==, tarball: file:projects/arm-networkanalytics.tgz} + name: '@rush-temp/arm-networkanalytics' + version: 0.0.0 + dependencies: + '@azure/identity': 3.4.1 + '@microsoft/api-extractor': 7.38.3(@types/node@18.18.12) + '@types/chai': 4.3.11 + '@types/mocha': 10.0.6 + '@types/node': 18.18.12 + chai: 4.3.10 + cross-env: 7.0.3 + dotenv: 16.3.1 + esm: 3.2.25 + mkdirp: 2.1.6 + mocha: 10.2.0 + rimraf: 5.0.5 + ts-node: 10.9.1(@types/node@18.18.12)(typescript@5.2.2) + tslib: 2.6.2 + typescript: 5.2.2 + uglify-js: 3.17.4 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - supports-color + dev: false + file:projects/arm-networkcloud.tgz: - resolution: {integrity: sha512-I6XQ88iWP6NNj4DLncSU/9GeuAywo2niDxRlxNCUBbAwy46+5VnYjZb2cVif7TpIrvitW/bCZHk9p7rFKuNWTA==, tarball: file:projects/arm-networkcloud.tgz} + resolution: {integrity: sha512-9UdBpHF3HxnT78YHxD9XOQ28tiMGVxV/PxHuMQpag3Uy6PsSwyMdqyyLh8axKea1msxbeGcq4+/Dxrbzys+twA==, tarball: file:projects/arm-networkcloud.tgz} name: '@rush-temp/arm-networkcloud' version: 0.0.0 dependencies: @@ -13984,7 +14014,7 @@ packages: dev: false file:projects/arm-networkfunction.tgz: - resolution: {integrity: sha512-Z34zqzhjMQDZk772wnk5Tf3ima0oNuSFaNmfytpGL9Anx89rGnCXwAR8BGoE+XNMa6+gfDFcnRec0La+DUTF5A==, tarball: file:projects/arm-networkfunction.tgz} + resolution: {integrity: sha512-AHIMa3aD6JwCd6CCJl2kbZpzNgqeLqOFuBcbMqTcp1UsKDT+H7CFhAWzm77BwJ79fyBD7tvX5D5oqN17EXc0UQ==, tarball: file:projects/arm-networkfunction.tgz} name: '@rush-temp/arm-networkfunction' version: 0.0.0 dependencies: @@ -14008,7 +14038,7 @@ packages: dev: false file:projects/arm-newrelicobservability.tgz: - resolution: {integrity: sha512-pR/QUYlHGYFSPUDm7DHqFKuzh+9bf3Fk+dgow060+YTa0FZIepPrFJFPDr1UWT3bRdVlEE7WJyfNNxKqyeTfjQ==, tarball: file:projects/arm-newrelicobservability.tgz} + resolution: {integrity: sha512-UdEx4JEu/jq049v+jJ/Z/PWc8+L0Hdu0dSyUMUMBU6siWdR2TEjxiwpJlDofmme4gHfrLyn/z0gT+lYB8qk67g==, tarball: file:projects/arm-newrelicobservability.tgz} name: '@rush-temp/arm-newrelicobservability' version: 0.0.0 dependencies: @@ -14033,7 +14063,7 @@ packages: dev: false file:projects/arm-nginx.tgz: - resolution: {integrity: sha512-eAckBXGvgp6dftp38VGX3iP8mtCNC2EJyMrpc0mRBQRx65XQ6yFZNYrx0ojwJhTQqYNnUMJ7qMjJdYJQZKbvjg==, tarball: file:projects/arm-nginx.tgz} + resolution: {integrity: sha512-5sAta1oU0WGyEZ3Zv8Sw6XRP8eQBSpm6mEacmEGpy9S9RStG2/JpbRWgtyvylB3UV14FjT5sWwTUlNh2SSsj8Q==, tarball: file:projects/arm-nginx.tgz} name: '@rush-temp/arm-nginx' version: 0.0.0 dependencies: @@ -14060,7 +14090,7 @@ packages: dev: false file:projects/arm-notificationhubs.tgz: - resolution: {integrity: sha512-JHndkNpdJWl0Gnvj/3EoudQLx4FmDMV1bFVVX3dROvrdOrnNmJJa08L7E6+oPGTQMz63eMcjfImO2cHfqgQUNQ==, tarball: file:projects/arm-notificationhubs.tgz} + resolution: {integrity: sha512-6L5cFCYlcqJ7twtKMV6GOmgx6RGQ8t6P5LhT/yB/ctoyhqkgwnsWngBk9ALgNAqufNWNJYK/rjFXQKthiN8Sgg==, tarball: file:projects/arm-notificationhubs.tgz} name: '@rush-temp/arm-notificationhubs' version: 0.0.0 dependencies: @@ -14084,7 +14114,7 @@ packages: dev: false file:projects/arm-oep.tgz: - resolution: {integrity: sha512-G4TDZHWz6ZMuNOEblWTJfqBWfETl/EJO6qFYF9W+Hq1s8+cEYN/6DmNRVS9KlbMY+zHaR1Zd/vWgq5Xo/xpNEQ==, tarball: file:projects/arm-oep.tgz} + resolution: {integrity: sha512-R/eMc9R3dO7VlW5yZd/Vb64jJqyY+UFtGyDTmyCRd0DoVxQcRJ2OJ9reKeqT2vpcb9/Ol0Zgd+OJMFpWkn/Wvg==, tarball: file:projects/arm-oep.tgz} name: '@rush-temp/arm-oep' version: 0.0.0 dependencies: @@ -14108,7 +14138,7 @@ packages: dev: false file:projects/arm-operationalinsights.tgz: - resolution: {integrity: sha512-nORWi4UhgNecalX8NhyDEQZpP9GGeiLNvxFhSHKhLGnPa80yyahrS6rHf8rZE/wlOE3eWTfm9gU6wIuvfiIi3Q==, tarball: file:projects/arm-operationalinsights.tgz} + resolution: {integrity: sha512-c5LiJMYxfxMLDfPMWUHTb/zcyX7Y0KxCLM5fRvg+jWJqqvxrh8d1YUI6M+/IotamTFYSZhk8O52K7iE98oVUeQ==, tarball: file:projects/arm-operationalinsights.tgz} name: '@rush-temp/arm-operationalinsights' version: 0.0.0 dependencies: @@ -14133,7 +14163,7 @@ packages: dev: false file:projects/arm-operations.tgz: - resolution: {integrity: sha512-1W5pjnXTWQWNhOfC4Hd+8NPqBHuu6zi084KswcdefIHSvGd7Ju4VgLFHzBYGhLcK7+phH2Y7XCg7R1pVoHfrnA==, tarball: file:projects/arm-operations.tgz} + resolution: {integrity: sha512-OqG9IymcEpx3CP54Z9ZgN+lYRyMpmdZEL2vhce9mP/tJltxnI1p/JBx+wSPX7snnHR/EnntRbPj2uhpqVuBABg==, tarball: file:projects/arm-operations.tgz} name: '@rush-temp/arm-operations' version: 0.0.0 dependencies: @@ -14157,7 +14187,7 @@ packages: dev: false file:projects/arm-orbital.tgz: - resolution: {integrity: sha512-K91zHSm8CupehxeUcD1rlajwrqnMpf8TrxREcotrPBpF2X4PzxE+U40Wiks9zleaWRYT+O5VmRvtvMxsw2fLaw==, tarball: file:projects/arm-orbital.tgz} + resolution: {integrity: sha512-b/tDNOMmLYe2whwoJA3nfPv7H88bYjgS7V4T+jsvLhWDnEW7YK0ePPgnHna9bEhTHLKqf1t04H4LK3+43fnskw==, tarball: file:projects/arm-orbital.tgz} name: '@rush-temp/arm-orbital' version: 0.0.0 dependencies: @@ -14182,7 +14212,7 @@ packages: dev: false file:projects/arm-paloaltonetworksngfw.tgz: - resolution: {integrity: sha512-+xfuIXUMEBqsA9z0i8Hk3gyA7XIJWFBbcO1E7iw6kFB+naQkW3s0dIrxtndM+Sc97YW6Hp+jIc/tvgRjilXgrw==, tarball: file:projects/arm-paloaltonetworksngfw.tgz} + resolution: {integrity: sha512-lsISvRWGHwxKw8TP9L7epuqo9CAf4R114g7Cwd84V7FC7YleZnCf1cpUXGTtVdiHLdlPpEkZfKvx9SVKIwlAdg==, tarball: file:projects/arm-paloaltonetworksngfw.tgz} name: '@rush-temp/arm-paloaltonetworksngfw' version: 0.0.0 dependencies: @@ -14209,7 +14239,7 @@ packages: dev: false file:projects/arm-peering.tgz: - resolution: {integrity: sha512-LcXWlL8tiCMUP+WvB0q8HGvpUj/pbl8RAo6aGh2u5F9CENtY33e6BtYe3MERcuCIhBpc3GmW2glFMKEFvw4Sag==, tarball: file:projects/arm-peering.tgz} + resolution: {integrity: sha512-ogFGSmWM/EBSvZvx6rK9QN43Wi+xtXx3fFuodfkg4SEQKBxL/XPJFHLRjenGhZOiv04mXVZQODyTshRoluExTw==, tarball: file:projects/arm-peering.tgz} name: '@rush-temp/arm-peering' version: 0.0.0 dependencies: @@ -14233,7 +14263,7 @@ packages: dev: false file:projects/arm-playwrighttesting.tgz: - resolution: {integrity: sha512-058WsxcPA0egbQ7qokTE3RVTskYj+8Mkk+PY93DFRMn9zuNFMLH9w5M5EvpHWV0ohRAELjqz5EVYctu3Oovc9g==, tarball: file:projects/arm-playwrighttesting.tgz} + resolution: {integrity: sha512-i1ZQRVQHEyJ2YWSwpTsA8oVXN6CKHP7+LtkbSVVSDFrEMLzviL2i0tRyg0jUtp8GeMbKLP90AeTNZPku/oOQyw==, tarball: file:projects/arm-playwrighttesting.tgz} name: '@rush-temp/arm-playwrighttesting' version: 0.0.0 dependencies: @@ -14258,7 +14288,7 @@ packages: dev: false file:projects/arm-policy-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-1s+dWhl+gDeyscYhm7HryK0Atythwieh8QUZv99/tB6pseykQeM5viw1sjmKg6c5h8Q7vNXptjiVSQx8bWBOOg==, tarball: file:projects/arm-policy-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-meYae/bw8rVIhaEJ1zGS2NEkm6Bdg6DYLvurXXYPgdIFm+9hiMdFusCPoxDudkOMZlRM25/s7a+AAOjtBQshvA==, 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: @@ -14283,7 +14313,7 @@ packages: dev: false file:projects/arm-policy.tgz: - resolution: {integrity: sha512-vFsMe45uSth2du6MWCBhe8N7V6ePYDQ2NIqEkuyNU0V3OH2i1GkU6pSAOffO0o3FLA1u6D/iOBGWT/0mb3r2ww==, tarball: file:projects/arm-policy.tgz} + resolution: {integrity: sha512-/dhmPL/hUyUFBeA/k+1Ex91Deni5MOfUdESJsLZf9oiDhsQ0V+pUve/VPCCTPsEykUDOe1gsV5MeifYikk+1Sg==, tarball: file:projects/arm-policy.tgz} name: '@rush-temp/arm-policy' version: 0.0.0 dependencies: @@ -14308,7 +14338,7 @@ packages: dev: false file:projects/arm-policyinsights.tgz: - resolution: {integrity: sha512-w5R/4fkIqx0Ftu6LWBfc810c5rXigFPNNhL6UNctPb5ASFRdAHq0zjKsE6CMCViSSwbIqkcjZeERaMjmZNnIvA==, tarball: file:projects/arm-policyinsights.tgz} + resolution: {integrity: sha512-cgiP+hCi6r8Ujkn6y66WLvnPM/Mo8yac2nK8ZLkSct9mHlYFTVA9uD4P3rbhsl9Ft8wZzABCakETWK1x3KhFMw==, tarball: file:projects/arm-policyinsights.tgz} name: '@rush-temp/arm-policyinsights' version: 0.0.0 dependencies: @@ -14333,7 +14363,7 @@ packages: dev: false file:projects/arm-portal.tgz: - resolution: {integrity: sha512-ShC/7USX7awcEq5KW878mhIp1/D4loaXWRzguU+bpbDUzZMfVkCXKjfu1RjajBEGQ2+iTxLY+cBuKxwQT4leLQ==, tarball: file:projects/arm-portal.tgz} + resolution: {integrity: sha512-bWnYMtRZJNOTBJpNhppjXhsTWxIAJHur4TkgmQ7pwwMoBAkrJMcgskFwVBf3OymRgMr/fVrPwi+W+Qyf9IBaPg==, tarball: file:projects/arm-portal.tgz} name: '@rush-temp/arm-portal' version: 0.0.0 dependencies: @@ -14358,7 +14388,7 @@ packages: dev: false file:projects/arm-postgresql-flexible.tgz: - resolution: {integrity: sha512-MhkspW3boK37WvFPDM0fm93cW139qYWGT0nf8Mnsf4Fty1RTRGp1OBdWmTVj4qIDJp48OX4xk0nzRfHNzO5MEQ==, tarball: file:projects/arm-postgresql-flexible.tgz} + resolution: {integrity: sha512-IAdWZNzt9xojICD12ecNw2zCg87H86jtz/8bIIyKkKiK+R2+U/j8SEoQMjRp/DIHu9YzMD5WSZx1kX0HLt2R4g==, tarball: file:projects/arm-postgresql-flexible.tgz} name: '@rush-temp/arm-postgresql-flexible' version: 0.0.0 dependencies: @@ -14385,7 +14415,7 @@ packages: dev: false file:projects/arm-postgresql.tgz: - resolution: {integrity: sha512-G2qgCCJH/uLQ8H5crgnR4bYy/gCW2ks6lI9JR1KHAGBhxz0JJFJtP1AGoxCgS1paib/8uW5NjRHH1sZ7FAi6Og==, tarball: file:projects/arm-postgresql.tgz} + resolution: {integrity: sha512-L6PirKq5QCtBLgt6estlmO8IwC+Kw2ypwkgd9Us80ZHwuaH7NN9CGcvkRBObH6wWSyXkN5eTcxHA48/WDs40DQ==, tarball: file:projects/arm-postgresql.tgz} name: '@rush-temp/arm-postgresql' version: 0.0.0 dependencies: @@ -14409,7 +14439,7 @@ packages: dev: false file:projects/arm-powerbidedicated.tgz: - resolution: {integrity: sha512-p6yNPIGPbl9cKfuZQyvYMrCEetivo4gx3CSKEW8Ef6ZWvIFOwT3pnZOzkinlGMWDgEy+qSo7LhhtMRNvj6wCPg==, tarball: file:projects/arm-powerbidedicated.tgz} + resolution: {integrity: sha512-KRcXFYBftGakaidKd3nVV6OdCahebrveIqlNq6mvhRa69ZQHPaYgX+M/mCnvkzUBFdVJxdChHh+x1D4atnWu5w==, tarball: file:projects/arm-powerbidedicated.tgz} name: '@rush-temp/arm-powerbidedicated' version: 0.0.0 dependencies: @@ -14434,7 +14464,7 @@ packages: dev: false file:projects/arm-powerbiembedded.tgz: - resolution: {integrity: sha512-mUboATACwD6jHF4wAeYOZ9nuSvqPhqjM5ULxuJ41fzaS3ESX7Gy0Xqx83cP4a+IABM7gwTaM3fIdxAkDUFHyIA==, tarball: file:projects/arm-powerbiembedded.tgz} + resolution: {integrity: sha512-2bkA7aTvzQB4cbHsMDAVn2DbDI7a2Ul1w3Hx3VOw4vP+YNdFHWUbYZhcY7la33vVtUQu0SN6SKFtoPEP5qh/Hw==, tarball: file:projects/arm-powerbiembedded.tgz} name: '@rush-temp/arm-powerbiembedded' version: 0.0.0 dependencies: @@ -14458,7 +14488,7 @@ packages: dev: false file:projects/arm-privatedns.tgz: - resolution: {integrity: sha512-LbDRxF3hjcuxEnaZiffWAV0YyneUB4bsIgm7ACgYfcJPCohB2RD0NMZg+eC+rDZ8myghbzrJDGgeLYsFfsJ2Cw==, tarball: file:projects/arm-privatedns.tgz} + resolution: {integrity: sha512-uNEsrxzxx83/msDazOLwXE0Q14EY12ITRAqh860NrIUK7aFJGHdvV7OUdWaT0AmvzeTOaeDO9JdXAUxf/t13mQ==, tarball: file:projects/arm-privatedns.tgz} name: '@rush-temp/arm-privatedns' version: 0.0.0 dependencies: @@ -14483,7 +14513,7 @@ packages: dev: false file:projects/arm-purview.tgz: - resolution: {integrity: sha512-wFDmHVJchUaudPXjktbDS86GpcZ2+F9+SAPBP1OXBt6UTbJzlvGwnhEkSrX9PblCWTlwEsOKtLZBQyjiAg1DWQ==, tarball: file:projects/arm-purview.tgz} + resolution: {integrity: sha512-XB+GyXmiByaOleJJatLjLSA7wV4EaArwpeJSEOwAvUJ9YBaX6zJaKKR6I7fHQO5t1QhIXXqh1Y5NUzFg3ZP40w==, tarball: file:projects/arm-purview.tgz} name: '@rush-temp/arm-purview' version: 0.0.0 dependencies: @@ -14507,7 +14537,7 @@ packages: dev: false file:projects/arm-quantum.tgz: - resolution: {integrity: sha512-Lg7x13oeuWRLbSEjQAck65O9Eo1yQwSjh6H4VW06Bb60O7QtGEQCXKUYSNH+wuibrmUXEL1DHG1WPWpAEnrDmA==, tarball: file:projects/arm-quantum.tgz} + resolution: {integrity: sha512-kjYajqt0+7O7QDziNMHp0/HItU1L4wGEBzW+cCKyGNtpg7g07i6YH/ieI02R6nkVt8O80RsS9DPghL4tzoBHXA==, tarball: file:projects/arm-quantum.tgz} name: '@rush-temp/arm-quantum' version: 0.0.0 dependencies: @@ -14532,7 +14562,7 @@ packages: dev: false file:projects/arm-qumulo.tgz: - resolution: {integrity: sha512-306lcImA/s/lZCAy0hUrBHqJ+f25iwxsPWgIej7IU8cFdLv28lqral43e6hm+ywHUMctGz3n4SrpUyrf8LkrPA==, tarball: file:projects/arm-qumulo.tgz} + resolution: {integrity: sha512-r+ZpyBLMbxRJAMIhTJXSQp86+Xf0WJQl1zbrgE+HRn6VDPkZjtsH9UGSUwlrc7tHXabI8rcWd4VuOYE2v7BQbg==, tarball: file:projects/arm-qumulo.tgz} name: '@rush-temp/arm-qumulo' version: 0.0.0 dependencies: @@ -14557,7 +14587,7 @@ packages: dev: false file:projects/arm-quota.tgz: - resolution: {integrity: sha512-dlGRsk8ag0Pd0fUi3NujC38rmOiGCj0uUbPFWstkPtzskjeo7YBqyR63B6mGTrS3Eli2r2ebyQ6mHhywQDNC6A==, tarball: file:projects/arm-quota.tgz} + resolution: {integrity: sha512-70nAexsaTXeOhNV5rDUULQp7eaKnjywKBUNo6y0jTBLNtt24QsOU3FIStzLa8WQqir44Tkb2jYDQJvspVMuTSg==, tarball: file:projects/arm-quota.tgz} name: '@rush-temp/arm-quota' version: 0.0.0 dependencies: @@ -14584,7 +14614,7 @@ packages: dev: false file:projects/arm-recoveryservices-siterecovery.tgz: - resolution: {integrity: sha512-08qltcJMEXiXdZyYEIYxzYTM/nUFmIz5U3FHQLm6V0dx6+LJm5dhk9cv4p/nM4e3tbQUXkRnKc9v8QCxDkmkUw==, tarball: file:projects/arm-recoveryservices-siterecovery.tgz} + resolution: {integrity: sha512-HNIGWJxJ2M0BuC2cYfGYNxsQDWm/pkVosGywi+fzddIoqa2IjNiHYT+PnXh8uyE1SMAJxNIhwDQ2kdtE3uZJ+A==, tarball: file:projects/arm-recoveryservices-siterecovery.tgz} name: '@rush-temp/arm-recoveryservices-siterecovery' version: 0.0.0 dependencies: @@ -14609,7 +14639,7 @@ packages: dev: false file:projects/arm-recoveryservices.tgz: - resolution: {integrity: sha512-G3kP3UhGzqH+YiMfjH9lS13bZ/VRXGPjwouwphUoGtTGDEw6GdyHbY6JSpmGZuaGBEWBaSUgs+eu5Ej0ZO/wjA==, tarball: file:projects/arm-recoveryservices.tgz} + resolution: {integrity: sha512-UGKWR9EpkujjdL9qwb4EjZEzi695Kqo8wt6+r7ooJqsLnHKSMuHgcM4xRndQxBD64XpQ+NkyeBhmbuo3RNd4lw==, tarball: file:projects/arm-recoveryservices.tgz} name: '@rush-temp/arm-recoveryservices' version: 0.0.0 dependencies: @@ -14634,7 +14664,7 @@ packages: dev: false file:projects/arm-recoveryservicesbackup.tgz: - resolution: {integrity: sha512-ScrEDPQ/7dxRomWPb/APiq9TMIRnPOwBxd+MRMd3YIsrxCUJkrwBtINMzPYmdd0XZcNDUsshuuqcraZUBWbyYA==, tarball: file:projects/arm-recoveryservicesbackup.tgz} + resolution: {integrity: sha512-Sq6BhMxRyQHpESQs0fg8zF0n5FHWN3DeLGBSjrgUGHOHWG7RFdvTD7Ab8X3Td3weURSRbydJL9p2Dd9EdGC09w==, tarball: file:projects/arm-recoveryservicesbackup.tgz} name: '@rush-temp/arm-recoveryservicesbackup' version: 0.0.0 dependencies: @@ -14661,7 +14691,7 @@ packages: dev: false file:projects/arm-recoveryservicesdatareplication.tgz: - resolution: {integrity: sha512-mxeU85pSQ6hl42oeCOPNtCYVkBbrDQy/5ZHAZYQfk3VfPOtGRHiR28a9ldmRvYxrZgbVsRqYgx8sgLo/DyW+1w==, tarball: file:projects/arm-recoveryservicesdatareplication.tgz} + resolution: {integrity: sha512-bRCfhhFLoJarbjLwm/pz+xwYGphF5fsQOTkXoA3wQX6yhPgzj+Uwb2zxq4W7exwqHY9s5Gh9wPm046REZUy01w==, tarball: file:projects/arm-recoveryservicesdatareplication.tgz} name: '@rush-temp/arm-recoveryservicesdatareplication' version: 0.0.0 dependencies: @@ -14686,7 +14716,7 @@ packages: dev: false file:projects/arm-rediscache.tgz: - resolution: {integrity: sha512-0o1UFqEsetX3g5ACd3P9VFUH9WpUs4pZebO7Z7EpyQh3rstkl90EXFcJEzw/dVHxQQIUKjAWfp6r82OBhVRDhw==, tarball: file:projects/arm-rediscache.tgz} + resolution: {integrity: sha512-tXv/RXh41XXxV30jK7/85qDP9tzB13GtuDBvAr6RuqLXwgE+MOtPc43LaS/Y3WyUl/bCxBh8AKK/oltopZuYcg==, tarball: file:projects/arm-rediscache.tgz} name: '@rush-temp/arm-rediscache' version: 0.0.0 dependencies: @@ -14711,7 +14741,7 @@ packages: dev: false file:projects/arm-redisenterprisecache.tgz: - resolution: {integrity: sha512-eYjL3and3MyXXubGQ6Y4sCvv2jfNK3kwsrBCAorG3AbBdf2fzsZjnrXun1pg6my0ALORTw4qC1dnpTqxMGJeFQ==, tarball: file:projects/arm-redisenterprisecache.tgz} + resolution: {integrity: sha512-ND5BhXf7m1Ykmf84/oju27rULelqMnXlV99b/2SoFvyL25+DvzGfaTAQyRUu3H9tZ99vDlR9+PQJEw+Mz0iowA==, tarball: file:projects/arm-redisenterprisecache.tgz} name: '@rush-temp/arm-redisenterprisecache' version: 0.0.0 dependencies: @@ -14736,7 +14766,7 @@ packages: dev: false file:projects/arm-relay.tgz: - resolution: {integrity: sha512-L94Ff+BNvEIsLserehWRb8eI7IDr7IferxUXSxs07677ZLPFT4+yevPfZAamzbo/xWH/CJZiXz8JMzibuFkIdw==, tarball: file:projects/arm-relay.tgz} + resolution: {integrity: sha512-+4swRJ4OHvAbdFY741PHAZIO9eLaPHYhYYthAXsQ0EZ0pZ6kX4npE1cS0lj7ko5y7YOI+25W9IXPo/+c+R40+g==, tarball: file:projects/arm-relay.tgz} name: '@rush-temp/arm-relay' version: 0.0.0 dependencies: @@ -14761,7 +14791,7 @@ packages: dev: false file:projects/arm-reservations.tgz: - resolution: {integrity: sha512-AbgdS4UFcd/eB7RNh2wDZsmYDlnq4EIdvwJ9G+TgwUwKAk6CPdmmNWjwx/SJKmsNDbxQVlaLF2QGzrcNYO8OWw==, tarball: file:projects/arm-reservations.tgz} + resolution: {integrity: sha512-fVKfLxGzyjgfo9F7ikrHk3E2AMDQFTQEbkc0gKdLBIN78uxVyrkr/v1LsVuzJpQQVEpBOOxVZVWuLvM8Fnf8BA==, tarball: file:projects/arm-reservations.tgz} name: '@rush-temp/arm-reservations' version: 0.0.0 dependencies: @@ -14786,7 +14816,7 @@ packages: dev: false file:projects/arm-resourceconnector.tgz: - resolution: {integrity: sha512-LoLgWSbwiPt1S7dP1ngRWKyiYYnf/7vT6XgDpm/QvM1vOnaGtqAuKDrZ/LTVZ4wxNPUOfp2Ebu+acRR46KzoDA==, tarball: file:projects/arm-resourceconnector.tgz} + resolution: {integrity: sha512-p5ADf/WixmWp49rQR8agb4Ijb+t8Op5EKGULMLw7OGjQMdEL3kfZv9cnilamlScru8PeNXTRzu9v+S8AUTS2zg==, tarball: file:projects/arm-resourceconnector.tgz} name: '@rush-temp/arm-resourceconnector' version: 0.0.0 dependencies: @@ -14811,7 +14841,7 @@ packages: dev: false file:projects/arm-resourcegraph.tgz: - resolution: {integrity: sha512-OKP7IQ88SYbxUcSuxY8ncy207KKtVwANKYrNQVZdA3uimF0ePRRv7F2nroHiW15YigixQsXMAIrxjgEljN0coQ==, tarball: file:projects/arm-resourcegraph.tgz} + resolution: {integrity: sha512-Bsj7QzDP1vkWQZ93YhxXaDL3n8LGC7wGna/uQOYmVECuwouW0d3jCQRhyW9DugRT1SL4vjExBzuYQXhwTj9hSA==, tarball: file:projects/arm-resourcegraph.tgz} name: '@rush-temp/arm-resourcegraph' version: 0.0.0 dependencies: @@ -14835,7 +14865,7 @@ packages: dev: false file:projects/arm-resourcehealth.tgz: - resolution: {integrity: sha512-g2a2JOXuAwL/uAll63XhZSeDIrrlc5GJSe22faXjd+9u6NkgasScu0w38NTiuFE4v+I+FBNrEGet43GzUN1n4g==, tarball: file:projects/arm-resourcehealth.tgz} + resolution: {integrity: sha512-6nq35xNqfof98SC3mTZrMS9zl0H1pnbhmtPniBPEyj2x/OFNtgj0qB+THpKWhJnCJCszzHGU6NjwgjAXvCV0mw==, tarball: file:projects/arm-resourcehealth.tgz} name: '@rush-temp/arm-resourcehealth' version: 0.0.0 dependencies: @@ -14860,7 +14890,7 @@ packages: dev: false file:projects/arm-resourcemover.tgz: - resolution: {integrity: sha512-q8ID/qQUYqYSJ1pZWZ/+LKQu11+aapPkiegQcn8lHvkCd/EACzOC9bHZ8N4fU4YlZhe5cWVtGcwDFSKnwHzeww==, tarball: file:projects/arm-resourcemover.tgz} + resolution: {integrity: sha512-V7w//C5RrcaLKZ3pe9SENsOlEeLVAjgWROtxw+TISquRWI4/3kB9Gh4Zg14Ln/1aE83TL3MRlg2OPlbz4TRfzg==, tarball: file:projects/arm-resourcemover.tgz} name: '@rush-temp/arm-resourcemover' version: 0.0.0 dependencies: @@ -14885,7 +14915,7 @@ packages: dev: false file:projects/arm-resources-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-AfgbEwcZrG9JhI0pp201xzPZxP2ligl6HPcQ/111tGcA7BondnhG3hF/gBtonBYxdlGa7/YrqSOKuZQ+expENw==, tarball: file:projects/arm-resources-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-1MKPvdl2/am0fUbz9Y4t9EtCyNt9W5dVC0UBH6KY5h2Dj8hWSqpU1RDKKYLxijlO+tiV51URL7Hx/joKnutenw==, 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: @@ -14910,7 +14940,7 @@ packages: dev: false file:projects/arm-resources-subscriptions.tgz: - resolution: {integrity: sha512-VAiAewgE06DsuSDC/BLNIuoKYQurFi+3F0kK4j1f6euWFis8eWBzprc47kZ8J4KqAYKqeHFmHj9FiMbGOx7gxg==, tarball: file:projects/arm-resources-subscriptions.tgz} + resolution: {integrity: sha512-YHy6SVysSN0aGFDukP9Qs6+gPgHGP7TTMm/XukH5QfSb1zC5qfXL+jzHCHHfIsooTiJcRk9aYHHFxpoBqhnZ8w==, tarball: file:projects/arm-resources-subscriptions.tgz} name: '@rush-temp/arm-resources-subscriptions' version: 0.0.0 dependencies: @@ -14935,7 +14965,7 @@ packages: dev: false file:projects/arm-resources.tgz: - resolution: {integrity: sha512-4iLlGNSL2+WuAtJ31DfDxsWs1Bcy0Xw7faFJssejzRMo0M1NW9DgYhX0VESprvNRCeuNhft87Yex+8ZNfgBQ8g==, tarball: file:projects/arm-resources.tgz} + resolution: {integrity: sha512-ws2q0Vy1XQtuQ49TTUZflbpF8KzNPc4ZmsXkPSSt74DGobaMJeW9dSrU3TwjtxDJ5hiKVYpe4SXVujDYmckHvg==, tarball: file:projects/arm-resources.tgz} name: '@rush-temp/arm-resources' version: 0.0.0 dependencies: @@ -14960,7 +14990,7 @@ packages: dev: false file:projects/arm-resourcesdeploymentstacks.tgz: - resolution: {integrity: sha512-poyL/MzZRUHGkAQJq7AVM8Scr2RMXtfBteombjj/SQknjJFOebLyaaACV3H1qlZBCSpemEWTcuhW35on03wMOw==, tarball: file:projects/arm-resourcesdeploymentstacks.tgz} + resolution: {integrity: sha512-1pm3KCBbcTfcbJTfT+OKYrRukPel73nq5xx7hsWKmckhG3rNC0N8vcidlkqcM40KZxRva8SlbEB1WyveGVg6zA==, tarball: file:projects/arm-resourcesdeploymentstacks.tgz} name: '@rush-temp/arm-resourcesdeploymentstacks' version: 0.0.0 dependencies: @@ -14985,7 +15015,7 @@ packages: dev: false file:projects/arm-scvmm.tgz: - resolution: {integrity: sha512-qbthjiOrwJZL+IZV6u+un37ythmM+hmnlWgqd36Vhtu73/8qyfUN3RE2P/uWiBmR8H+OmAuuM0kuZx0hYg1scw==, tarball: file:projects/arm-scvmm.tgz} + resolution: {integrity: sha512-cQim5x6GXRouIel0uB0s4e78yvMZ/iUyDH5B+Gm2TxtogaSrTKfZDd45uaw1QpZ63fAyDPymZMguHNWGLNrSYw==, tarball: file:projects/arm-scvmm.tgz} name: '@rush-temp/arm-scvmm' version: 0.0.0 dependencies: @@ -15010,7 +15040,7 @@ packages: dev: false file:projects/arm-search.tgz: - resolution: {integrity: sha512-YRYr55MYRWq8GAk7k8kQVJoRIGqxCsQYXPwdG3pYL+MkokE67u0OZpkBevsTHL3i+db2hbgRGYOJm2KoS743ug==, tarball: file:projects/arm-search.tgz} + resolution: {integrity: sha512-qlG5It2Lcu+sdzlcO09rN1BvcqSsEb1/eoN0sE8LeibnG+XxC4Weuze6V1Gv02rIRrXqwCAQdED1nNmWZINzFQ==, tarball: file:projects/arm-search.tgz} name: '@rush-temp/arm-search' version: 0.0.0 dependencies: @@ -15035,7 +15065,7 @@ packages: dev: false file:projects/arm-security.tgz: - resolution: {integrity: sha512-pW6fYDtWlWHwc2rweBXjFS9Rv7cOPIJVSqxmzVf2ah6LOCtWFtW7DHdnFpF7vuWYdQMR7R5Ic5rmKJQNUfvyOA==, tarball: file:projects/arm-security.tgz} + resolution: {integrity: sha512-lLw8O1dpdJ4CKd51UlTWBOLl47c8MfxuN1CN6xglprWSM8nXwDjrmErm2RfFgB0Fr0MdRIN90ny5PPE+fsNt4g==, tarball: file:projects/arm-security.tgz} name: '@rush-temp/arm-security' version: 0.0.0 dependencies: @@ -15060,7 +15090,7 @@ packages: dev: false file:projects/arm-securitydevops.tgz: - resolution: {integrity: sha512-OCQ47FxOtvRQ5QXi6f3Rj30OT3TKctUaAn3V1HosycpeBhOPA50c7oYozYD9O2I+ZzQykLFoQ+bnN4S66OAunQ==, tarball: file:projects/arm-securitydevops.tgz} + resolution: {integrity: sha512-V920NF0srbNMd3LFvbMknZ9KiSGNOD8NC39XzUBeq1JLoGjXEc1NM7oVKVbmm5QZzR3WGIzgYqXDuGFQmiDDxA==, tarball: file:projects/arm-securitydevops.tgz} name: '@rush-temp/arm-securitydevops' version: 0.0.0 dependencies: @@ -15085,7 +15115,7 @@ packages: dev: false file:projects/arm-securityinsight.tgz: - resolution: {integrity: sha512-lomrFohkNyCoBPelGsqfpu4ckb4uh7G+AX7rbEkQKFGBaAxTJtCsUdUZDRmPgSvopF6WsNLuGxJct+oH9UOXIA==, tarball: file:projects/arm-securityinsight.tgz} + resolution: {integrity: sha512-1FyfSR8kmvpGujopA6EsQTA9RrjYCwT0e/clVBzDis5llxO/TTxbcOdIhDe3SgMa90SmiSrXVvSVSQZVvbqGEg==, tarball: file:projects/arm-securityinsight.tgz} name: '@rush-temp/arm-securityinsight' version: 0.0.0 dependencies: @@ -15110,7 +15140,7 @@ packages: dev: false file:projects/arm-selfhelp.tgz: - resolution: {integrity: sha512-euDGo4XtcvJGfyIUEGNXebKlzlYTnBttle0pk8AtYft7zxTyuioAZ77TLrHkfkHEBzhEE3O527sRlNgpSqnSEA==, tarball: file:projects/arm-selfhelp.tgz} + resolution: {integrity: sha512-WxQ32/J5wfe+N6+OegGnRDloMBscs8RpYAYl6bAW7H2FRzaw1LDJT3YjG4xDOkbWNEXiqM37dQkSE7msCWIAHA==, tarball: file:projects/arm-selfhelp.tgz} name: '@rush-temp/arm-selfhelp' version: 0.0.0 dependencies: @@ -15135,7 +15165,7 @@ packages: dev: false file:projects/arm-serialconsole.tgz: - resolution: {integrity: sha512-4M6uaBlOPuBSHWz0B34+BP+Vc9DRxaCOuEB0IGqLo+61m4PsFFGVrkBSE94xXgWtQADE1jLA+lIkEL+4vxVC2w==, tarball: file:projects/arm-serialconsole.tgz} + resolution: {integrity: sha512-Wbiep63a3vt83Gz+baTKtwpLGaBlJTOoN3eM6kAy7/f1vG35GfUIWSJd0N+8o0L+swo+snap7GaRh1MNB6Ur7Q==, tarball: file:projects/arm-serialconsole.tgz} name: '@rush-temp/arm-serialconsole' version: 0.0.0 dependencies: @@ -15159,7 +15189,7 @@ packages: dev: false file:projects/arm-servicebus.tgz: - resolution: {integrity: sha512-kR28D85jYYRFqkFQ8i7Am8ScuMxX6DRdGg1bXPblEDA+a2VvBoi0FrfriyYIflzKGY0+DmW/sqtdK5HVf0wsnQ==, tarball: file:projects/arm-servicebus.tgz} + resolution: {integrity: sha512-tRKEW56Bh/YMfG6pKtOyPYKddIDq1KexHPLM/dDoVrwqYSsN7xq2v9hBCh6KYOKPJjVczFf4b4dNMRxmQlCPlA==, tarball: file:projects/arm-servicebus.tgz} name: '@rush-temp/arm-servicebus' version: 0.0.0 dependencies: @@ -15184,7 +15214,7 @@ packages: dev: false file:projects/arm-servicefabric-1.tgz: - resolution: {integrity: sha512-PeWR+rN1C/NOQ5QS9I0oM5775EHeSWLSzayeMuhqm5B2Eu0WJKEn/bEXyYlFyt9s00BGby4ykw19Va+yfWLiuQ==, tarball: file:projects/arm-servicefabric-1.tgz} + resolution: {integrity: sha512-XbawmwTxZcwsA7eUSFaw0U5MhcKVN8XwnB4vdgcc4/a9JYKrjgkzM+B7aX5r7/rbwqPwkIOh0sRZrG9/xxqTYw==, tarball: file:projects/arm-servicefabric-1.tgz} name: '@rush-temp/arm-servicefabric-1' version: 0.0.0 dependencies: @@ -15208,7 +15238,7 @@ packages: dev: false file:projects/arm-servicefabric.tgz: - resolution: {integrity: sha512-s4f9x4CPlnPFMuEliG4lgThfASYrKKI8avGFVWfaMvdWA63TzqJpVMHZhVkLTM5m0vGcG7aX30XkSkC2cGTydw==, tarball: file:projects/arm-servicefabric.tgz} + resolution: {integrity: sha512-NWzzEpp+dbqGCnlPMLzflMcstOV3hTfAWOfcN1GyWMRU0uUxDTjQRgT6pv7o34P6VDX/8jKJ8+T/YyDf55SPcw==, tarball: file:projects/arm-servicefabric.tgz} name: '@rush-temp/arm-servicefabric' version: 0.0.0 dependencies: @@ -15252,7 +15282,7 @@ packages: dev: false file:projects/arm-servicefabricmesh.tgz: - resolution: {integrity: sha512-BRpgxLJXiItpVwSjHuvXfpz+QJFX+KFeBdOwM6uoo2o0vTIsF8BCIUNU/rx4anzmP3L31lypwv7LsipHOoUGJQ==, tarball: file:projects/arm-servicefabricmesh.tgz} + resolution: {integrity: sha512-OBZ94g/eIbQOP5xv2ezCbvgh2W8r+5VPcXklmMJwUeAepSJe+ENk/KnSIOG9A4VYxzNqQsnOnzRjjBoyI6xh9g==, tarball: file:projects/arm-servicefabricmesh.tgz} name: '@rush-temp/arm-servicefabricmesh' version: 0.0.0 dependencies: @@ -15277,7 +15307,7 @@ packages: dev: false file:projects/arm-servicelinker.tgz: - resolution: {integrity: sha512-ssuLky4GbJ/hzsRtuGZHs/P8mENEVOJ9OKjP3wKQM/lkbmGf6PSJFfnLjQ9gDtyTizh/C3gX5IyWdTIUSMWj9w==, tarball: file:projects/arm-servicelinker.tgz} + resolution: {integrity: sha512-udECqWC7AR8a+LQyDFyjHN/2bdy4xCXgJNElaRUKiLajilsr5yoVpdjaKA2f6+BRuOKMSKtZD1wvGmOFJ1gviA==, tarball: file:projects/arm-servicelinker.tgz} name: '@rush-temp/arm-servicelinker' version: 0.0.0 dependencies: @@ -15302,7 +15332,7 @@ packages: dev: false file:projects/arm-servicemap.tgz: - resolution: {integrity: sha512-dWoxE2cOzAF2t8ofcBG4FZPyxQF4MFTIi+8ELyn8LQmItXT97/eyHx7iAE6tE5YjoASeW8yH6Q2C38q/voXSAQ==, tarball: file:projects/arm-servicemap.tgz} + resolution: {integrity: sha512-VtcN3N9nq96VaTS7f6nB/41Fqh192s/6dcXwxJxC9P7odhsl17+QUbjswpmhzuIiW15T4cylshX+TCm+Xn34iw==, tarball: file:projects/arm-servicemap.tgz} name: '@rush-temp/arm-servicemap' version: 0.0.0 dependencies: @@ -15327,7 +15357,7 @@ packages: dev: false file:projects/arm-servicenetworking.tgz: - resolution: {integrity: sha512-3mfPCDS4q+Vu/weUKq+JlBfySBomkhF/aByXQTNoS4tAi48/qcPEZQRlDAXcQX7wxuba7o/Hj7vCDoA/ETL7Hw==, tarball: file:projects/arm-servicenetworking.tgz} + resolution: {integrity: sha512-vTFPsHzNKU5ZbtFNpuply+ieAsIYH9FvyyYSaKPFBKc3YJQ05FHF6i8RC+4Wv79AXQNOYDzXh4pL9qdV62XR7g==, tarball: file:projects/arm-servicenetworking.tgz} name: '@rush-temp/arm-servicenetworking' version: 0.0.0 dependencies: @@ -15354,7 +15384,7 @@ packages: dev: false file:projects/arm-signalr.tgz: - resolution: {integrity: sha512-dgjcxzILbO3JSqP+6jbLDE5GB/L3xGdFdrO4UZJ8CS0dA/E44LWtWzVjn2w0B2A4VuLyz+6QLGZ+9JbJIx2sKg==, tarball: file:projects/arm-signalr.tgz} + resolution: {integrity: sha512-sd098Hylgwx0MEw6sphmzNtr4bDUw+G9pEHbzbqoKL47BEHb2Y33DPt7QK2nlFgptijGjgWa8cEgABKt1HcMdA==, tarball: file:projects/arm-signalr.tgz} name: '@rush-temp/arm-signalr' version: 0.0.0 dependencies: @@ -15379,7 +15409,7 @@ packages: dev: false file:projects/arm-sphere.tgz: - resolution: {integrity: sha512-M1irXI6xWsbb71lwYty06YJb4c4oiwH0U18aSCVv7L/NxEKTfnZW9mQiZAww1QvVulRa8KapuKKeGZiFjNCahg==, tarball: file:projects/arm-sphere.tgz} + resolution: {integrity: sha512-pVbLG2HhS9OvTeDPpS4AGq4LNAbcWzyD8BSYJA7rC8CjPSSIWcnlU9JCUDCZGKufCi0ECSW+QPsKQJr3GlUrUA==, tarball: file:projects/arm-sphere.tgz} name: '@rush-temp/arm-sphere' version: 0.0.0 dependencies: @@ -15404,7 +15434,7 @@ packages: dev: false file:projects/arm-sql.tgz: - resolution: {integrity: sha512-7XJa7E8AmDNs3Z6QOcK5Q+vRfZcoAHqUTZRSOuLfmndTTS8s9/6ufWm6tKNJ5rmCPMrlh3eyiTwb8zbKaKqVKQ==, tarball: file:projects/arm-sql.tgz} + resolution: {integrity: sha512-0MYK1EjJEHPI1KPd/eZ8Gm9oW0nVx5GFMSRS1B7i5YQu3QuSukJq+OQKcWLgbT3WFVYfmRCas+Krh4yCiiVDfw==, tarball: file:projects/arm-sql.tgz} name: '@rush-temp/arm-sql' version: 0.0.0 dependencies: @@ -15429,7 +15459,7 @@ packages: dev: false file:projects/arm-sqlvirtualmachine.tgz: - resolution: {integrity: sha512-I5iVFNmGoW4zxjRITcTQeCnOdgvDeXbvDQny7UKZDILpe2NQYdiXvwTDj1o6wKtMumOS6gFG8qIfcqOWJ8RTBA==, tarball: file:projects/arm-sqlvirtualmachine.tgz} + resolution: {integrity: sha512-t+oN8Kv/RM4u3j0EN/OmQvUUFD19jQdYeaygIImq1n5PbAOTQyCQwcYsKRfAgLotQjjmFTIwNcsEeIbB5gbXNA==, tarball: file:projects/arm-sqlvirtualmachine.tgz} name: '@rush-temp/arm-sqlvirtualmachine' version: 0.0.0 dependencies: @@ -15454,7 +15484,7 @@ packages: dev: false file:projects/arm-storage-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-M5R93oKLLp8afS2Bb61ORddMBfRkz02DB8WwRvveoLMVidMslsTkJTUe92YOHFELhbyt2TK1uYwy17L+e037eA==, tarball: file:projects/arm-storage-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-2kCM0F1/gLy5A55/xqlNZwqdo5k1bcWhJPiKtXp7/8k/3EMO3DknTGaQHwg+5MKyDLEQEwdCg8pXhF0sIVA/5w==, 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: @@ -15479,7 +15509,7 @@ packages: dev: false file:projects/arm-storage.tgz: - resolution: {integrity: sha512-/dOgwbfRS1KKv5kf1d9Z0Y4lJQUIRDgsKUK+0TI7C87YKIodWx5/hrJfli0JjZtb4f68Limt8aqbAXwNZAOdBw==, tarball: file:projects/arm-storage.tgz} + resolution: {integrity: sha512-UuuK+iuMPz/9v9nntW9IKaos0DJR2H30+RdKKHmtmuZdjeABTJvAGSR5M8LFQxf782daemUgBYSWxjY7KiotTA==, tarball: file:projects/arm-storage.tgz} name: '@rush-temp/arm-storage' version: 0.0.0 dependencies: @@ -15504,7 +15534,7 @@ packages: dev: false file:projects/arm-storagecache.tgz: - resolution: {integrity: sha512-CdsKA6CnbPAH1VCdhUqNdadl4nKgEROG0sPzj86DBiWOo2f3I4UwrTXtc0+0IBP5iB53ZCZImtfs4VGF2YsHnw==, tarball: file:projects/arm-storagecache.tgz} + resolution: {integrity: sha512-0Tfp1MSGJPOoFQdX5mscGVt3IZOxQgKVP7XIbGn16bUXykBgkFeWF0beCT0LVoLzJAYm4/2sLgg3lK4+G0Mw4Q==, tarball: file:projects/arm-storagecache.tgz} name: '@rush-temp/arm-storagecache' version: 0.0.0 dependencies: @@ -15529,7 +15559,7 @@ packages: dev: false file:projects/arm-storageimportexport.tgz: - resolution: {integrity: sha512-G2uijgb7RNTZrT2Cin5T7L+N60q4kJyzvP65ehKrDd2oYp0tYRX37/43ze/iv14cM1Um+kpYp/UnW2L4ElPOuw==, tarball: file:projects/arm-storageimportexport.tgz} + resolution: {integrity: sha512-gV/SijkpqgeBIV9xM7gZ2ASfNMxkZtdKVxqygcZkGNWjc/5hwohTf4nugO5UdXP0TL/KK59lUwLXVHpSSH7X2g==, tarball: file:projects/arm-storageimportexport.tgz} name: '@rush-temp/arm-storageimportexport' version: 0.0.0 dependencies: @@ -15554,7 +15584,7 @@ packages: dev: false file:projects/arm-storagemover.tgz: - resolution: {integrity: sha512-ktNjN1cks9TYUEy2eA0ayDcjxVBW8f1s9qn9h2AVDWLyCs/NhrngYuKBSOXnsl1l8L4RUPu2et6FBHGl4oBMQQ==, tarball: file:projects/arm-storagemover.tgz} + resolution: {integrity: sha512-XSnhjG8qGTFiCoYLcGZdGUE9JUWluTHpjW955ZKbWwa7V+bdBJo5k+iha1KaFcbhd2OPyOHkBaYkJ1VAtAJHBg==, tarball: file:projects/arm-storagemover.tgz} name: '@rush-temp/arm-storagemover' version: 0.0.0 dependencies: @@ -15579,7 +15609,7 @@ packages: dev: false file:projects/arm-storagesync.tgz: - resolution: {integrity: sha512-8+voKlcFEtTdBJHN26F45ZstTpF1JkTjrNBY+DB3bMrz7ZtWa9vdBa+XwjvGLUL4SQtmLi1Bb2dp1wpT3Mdq0g==, tarball: file:projects/arm-storagesync.tgz} + resolution: {integrity: sha512-LpuNE9WYTNVLQx/uTXriMB99WDHi5F7vMYfilJVO3S+3ptfiiFpQmN6xCKjDblgrcyTRQuyhMX6ITs28UA9/YQ==, tarball: file:projects/arm-storagesync.tgz} name: '@rush-temp/arm-storagesync' version: 0.0.0 dependencies: @@ -15603,7 +15633,7 @@ packages: dev: false file:projects/arm-storsimple1200series.tgz: - resolution: {integrity: sha512-JDIPWRIJRqZgJQhqxGCT51Az7afnw3a4t861fU4xiQW9hxwrzpHmvoZ1Uc9+pWkObNZfr2L+dibubkqjpIlzvw==, tarball: file:projects/arm-storsimple1200series.tgz} + resolution: {integrity: sha512-OpHaH0SWRZmb2rdz3R0UD9cmbYak0S7/aHjpl1iSI5IEvSAQiMAp0ZhCIfQPj827yxlyRW/dAPnR9UZnIfMT8g==, tarball: file:projects/arm-storsimple1200series.tgz} name: '@rush-temp/arm-storsimple1200series' version: 0.0.0 dependencies: @@ -15627,7 +15657,7 @@ packages: dev: false file:projects/arm-storsimple8000series.tgz: - resolution: {integrity: sha512-evbiJ/RcGkZsic9sHJIDEaHGI3WZ49J5/1N1mYW53HnzzjVRLvRklHzYXikbifXAq1oXgr+33f/QZ2Dfv8NlaQ==, tarball: file:projects/arm-storsimple8000series.tgz} + resolution: {integrity: sha512-nqnNrtzAjSALn44C05DUeABMn5HXKOd5nZva7iBWVVAqDNdepRjDn29GKMZWeSNxIBbhyPQqXn8FzN/e2vvP4Q==, tarball: file:projects/arm-storsimple8000series.tgz} name: '@rush-temp/arm-storsimple8000series' version: 0.0.0 dependencies: @@ -15651,7 +15681,7 @@ packages: dev: false file:projects/arm-streamanalytics.tgz: - resolution: {integrity: sha512-nHE9o4kImfvi95Td9KXFgkfi+N1EqM4lxq4cM1mED1h7D6yBYknG+7vZl9NVC5Z0q/qu+vcgdEvExzVzeIBABQ==, tarball: file:projects/arm-streamanalytics.tgz} + resolution: {integrity: sha512-qHZmrtC9IF72tzvOyq6asX4NPnwCHsL6Vum458nj+hhwOvPWBS3qfLIlPeWiF0sl0+Z6v+nJxQWUNDGdCU+AVg==, tarball: file:projects/arm-streamanalytics.tgz} name: '@rush-temp/arm-streamanalytics' version: 0.0.0 dependencies: @@ -15675,7 +15705,7 @@ packages: dev: false file:projects/arm-subscriptions-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-UCtiDT6RCEoB9eldGXQbmD3orZDbNTo7jGDuEsozFo053biXWtSnvrz03dyEhn5zP8Pms55wto9p0SuRGb/TWw==, tarball: file:projects/arm-subscriptions-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-iX2Ry4+dO0WtgLiK0mxNYUNXG3jMIXmZ2n8dRvxhMm/r5/qnRcsWbH4QIabaghcl1eEomKt6vwVVOf7PoWpVpQ==, 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: @@ -15700,7 +15730,7 @@ packages: dev: false file:projects/arm-subscriptions.tgz: - resolution: {integrity: sha512-zr8fx5maIk/IHsW2hxy2/vdLhgzHVo5fqDcROeh77WhVYmBwHBsUuWWmNVpKnsujLOHkkoRrYXzHgG7SY/4Smg==, tarball: file:projects/arm-subscriptions.tgz} + resolution: {integrity: sha512-Zq0FKJCgXp4WqYQ/YNXpewkZ/ZqX3UAJYTLr+ui1Xjdxh4eDpoczIQe/Z2DFN5akf3aA0zYy99CraEi08Mlf8w==, tarball: file:projects/arm-subscriptions.tgz} name: '@rush-temp/arm-subscriptions' version: 0.0.0 dependencies: @@ -15724,7 +15754,7 @@ packages: dev: false file:projects/arm-support.tgz: - resolution: {integrity: sha512-PvrzcMohnBB6/rQlgYnNfmhqTEplq7TOre24jPvq7f63K6Ar3XUS8fPMTVleFM+spZoSjki+J/hhxLRNYet+wg==, tarball: file:projects/arm-support.tgz} + resolution: {integrity: sha512-yJpFnh4c4Apuk4DEOOFURajw+gA9DgNfgg3pKT3zDxD+lMsuSQzpzbEku+ZziRcYXv3DyOrlJNTfUpjIZizzfw==, tarball: file:projects/arm-support.tgz} name: '@rush-temp/arm-support' version: 0.0.0 dependencies: @@ -15749,7 +15779,7 @@ packages: dev: false file:projects/arm-synapse.tgz: - resolution: {integrity: sha512-9rm1k1/GioOzMtDruvWBhOTxXeB0JJrXDZuW3AkYgJLgJwEddOMKb7BoZPvtWgGAEEDTRUgz/J5quq+nEc6TmA==, tarball: file:projects/arm-synapse.tgz} + resolution: {integrity: sha512-6IticNMF6QosUvN5Bu+ajhakECsLmFBqq3AaBoC7nuEgKUZ4qH+csO514HHrWzDKvBSM2whaTZjTymkyutJApQ==, tarball: file:projects/arm-synapse.tgz} name: '@rush-temp/arm-synapse' version: 0.0.0 dependencies: @@ -15774,7 +15804,7 @@ packages: dev: false file:projects/arm-templatespecs.tgz: - resolution: {integrity: sha512-3zcC7XdAO0wQDcBEsGz66BExCbi3nTyXfEaMFmGNG8Ks++lecqPjH1IPrxg2eRJmyYNVGszzIw5SFAT/gYolTA==, tarball: file:projects/arm-templatespecs.tgz} + resolution: {integrity: sha512-AQ1/4GfE52L7URXCOgJogRx8mmaYdddU22c04o+OcyeVVe5kZCBoHrazzv3HYucih9qubMB/BScsBXWC+VyYQQ==, tarball: file:projects/arm-templatespecs.tgz} name: '@rush-temp/arm-templatespecs' version: 0.0.0 dependencies: @@ -15798,7 +15828,7 @@ packages: dev: false file:projects/arm-timeseriesinsights.tgz: - resolution: {integrity: sha512-iFYKO1gDFUAfrOk059TBF5vSA3sv3a2rMfi15rCPwJdqiahSxKulk2xQxrzdhxn/ufpmseBaRjso0CvnyHm8sQ==, tarball: file:projects/arm-timeseriesinsights.tgz} + resolution: {integrity: sha512-GrAHoKF41ufFh7t43MGgMlRonxp1hAT72VMBANaXBDIDO9l05+wN+liUOCEP+QZPqYk9gcsMkfXUGfQVcfGsPw==, tarball: file:projects/arm-timeseriesinsights.tgz} name: '@rush-temp/arm-timeseriesinsights' version: 0.0.0 dependencies: @@ -15823,7 +15853,7 @@ packages: dev: false file:projects/arm-trafficmanager.tgz: - resolution: {integrity: sha512-K0Ldwi/wDDWFg2NaefkwGq+p6JxnDqmS35fjaEQ8jvxUNVjM7hKK8UfeOHFlMU4hP1fqWs2Ns+Mcx+jjtLpLUA==, tarball: file:projects/arm-trafficmanager.tgz} + resolution: {integrity: sha512-zFknqL6yDuvidoTyvxr7rUkDzW/nfV9x7pfmodjiv/b0lbuBtOV41KHppahhRwrwaQaurpDugFncmR1pgA526g==, tarball: file:projects/arm-trafficmanager.tgz} name: '@rush-temp/arm-trafficmanager' version: 0.0.0 dependencies: @@ -15848,7 +15878,7 @@ packages: dev: false file:projects/arm-visualstudio.tgz: - resolution: {integrity: sha512-7zVRXq+FbAZBMAWHbYIWnVAY2HxhNrSphU5oarZ3k6sS3E10ptRC1iO4/P/3+qepatM5jyh32cuB+yG6b7ZcQA==, tarball: file:projects/arm-visualstudio.tgz} + resolution: {integrity: sha512-8BAe0I4p1UzUBl5dFB3zOyeLUzMzXiMymq1rZM1ecC+mJ5jq84Jm9OuJD4DSqlPLxb6utyAFHDBgV46ycMpOPw==, tarball: file:projects/arm-visualstudio.tgz} name: '@rush-temp/arm-visualstudio' version: 0.0.0 dependencies: @@ -15872,7 +15902,7 @@ packages: dev: false file:projects/arm-vmwarecloudsimple.tgz: - resolution: {integrity: sha512-CoZBPQ+ri+mTOAx8mUUnhMkx+yIIMibfIlI65F7I6+M83byjQTX15hqhgWdznp8EBjthpBDHFWJ97k2ryFjrvA==, tarball: file:projects/arm-vmwarecloudsimple.tgz} + resolution: {integrity: sha512-Hsswl1Ttm2K3CElnQPd83xR1HrzPLgVwH1d28LivwY2C5R7nfGwb0WaAViH+N5gdDReyk/ZcTalgD5MS9osDSQ==, tarball: file:projects/arm-vmwarecloudsimple.tgz} name: '@rush-temp/arm-vmwarecloudsimple' version: 0.0.0 dependencies: @@ -15897,7 +15927,7 @@ packages: dev: false file:projects/arm-voiceservices.tgz: - resolution: {integrity: sha512-VuCNiK/M1zgTlNYk1TT2w7YNYI6rwUz79Uf7U5xhJcQxCUdpHFuR4Vy++FVyhpFEPSjPpoLqzSGlY0IXSABeZw==, tarball: file:projects/arm-voiceservices.tgz} + resolution: {integrity: sha512-tqXkWhjkITIzQMb1m5/qNkEhji0JuflyaBf2T9ZSzeZImWqya3U56D8GcKYFlwVW1tdyYdV9Boi1gsGeSV7u/g==, tarball: file:projects/arm-voiceservices.tgz} name: '@rush-temp/arm-voiceservices' version: 0.0.0 dependencies: @@ -15922,7 +15952,7 @@ packages: dev: false file:projects/arm-webpubsub.tgz: - resolution: {integrity: sha512-c+PhgOKFlw4LVofq9Sei6csoce3gGCs6hsrq5CpmEg/Kb2aJg994gf6+wCvGQtN4GWLjzAAf9nLdj6Hs7cNAqA==, tarball: file:projects/arm-webpubsub.tgz} + resolution: {integrity: sha512-ilGmntyta3Ksfav9Q9/nIPJEdxrENJRnB5UkFy81Mvv0sGOfmDVGOUZaFpzuYz6G3bBJwnQpwJeEU3Jwhl45hw==, tarball: file:projects/arm-webpubsub.tgz} name: '@rush-temp/arm-webpubsub' version: 0.0.0 dependencies: @@ -15947,7 +15977,7 @@ packages: dev: false file:projects/arm-webservices.tgz: - resolution: {integrity: sha512-JaJup89yW6OAHPKqj1ZI6btp5IwUAC/GV17kw4+FTM34IXrqQ4nVuIKpPI4GIHXjtIO73nWzLk4bm1mWe+vvYA==, tarball: file:projects/arm-webservices.tgz} + resolution: {integrity: sha512-FJ59YDLiigFxqzWZAF5+M+lUnZQluNKadK6VVBcWaW014XCszYQVRlb6b7W1bsQMnAzV+t/pPB2Rs5MXtIdrxQ==, tarball: file:projects/arm-webservices.tgz} name: '@rush-temp/arm-webservices' version: 0.0.0 dependencies: @@ -15971,7 +16001,7 @@ packages: dev: false file:projects/arm-workloads.tgz: - resolution: {integrity: sha512-jfCB71jrqOJl5Vmt0zz6EM6YHVcUIjc0RlyI2xffiSVKQeipaF8VDMHX/PxWAKLlrb5GtM+Ef7sgqh/oYgoUEA==, tarball: file:projects/arm-workloads.tgz} + resolution: {integrity: sha512-MTCNetqpLMkgGaEqdG2TxqMu6o9UX0Ir396l3x7cZw4z1J6iIp3Z3++gnqBik6ZBVCz8o3SkZfNmRiChlF4hig==, tarball: file:projects/arm-workloads.tgz} name: '@rush-temp/arm-workloads' version: 0.0.0 dependencies: @@ -15996,7 +16026,7 @@ packages: dev: false file:projects/arm-workspaces.tgz: - resolution: {integrity: sha512-zSP8FckjXdAxIle6oIy/t/PhULyRbE2o6JwhnbpH1qkXaM2ut+IEajWZmMXu060KegvooaiiQyQAMNXE+Wg09Q==, tarball: file:projects/arm-workspaces.tgz} + resolution: {integrity: sha512-WtZ5kDup9BnVSnyskN4rhYGvd1g9PllDLi6C8I/Dh4JRnIPxWEiDRz5P2t0gaJk0GX0PW+L+TEgVWCUatzP0jQ==, tarball: file:projects/arm-workspaces.tgz} name: '@rush-temp/arm-workspaces' version: 0.0.0 dependencies: @@ -16020,7 +16050,7 @@ packages: dev: false file:projects/attestation.tgz: - resolution: {integrity: sha512-PnavYY8GMKOyOw8chclbo5Id2+fNd4DGeYWjQmu23HvggVovRDzgAJA/rM2AmQDDhwDK3CChKFTR4Np/LNhfSg==, tarball: file:projects/attestation.tgz} + resolution: {integrity: sha512-bqUxTZhmWaoK5hXg6Bws0EnLLn7051jhrkyA8BjZUgS2lvgNUuXD+epBblq6Oxv6TYHLPBhVbgBypCHRUDpiYw==, tarball: file:projects/attestation.tgz} name: '@rush-temp/attestation' version: 0.0.0 dependencies: @@ -16073,7 +16103,7 @@ packages: dev: false file:projects/communication-alpha-ids.tgz: - resolution: {integrity: sha512-1X9rmYjfmQzfeEp+6JfrpTk9iGnBOzBbhJK/RX2Lm3jPZz2UC/pvnLy3f8D9ZQDybuRC7dhpenAkrG6VdHxRGg==, tarball: file:projects/communication-alpha-ids.tgz} + resolution: {integrity: sha512-FLsH24AL87P1fYheG8UU1DbikR7xSbJy11H2cSHn3SDnStPOQY9bpJWfwigDwSY4yqeOVjWDQkdi+TuipA+JNA==, tarball: file:projects/communication-alpha-ids.tgz} name: '@rush-temp/communication-alpha-ids' version: 0.0.0 dependencies: @@ -16117,7 +16147,7 @@ packages: dev: false file:projects/communication-call-automation.tgz: - resolution: {integrity: sha512-MjF0twcTWH0GW8GWTmzUpZzFZ4TD32wnvykQAz3SVOA538sqAKbpM5JLwqk3g9gsI+hk5g5DJn4AwzoxzoGl7Q==, tarball: file:projects/communication-call-automation.tgz} + resolution: {integrity: sha512-wNGEhZeQN3sF2c71zIJ1hbFxL6iUhrj2hIf0o+e1PzOKHhAWhjzGLg0Fk9dyFpvX1i1RXlzplOtmvcevJOnfhA==, tarball: file:projects/communication-call-automation.tgz} name: '@rush-temp/communication-call-automation' version: 0.0.0 dependencies: @@ -16165,7 +16195,7 @@ packages: dev: false file:projects/communication-chat.tgz: - resolution: {integrity: sha512-i6EUqP0uJ27Ibp3Um0q8DNVRXUiS2apogrDZLUUdK0aTr/0WbsDeqlqkU2ITx0vC9KFIslMKbUqze93y1TntkQ==, tarball: file:projects/communication-chat.tgz} + resolution: {integrity: sha512-pFIzYVzbx9i/WVV42McvG2MsiA1JktK3j2B5PmxMWQ7j390OhHxPc9zaeVIWJtQr1yxS5yoZlLO6xr8moJquEA==, tarball: file:projects/communication-chat.tgz} name: '@rush-temp/communication-chat' version: 0.0.0 dependencies: @@ -16216,7 +16246,7 @@ packages: dev: false file:projects/communication-common.tgz: - resolution: {integrity: sha512-YeDb5PElWeyLkECORE9AsNwe4U5R/VE0ZMf/6mJeoExPA6N3kixpHX/vlpRzIHKCCGE+ywgPugQu2uOysNqmNQ==, tarball: file:projects/communication-common.tgz} + resolution: {integrity: sha512-pRKvgL+7o1JX+otcY1umfXITPMkJnIO4tedVnVRTti+ZEAP84NVSoOAvTQq1DKBqUR9Ifq0i7safsCYXFDvrng==, tarball: file:projects/communication-common.tgz} name: '@rush-temp/communication-common' version: 0.0.0 dependencies: @@ -16264,7 +16294,7 @@ packages: dev: false file:projects/communication-email.tgz: - resolution: {integrity: sha512-a83aD/BBmxKlKES1kaby7mWQbWBvYvG46AFUyvFXChEKx2J7YfZvKcGnaoxAsO8u1Q+H40ycmUzZga8kDTf+Uw==, tarball: file:projects/communication-email.tgz} + resolution: {integrity: sha512-+crVDA954/42/R172GUf0Os877MdYDQxU1FYcuZQlDfYa6DNLI34JMMxih0EftL7EEbBzLPpBPN1Cv6d6MshvA==, tarball: file:projects/communication-email.tgz} name: '@rush-temp/communication-email' version: 0.0.0 dependencies: @@ -16308,7 +16338,7 @@ packages: dev: false file:projects/communication-identity.tgz: - resolution: {integrity: sha512-2/M9x7gl4Jg0XLMGTpdW5JOjKnUene5+wj8e5rncq3XU3ceNojh80GVQ9/nwX829cbcPbZAla2fpJ5gPHz/2AQ==, tarball: file:projects/communication-identity.tgz} + resolution: {integrity: sha512-K2j2r8zyGIdtvoMALsLzXTk92E7GUCdXvKqgojpRMGH4LO8AtDBP9mJBZ9ujYmxnSFBe8nKUEIbfaFhaW6gObQ==, tarball: file:projects/communication-identity.tgz} name: '@rush-temp/communication-identity' version: 0.0.0 dependencies: @@ -16355,7 +16385,7 @@ packages: dev: false file:projects/communication-job-router-1.tgz: - resolution: {integrity: sha512-fEPx7xOSIB+qLPLoEOivhFFteU9DDzVd8zgJ/C+OmH/2fkW7MkzivOABAuQxydaryXc3GiG4uRZUa4bnJ6Cn9Q==, tarball: file:projects/communication-job-router-1.tgz} + resolution: {integrity: sha512-O1c995CB5iKTdCj+qu4p1AaFzY4lC/4cBQ4VqXTHEO5bu/H05BHkpLOY+HBI8tF3mDRSYQht3bEh9eBPYgblBA==, tarball: file:projects/communication-job-router-1.tgz} name: '@rush-temp/communication-job-router-1' version: 0.0.0 dependencies: @@ -16404,7 +16434,7 @@ packages: dev: false file:projects/communication-job-router.tgz: - resolution: {integrity: sha512-NKetDvWkiV30NXVsxSeqwUy+KNxIfvMcdDDaZvMK4BRzLcVkvitAOt+WIxA+oBfjxu1IEQzs1sKnJovaiz3+tg==, tarball: file:projects/communication-job-router.tgz} + resolution: {integrity: sha512-1gDoujnmlmgEcnOeY61CDqgkluK7GxgBaYx+pzDBmXepDpW20tKbxe+9b+aaehszDc623/P327SGHLo9vVP0YA==, tarball: file:projects/communication-job-router.tgz} name: '@rush-temp/communication-job-router' version: 0.0.0 dependencies: @@ -16447,7 +16477,7 @@ packages: dev: false file:projects/communication-network-traversal.tgz: - resolution: {integrity: sha512-Isk6dZjFQf677AZKtF4Hj2zq9vbQ67oQyI9w1XepfitC86JlpCMt/YZ5qLSXjn5TEX4EyZ62JkCWGSrlr+757A==, tarball: file:projects/communication-network-traversal.tgz} + resolution: {integrity: sha512-4UMQLrqwK8lGFwX3PkpG8x7aU7Hi+WhTjB0ZOT31VPEgyXmxtEh7SjYUt8S89G0df85C+lpqZ31IJP12C7jgOA==, tarball: file:projects/communication-network-traversal.tgz} name: '@rush-temp/communication-network-traversal' version: 0.0.0 dependencies: @@ -16494,7 +16524,7 @@ packages: dev: false file:projects/communication-phone-numbers.tgz: - resolution: {integrity: sha512-WKsNuF80nqlNYyrCNbRzLNQ6fA11s1Wv4vhglZ7Ea67Jp3tbJxthKRZOosOysLl4ieyJeK9eXo0Q4fXa1JdHOg==, tarball: file:projects/communication-phone-numbers.tgz} + resolution: {integrity: sha512-9KVZjqhniHfNy+oWladIwW4dkUFm7wGf7uQtycLmrYpg8NuUyE9IGk1PiCExOhEB20vowxS8lsR5QEPDECUVYA==, tarball: file:projects/communication-phone-numbers.tgz} name: '@rush-temp/communication-phone-numbers' version: 0.0.0 dependencies: @@ -16541,7 +16571,7 @@ packages: dev: false file:projects/communication-recipient-verification.tgz: - resolution: {integrity: sha512-WNos1OErJwsDuoqHuUeMTKyLDqrKmvPPeFgu+cgUyu0lkSEWHmu1T1roCzJQOVklf4sH3078CKC1fwrk2aTAmQ==, tarball: file:projects/communication-recipient-verification.tgz} + resolution: {integrity: sha512-sXCTdL4haXZdVlYEgmFTRaTzp/8TyUbHsMjDoDPUOD0xGEJb3ZaaayVoU936CqjOdwQhzAGpfstoSHyHXRFacQ==, tarball: file:projects/communication-recipient-verification.tgz} name: '@rush-temp/communication-recipient-verification' version: 0.0.0 dependencies: @@ -16588,7 +16618,7 @@ packages: dev: false file:projects/communication-rooms.tgz: - resolution: {integrity: sha512-30NjuqlQLAQBGIBpOPDuFw0I+povzuwrS8uqVYcD3QkPZj1oKar187I3FsJf/Hct/DKrb8zgO2fYpcGP8WtKMA==, tarball: file:projects/communication-rooms.tgz} + resolution: {integrity: sha512-XvcQkT+x5m5WZmv9SW8lfqZljSszFylhoklEGr7OFfOtg4dFrAumkcHjJOSABmFLkuQ37lBCGNoLCcI3weLeDg==, tarball: file:projects/communication-rooms.tgz} name: '@rush-temp/communication-rooms' version: 0.0.0 dependencies: @@ -16625,7 +16655,7 @@ packages: dev: false file:projects/communication-short-codes.tgz: - resolution: {integrity: sha512-C0lSTEKvAfDlMJ2hdIYSPdK8y4pQoiYMw+JMy/tWwIDeepj/8EFYdlI4dBvQa7wVxeahfauOGd9fO1ELkUM+ow==, tarball: file:projects/communication-short-codes.tgz} + resolution: {integrity: sha512-/5xmSFfGJM+YJr23E6YxSwUcdQUkOEzU9PcIynmJVOKkM8bvcE3BOsZ3pAH2zeNfBUIkn3SCHJtwfpIFxO4ABg==, tarball: file:projects/communication-short-codes.tgz} name: '@rush-temp/communication-short-codes' version: 0.0.0 dependencies: @@ -16672,7 +16702,7 @@ packages: dev: false file:projects/communication-sms.tgz: - resolution: {integrity: sha512-Pz7ZhzcRlKDc9S2RYcGk/VSLy1n5ag0tdEFqwGd8QPitRQsDHsYU6bCe41M6omkDD7ywwUJZBsphaCRtLeoC0g==, tarball: file:projects/communication-sms.tgz} + resolution: {integrity: sha512-yJkV/7RN0cZ/icDpZoQ4TglRRwPFUvLIc+P4ctamiYxQb+xw/xbvlo3+HZXI5z7m+w7McpueV1/uMCoPeOSt+A==, tarball: file:projects/communication-sms.tgz} name: '@rush-temp/communication-sms' version: 0.0.0 dependencies: @@ -16720,7 +16750,7 @@ packages: dev: false file:projects/communication-tiering.tgz: - resolution: {integrity: sha512-AZxJZSEB4dP6ZBjRryspViiNc1JsVuI5yk9Cn3Dgrs/92ajTdVlLyqWigwWPMVLqEoqljR78yDpmWvt6BHU/dQ==, tarball: file:projects/communication-tiering.tgz} + resolution: {integrity: sha512-Q1r13lpo+m0m0EnpAszT68UZJrb12Sk+R9V2uDSZYzKke/DVc8cd6dgnzRo3cTJjAyJHQRrpglmnfuGU6yDAYw==, tarball: file:projects/communication-tiering.tgz} name: '@rush-temp/communication-tiering' version: 0.0.0 dependencies: @@ -16767,7 +16797,7 @@ packages: dev: false file:projects/communication-toll-free-verification.tgz: - resolution: {integrity: sha512-j8s/isAHw+ctJV0TEXOdAi+ool+1cmo/TeQua8ezDiysEBYxqvS5wlFY4oPwRG4UDK/RiRx9DNYRQQ2KxeXiow==, tarball: file:projects/communication-toll-free-verification.tgz} + resolution: {integrity: sha512-zgK6IWYLombJaPYipv8UiOK4FA2XS5mL5JfSwAALaPDLnAC/yvkPcLS39uPLEOp0foDpIWw2AjFm0Web/z9kRA==, tarball: file:projects/communication-toll-free-verification.tgz} name: '@rush-temp/communication-toll-free-verification' version: 0.0.0 dependencies: @@ -16813,7 +16843,7 @@ packages: dev: false file:projects/confidential-ledger.tgz: - resolution: {integrity: sha512-uSATx5r3i0Sxq8aR9OKFbQ19Wa7segLKDTnxCVGqHcTrorxc8GDnaA5D3eXlPeDde0bQOY6YGZQhIkgqRjEQhg==, tarball: file:projects/confidential-ledger.tgz} + resolution: {integrity: sha512-S/ECzNL1lEj3jLR1eLkrKnTEznFq6mj4EplH8wadR6uoIfFn9nT8k6D6xdZ6TsRtIfWlBHkl4hV2FBkN1xLMYA==, tarball: file:projects/confidential-ledger.tgz} name: '@rush-temp/confidential-ledger' version: 0.0.0 dependencies: @@ -16843,7 +16873,7 @@ packages: dev: false file:projects/container-registry.tgz: - resolution: {integrity: sha512-P78wY+Ui87WKrwbAy0djHK8vBLQ6DztKEGuEV1vlsJ5JYfiPBVQYy8qam4iqc33g+Wj1kljgf35u18pb6NJ2wg==, tarball: file:projects/container-registry.tgz} + resolution: {integrity: sha512-0Q0cbBufJGvVBlp7DtlwYhwUjbS1Ymz0zdt5GUuABufedbZAfwJo9yOmX0dnPLlbCptrzyF6IkVg27pFfndqpg==, tarball: file:projects/container-registry.tgz} name: '@rush-temp/container-registry' version: 0.0.0 dependencies: @@ -16888,7 +16918,7 @@ packages: dev: false file:projects/core-amqp.tgz: - resolution: {integrity: sha512-UgxN5RAC5F0cXWnxLP4RT5H9EoG6NZvrHorOdSYAn/SjeEHYBEtYvc8/IiXtLjfooYGapLrLVBDcQ0eS6VwOiw==, tarball: file:projects/core-amqp.tgz} + resolution: {integrity: sha512-IPARdIxeLFJ/uZDIjqDVFIS2y1XnDBbBUIbt1snBlGEnUn4cifEEExvFJg4huBSnFRp0yj3DEPbjgS7l6OXUow==, tarball: file:projects/core-amqp.tgz} name: '@rush-temp/core-amqp' version: 0.0.0 dependencies: @@ -16934,7 +16964,7 @@ packages: dev: false file:projects/core-auth.tgz: - resolution: {integrity: sha512-DijCkHJ/ZWVBr5GICB7Eh8oDu9HRqZ8dcy3LFIi8wlGuwTz2CKOJgUk4ImXzl9iUjCCFutAgK5iPv+mlM1UuOA==, tarball: file:projects/core-auth.tgz} + resolution: {integrity: sha512-ak6L9vFEPV1i7MfzsELOzDPiE+shRY5yslm0TWPrlouhbcflUzklAVOu4YRplPL9tWozGqrtypFh4JnBprJn6Q==, tarball: file:projects/core-auth.tgz} name: '@rush-temp/core-auth' version: 0.0.0 dependencies: @@ -16962,7 +16992,7 @@ packages: dev: false file:projects/core-client-1.tgz: - resolution: {integrity: sha512-gm0CjdytP0igZTD1VUfuGtJd+HgGH8EaKMlRyXszqmuMryqpI2a9o+aDULaKrQuvHroeD7/SYSRfrHiiBolDbA==, tarball: file:projects/core-client-1.tgz} + resolution: {integrity: sha512-0L11xjhboRC6PPuxwZYcia6GWYsz2mtgqNDwezxYpShDC+4W3ZpzjJY+GqxiwpEXsbDQgG8i9LNQAfQ8kKspXA==, tarball: file:projects/core-client-1.tgz} name: '@rush-temp/core-client-1' version: 0.0.0 dependencies: @@ -17005,7 +17035,7 @@ packages: dev: false file:projects/core-client.tgz: - resolution: {integrity: sha512-BdXwkm5zJPCI3zJ2i6irA8BwoCajSS6KEJzdssnrIVSYYidEe6xdWj356julh8Fmp+CKcB31KqHQlp86tUi4Ig==, tarball: file:projects/core-client.tgz} + resolution: {integrity: sha512-iZ9/wDqBy4Pbd/048MRG7k0Jb6ZU/O1lObDVaL+J9tayvu5NFgEX5BGtaEkr5CzybywWwJjCi9vk28sZghp0cQ==, tarball: file:projects/core-client.tgz} name: '@rush-temp/core-client' version: 0.0.0 dependencies: @@ -17045,7 +17075,7 @@ packages: dev: false file:projects/core-http-compat.tgz: - resolution: {integrity: sha512-JvDvih7oiDXv3v+CQXoWCGsg00RT9eN7vCt8omIYlOu8HHMKNG+eMc9rbr8lF67WLyYfgCnk3WbiXip6jgfSIw==, tarball: file:projects/core-http-compat.tgz} + resolution: {integrity: sha512-jRyZcwSlOk2Xfj/jm2sooRXpvIl3gfHW2LyMFlKReXRX2D+bKauMuxZhVLN5GBOwlBK9uoJgwh8r0mN01I+tCw==, tarball: file:projects/core-http-compat.tgz} name: '@rush-temp/core-http-compat' version: 0.0.0 dependencies: @@ -17067,7 +17097,7 @@ packages: dev: false file:projects/core-http.tgz: - resolution: {integrity: sha512-OEORusUJ5Kcdtc4NrE2RDnn2GxDn7H/6VGjfgirwB5Z43Hk28ixWvfeQjevw28mLDFTaafkLiPaOaMEMn3XCgQ==, tarball: file:projects/core-http.tgz} + resolution: {integrity: sha512-wDkfjgE55AkTklrKIjY4yEddUAYGV87GBEhbSku/mCxUPJsUUnySUgMMyXRwIvPhm+OFv9O7j3LWQ9aI064KKg==, tarball: file:projects/core-http.tgz} name: '@rush-temp/core-http' version: 0.0.0 dependencies: @@ -17132,7 +17162,7 @@ packages: dev: false file:projects/core-lro.tgz: - resolution: {integrity: sha512-/uasGR5EkQQcBnKwUWUokqGN8dCTtHZaxjZ+kSVtrpItOr3g+hfMr/woxNDICfJEfETkOonF3Tgh6PMO2a//nQ==, tarball: file:projects/core-lro.tgz} + resolution: {integrity: sha512-v7GGI9ixernr8jx6guOAks20K0EjawDowfsIWA32rD+q/g1Rp2O2vF0qvnBq2qgc229RU3FFlYVLilUGg+uL9w==, tarball: file:projects/core-lro.tgz} name: '@rush-temp/core-lro' version: 0.0.0 dependencies: @@ -17168,7 +17198,7 @@ packages: dev: false file:projects/core-paging.tgz: - resolution: {integrity: sha512-506ZJZYCYM/RN6LwgXtoQ4JwhjDEobr5bXOhOMTJE5tfl/cz6oer5SVuvxaogOuEQXCK9foYMdXh1+PAsDDauQ==, tarball: file:projects/core-paging.tgz} + resolution: {integrity: sha512-qDZhjNGr0epW9e/ArCUcRoKz64xNevIg2veXxWuWakeIrBc5Cjx0yKHWcOLFMF5cDKypA/uDC4usvBAICFrxxA==, tarball: file:projects/core-paging.tgz} name: '@rush-temp/core-paging' version: 0.0.0 dependencies: @@ -17206,7 +17236,7 @@ packages: dev: false file:projects/core-rest-pipeline.tgz: - resolution: {integrity: sha512-ktgZtc9UsU1ymMUNDYTJaa12eXRQkdsx8A2mG3sd9XuIduOPiTBiCpdnG20AEOi0SZeztdT9wDJMy5Hpr5FWJg==, tarball: file:projects/core-rest-pipeline.tgz} + resolution: {integrity: sha512-LkVVId4SlQ2u6rDJGhMnOx0CEbGFynL24PvV6ooGJphop7D0PzLiseDRlumZy1hiZDCboqFVi+2Zsasd/KpjOg==, tarball: file:projects/core-rest-pipeline.tgz} name: '@rush-temp/core-rest-pipeline' version: 0.0.0 dependencies: @@ -17257,7 +17287,7 @@ packages: dev: false file:projects/core-sse.tgz: - resolution: {integrity: sha512-pG9zDuwgSTxdgZ1Iz1NDB3vsjcD6arAgT5QS+m8kxRrhFZbzGSmdPZp8wITWu19yQSG7G+tpqIATZG0RyVcY0Q==, tarball: file:projects/core-sse.tgz} + resolution: {integrity: sha512-hLg1OD8X3S/dTg98miMlSdhMML6BqVdVvwJiDu+UBsGUN7jAYIMz96D2cfu11WqmA//pTNHTkbCWFBVclstx4A==, tarball: file:projects/core-sse.tgz} name: '@rush-temp/core-sse' version: 0.0.0 dependencies: @@ -17300,7 +17330,7 @@ packages: dev: false file:projects/core-tracing.tgz: - resolution: {integrity: sha512-Jt3yMiTLyTkbFsctiwp9q+QUPFDmRS5B7XmHofeeg0MghbUBfE0hpQkE3jTN4FRRH1AhZTeDy1AwpIJqy+n+ZA==, tarball: file:projects/core-tracing.tgz} + resolution: {integrity: sha512-QTroTSF9vnd6PZS7aMaieEhBD0LacU/ThBNOzHsHI/I7n7UhWor9Nt7txXqULfEqf3qiL2sA/Ku/oaB/jB4gyQ==, tarball: file:projects/core-tracing.tgz} name: '@rush-temp/core-tracing' version: 0.0.0 dependencies: @@ -17341,7 +17371,7 @@ packages: dev: false file:projects/core-util.tgz: - resolution: {integrity: sha512-7ze3xvZvXkgnne8cUlqr2IiX5N9HiKoClPV5dyY0NbvZodDYJ2jLmZfqv2L5BK1tpF8Ghcd5Og/a9xW3V7262A==, tarball: file:projects/core-util.tgz} + resolution: {integrity: sha512-t+7fjMQLVoAFcnvdOq5p7MEXY49HL2lZJFe9jZSGfqiCusXv352kdPxZINGKc1nuLklkUyWpVOtZ+t17pRxL5g==, tarball: file:projects/core-util.tgz} name: '@rush-temp/core-util' version: 0.0.0 dependencies: @@ -17385,7 +17415,7 @@ packages: dev: false file:projects/core-xml.tgz: - resolution: {integrity: sha512-7tN+R0e+2DvFCF6mCO4QlomFTtFA7c8cGL8ky0QL0qnNmtYlZ5xhTINg5GEpC4NvT/5A7SI57koKBtF/uoPZ3A==, tarball: file:projects/core-xml.tgz} + resolution: {integrity: sha512-ZDuwwmEMOEDDitLd3KHdg70vKHUCMzJMuB4ObX1nL5iyiPHEUiQV3wjqUxynZlIvdIYhoImILBZ7KG/YC/LgDQ==, tarball: file:projects/core-xml.tgz} name: '@rush-temp/core-xml' version: 0.0.0 dependencies: @@ -17427,7 +17457,7 @@ packages: dev: false file:projects/cosmos.tgz: - resolution: {integrity: sha512-4VUuqiq/npBp4obPUKbOubNGHdKZww3TkxM+KyBz6q9pqB1kWcbShEutbA1ZDSROWIZp73W1Q2GEqxVVrmuhrg==, tarball: file:projects/cosmos.tgz} + resolution: {integrity: sha512-8UKR8Cv2XegTS4gxf5ln38kIhb5+kHbQCGG0NssBWO6Tb5YGm6b5pMOlyjl6RdHntfjgaTEYsqRhkyHkEOZWGQ==, tarball: file:projects/cosmos.tgz} name: '@rush-temp/cosmos' version: 0.0.0 dependencies: @@ -17477,7 +17507,7 @@ packages: dev: false file:projects/data-tables.tgz: - resolution: {integrity: sha512-Srke8YTXomS/dy0cNkEoUThgKv90YnMws7ep0+Zr/mRB3iwzRDnLHsAhQtR/nOklxqJR2yd6fo5u06lH7ty4Bw==, tarball: file:projects/data-tables.tgz} + resolution: {integrity: sha512-CtE/x7YFKZgTeDWeMxu/Eo1PAiQC55rJY0DB+hwziCQ+se7hmoGz1x65lIsa+VMlSBmtSRPaPrrL52PlsxRjxg==, tarball: file:projects/data-tables.tgz} name: '@rush-temp/data-tables' version: 0.0.0 dependencies: @@ -17525,7 +17555,7 @@ packages: dev: false file:projects/defender-easm.tgz: - resolution: {integrity: sha512-TuuagrwtTOgBl8BDMhTNk+DZ9KAzVFRBIWGPK5ee+pXy6CXCpk4eVLvpg0vfPv0sxoE0e6FhP9rlsx+KjBXZkw==, tarball: file:projects/defender-easm.tgz} + resolution: {integrity: sha512-vXcTKAxSzXpHciHGjyqv68a2Wv5HZo9RPztPqyDu9xCA7GIXoNoH2fImG/B8FcxAQKYr7ErYS5Fk1dGZdgKV+g==, tarball: file:projects/defender-easm.tgz} name: '@rush-temp/defender-easm' version: 0.0.0 dependencies: @@ -17571,7 +17601,7 @@ packages: dev: false file:projects/dev-tool.tgz: - resolution: {integrity: sha512-IwT7V+rIkURT9fFne2yDG9Pqa2DC+9PKmSMXqfONrV7cbIiGFxx6CoMYAQINaY5f82M+DEi9MNEeDj+Xu5cZaA==, tarball: file:projects/dev-tool.tgz} + resolution: {integrity: sha512-PyKhkqBED7QMfHdGMUq2AFlWDqPeMu/B0cwiLVDRnxME0D0194f9UDKwc8z9XiperEulcnFljkFq+ma7ECIwNg==, tarball: file:projects/dev-tool.tgz} name: '@rush-temp/dev-tool' version: 0.0.0 dependencies: @@ -17633,7 +17663,7 @@ packages: dev: false file:projects/developer-devcenter.tgz: - resolution: {integrity: sha512-W5jNcBFqVdOLjNerZROXJyFpfPPVAu0Wn+OfP+oY3rfcBr4UZ64u+QKkS+Qzn6lygAm3ZIkLQ2oEdzcEOJbyzw==, tarball: file:projects/developer-devcenter.tgz} + resolution: {integrity: sha512-LO+9g7FmFdJyiMW0NBhegyorrxT98UUnj4ItG3SS49YNpajjaH2sAs707JMHJN4v8oQu2UGKy+OwZwNXXGNbNQ==, tarball: file:projects/developer-devcenter.tgz} name: '@rush-temp/developer-devcenter' version: 0.0.0 dependencies: @@ -17678,7 +17708,7 @@ packages: dev: false file:projects/digital-twins-core.tgz: - resolution: {integrity: sha512-fz31jgn73G038e1Joyv2HbK9oMTO7eZauqEFRHDrQTdU0j85ZliMwtb5Bej4DZrNivCCVR6+zPCXEjfSQqwDUw==, tarball: file:projects/digital-twins-core.tgz} + resolution: {integrity: sha512-Bevf/qfRcF+/UVkHFEWNCGU8RhEdvRob/B6QZsW/dMfwfYK98LCwJiYK77ec6N+Z4b+f1Ia4t3zlqTI1ChIv3A==, tarball: file:projects/digital-twins-core.tgz} name: '@rush-temp/digital-twins-core' version: 0.0.0 dependencies: @@ -17725,7 +17755,7 @@ packages: dev: false file:projects/eslint-plugin-azure-sdk-helper.tgz: - resolution: {integrity: sha512-TGjqEOOg7UELPSoFLSyRji7PkxoXqRTHm6ptlShunTIhODTohRL0BLTuhS3RYXEF8Kr6hP9bKx+H3AwcNxdwYQ==, tarball: file:projects/eslint-plugin-azure-sdk-helper.tgz} + resolution: {integrity: sha512-muV+FsQUif3kC8nhfKcW6UkKTO/2Va3IOiEzqnahLfKWwblauDluVM/Sm76l8N0fDzuNBiSMhdbhNQzRH5oWxQ==, tarball: file:projects/eslint-plugin-azure-sdk-helper.tgz} name: '@rush-temp/eslint-plugin-azure-sdk-helper' version: 0.0.0 dependencies: @@ -17744,7 +17774,7 @@ packages: dev: false file:projects/eslint-plugin-azure-sdk.tgz: - resolution: {integrity: sha512-dJH33V6Elz/qL4+23stM1mPk/+nHDXUROraQ+grGiR3oCqnxyv4lA5YzAFe6ioSeGwl/qH9JmSwc1sf4p8XsJg==, tarball: file:projects/eslint-plugin-azure-sdk.tgz} + resolution: {integrity: sha512-8k7makhN1CdGzHgZ+mBEH1Bg4i0NSQImsHftGnDkLMOuQ0VrRu+R+Jqv8Fq3htFGvd0K70sfj0LjXBaeJ8ogbQ==, tarball: file:projects/eslint-plugin-azure-sdk.tgz} name: '@rush-temp/eslint-plugin-azure-sdk' version: 0.0.0 dependencies: @@ -17783,7 +17813,7 @@ packages: dev: false file:projects/event-hubs.tgz: - resolution: {integrity: sha512-Z+/Ql5Vfc1o9LSkQLSORVl9gF6de7cLzF5U+BiN5tuDFxbCgWYtPuNo/x/paiepBalrc46qHsOA0ISA0IHcSuA==, tarball: file:projects/event-hubs.tgz} + resolution: {integrity: sha512-4VZwDZrMpAu1Y+ikbixGquYyHoD2bvGb3u6DekH9Fua7Kg7jr56GIHEqmQ/XflIKpHvVfIl5xvLHv8P02KUGWw==, tarball: file:projects/event-hubs.tgz} name: '@rush-temp/event-hubs' version: 0.0.0 dependencies: @@ -17846,7 +17876,7 @@ packages: dev: false file:projects/eventgrid.tgz: - resolution: {integrity: sha512-JlgeI+DEAwRKI+AqpKOuoIw7rpjH7QcQH/0qosFMHj9WTod8yQtFfEJj4ghrpkrMq3rNk6YB398CoddZwFUFVw==, tarball: file:projects/eventgrid.tgz} + resolution: {integrity: sha512-4VNGwbYND1htdLuQn3HmLQreYIqzo2DNLhyh8ElEcAD9zSdi2pXF26aaI70JwamzkJ2QJZ7imr9+9AI+D3RCUQ==, tarball: file:projects/eventgrid.tgz} name: '@rush-temp/eventgrid' version: 0.0.0 dependencies: @@ -17893,7 +17923,7 @@ packages: dev: false file:projects/eventhubs-checkpointstore-blob.tgz: - resolution: {integrity: sha512-gnKgpu8r3nk7sxdapO/2DotXA3WxeJSxWLPuHR3EgV6LjKfbjMbccl1eRsf/+awY6DWqpjtB7aamkRjYNb55cg==, tarball: file:projects/eventhubs-checkpointstore-blob.tgz} + resolution: {integrity: sha512-SSIOu+KChoiNwvAmo7YWkhj1mYlJIIin7uNSQz7cIAk6lyhKS4KlpZYa/2oWI4DY5tJy3IXpoXueJLNN6yvGzg==, tarball: file:projects/eventhubs-checkpointstore-blob.tgz} name: '@rush-temp/eventhubs-checkpointstore-blob' version: 0.0.0 dependencies: @@ -17944,7 +17974,7 @@ packages: dev: false file:projects/eventhubs-checkpointstore-table.tgz: - resolution: {integrity: sha512-BYMXef4M9Kt0FnItW5uk7floeNPfXrYVQvMqV47sjl6DDUykplY8zq9PTMlPdTm8vTcdb5qGDzlfE2OGVQftwA==, tarball: file:projects/eventhubs-checkpointstore-table.tgz} + resolution: {integrity: sha512-yA5/Av75sw2II1c9VebWPTz/IO6MDkzR36Qg9nrr+clnmdR0xN48J0J5Pe7rQuFPeMBmhtYiGIsww312hZodHA==, tarball: file:projects/eventhubs-checkpointstore-table.tgz} name: '@rush-temp/eventhubs-checkpointstore-table' version: 0.0.0 dependencies: @@ -17992,7 +18022,7 @@ packages: dev: false file:projects/functions-authentication-events.tgz: - resolution: {integrity: sha512-Q9xfYeq5GCiMEf/RvHl+lAwIZkgoQVX1Cg0KmfkMHUbyO8v9xgxnk2gcrAu0+tWQ9tkc63Yvfb0x3i/TWRZXKQ==, tarball: file:projects/functions-authentication-events.tgz} + resolution: {integrity: sha512-Y7188W0cqgWSVJDqZdfx0abAMdhelI5oCfdbDhvilDWEDQcCvcwwYmC96Cys4SFa5U7b1DJxLwUAmlVR5taxBg==, tarball: file:projects/functions-authentication-events.tgz} name: '@rush-temp/functions-authentication-events' version: 0.0.0 dependencies: @@ -18039,7 +18069,7 @@ packages: dev: false file:projects/health-insights-cancerprofiling.tgz: - resolution: {integrity: sha512-rm+agZ3GRmrK1qgKkY0+pGxyXK1WmM+cH3D3p3KBNcmBySmPViRgr+2fyYpYfoUwQWkusadwed04kNMfiNpiRQ==, tarball: file:projects/health-insights-cancerprofiling.tgz} + resolution: {integrity: sha512-AU5OdUSPP5Qf5herCIRqiBEsSi4LXzej32WVBBTuiNXNZ8h1ek6k+7/TyOIFuhlNoz+oRMD6eBSlTwr42M8p7g==, tarball: file:projects/health-insights-cancerprofiling.tgz} name: '@rush-temp/health-insights-cancerprofiling' version: 0.0.0 dependencies: @@ -18084,7 +18114,7 @@ packages: dev: false file:projects/health-insights-clinicalmatching.tgz: - resolution: {integrity: sha512-XKPTMqJqUwRchxw/M+rSgcmNEnNazX8FJ35sPpvUdMR4mZtpV7CSzPOGap4dG+beT2/8AyQ9NwQqxTiGkkhn2A==, tarball: file:projects/health-insights-clinicalmatching.tgz} + resolution: {integrity: sha512-6zrbY04mC2CND0/M5DbEbJtKSdiQ4yvWVJSGAzR1Xd+mfMYzk+lwC3Z7bAroNaR+9XFDI880d1QWpamwXSzP8g==, tarball: file:projects/health-insights-clinicalmatching.tgz} name: '@rush-temp/health-insights-clinicalmatching' version: 0.0.0 dependencies: @@ -18129,7 +18159,7 @@ packages: dev: false file:projects/identity-broker.tgz: - resolution: {integrity: sha512-z4Gi4Tj08Z607swoEZFcfmfjmRP0V+smVNDCpBl5eI0FWiCg9W5A+Q5cyLq3SRf9zcW9u9Ux0pahKqvbzofGhQ==, tarball: file:projects/identity-broker.tgz} + resolution: {integrity: sha512-xB1i1nsNK5LcBT8lE8Uzj9XCiuod2oCnnaZrmmOGOiY/Yjqjog9bLPbcQVswcFii6FP2sHntnfxYFqRFNBT2Dg==, tarball: file:projects/identity-broker.tgz} name: '@rush-temp/identity-broker' version: 0.0.0 dependencies: @@ -18159,7 +18189,7 @@ packages: dev: false file:projects/identity-cache-persistence.tgz: - resolution: {integrity: sha512-+nvG984cPlktH/Zzk5Xb4PEX1glBQI0vkYq+EfG4BtHiNyBpJ2OrfYdgvlUWhxjXyOkoY9rtri9jFOjD4LgLjQ==, tarball: file:projects/identity-cache-persistence.tgz} + resolution: {integrity: sha512-5ZyIwNm/54vfUv/NYYSExJkGkEVt16Aef5gNFxI+9Ueam8oHdlSOSeY9n9PJ5P2FMh4skt/+DnO2Q7RAihH/fw==, tarball: file:projects/identity-cache-persistence.tgz} name: '@rush-temp/identity-cache-persistence' version: 0.0.0 dependencies: @@ -18196,7 +18226,7 @@ packages: dev: false file:projects/identity-vscode.tgz: - resolution: {integrity: sha512-I8SZYb5xbTEdOiHPTZtsNCtFw8qRrfoz2dcBVwtgwjHhn16sAORlefjP+nunLc4qH3IWuov59Z6rPAqJvYykPA==, tarball: file:projects/identity-vscode.tgz} + resolution: {integrity: sha512-4LPENfwZf4tHGZw+eE3XeZKk5b3udsl2TV5Yuwgbn2L7aHE6V5m1uMqqcN4AsflCs0V6BKN8Z0yOl1svOXHcXg==, tarball: file:projects/identity-vscode.tgz} name: '@rush-temp/identity-vscode' version: 0.0.0 dependencies: @@ -18233,7 +18263,7 @@ packages: dev: false file:projects/identity.tgz: - resolution: {integrity: sha512-O4xbGSA4xaEBtQZnFOTj2jvJdKFnfCMqccoLG/zbpVPi6UU5auWH6r/6vuPmzEsGrRSyrlwFip74j9QQURYLvg==, tarball: file:projects/identity.tgz} + resolution: {integrity: sha512-Lj15j+IFPXNJotoVhQtAurBpIEQW/JCdQRGYxB03zYaiNb2GI/07Bq5ZlZJRMxb8lwgnplT2Xq0k5IJPzjT6Nw==, tarball: file:projects/identity.tgz} name: '@rush-temp/identity' version: 0.0.0 dependencies: @@ -18292,7 +18322,7 @@ packages: dev: false file:projects/iot-device-update.tgz: - resolution: {integrity: sha512-ru0uvjhXhFPlvEjgTSCZVdzC3p1LfnWmE34ZqjVLthnKVvGUhh3C/Ol9OgfH4s+QhVVi2DS25OYjFZIVjj0mqA==, tarball: file:projects/iot-device-update.tgz} + resolution: {integrity: sha512-5oO9dieSrWCX5+U1dKkSlqs41QCZkSVR3EguVZrgM8AKDpECvhknGOsE55N1kVWlthyuzBKzb2RHUeLBDgh/IQ==, tarball: file:projects/iot-device-update.tgz} name: '@rush-temp/iot-device-update' version: 0.0.0 dependencies: @@ -18339,7 +18369,7 @@ packages: dev: false file:projects/iot-modelsrepository.tgz: - resolution: {integrity: sha512-/pz83XDxexRtKdXUUYiUKDdjBkolDV5fLHsKvOr7PZ21hg8oe07DUyAqMT4DThFRZee8YOoMSg61pB2wSLsCvg==, tarball: file:projects/iot-modelsrepository.tgz} + resolution: {integrity: sha512-xJoAjNC8HCKswbIJPXIgxgciWySyAEKeUZtXNU5UT6gLuazWtEKIaJv69JpBAwErPTnK4YqXWW6SM1Q1bhVIYg==, tarball: file:projects/iot-modelsrepository.tgz} name: '@rush-temp/iot-modelsrepository' version: 0.0.0 dependencies: @@ -18385,7 +18415,7 @@ packages: dev: false file:projects/keyvault-admin.tgz: - resolution: {integrity: sha512-sqeHL9LMgt6/ohZNLS2Ux+KXtbTOitJhR4WLth4hO3p1p0SIXayK/DGL9Zos76F469yElkXzymISD/BUnQMKqg==, tarball: file:projects/keyvault-admin.tgz} + resolution: {integrity: sha512-uImTLq3pQin4YUdBbuEl33djqJsU4Fz/rn1PuKjDRF0KS+F8j7UgDHFEQbCVSDLGirZ3kbBIGcZJ40Bl1RuoZQ==, tarball: file:projects/keyvault-admin.tgz} name: '@rush-temp/keyvault-admin' version: 0.0.0 dependencies: @@ -18418,7 +18448,7 @@ packages: dev: false file:projects/keyvault-certificates.tgz: - resolution: {integrity: sha512-FhVsiyb9ooOT2X01PyaXTXb93sNlOrjxJ5EmaU3NcgQZNET5C8cp1PwQebLvjhItrnwEfkaLuI+aXLlYtbPVag==, tarball: file:projects/keyvault-certificates.tgz} + resolution: {integrity: sha512-y37CQDm+DQUM0iblUIZpw4F+uf9S2RejFTNfAZtMgZJZN4JVQ8G4usv2T89l7Zssy4btog3y5GUDqTx9xBkvlg==, tarball: file:projects/keyvault-certificates.tgz} name: '@rush-temp/keyvault-certificates' version: 0.0.0 dependencies: @@ -18465,7 +18495,7 @@ packages: dev: false file:projects/keyvault-common.tgz: - resolution: {integrity: sha512-qq4I/bwY2XLuTxBbovGxWY2AgRibCC4BCZ4A8l8mlJpr1qP5aNRLJMB44P8Og6xXyt8REE5mn/aVv96J6+WLvg==, tarball: file:projects/keyvault-common.tgz} + resolution: {integrity: sha512-S3JWrHrFDif8cnoN1LaaeLdvbgQSFy9TOcUcyPEpbtyXKMutyTU07Lfa8pG4mGsYDMwm6Kmf/sX72kE8is4eLQ==, tarball: file:projects/keyvault-common.tgz} name: '@rush-temp/keyvault-common' version: 0.0.0 dependencies: @@ -18495,7 +18525,7 @@ packages: dev: false file:projects/keyvault-keys.tgz: - resolution: {integrity: sha512-0FAlQcSZIvGpruzXp4v9+qFstPoSQ7gCDgEe8TjtcNYfuL8kgna3RyBYEXobllC0gBqi0vbJXDt2RDPE9sK8Gw==, tarball: file:projects/keyvault-keys.tgz} + resolution: {integrity: sha512-4uEId2A+0Itq9FeDdDZJEK5lg+tE6B8wRumy6LExnjwW/rW7PtghnV85HBU50NtBX1q6+eOox3t5eftv1F3TBA==, tarball: file:projects/keyvault-keys.tgz} name: '@rush-temp/keyvault-keys' version: 0.0.0 dependencies: @@ -18542,7 +18572,7 @@ packages: dev: false file:projects/keyvault-secrets.tgz: - resolution: {integrity: sha512-b5aJ8EzG1nxH8vFWJgLMwviT4mmrcZqmsUXmi91rqqjevThohPFpBs7M8Yptf8h8XPdLB1HYgTD12VGKCamOxQ==, tarball: file:projects/keyvault-secrets.tgz} + resolution: {integrity: sha512-HqAOOS/i7JObReNKKT5tzsIX8e+moxLeIHn6a/dxNKk9gFRB8MAZpVB2LfRcilgKbEi3u4oADYw8+n60656cMA==, tarball: file:projects/keyvault-secrets.tgz} name: '@rush-temp/keyvault-secrets' version: 0.0.0 dependencies: @@ -18586,7 +18616,7 @@ packages: dev: false file:projects/load-testing.tgz: - resolution: {integrity: sha512-cvd/f2KSA8cePER7o59LQFfBCnqBlFZYJTuEMPUq8AGwUwcKFA+aeiuhtGj9yUaaU5RsnFdMtMWoW9ixb9vz3g==, tarball: file:projects/load-testing.tgz} + resolution: {integrity: sha512-z3wVbvCsvjoxVjf13yvmTKUGTRZmO7RF67ZDu3pD4BftlUY0pAOLEPTmWzVzt62vMSdlMqLyIJQjANTX1MPgvw==, tarball: file:projects/load-testing.tgz} name: '@rush-temp/load-testing' version: 0.0.0 dependencies: @@ -18633,7 +18663,7 @@ packages: dev: false file:projects/logger.tgz: - resolution: {integrity: sha512-6UK6y9CDxwkGS1dGzXaAA/tBqdHBq15oHy5V8rku/G9DMfkZqoVrU29V2b3XCp+KSqYij/TtXWVcoBK2nRsd7g==, tarball: file:projects/logger.tgz} + resolution: {integrity: sha512-YMELQpBnuy2KyaF57OKXUBWFXaIKNB9tR4B7iX2F75LNqI8xrsS6Op+1098ivNoj0Wo98xd3JE+QR/CrElAjwg==, tarball: file:projects/logger.tgz} name: '@rush-temp/logger' version: 0.0.0 dependencies: @@ -18676,7 +18706,7 @@ packages: dev: false file:projects/maps-common.tgz: - resolution: {integrity: sha512-piHdQ3ya4Y/73C1B1VoYpDFa+hC5yBSJj2HkZ5Oggk7MNov4CxQVFjw1WWGKr+L4yRUZROUE895ampYXvmHYkg==, tarball: file:projects/maps-common.tgz} + resolution: {integrity: sha512-SeoaXpeq2dt1/zC/jhW0rMUlTWb4JZRFSXiLkv6gSxyPLOPfjdxsSlSGeD1BH7fRBjyoWIYdkss05eFbPwpagg==, tarball: file:projects/maps-common.tgz} name: '@rush-temp/maps-common' version: 0.0.0 dependencies: @@ -18695,7 +18725,7 @@ packages: dev: false file:projects/maps-geolocation.tgz: - resolution: {integrity: sha512-yX1St/LtPGAhuD3az1ZH3U4xEhP1DhHkmYzwXy1xMhMkICzi40EO/9vh8CP36whTuhu1Lo2AbLwuAADnvuYb9w==, tarball: file:projects/maps-geolocation.tgz} + resolution: {integrity: sha512-NrxF6ALtZbcsoseAxKBArbC8zIEdcApvr0kWUCxa1EPwnKgZGZDrCEk9KUXhIL0FyessV7BbPMZyEKbNSJQHWg==, tarball: file:projects/maps-geolocation.tgz} name: '@rush-temp/maps-geolocation' version: 0.0.0 dependencies: @@ -18741,7 +18771,7 @@ packages: dev: false file:projects/maps-render.tgz: - resolution: {integrity: sha512-vM7XZGL0yj7tV7wAZmIKQcAYq3vdHNmlarpmIF/z7HzoT9Jev2U4OpRhHq9CTfCevNdAg4cBjs45HXbDyhC7cg==, tarball: file:projects/maps-render.tgz} + resolution: {integrity: sha512-HKBkbzZQapjtzWK56PEGME6roIazzv5IDcTUU9pMi8Qml0pZdC3GQ/+Y2HHKxemI9b9RTOMsCdsvdiDenSEL6A==, tarball: file:projects/maps-render.tgz} name: '@rush-temp/maps-render' version: 0.0.0 dependencies: @@ -18787,7 +18817,7 @@ packages: dev: false file:projects/maps-route.tgz: - resolution: {integrity: sha512-RKOAYeKgGEXT5yYvHiY3RrnTDYf5+Qk/dgWAt4zKkZrYDq03+uL8TD36W7gAiipmSI2+zZhbOmog19aziDrsrg==, tarball: file:projects/maps-route.tgz} + resolution: {integrity: sha512-yUp0/Z7O0tbwuSbwIhk8DH1C1IsVraKOf1k9hmq0L/LJY9k6uNTB797DYp/qq6fseJr3gzaAdEiS9/p/iKRqFg==, tarball: file:projects/maps-route.tgz} name: '@rush-temp/maps-route' version: 0.0.0 dependencies: @@ -18833,7 +18863,7 @@ packages: dev: false file:projects/maps-search.tgz: - resolution: {integrity: sha512-G9vVngJUJKX0jtJKh+VAd4Juhr+i/yg3R16O0VjV4wQvqyDZTJ4cXbd9HgZ0DJ6fzJUpgLTJufAS6x9SxAih1w==, tarball: file:projects/maps-search.tgz} + resolution: {integrity: sha512-rQjWla5iqC2+spBVto7uurlHatu/DLuZ87aN78ipQhneziIVkPXxrFBZik8+JhAepgBWTb/O5JodYHF6LZqtJQ==, tarball: file:projects/maps-search.tgz} name: '@rush-temp/maps-search' version: 0.0.0 dependencies: @@ -18879,7 +18909,7 @@ packages: dev: false file:projects/mixed-reality-authentication.tgz: - resolution: {integrity: sha512-+pKxVpu0zi/kmp5lRFs0YNpt06JR+lsHjKt0AejWvcyYmRSCn1l/KF1E/dNwoOJO0OFaCZd5nbtfa8msh7cfIQ==, tarball: file:projects/mixed-reality-authentication.tgz} + resolution: {integrity: sha512-Ewp03jxmkQL3vpEBcwlzMqrcKqlAW9yJmWyEzckeWUoTO6wcDJURw12dtFfTZ0CEfoJCI0xg7yEHW3UvyOeFnA==, tarball: file:projects/mixed-reality-authentication.tgz} name: '@rush-temp/mixed-reality-authentication' version: 0.0.0 dependencies: @@ -18923,7 +18953,7 @@ packages: dev: false file:projects/mixed-reality-remote-rendering.tgz: - resolution: {integrity: sha512-S5mj/yQzBnqzbFq7FRJBpkoQO9Galm8T0WCNSs/6dNoCXkY7S2/3Gamdeb/F2MYiDGXQgl1P4Qej4cFeGYn0tA==, tarball: file:projects/mixed-reality-remote-rendering.tgz} + resolution: {integrity: sha512-FdyrkzFJYVEg+W/qjMc+H7e+E0sbq47YO/HbQLWkcdyER3WgFYX64q2owL/eh1pVkq7uOSHZPhwW0vXlqicEMA==, tarball: file:projects/mixed-reality-remote-rendering.tgz} name: '@rush-temp/mixed-reality-remote-rendering' version: 0.0.0 dependencies: @@ -18971,7 +19001,7 @@ packages: dev: false file:projects/mock-hub.tgz: - resolution: {integrity: sha512-0AzjVYdEPIkAebZrkiz/T0dMO4f6lNY3qT7vVUCUQpknXWKWHFFxtJXeDBN+Q+ld6GaIYVAa7xphp/0SClcGig==, tarball: file:projects/mock-hub.tgz} + resolution: {integrity: sha512-jc5AkUB2PPWZAFy4qszwG81q5J5THbkJ4xxhJFDptFxP2DUIvD8fD4XSOsbdT74ZYK4UL0wSBvW4VCrGriK8qA==, tarball: file:projects/mock-hub.tgz} name: '@rush-temp/mock-hub' version: 0.0.0 dependencies: @@ -18991,7 +19021,7 @@ packages: dev: false file:projects/monitor-ingestion.tgz: - resolution: {integrity: sha512-6WoQAvFwL+yeqXPYa41BR6K9ZuT2wMKkrwl1q3vW/ndFOB/SYgM+GnYWUKCNiTN/WGmvsZbxUrWjygqLDVSk+w==, tarball: file:projects/monitor-ingestion.tgz} + resolution: {integrity: sha512-lgUZ8Futs8Zfy1+eXJVMj9+pd5frkeKgBR/DhUJza0ozGKDxXTUBuM95668WKkbnamILNrfGzre/k4yQZBEmMg==, tarball: file:projects/monitor-ingestion.tgz} name: '@rush-temp/monitor-ingestion' version: 0.0.0 dependencies: @@ -19041,7 +19071,7 @@ packages: dev: false file:projects/monitor-opentelemetry-exporter.tgz: - resolution: {integrity: sha512-SdqvvFMi3xwm7UBoehJfdJ6bnnsQs6H6iBeFctfANjHCdModedU9yAt9BcC1jDf3uV5t/8AfUR7C3IydJRXCMw==, tarball: file:projects/monitor-opentelemetry-exporter.tgz} + resolution: {integrity: sha512-FGszKi9uEyS9W6kUbw3iCPcNsHCHSG8IrfzRnQGm+JiNntU/E2VMaMhDyj8kX6kAmyyYsvFkFPQ0coM4zPJQAg==, tarball: file:projects/monitor-opentelemetry-exporter.tgz} name: '@rush-temp/monitor-opentelemetry-exporter' version: 0.0.0 dependencies: @@ -19080,7 +19110,7 @@ packages: dev: false file:projects/monitor-opentelemetry.tgz: - resolution: {integrity: sha512-/KhA47kE7tLQCJhae15ZOvJT+bOJiLNDlF44MwN2PB+sMg/TrwdxIUgJlvoMNpsH6hr80sSab+LMKaJBp3sOMw==, tarball: file:projects/monitor-opentelemetry.tgz} + resolution: {integrity: sha512-6YR6D55F3ovHL6wSVEO60zEZJuUqLVcTspExkM5uv2AkR6Z0RL6ePnStH9GnkKg81KkS8KuIfSgrRgQUla+XIg==, tarball: file:projects/monitor-opentelemetry.tgz} name: '@rush-temp/monitor-opentelemetry' version: 0.0.0 dependencies: @@ -19126,7 +19156,7 @@ packages: dev: false file:projects/monitor-query.tgz: - resolution: {integrity: sha512-WqNvE429YwD6C/CF9tUrpHTsCzUhD/so6KBRhapoj9kKTWdp6BpeaPpZYirmKd8znNm/JH4SyodM5YnD3leWzA==, tarball: file:projects/monitor-query.tgz} + resolution: {integrity: sha512-1aBHYTTDSjN7cbLkDYpC4GOpvoK7hKLLZWlFgglybvbDkiak++oA0m0VhZA5s6/H1cvFDLkPl7MY89hc3gnjNw==, tarball: file:projects/monitor-query.tgz} name: '@rush-temp/monitor-query' version: 0.0.0 dependencies: @@ -19174,7 +19204,7 @@ packages: dev: false file:projects/notification-hubs.tgz: - resolution: {integrity: sha512-RGdGRMzaHJ64/Da6BsviT76vKBFeqXK7r24sW4dFJPXV9TAXL3YV5NvEvXcUcJpnST2WuwW3o/Vk3eFfAfe9fA==, tarball: file:projects/notification-hubs.tgz} + resolution: {integrity: sha512-z2/A8lNpxYXE77kmOhmAxAEOehHra4Fvtfnlia7rNwlq+UNTlinS3FJylQQyTMOJV/ubJk/BDv8hyxFs+o1vOw==, tarball: file:projects/notification-hubs.tgz} name: '@rush-temp/notification-hubs' version: 0.0.0 dependencies: @@ -19219,7 +19249,7 @@ packages: dev: false file:projects/openai.tgz: - resolution: {integrity: sha512-+hm2mlm81E0xCtC7jt3u7Rsw8uFgLOhqkDR/ST6QcpGLFqTFBO9IJo4bNCfMQjNtkasEl2V/TkQ5Xxm9mw3NWg==, tarball: file:projects/openai.tgz} + resolution: {integrity: sha512-k2irDR1Yxhn3opTM9MZvcerr7pOLOd2iB0m571RQ/xZFAJXGRnzW8uqZG//8gZSHVPoTKDDGSJTGMdadr+4BAw==, tarball: file:projects/openai.tgz} name: '@rush-temp/openai' version: 0.0.0 dependencies: @@ -19264,7 +19294,7 @@ packages: dev: false file:projects/opentelemetry-instrumentation-azure-sdk.tgz: - resolution: {integrity: sha512-mSk9FO22xZFaYgUH958R8Edd8Lm1G9eH40xqOjGY9BKwdQhctTCbR3Xx32jDxt+6RI4erU2AqyIvrnyIis6GUg==, tarball: file:projects/opentelemetry-instrumentation-azure-sdk.tgz} + resolution: {integrity: sha512-gKZL7ttK2MU6WzHYV+t9gep6OQ6ZTVwYXwrCMrLuDTMmHKGuQlKW6q9G2LLqXKD3KGxkUeGHGbQxL56GbUXr/A==, tarball: file:projects/opentelemetry-instrumentation-azure-sdk.tgz} name: '@rush-temp/opentelemetry-instrumentation-azure-sdk' version: 0.0.0 dependencies: @@ -19314,7 +19344,7 @@ packages: dev: false file:projects/perf-ai-form-recognizer.tgz: - resolution: {integrity: sha512-U6TVsiXb7vcvgdejr04sFG/grqSIdIvVJA7DbOsypKyf1xvuPPIl3GVEZJG1Oa4pFAtzjLyT9Y5ybg8drTVpPw==, tarball: file:projects/perf-ai-form-recognizer.tgz} + resolution: {integrity: sha512-Or2R/yHGQcqBDlm3e+vQbXTTFW2F4TTP3RAT0pIqAwaKb9ZSTYI2knAqU554PTr+dhc+rqkQIg+e2y2WW4iVew==, tarball: file:projects/perf-ai-form-recognizer.tgz} name: '@rush-temp/perf-ai-form-recognizer' version: 0.0.0 dependencies: @@ -19334,7 +19364,7 @@ packages: dev: false file:projects/perf-ai-language-text.tgz: - resolution: {integrity: sha512-NqSj2g2Ce7Vu2IReCReJWkt1EGhpHIgylRkeKpio6tVBz7XbKQf4uT/AtuXNkCftuIVE2u3B+l/3awqGIWshxQ==, tarball: file:projects/perf-ai-language-text.tgz} + resolution: {integrity: sha512-s5yoPQIxpfAgk9R4x/XEbY+HcPFUYmwD+QQLnw8Y0XGVv9OtkLceU2fG1EFUiEix9QIgeXBKeaMp6V04w+eCkQ==, tarball: file:projects/perf-ai-language-text.tgz} name: '@rush-temp/perf-ai-language-text' version: 0.0.0 dependencies: @@ -19354,7 +19384,7 @@ packages: dev: false file:projects/perf-ai-metrics-advisor.tgz: - resolution: {integrity: sha512-RPuvtv3VQRsrBqUN7Y2nhWVKXVl7Ec5N/OV/fjOcx6u0dKqdNFkIMkccPITdEPMUad+UJx6c/O3ZVtJJAer+gw==, tarball: file:projects/perf-ai-metrics-advisor.tgz} + resolution: {integrity: sha512-zGBajAFPIPa3nhyeX1Dr2mzaG6EjMCPl8dpvv5gUPIPl6jnhkYfBk8774m6IC9GrUyqqNoR+CP9sWmTE+1DAvA==, tarball: file:projects/perf-ai-metrics-advisor.tgz} name: '@rush-temp/perf-ai-metrics-advisor' version: 0.0.0 dependencies: @@ -19373,7 +19403,7 @@ packages: dev: false file:projects/perf-ai-text-analytics.tgz: - resolution: {integrity: sha512-Q8C4LBxhg7N6EYnAckkjpTZAWvdSjbtAEaUmXTImOsqgW3SImWJE/ciWL4cBe3zRVrlXJfqFv2YT/CRcxrcxZw==, tarball: file:projects/perf-ai-text-analytics.tgz} + resolution: {integrity: sha512-vLCyCy6c9f479p0LKqhZ4MXjKAOd9ybMKCJ+ehfvXUpAvAAjXnrZ2EHaDer8Vke8gcJE9yMCuDATAEPjSbH6ng==, tarball: file:projects/perf-ai-text-analytics.tgz} name: '@rush-temp/perf-ai-text-analytics' version: 0.0.0 dependencies: @@ -19393,7 +19423,7 @@ packages: dev: false file:projects/perf-app-configuration.tgz: - resolution: {integrity: sha512-LjFTZPED1vx1D//gtnkCpfoEfMOkoXh8OFDFEss8AjzDJ9mVIbSt6gwLkrrKy3yYauofvu0/rBoUbYnc47JaEQ==, tarball: file:projects/perf-app-configuration.tgz} + resolution: {integrity: sha512-0FRVhJOgqeR+0EIQNDjvhOKjOP4fYeMJiToPAsL8hfmM6JoIvXQAF9BR7fR7jokRyXxYVuCiKWE8OenlSCTWQQ==, tarball: file:projects/perf-app-configuration.tgz} name: '@rush-temp/perf-app-configuration' version: 0.0.0 dependencies: @@ -19415,7 +19445,7 @@ packages: dev: false file:projects/perf-container-registry.tgz: - resolution: {integrity: sha512-5t124d9vVt0N+SL8YZPsrBhRD90QZQgIkudg4GKRunTIhJWTpsu2IO8eiyIeChv7g429WqMnMW7k2ZMs+qmHWw==, tarball: file:projects/perf-container-registry.tgz} + resolution: {integrity: sha512-L0nSQOyA+WVwwkLnjeUMx80ad0IvPyGHOgSldeZhtpCp6YptVfgZ33GT1BOwtj4ZgYrmVz7mUhbxgfCkKdAAug==, tarball: file:projects/perf-container-registry.tgz} name: '@rush-temp/perf-container-registry' version: 0.0.0 dependencies: @@ -19434,7 +19464,7 @@ packages: dev: false file:projects/perf-core-rest-pipeline.tgz: - resolution: {integrity: sha512-0RiWSctduT29aiUC1zf0hFtirnX/BuRJyaWmTH+vEv4TzigUcAI7pmLEfcmm6afg6WeNriSLqYH1THhQfXuVUw==, tarball: file:projects/perf-core-rest-pipeline.tgz} + resolution: {integrity: sha512-YmpnkSB9PbsOTAYMLstsLlBfs0AHXz+nqAWbBm3JgeRtUUmAU79e7a4LFuATpeQMBf019LspbPGkE+tyPykhVQ==, tarball: file:projects/perf-core-rest-pipeline.tgz} name: '@rush-temp/perf-core-rest-pipeline' version: 0.0.0 dependencies: @@ -19458,7 +19488,7 @@ packages: dev: false file:projects/perf-data-tables.tgz: - resolution: {integrity: sha512-4mM/JDYRRuuDDjZtEg3rBioWuqOquXG70wcTTO6AdfbYY8ARjurpG93HkAto1Fj6O+e6Jn2ZBpwI1qgJJ2BDEg==, tarball: file:projects/perf-data-tables.tgz} + resolution: {integrity: sha512-k9k+WP9yY0rjPGpkvUadlRRKZg+/PgyoWGk/EqPMXRf1qOvw1zWMlVwjAwDy09fVkocKR0j2iEbO4U+nmbz4pg==, tarball: file:projects/perf-data-tables.tgz} name: '@rush-temp/perf-data-tables' version: 0.0.0 dependencies: @@ -19479,7 +19509,7 @@ packages: dev: false file:projects/perf-event-hubs.tgz: - resolution: {integrity: sha512-lt3tzCKLbGRAojGlNqCg2OWriEs/zuOLSZ6CBamAk5E+sWXA3RESHNkvXElBzVNdWvz+1JE72oKc4buxDhRYYg==, tarball: file:projects/perf-event-hubs.tgz} + resolution: {integrity: sha512-TOU0pZ0hXxny38VxxvQI54/ogtYlytOtv1Ji695lKv+T/cTfhZ7U0zojU2E8iX+vkWaJH+NBaRWy+lTBG+nUzg==, tarball: file:projects/perf-event-hubs.tgz} name: '@rush-temp/perf-event-hubs' version: 0.0.0 dependencies: @@ -19501,7 +19531,7 @@ packages: dev: false file:projects/perf-eventgrid.tgz: - resolution: {integrity: sha512-CspqxkKDhbIsF9oLIpgI7cBUjdZ5fZV8tbg29OWGHsg3U6s6TgRxgLp3IqjcUOxAFwNPI+YDY268jDMhfdONhg==, tarball: file:projects/perf-eventgrid.tgz} + resolution: {integrity: sha512-lx4inBtuJqg2EdBNQD6+2xTCc43BdUmrl1ZGe8FKHqtO8iqRP197bT33gk/vSjSxicFI765E8x1LT01QBRURFw==, tarball: file:projects/perf-eventgrid.tgz} name: '@rush-temp/perf-eventgrid' version: 0.0.0 dependencies: @@ -19520,7 +19550,7 @@ packages: dev: false file:projects/perf-identity.tgz: - resolution: {integrity: sha512-x1H+8ipkBaSfFzOopUTcnnXVKuwvYxvIxdFyCp2TBfj2dJsGVAFqC4PsYdMKmbNNurdRK8t3q3uv6kASsz3A6g==, tarball: file:projects/perf-identity.tgz} + resolution: {integrity: sha512-JyjEYpq2qx53p/wi/DUeTMPfh3re017LdADgzm5oAd6/MV22QwEHP93Q2WYnXQ/HrvjWb3BB7TBZnSQ7GxGa2w==, tarball: file:projects/perf-identity.tgz} name: '@rush-temp/perf-identity' version: 0.0.0 dependencies: @@ -19541,7 +19571,7 @@ packages: dev: false file:projects/perf-keyvault-certificates.tgz: - resolution: {integrity: sha512-uW/U0qhO513tlkthLkHjI+XGOMXbD5ZKlHljvmDy0ZkAVfxeQBCBdM2QH488nAqu2ZK3+Zqdt5KH8zk0LQxdLQ==, tarball: file:projects/perf-keyvault-certificates.tgz} + resolution: {integrity: sha512-QTyKG+VK6rw+JICsfnSQ4WkjrCA8jSr03xpLyyqm4c/C2HcUuw5iO5H41jzeczIkAPmGXhMsYyA5YnRXTw0CQg==, tarball: file:projects/perf-keyvault-certificates.tgz} name: '@rush-temp/perf-keyvault-certificates' version: 0.0.0 dependencies: @@ -19564,7 +19594,7 @@ packages: dev: false file:projects/perf-keyvault-keys.tgz: - resolution: {integrity: sha512-Ct0jkAszeRWVVVahwgsdjS2vjU8u1kz4rTVWJiynVXzFKPhWjn4JvjkWl18nEdvG7Uy7QY6PgUFXmBgKb9asBw==, tarball: file:projects/perf-keyvault-keys.tgz} + resolution: {integrity: sha512-tqTq2dN/qnkvX9Ip48vFGcP1Aw4/jLhYwEnz8QoiABwCeuLcxEF4/G4OJwtFXTbyRDpW2eYtd1SjTZUGbfUxzA==, tarball: file:projects/perf-keyvault-keys.tgz} name: '@rush-temp/perf-keyvault-keys' version: 0.0.0 dependencies: @@ -19587,7 +19617,7 @@ packages: dev: false file:projects/perf-keyvault-secrets.tgz: - resolution: {integrity: sha512-o47+h6KJRAQcEKPVah1eiuQW59wuv3Dm/JESztq4JZewPNd4Zmem3V4XmyApOauhepHxwieiGsl40tzH0s2tQg==, tarball: file:projects/perf-keyvault-secrets.tgz} + resolution: {integrity: sha512-y6hWw0b5hzcYl5/Sx7E5pM7k0nwglyNDPNJxmbF3jp5CvmeD/r34SXKFSFqSKHhpWYz40eez/TQ2fcehDCuiZA==, tarball: file:projects/perf-keyvault-secrets.tgz} name: '@rush-temp/perf-keyvault-secrets' version: 0.0.0 dependencies: @@ -19610,7 +19640,7 @@ packages: dev: false file:projects/perf-monitor-ingestion.tgz: - resolution: {integrity: sha512-j0ZdSh/RVx/7GLpOrismZBTZb8yAPXoXRp362VUUSe1T+DVtbLCT3wLNB98xF1RQgw6zBn38VZGa7OxVNO5uxw==, tarball: file:projects/perf-monitor-ingestion.tgz} + resolution: {integrity: sha512-Fr0DEr0BvMIUYCMRxAqMbZOtzmx6/68tkffA/TvTtz11jKoa3zrZVAJ57A+1LG1ulHSJyIonsFcp9YhVSVeJiA==, tarball: file:projects/perf-monitor-ingestion.tgz} name: '@rush-temp/perf-monitor-ingestion' version: 0.0.0 dependencies: @@ -19630,7 +19660,7 @@ packages: dev: false file:projects/perf-monitor-opentelemetry.tgz: - resolution: {integrity: sha512-4RgifS3p0c4fOWzUJy1k4TR0N8sZK3BWJP8UlytrvTufNWSxh8xyFjPHar0eipBNp8rPNX32h4uxnb2xED7agw==, tarball: file:projects/perf-monitor-opentelemetry.tgz} + resolution: {integrity: sha512-cT9NDxaufuITNH96fIMsGOWnARq3Of0uBj8vPTbLh06Q4t143L2XtI9RMTgfbk3LR6FVDYe9bIvcFBxcAHAXeg==, tarball: file:projects/perf-monitor-opentelemetry.tgz} name: '@rush-temp/perf-monitor-opentelemetry' version: 0.0.0 dependencies: @@ -19654,7 +19684,7 @@ packages: dev: false file:projects/perf-monitor-query.tgz: - resolution: {integrity: sha512-cr3NnpE1cTOEZHqTMwOo5YaPLvDT0YqylVjTG1nMYj24fJj2fSamR6Vn1eukPJjkGqr4jF9SgYrqIgOd4Zub4Q==, tarball: file:projects/perf-monitor-query.tgz} + resolution: {integrity: sha512-nXHqWCSngbjp81+y9gdfZfqAOjO6Eota9P5V8EX3OFWh4EVJmcMw6p/SJlJ6jlRIlJyPQNxXmyA58fgYWjgVEA==, tarball: file:projects/perf-monitor-query.tgz} name: '@rush-temp/perf-monitor-query' version: 0.0.0 dependencies: @@ -19674,7 +19704,7 @@ packages: dev: false file:projects/perf-schema-registry-avro.tgz: - resolution: {integrity: sha512-raym/RD7gz+2AIBTBMBcFHETMwgKGoPHArxv1Glc/ebznR8wrjHXVqZHlkexfPcGKun/KidUT+7eoCjgOfhxWQ==, tarball: file:projects/perf-schema-registry-avro.tgz} + resolution: {integrity: sha512-FtaeyYffiiHtYCvYhioGtrh8BjDhQLkSePZc0IQuG37fcjnzZPvHnG6HJILZo7WQgUhGMrX4TCpSV8K52CoOjA==, tarball: file:projects/perf-schema-registry-avro.tgz} name: '@rush-temp/perf-schema-registry-avro' version: 0.0.0 dependencies: @@ -19694,7 +19724,7 @@ packages: dev: false file:projects/perf-search-documents.tgz: - resolution: {integrity: sha512-aXhSjY5/pJKeX+Qhtsip3gtEsQ3gO7EfEJPzipWeeZa/gj25oq9tAEZr754BA1/UUJa0JgiT1kNgqnqa1AGp4w==, tarball: file:projects/perf-search-documents.tgz} + resolution: {integrity: sha512-vXV+j0S7IdX2kRxK0nN8ZU0e8mgpDuyC7bEkGug8OIZwN28G1MTlt81lwW8cMQoz2zvM373Ig4daPRi5ly6Reg==, tarball: file:projects/perf-search-documents.tgz} name: '@rush-temp/perf-search-documents' version: 0.0.0 dependencies: @@ -19714,7 +19744,7 @@ packages: dev: false file:projects/perf-service-bus.tgz: - resolution: {integrity: sha512-evYXFgwOjx696bKu4M3FfPf4EkLBycu44xONUF6oDSNxMb6hKFRAQgusDZHIvhvtho868HpVioWnjDHOgT/9Dg==, tarball: file:projects/perf-service-bus.tgz} + resolution: {integrity: sha512-1aQB0idm1A2edB59J6kYSWQjEhpZmW2rVhIksRoUR6gdRLZk8aMlO20xwra8VJC/Ggrn76Z2FoOAFvEG0/txVQ==, tarball: file:projects/perf-service-bus.tgz} name: '@rush-temp/perf-service-bus' version: 0.0.0 dependencies: @@ -19735,7 +19765,7 @@ packages: dev: false file:projects/perf-storage-blob.tgz: - resolution: {integrity: sha512-3SRkcJwCF77su/ziV1TQ5J54Hkvvov8rwyLQo4X4sRstD1rapPXifcricKLYFgajrovSmrc1rAn4nFYSTd86bQ==, tarball: file:projects/perf-storage-blob.tgz} + resolution: {integrity: sha512-Xq/HBvsecy11GjHvNOzzXM0fUJGwc5/RM7I3COVS/e1yBYt1vFwnlpcWtgpxoIG9vEcU6pNLabxlssYFoMR1lg==, tarball: file:projects/perf-storage-blob.tgz} name: '@rush-temp/perf-storage-blob' version: 0.0.0 dependencies: @@ -19759,7 +19789,7 @@ packages: dev: false file:projects/perf-storage-file-datalake.tgz: - resolution: {integrity: sha512-UPfH7e+MSIBpcOC0dgMHptWALYI8BbFyiL38w1QmCbpZtphOIANEDPSVxHkqvPgqMTankClUiObwWj1WsPbcNQ==, tarball: file:projects/perf-storage-file-datalake.tgz} + resolution: {integrity: sha512-Ujw8AeWpVE5C9gQ0oq4sX+Gs+bsrHa8bsoPLQjyn8GY67JmpFbxcHGJ8dTVngMG5oJUbs+vBgUdOGN4i1bIO8A==, tarball: file:projects/perf-storage-file-datalake.tgz} name: '@rush-temp/perf-storage-file-datalake' version: 0.0.0 dependencies: @@ -19782,7 +19812,7 @@ packages: dev: false file:projects/perf-storage-file-share.tgz: - resolution: {integrity: sha512-5bTK39IJCy3g/r+qhUQVZ/LE+Um2stsntVd9M/DfjAuDxty+R3NXkIFeYwuVDlnaki1Ng6bZm7qAEj2dej7FVQ==, tarball: file:projects/perf-storage-file-share.tgz} + resolution: {integrity: sha512-0t+FHGWVEUWNM+Tkam59lIKZVYBZr6wVfykCLLhh8G6H0GUDEemakYg7xEw4iwUN7H7HOU6OkIGHxcvF3qOZNQ==, tarball: file:projects/perf-storage-file-share.tgz} name: '@rush-temp/perf-storage-file-share' version: 0.0.0 dependencies: @@ -19805,7 +19835,7 @@ packages: dev: false file:projects/perf-template.tgz: - resolution: {integrity: sha512-dMbTJPNZSBmNc1VrwtI5exnIF/r76bH76ivlj1LkvWtIWU5AU4R7vW5Z9/u8ExEirbKZtIms115sUeeAHNnq3w==, tarball: file:projects/perf-template.tgz} + resolution: {integrity: sha512-oJsdMHdlfUMcK5MN1kD8v48+V1fJJ/TFIx/GtcCDUpM/ZVQPybO1ZTY1NNdwNFzV1qU2EEF3CmoaS5TH8Jfvfg==, tarball: file:projects/perf-template.tgz} name: '@rush-temp/perf-template' version: 0.0.0 dependencies: @@ -19828,7 +19858,7 @@ packages: dev: false file:projects/purview-administration.tgz: - resolution: {integrity: sha512-/kZMf7x3Bt01w0cul/EBFdyHSpV1hlY8vFNJHl2SzdaC69KqV3TYa8fPO2fQvBTvw1sVWkfz/YF1FqQP4fxagw==, tarball: file:projects/purview-administration.tgz} + resolution: {integrity: sha512-47wOUEmWoCTfww9iU9hfFMe9Qc7iul9DJ3wcpor+0SWnVAzoB6yiB9ci2rIvilw6gjefqU5goWpmJOhBTmd+vQ==, tarball: file:projects/purview-administration.tgz} name: '@rush-temp/purview-administration' version: 0.0.0 dependencies: @@ -19872,7 +19902,7 @@ packages: dev: false file:projects/purview-catalog.tgz: - resolution: {integrity: sha512-GWDbv2gxaQdg7Q3r22uhBK+PTfmV4IOipWjaxcDiWyrp8WFscr/LeR0X1VnOZzhmQjVKoGVC00ArAFJ6hfd63g==, tarball: file:projects/purview-catalog.tgz} + resolution: {integrity: sha512-ctZdYRlNdkgSyWSPYnQZlttcMfIK6zJSVrOf0/tnH5skZhAzRJpXI+VAcynkbERGEDvfA34XPtQQcCyP1oXLAQ==, tarball: file:projects/purview-catalog.tgz} name: '@rush-temp/purview-catalog' version: 0.0.0 dependencies: @@ -19916,7 +19946,7 @@ packages: dev: false file:projects/purview-scanning.tgz: - resolution: {integrity: sha512-lImf2k2N4f5xnmAoSQF2m9nJ0NtCJjodaKD9/Y+7QGUO1oDmt7eLoB7lm/4d/IwqRZqfzFvHSNH8JlJucDFOVg==, tarball: file:projects/purview-scanning.tgz} + resolution: {integrity: sha512-4W4NArb+7ZJC90OovMyAjIZ6reA8d2l6AytYltVo4zXWq0QZ0pq+gNmCmr0CPLFZPUGfYEIGvbjB3ENoecb2tQ==, tarball: file:projects/purview-scanning.tgz} name: '@rush-temp/purview-scanning' version: 0.0.0 dependencies: @@ -19960,7 +19990,7 @@ packages: dev: false file:projects/purview-sharing.tgz: - resolution: {integrity: sha512-4RzMaT3/pTgE6vp0haThiYdHeeiwuDn6VRE88Ds9tMATDirAHkSwPV2XbjRnS8sqLa2i+xy0fkLryrss1X8AaQ==, tarball: file:projects/purview-sharing.tgz} + resolution: {integrity: sha512-KYeO8UhV8LIhfckRMdQpZLlot00lHbBW8Zfw2nnICDJOufr0NYFzJs3vNTM0emWVELAyeiuDrORYiRvVT8sMqw==, tarball: file:projects/purview-sharing.tgz} name: '@rush-temp/purview-sharing' version: 0.0.0 dependencies: @@ -20005,7 +20035,7 @@ packages: dev: false file:projects/purview-workflow.tgz: - resolution: {integrity: sha512-EY+WHo6UhYrayUuLYzD74FBuR9rWDSivFNuyNgM8wAwz21hPKrIyH7aa2OMvsKtPBlTmggyNhi36emKV6yy26A==, tarball: file:projects/purview-workflow.tgz} + resolution: {integrity: sha512-Lrwg3bnpPLciSbBcY5fC80gC2Vu0xY7BIJdjdHTAeDwNJo670LiTIVSBQtYWk+GXDFirGFXBZRQWCFcSIx7eCQ==, tarball: file:projects/purview-workflow.tgz} name: '@rush-temp/purview-workflow' version: 0.0.0 dependencies: @@ -20050,7 +20080,7 @@ packages: dev: false file:projects/quantum-jobs.tgz: - resolution: {integrity: sha512-Ks4bNSWLmH8yRuLhqb1ToGAIyn1Q11vJsPEh0OszCQeedzJgQ9/6r1ZROpy/A6M4UBDbgYUa8Feio2cZt2owuw==, tarball: file:projects/quantum-jobs.tgz} + resolution: {integrity: sha512-/+wf6I3TWLx6QCWe584HTu+dEhQ0/OvSOMtazdvQx/U1c9ue+eFJrnvNqmZ1R6b+zXFgn08s7WE4TkXXsW1HoQ==, tarball: file:projects/quantum-jobs.tgz} name: '@rush-temp/quantum-jobs' version: 0.0.0 dependencies: @@ -20097,7 +20127,7 @@ packages: dev: false file:projects/schema-registry-avro.tgz: - resolution: {integrity: sha512-KVOSGQ4WEkTcNPgteiNTRt5gcP9HmubsrDkDVfB32EyFBu3Se3e0PUIr42BKPw2Lp1NLHFIwSgWJWPLChWP5Zw==, tarball: file:projects/schema-registry-avro.tgz} + resolution: {integrity: sha512-gCurE+JWjtyPjjGy64MjOhkmqS17jVTlqHRAfD/9JH+4G/FEhw59mttHbIrM7a9Aown8bj9lG/qXW3LypTHo7A==, tarball: file:projects/schema-registry-avro.tgz} name: '@rush-temp/schema-registry-avro' version: 0.0.0 dependencies: @@ -20150,7 +20180,7 @@ packages: dev: false file:projects/schema-registry-json.tgz: - resolution: {integrity: sha512-VxW6onEDXOzAd/p8ai6y1833jJfNT95WsMuKZoO3hcEG9la6EYCFqESbzeBZYbK28hvy7h5Lqb/Uirf9q+ufjQ==, tarball: file:projects/schema-registry-json.tgz} + resolution: {integrity: sha512-0OV8fgxchrKATGJiPwV1hs+JnNFvEd14YN48ocp9EiCQtMSaqL0DXRL6nRh8eEzP72oqNUJJKyZHzy5viqmYFQ==, tarball: file:projects/schema-registry-json.tgz} name: '@rush-temp/schema-registry-json' version: 0.0.0 dependencies: @@ -20193,7 +20223,7 @@ packages: dev: false file:projects/schema-registry.tgz: - resolution: {integrity: sha512-e0AGlnbKM9Yh0GmkMycm7m92umWGiicheeTM/9/GMyuf4t6MIqbR6BK4enmFmB97uqcu0tc5iFmwJ0ZIVeCriw==, tarball: file:projects/schema-registry.tgz} + resolution: {integrity: sha512-gWbbZ0hfotv6iVHqpRVG/xb/mBjQ8K7XtFzuZel2EdHrfGs/ccg7SqfCPC3/4XtHUNlHNorMaWGBD1FAxFLX8A==, tarball: file:projects/schema-registry.tgz} name: '@rush-temp/schema-registry' version: 0.0.0 dependencies: @@ -20234,7 +20264,7 @@ packages: dev: false file:projects/search-documents.tgz: - resolution: {integrity: sha512-QrjrfKsIdzFUgG+RqEBWZHLkkNImdswHyFKLun+b4orHA8qnxwe2HWyfzM5vUarj0eF3W2xGGkmv5C+TkFSpHA==, tarball: file:projects/search-documents.tgz} + resolution: {integrity: sha512-I0E72F3nnPbdVpH8dEZNAgpl/j7fjdpMnWTAOXh+AJEp5xIUeeKwspZusv4QH+UnKUuPmxnpQIY/VNs+Jj7kJQ==, tarball: file:projects/search-documents.tgz} name: '@rush-temp/search-documents' version: 0.0.0 dependencies: @@ -20281,7 +20311,7 @@ packages: dev: false file:projects/service-bus.tgz: - resolution: {integrity: sha512-9IwPpl2PUrSOXiDrroE2LEAuHG7VcZ8/S+OS5UxV1glkkz+c0buiY/4G9cnHrex9SfRMFLKDhrwOVT1XhHW5pQ==, tarball: file:projects/service-bus.tgz} + resolution: {integrity: sha512-BnwYCt1oxjjk9UjE4G57lufc32u8U2cyVWxJ0wI9KD7pR5rguJXjCvLDcQsbD9a6y4e7DRchxTrosvoKUzlFOg==, tarball: file:projects/service-bus.tgz} name: '@rush-temp/service-bus' version: 0.0.0 dependencies: @@ -20346,7 +20376,7 @@ packages: dev: false file:projects/storage-blob-changefeed.tgz: - resolution: {integrity: sha512-o1zLt8FS621p5+l3h1x/puSVJbziYMMOQVnSy5Tmg+IJwLa3yJrtHNvJ2vQ019heejUPhXmT5PWZMZYJTjZ44w==, tarball: file:projects/storage-blob-changefeed.tgz} + resolution: {integrity: sha512-snJHy9F+XybDUyNxF7J1Ldag7mBqoYbXxBkDko+8JZ9ZUe0mmoIfg8Ftdqgz6y8jKz421wRt9DU2HXD0Obd6ew==, tarball: file:projects/storage-blob-changefeed.tgz} name: '@rush-temp/storage-blob-changefeed' version: 0.0.0 dependencies: @@ -20398,7 +20428,7 @@ packages: dev: false file:projects/storage-blob.tgz: - resolution: {integrity: sha512-gQLcoctkJuKhvNNFxmCWPQO2C9kKiRIjLDE98H3+8ydoMJrrIyBhBaHRmZi1unF2wvAQb1q7GCWqZK5yrGU4jQ==, tarball: file:projects/storage-blob.tgz} + resolution: {integrity: sha512-gGGHQF1eA4+C6k1V86i3inO+WesB2SPSmxtM9tirpf5krEUTzio3EKBgxk+BCo6XKWI7xZ/dDeKivNT9NaRbWw==, tarball: file:projects/storage-blob.tgz} name: '@rush-temp/storage-blob' version: 0.0.0 dependencies: @@ -20450,7 +20480,7 @@ packages: dev: false file:projects/storage-file-datalake.tgz: - resolution: {integrity: sha512-nfyrr063CjC1ZJzC+BCaSCyTU7Qv1G/NjHeFzgwmOUVEnt3V9nBsV3IqWu/cEoQZQL05ddGtw1qwcv1ljxw6jQ==, tarball: file:projects/storage-file-datalake.tgz} + resolution: {integrity: sha512-Dc5xTQrbegaA5RjtLq2x55LnhwSIH3Z32CloAvgGvJYQ5GNSkJ6x8LQJtP7uPLqTEJ7355JjpNfhvU5jaTgWpw==, tarball: file:projects/storage-file-datalake.tgz} name: '@rush-temp/storage-file-datalake' version: 0.0.0 dependencies: @@ -20503,7 +20533,7 @@ packages: dev: false file:projects/storage-file-share.tgz: - resolution: {integrity: sha512-cqlaIJj5gvAcq+aOuoy/tE4u1aQ90OHhGiAyOajuqM85HfugAD9C/csoMZ9I/f5mrN3vxMbe6m4VJQEYl0DeGg==, tarball: file:projects/storage-file-share.tgz} + resolution: {integrity: sha512-VZiiHXQvGvgBxPdS204zPPu5j5n7II1sLvEaPJ4BJtv1ySosRebYyrHP4O/ycr6aiTYtHJEdBV00SmiSBPqpgw==, tarball: file:projects/storage-file-share.tgz} name: '@rush-temp/storage-file-share' version: 0.0.0 dependencies: @@ -20556,7 +20586,7 @@ packages: dev: false file:projects/storage-internal-avro.tgz: - resolution: {integrity: sha512-CQoevEIqI0BNlDLarKEswvkADjHVrTh1eqQLH7SxLhpVAonMqf4IkO4y/mx44tWpac+BQWu/BpHGH2jXiCWStg==, tarball: file:projects/storage-internal-avro.tgz} + resolution: {integrity: sha512-r8KqanAzDe64LQT+/AR41ws6CE3d7W/7ZTwk0/GV7GVYzHW51jsX9v6l+yeUKfIxDRhxSeoeMTlvD1vPNt7SYA==, tarball: file:projects/storage-internal-avro.tgz} name: '@rush-temp/storage-internal-avro' version: 0.0.0 dependencies: @@ -20603,7 +20633,7 @@ packages: dev: false file:projects/storage-queue.tgz: - resolution: {integrity: sha512-xXUSOIsYt44UJTVs+xwNcKOBsPWRSOfS0bpa5jfKrUBDkH15nE2fWMLA5qGmA64gcw821zPwmE3XzTXlPIYhVg==, tarball: file:projects/storage-queue.tgz} + resolution: {integrity: sha512-ohzSwZEa4zMIoTrT5WQLA/Zqd4ujIVJ3R4Wr7OzTpooyFe2BwFv0nMgb2HdwIZbFJpi/Ga0RokAA8bQML5QUsg==, tarball: file:projects/storage-queue.tgz} name: '@rush-temp/storage-queue' version: 0.0.0 dependencies: @@ -20653,7 +20683,7 @@ packages: dev: false file:projects/synapse-access-control-1.tgz: - resolution: {integrity: sha512-vnXgDMdd39Yo3b6o+NCeTu7GKQGaa4EJB3W3A4D+XjZGn5bPrIBzMAw6KrF66L7BSjIRvImXEmdf1+FsTO0eBg==, tarball: file:projects/synapse-access-control-1.tgz} + resolution: {integrity: sha512-2/7hekAQ4nrlp/ctEt6oDBjCcviWuU+QQcx67aK0EiEuj+bKWFFvh2dlinZLrqZNTzn3AZxML50F0dvZELOYrw==, tarball: file:projects/synapse-access-control-1.tgz} name: '@rush-temp/synapse-access-control-1' version: 0.0.0 dependencies: @@ -20699,7 +20729,7 @@ packages: dev: false file:projects/synapse-access-control.tgz: - resolution: {integrity: sha512-n2dkse/7KLWx7HSzABhZsGFQTQUwImH+vetlQIuiJgvgmP5P8y3Epl7V/z6ahxApoCVaSfiQReGe4ORiKQG1vw==, tarball: file:projects/synapse-access-control.tgz} + resolution: {integrity: sha512-EYWITQtm2Fz4OCEjiy1GPC+s59596UNLbgDCHqso0TD50Pe4QCc8YlkzlBGtJaG5XsyyVEhK6M2SbRXzNN2+wg==, tarball: file:projects/synapse-access-control.tgz} name: '@rush-temp/synapse-access-control' version: 0.0.0 dependencies: @@ -20749,7 +20779,7 @@ packages: dev: false file:projects/synapse-artifacts.tgz: - resolution: {integrity: sha512-IQ2FcEoJtobDujDRWD3kWqI+kboyZGcuYE0sS85ix3J3MHY5ZFZ7NsgvDxMcuE92JRRVOiwANelYXxpA3RKlxg==, tarball: file:projects/synapse-artifacts.tgz} + resolution: {integrity: sha512-uhICH2MYaFjRSjD4UkSL7xRid1OGslO7WrIxsaXYAbBml9y6FiYCWkZc0XRqeM2sWDPyaZo517XlFjY7368w5g==, tarball: file:projects/synapse-artifacts.tgz} name: '@rush-temp/synapse-artifacts' version: 0.0.0 dependencies: @@ -20798,7 +20828,7 @@ packages: dev: false file:projects/synapse-managed-private-endpoints.tgz: - resolution: {integrity: sha512-yBbRp5TqC6dT7pQ8nBqk+Mi6sn3brkPgu4psHea6BRoP5KsHc1Vf8DRvALbUVdkc6FTLF1Rel3vhmodRmTT7pw==, tarball: file:projects/synapse-managed-private-endpoints.tgz} + resolution: {integrity: sha512-RBtvzZtVR0fNe9UkZw1F/NkCY8IjyyKZCvlUPeldfTsYNaFCKvvk35NXrnxAtTeI3itMSt04hPdB7T4a3+/HRw==, tarball: file:projects/synapse-managed-private-endpoints.tgz} name: '@rush-temp/synapse-managed-private-endpoints' version: 0.0.0 dependencies: @@ -20841,7 +20871,7 @@ packages: dev: false file:projects/synapse-monitoring.tgz: - resolution: {integrity: sha512-CIwbNRZW8/qZ93iEeTn1HqzNAuyou7PFLQnZ+/gCrPM6Unx0yOVVSP2iZQk1EkO365XVTNu2CX8hsq6/H4iO1A==, tarball: file:projects/synapse-monitoring.tgz} + resolution: {integrity: sha512-e4yQbRxUQnY/WvUoQHgFAm1THPs8x/FxGXdjuvwj7013LqzOHEWbTGbAvH6OvRzL7APulnNE6STu/4x/BzCUNA==, tarball: file:projects/synapse-monitoring.tgz} name: '@rush-temp/synapse-monitoring' version: 0.0.0 dependencies: @@ -20877,7 +20907,7 @@ packages: dev: false file:projects/synapse-spark.tgz: - resolution: {integrity: sha512-86fziXtA8dau0vjBDCsT9K3EepPuE71mg6nUfES+NK7ATQ6nSzI/x9hI+idVhqw7hKtCPORUD1+DfWiR7CUE2g==, tarball: file:projects/synapse-spark.tgz} + resolution: {integrity: sha512-QtXVbD5+PtkO91N+n9OqgKVqM+sPQgZEej2WXG09umwsCARV1AQ8fql1xDjl8tznpc5zOdFTu5eJ4DixEhuhww==, tarball: file:projects/synapse-spark.tgz} name: '@rush-temp/synapse-spark' version: 0.0.0 dependencies: @@ -20920,7 +20950,7 @@ packages: dev: false file:projects/template-dpg.tgz: - resolution: {integrity: sha512-xLw3u31dmWAZ8xBi/rnkSKLVy2hQsSInGGswKwg4KuKRoW6+3bIHkQLVayMDb0YEScNx/stfeb67xkYWKF6+nw==, tarball: file:projects/template-dpg.tgz} + resolution: {integrity: sha512-qyk7ve4Y9b1DGoOotRz2aX9GVKfrWoADT09WYVdSUeJnwgMMWo2qHPjG56/fwJMyAHe9E1iCXexmEGJv1seXsg==, tarball: file:projects/template-dpg.tgz} name: '@rush-temp/template-dpg' version: 0.0.0 dependencies: @@ -20964,7 +20994,7 @@ packages: dev: false file:projects/template.tgz: - resolution: {integrity: sha512-HXxreZi3HMhCTpFBiY0YOmQ73kLDWz1HSNL+8ELX2lAp16DWnV9kRj9uJmuN9z8dJmd/jty09FWloXdUXAsBhA==, tarball: file:projects/template.tgz} + resolution: {integrity: sha512-TtLezoctYAmW1syJkG24OGpU7IdNiLibELzy6yVcV3Vic53FrqXE72uoR7nRA6n6b580r4+bmAqQBVcODOZ8Rg==, tarball: file:projects/template.tgz} name: '@rush-temp/template' version: 0.0.0 dependencies: @@ -21010,7 +21040,7 @@ packages: dev: false file:projects/test-credential.tgz: - resolution: {integrity: sha512-Z48JUB+N3+lQRq2wf1gjMZifKJDAlUcVaf8LagNKfPzMTS4XwvRD6cLxkJpyH3GnGSPlEY1SAoiiyUc6s0YyUg==, tarball: file:projects/test-credential.tgz} + resolution: {integrity: sha512-54S+0gLOPkh7hDKxWRlMptwTT9XaLEgUT+48q613z+f1v5aeDBQcBwIDMjamGZmF6fLjuvj0sdLqfCnrI4+jUw==, tarball: file:projects/test-credential.tgz} name: '@rush-temp/test-credential' version: 0.0.0 dependencies: @@ -21029,7 +21059,7 @@ packages: dev: false file:projects/test-recorder.tgz: - resolution: {integrity: sha512-09CxwiJnjwk3Gybg41W/yC9x6OQBhkbzGjlhq2s9qHpdGnow+fvGlBSrcqVXLr2RzeOPQCb7Wbs91uTtZxiuhw==, tarball: file:projects/test-recorder.tgz} + resolution: {integrity: sha512-pIjq3Pny1yMcp5pI4TVB0vtFO8oGjRAg6gJ3tQBzJtsBrdg1fiQhI2biuTNsiEDd9c3kAF3zajDrB6yMOmOptQ==, tarball: file:projects/test-recorder.tgz} name: '@rush-temp/test-recorder' version: 0.0.0 dependencies: @@ -21073,7 +21103,7 @@ packages: dev: false file:projects/test-utils-perf.tgz: - resolution: {integrity: sha512-639hGi6iSeMbiHHyzMeIcw5Imc8EhoIghRIp0q5pDs0R3U4ZPBSMN6XECgxaUfK6JxtMqBmEudZTv4SyxZy4yg==, tarball: file:projects/test-utils-perf.tgz} + resolution: {integrity: sha512-FCp793KXwDF0zbPLd7v2e8yEqtrTdhwnvbkayDvW4FudbWOkr0mgaRddyc0QwKA+jtzB8il3lCAtBRI01AZVLQ==, tarball: file:projects/test-utils-perf.tgz} name: '@rush-temp/test-utils-perf' version: 0.0.0 dependencies: @@ -21105,7 +21135,7 @@ packages: dev: false file:projects/test-utils.tgz: - resolution: {integrity: sha512-lecKklGgFzIi+PR4QvNcK/rmgGNhTwXQKVzSrRhlUB8iGZy+c6j4Ela9C0DqytNzbhDarT1Fv3EVTzieXJBuZA==, tarball: file:projects/test-utils.tgz} + resolution: {integrity: sha512-gyc2G2sRPKDlU4GUAGUvWJPNmIwd1OMS0DrS4WzWzR1QshKk/hdEYfzj8y2HeApEeYIUtOcVjsoxEJsQ3tX68Q==, tarball: file:projects/test-utils.tgz} name: '@rush-temp/test-utils' version: 0.0.0 dependencies: @@ -21142,7 +21172,7 @@ packages: dev: false file:projects/ts-http-runtime.tgz: - resolution: {integrity: sha512-rEQGDGZUJSE9ModjokfuCkhoRB943SfGIeH18riZjP4bHC0UuVBHMF9hHHDrR3iaaM9vVP+H987mALGf8blfVA==, tarball: file:projects/ts-http-runtime.tgz} + resolution: {integrity: sha512-65IgqX3myZ+cSo7FQeo27HZJtHOK0aPfoTKYiCxZCecek7JCwwc5yL07ssAKP/NT2jwCQOviN2lBBszfKGvXHQ==, tarball: file:projects/ts-http-runtime.tgz} name: '@rush-temp/ts-http-runtime' version: 0.0.0 dependencies: @@ -21191,7 +21221,7 @@ packages: dev: false file:projects/web-pubsub-client-protobuf.tgz: - resolution: {integrity: sha512-s5Ni+mE7VLb6DWDNlPaPYAKI9uV544OVcrKdtaMFMNYCFRTXKJB7XxLoDTaWtb5KdvMgRpqqlyYTGxfVYYVpiQ==, tarball: file:projects/web-pubsub-client-protobuf.tgz} + resolution: {integrity: sha512-lgvJv9FldV5+QSJ78Vxvidbr2tM+hN5cteOWI8TogEos0OValYDAU4nQcSefAb56xSc0h+IgbMyXq7BiQrI8HA==, tarball: file:projects/web-pubsub-client-protobuf.tgz} name: '@rush-temp/web-pubsub-client-protobuf' version: 0.0.0 dependencies: @@ -21254,7 +21284,7 @@ packages: dev: false file:projects/web-pubsub-client.tgz: - resolution: {integrity: sha512-Tg3Vr5YZ23wKeVQOj0SXfT19RP6YwLGIim/53SAcKNkyKJ7wghEdVxvhHjg5pXMpkoZSqKaKtxuSBRemvt4r7w==, tarball: file:projects/web-pubsub-client.tgz} + resolution: {integrity: sha512-Wo083NE+XeWzhB+TK1AQDdmnAtFu97D1RILvjkKtsXXZ+B0CGV5MGeGYpux9hiNIhgF1ldSbjSulZCorHWGxRQ==, tarball: file:projects/web-pubsub-client.tgz} name: '@rush-temp/web-pubsub-client' version: 0.0.0 dependencies: @@ -21311,7 +21341,7 @@ packages: dev: false file:projects/web-pubsub-express.tgz: - resolution: {integrity: sha512-3URrAG0U+XgZUIfejSoDa67el3CIG5wnDnRbeD0bMebeCVJA0LfxETjBje32DiMZAkCrkTLUZGV0mm/7uFRl1g==, tarball: file:projects/web-pubsub-express.tgz} + resolution: {integrity: sha512-b8gs5KYCn4dtYUL2HfSz6wUCas5Zi+ACil5mmzoOfMi1eE2gLvJfgWQ4sIISnj+Fci1MFWrZTotQfMp12WoTJA==, tarball: file:projects/web-pubsub-express.tgz} name: '@rush-temp/web-pubsub-express' version: 0.0.0 dependencies: @@ -21350,7 +21380,7 @@ packages: dev: false file:projects/web-pubsub.tgz: - resolution: {integrity: sha512-O2YvJcNEXM3wK03slG3EDY0PPsl89UVpo5mJ69Z86HC09MJSI+HCoTMVGBgf4qsFxgjyClv+Johb7Yi+iaLFjg==, tarball: file:projects/web-pubsub.tgz} + resolution: {integrity: sha512-nmHhj2va2/L8jwZQRYUIhP1oTDCZF11G83ZEK0UrwBMJMhcfq27V8+sreYghWWfBKrWhlQNdugx0ehRjriyD7Q==, tarball: file:projects/web-pubsub.tgz} name: '@rush-temp/web-pubsub' version: 0.0.0 dependencies: diff --git a/rush.json b/rush.json index 2a4815a0bbb3..58ba05e8bb08 100644 --- a/rush.json +++ b/rush.json @@ -1,7 +1,7 @@ /** * This is the main configuration file for Rush. * For full documentation, please see https://rushjs.io - */ { + */{ "$schema": "https://developer.microsoft.com/json-schemas/rush/v5/rush.schema.json", /** * (Required) This specifies the version of the Rush engine to be used in this repo. @@ -2150,6 +2150,11 @@ "packageName": "@azure/arm-playwrighttesting", "projectFolder": "sdk/playwrighttesting/arm-playwrighttesting", "versionPolicyName": "management" + }, + { + "packageName": "@azure/arm-networkanalytics", + "projectFolder": "sdk/networkanalytics/arm-networkanalytics", + "versionPolicyName": "management" } ] -} +} \ No newline at end of file diff --git a/sdk/networkanalytics/arm-networkanalytics/CHANGELOG.md b/sdk/networkanalytics/arm-networkanalytics/CHANGELOG.md new file mode 100644 index 000000000000..6228dd91426d --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/CHANGELOG.md @@ -0,0 +1,5 @@ +# Release History + +## 1.0.0 (2023-11-27) + +The package of @azure/arm-networkanalytics is using our next generation design principles. To learn more, please refer to our documentation [Quick Start](https://aka.ms/js-track2-quickstart). diff --git a/sdk/networkanalytics/arm-networkanalytics/LICENSE b/sdk/networkanalytics/arm-networkanalytics/LICENSE new file mode 100644 index 000000000000..3a1d9b6f24f7 --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2023 Microsoft + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/sdk/networkanalytics/arm-networkanalytics/README.md b/sdk/networkanalytics/arm-networkanalytics/README.md new file mode 100644 index 000000000000..167fd7f74c16 --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/README.md @@ -0,0 +1,109 @@ +# Azure MicrosoftNetworkAnalytics client library for JavaScript + +This package contains an isomorphic SDK (runs both in Node.js and in browsers) for Azure MicrosoftNetworkAnalytics client. + + + +[Source code](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/networkanalytics/arm-networkanalytics) | +[Package (NPM)](https://www.npmjs.com/package/@azure/arm-networkanalytics) | +[API reference documentation](https://docs.microsoft.com/javascript/api/@azure/arm-networkanalytics) | +[Samples](https://github.com/Azure-Samples/azure-samples-js-management) + +## Getting started + +### Currently supported environments + +- [LTS versions of Node.js](https://github.com/nodejs/release#release-schedule) +- Latest versions of Safari, Chrome, Edge and Firefox. + +See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details. + +### Prerequisites + +- An [Azure subscription][azure_sub]. + +### Install the `@azure/arm-networkanalytics` package + +Install the Azure MicrosoftNetworkAnalytics client library for JavaScript with `npm`: + +```bash +npm install @azure/arm-networkanalytics +``` + +### Create and authenticate a `MicrosoftNetworkAnalytics` + +To create a client object to access the Azure MicrosoftNetworkAnalytics API, you will need the `endpoint` of your Azure MicrosoftNetworkAnalytics resource and a `credential`. The Azure MicrosoftNetworkAnalytics client can use Azure Active Directory credentials to authenticate. +You can find the endpoint for your Azure MicrosoftNetworkAnalytics resource in the [Azure Portal][azure_portal]. + +You can authenticate with Azure Active Directory using a credential from the [@azure/identity][azure_identity] library or [an existing AAD Token](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/identity/identity/samples/AzureIdentityExamples.md#authenticating-with-a-pre-fetched-access-token). + +To use the [DefaultAzureCredential][defaultazurecredential] provider shown below, or other credential providers provided with the Azure SDK, please install the `@azure/identity` package: + +```bash +npm install @azure/identity +``` + +You will also need to **register a new AAD application and grant access to Azure MicrosoftNetworkAnalytics** by assigning the suitable role to your service principal (note: roles such as `"Owner"` will not grant the necessary permissions). +Set the values of the client ID, tenant ID, and client secret of the AAD application as environment variables: `AZURE_CLIENT_ID`, `AZURE_TENANT_ID`, `AZURE_CLIENT_SECRET`. + +For more information about how to create an Azure AD Application check out [this guide](https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal). + +```javascript +const { MicrosoftNetworkAnalytics } = require("@azure/arm-networkanalytics"); +const { DefaultAzureCredential } = require("@azure/identity"); +// For client-side applications running in the browser, use InteractiveBrowserCredential instead of DefaultAzureCredential. See https://aka.ms/azsdk/js/identity/examples for more details. + +const subscriptionId = "00000000-0000-0000-0000-000000000000"; +const client = new MicrosoftNetworkAnalytics(new DefaultAzureCredential(), subscriptionId); + +// For client-side applications running in the browser, use this code instead: +// const credential = new InteractiveBrowserCredential({ +// tenantId: "", +// clientId: "" +// }); +// const client = new MicrosoftNetworkAnalytics(credential, subscriptionId); +``` + + +### JavaScript Bundle +To use this client library in the browser, first you need to use a bundler. For details on how to do this, please refer to our [bundling documentation](https://aka.ms/AzureSDKBundling). + +## Key concepts + +### MicrosoftNetworkAnalytics + +`MicrosoftNetworkAnalytics` is the primary interface for developers using the Azure MicrosoftNetworkAnalytics client library. Explore the methods on this client object to understand the different features of the Azure MicrosoftNetworkAnalytics service that you can access. + +## Troubleshooting + +### Logging + +Enabling logging may help uncover useful information about failures. In order to see a log of HTTP requests and responses, set the `AZURE_LOG_LEVEL` environment variable to `info`. Alternatively, logging can be enabled at runtime by calling `setLogLevel` in the `@azure/logger`: + +```javascript +const { setLogLevel } = require("@azure/logger"); +setLogLevel("info"); +``` + +For more detailed instructions on how to enable logs, you can look at the [@azure/logger package docs](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/core/logger). + +## Next steps + +Please take a look at the [samples](https://github.com/Azure-Samples/azure-samples-js-management) directory for detailed examples on how to use this library. + +## Contributing + +If you'd like to contribute to this library, please read the [contributing guide](https://github.com/Azure/azure-sdk-for-js/blob/main/CONTRIBUTING.md) to learn more about how to build and test the code. + +## Related projects + +- [Microsoft Azure SDK for JavaScript](https://github.com/Azure/azure-sdk-for-js) + +![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-js%2Fsdk%2Fnetworkanalytics%2Farm-networkanalytics%2FREADME.png) + +[azure_cli]: https://docs.microsoft.com/cli/azure +[azure_sub]: https://azure.microsoft.com/free/ +[azure_sub]: https://azure.microsoft.com/free/ +[azure_portal]: https://portal.azure.com +[azure_identity]: https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/identity/identity +[defaultazurecredential]: https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/identity/identity#defaultazurecredential diff --git a/sdk/networkanalytics/arm-networkanalytics/_meta.json b/sdk/networkanalytics/arm-networkanalytics/_meta.json new file mode 100644 index 000000000000..bf54c0a00ab0 --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/_meta.json @@ -0,0 +1,8 @@ +{ + "commit": "d23fb9af67fe15d7155aab577847f0fa693f548b", + "readme": "specification/networkanalytics/resource-manager/readme.md", + "autorest_command": "autorest --version=3.9.7 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/networkanalytics/resource-manager/readme.md --use=@autorest/typescript@^6.0.12", + "repository_url": "https://github.com/Azure/azure-rest-api-specs.git", + "release_tool": "@azure-tools/js-sdk-release-tools@2.7.4", + "use": "@autorest/typescript@^6.0.12" +} \ No newline at end of file diff --git a/sdk/networkanalytics/arm-networkanalytics/api-extractor.json b/sdk/networkanalytics/arm-networkanalytics/api-extractor.json new file mode 100644 index 000000000000..15f6114f9054 --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/api-extractor.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", + "mainEntryPointFilePath": "./dist-esm/src/index.d.ts", + "docModel": { + "enabled": true + }, + "apiReport": { + "enabled": true, + "reportFolder": "./review" + }, + "dtsRollup": { + "enabled": true, + "untrimmedFilePath": "", + "publicTrimmedFilePath": "./types/arm-networkanalytics.d.ts" + }, + "messages": { + "tsdocMessageReporting": { + "default": { + "logLevel": "none" + } + }, + "extractorMessageReporting": { + "ae-missing-release-tag": { + "logLevel": "none" + }, + "ae-unresolved-link": { + "logLevel": "none" + } + } + } +} \ No newline at end of file diff --git a/sdk/networkanalytics/arm-networkanalytics/package.json b/sdk/networkanalytics/arm-networkanalytics/package.json new file mode 100644 index 000000000000..642319283f20 --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/package.json @@ -0,0 +1,111 @@ +{ + "name": "@azure/arm-networkanalytics", + "sdk-type": "mgmt", + "author": "Microsoft Corporation", + "description": "A generated SDK for MicrosoftNetworkAnalytics.", + "version": "1.0.0", + "engines": { + "node": ">=18.0.0" + }, + "dependencies": { + "@azure/core-lro": "^2.5.4", + "@azure/abort-controller": "^1.0.0", + "@azure/core-paging": "^1.2.0", + "@azure/core-client": "^1.7.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-rest-pipeline": "^1.12.0", + "tslib": "^2.2.0" + }, + "keywords": [ + "node", + "azure", + "typescript", + "browser", + "isomorphic" + ], + "license": "MIT", + "main": "./dist/index.js", + "module": "./dist-esm/src/index.js", + "types": "./types/arm-networkanalytics.d.ts", + "devDependencies": { + "@microsoft/api-extractor": "^7.31.1", + "mkdirp": "^2.1.2", + "typescript": "~5.2.0", + "uglify-js": "^3.4.9", + "rimraf": "^5.0.0", + "dotenv": "^16.0.0", + "@azure/dev-tool": "^1.0.0", + "@azure/identity": "^3.3.0", + "@azure-tools/test-recorder": "^3.0.0", + "@azure-tools/test-credential": "^1.0.0", + "mocha": "^10.0.0", + "@types/mocha": "^10.0.0", + "esm": "^3.2.18", + "@types/chai": "^4.2.8", + "chai": "^4.2.0", + "cross-env": "^7.0.2", + "@types/node": "^18.0.0", + "ts-node": "^10.0.0" + }, + "repository": { + "type": "git", + "url": "https://github.com/Azure/azure-sdk-for-js.git" + }, + "bugs": { + "url": "https://github.com/Azure/azure-sdk-for-js/issues" + }, + "files": [ + "dist/**/*.js", + "dist/**/*.js.map", + "dist/**/*.d.ts", + "dist/**/*.d.ts.map", + "dist-esm/**/*.js", + "dist-esm/**/*.js.map", + "dist-esm/**/*.d.ts", + "dist-esm/**/*.d.ts.map", + "src/**/*.ts", + "README.md", + "LICENSE", + "tsconfig.json", + "review/*", + "CHANGELOG.md", + "types/*" + ], + "scripts": { + "build": "npm run clean && tsc && dev-tool run bundle && npm run minify && mkdirp ./review && npm run extract-api", + "minify": "uglifyjs -c -m --comments --source-map \"content='./dist/index.js.map'\" -o ./dist/index.min.js ./dist/index.js", + "prepack": "npm run build", + "pack": "npm pack 2>&1", + "extract-api": "api-extractor run --local", + "lint": "echo skipped", + "audit": "echo skipped", + "clean": "rimraf --glob dist dist-browser dist-esm test-dist temp types *.tgz *.log", + "build:node": "echo skipped", + "build:browser": "echo skipped", + "build:test": "echo skipped", + "build:samples": "echo skipped.", + "check-format": "echo skipped", + "execute:samples": "echo skipped", + "format": "echo skipped", + "test": "npm run integration-test", + "test:node": "echo skipped", + "test:browser": "echo skipped", + "unit-test": "npm run unit-test:node && npm run unit-test:browser", + "unit-test:node": "cross-env TEST_MODE=playback npm run integration-test:node", + "unit-test:browser": "echo skipped", + "integration-test": "npm run integration-test:node && npm run integration-test:browser", + "integration-test:node": "dev-tool run test:node-ts-input -- --timeout 1200000 'test/*.ts'", + "integration-test:browser": "echo skipped" + }, + "sideEffects": false, + "//metadata": { + "constantPaths": [ + { + "path": "src/microsoftNetworkAnalytics.ts", + "prefix": "packageDetails" + } + ] + }, + "autoPublish": true, + "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/networkanalytics/arm-networkanalytics" +} \ No newline at end of file diff --git a/sdk/networkanalytics/arm-networkanalytics/review/arm-networkanalytics.api.md b/sdk/networkanalytics/arm-networkanalytics/review/arm-networkanalytics.api.md new file mode 100644 index 000000000000..d0f17e9ea540 --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/review/arm-networkanalytics.api.md @@ -0,0 +1,736 @@ +## API Report File for "@azure/arm-networkanalytics" + +> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). + +```ts + +import * as coreAuth from '@azure/core-auth'; +import * as coreClient from '@azure/core-client'; +import { OperationState } from '@azure/core-lro'; +import { PagedAsyncIterableIterator } from '@azure/core-paging'; +import { SimplePollerLike } from '@azure/core-lro'; + +// @public +export interface AccountSas { + expiryTimeStamp: Date; + ipAddress: string; + startTimeStamp: Date; +} + +// @public +export interface AccountSasToken { + storageAccountSasToken: string; +} + +// @public +export type ActionType = string; + +// @public +export type Bypass = string; + +// @public +export interface ConsumptionEndpointsProperties { + readonly fileAccessResourceId?: string; + readonly fileAccessUrl?: string; + readonly ingestionResourceId?: string; + readonly ingestionUrl?: string; + readonly queryResourceId?: string; + readonly queryUrl?: string; +} + +// @public +export interface ContainerSaS { + expiryTimeStamp: Date; + ipAddress: string; + startTimeStamp: Date; +} + +// @public +export interface ContainerSasToken { + storageContainerSasToken: string; +} + +// @public +export type ControlState = string; + +// @public +export type CreatedByType = string; + +// @public +export interface DataProduct extends TrackedResource { + readonly availableMinorVersions?: string[]; + readonly consumptionEndpoints?: ConsumptionEndpointsProperties; + currentMinorVersion?: string; + customerEncryptionKey?: EncryptionKeyDetails; + customerManagedKeyEncryptionEnabled?: ControlState; + readonly documentation?: string; + identity?: ManagedServiceIdentity; + readonly keyVaultUrl?: string; + majorVersion?: string; + managedResourceGroupConfiguration?: ManagedResourceGroupConfiguration; + networkacls?: DataProductNetworkAcls; + owners?: string[]; + privateLinksEnabled?: ControlState; + product?: string; + readonly provisioningState?: ProvisioningState; + publicNetworkAccess?: ControlState; + publisher?: string; + purviewAccount?: string; + purviewCollection?: string; + redundancy?: ControlState; + readonly resourceGuid?: string; +} + +// @public +export interface DataProductInformation { + dataProductName: string; + dataProductVersions: DataProductVersion[]; + description: string; +} + +// @public +export interface DataProductListResult { + nextLink?: string; + value: DataProduct[]; +} + +// @public +export interface DataProductNetworkAcls { + allowedQueryIpRangeList: string[]; + defaultAction: DefaultAction; + ipRules: IPRules[]; + virtualNetworkRule: VirtualNetworkRule[]; +} + +// @public +export interface DataProducts { + addUserRole(resourceGroupName: string, dataProductName: string, body: RoleAssignmentCommonProperties, options?: DataProductsAddUserRoleOptionalParams): Promise; + beginCreate(resourceGroupName: string, dataProductName: string, resource: DataProduct, options?: DataProductsCreateOptionalParams): Promise, DataProductsCreateResponse>>; + beginCreateAndWait(resourceGroupName: string, dataProductName: string, resource: DataProduct, options?: DataProductsCreateOptionalParams): Promise; + beginDelete(resourceGroupName: string, dataProductName: string, options?: DataProductsDeleteOptionalParams): Promise, DataProductsDeleteResponse>>; + beginDeleteAndWait(resourceGroupName: string, dataProductName: string, options?: DataProductsDeleteOptionalParams): Promise; + beginUpdate(resourceGroupName: string, dataProductName: string, properties: DataProductUpdate, options?: DataProductsUpdateOptionalParams): Promise, DataProductsUpdateResponse>>; + beginUpdateAndWait(resourceGroupName: string, dataProductName: string, properties: DataProductUpdate, options?: DataProductsUpdateOptionalParams): Promise; + generateStorageAccountSasToken(resourceGroupName: string, dataProductName: string, body: AccountSas, options?: DataProductsGenerateStorageAccountSasTokenOptionalParams): Promise; + get(resourceGroupName: string, dataProductName: string, options?: DataProductsGetOptionalParams): Promise; + listByResourceGroup(resourceGroupName: string, options?: DataProductsListByResourceGroupOptionalParams): PagedAsyncIterableIterator; + listBySubscription(options?: DataProductsListBySubscriptionOptionalParams): PagedAsyncIterableIterator; + listRolesAssignments(resourceGroupName: string, dataProductName: string, body: Record, options?: DataProductsListRolesAssignmentsOptionalParams): Promise; + removeUserRole(resourceGroupName: string, dataProductName: string, body: RoleAssignmentDetail, options?: DataProductsRemoveUserRoleOptionalParams): Promise; + rotateKey(resourceGroupName: string, dataProductName: string, body: KeyVaultInfo, options?: DataProductsRotateKeyOptionalParams): Promise; +} + +// @public +export interface DataProductsAddUserRoleOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type DataProductsAddUserRoleResponse = RoleAssignmentDetail; + +// @public +export interface DataProductsCatalog extends ProxyResource { + readonly provisioningState?: ProvisioningState; + publishers?: PublisherInformation[]; +} + +// @public +export interface DataProductsCatalogListResult { + nextLink?: string; + value: DataProductsCatalog[]; +} + +// @public +export interface DataProductsCatalogs { + get(resourceGroupName: string, options?: DataProductsCatalogsGetOptionalParams): Promise; + listByResourceGroup(resourceGroupName: string, options?: DataProductsCatalogsListByResourceGroupOptionalParams): PagedAsyncIterableIterator; + listBySubscription(options?: DataProductsCatalogsListBySubscriptionOptionalParams): PagedAsyncIterableIterator; +} + +// @public +export interface DataProductsCatalogsGetOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type DataProductsCatalogsGetResponse = DataProductsCatalog; + +// @public +export interface DataProductsCatalogsListByResourceGroupNextOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type DataProductsCatalogsListByResourceGroupNextResponse = DataProductsCatalogListResult; + +// @public +export interface DataProductsCatalogsListByResourceGroupOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type DataProductsCatalogsListByResourceGroupResponse = DataProductsCatalogListResult; + +// @public +export interface DataProductsCatalogsListBySubscriptionNextOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type DataProductsCatalogsListBySubscriptionNextResponse = DataProductsCatalogListResult; + +// @public +export interface DataProductsCatalogsListBySubscriptionOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type DataProductsCatalogsListBySubscriptionResponse = DataProductsCatalogListResult; + +// @public +export interface DataProductsCreateHeaders { + retryAfter?: number; +} + +// @public +export interface DataProductsCreateOptionalParams extends coreClient.OperationOptions { + resumeFrom?: string; + updateIntervalInMs?: number; +} + +// @public +export type DataProductsCreateResponse = DataProduct; + +// @public +export interface DataProductsDeleteHeaders { + location?: string; + retryAfter?: number; +} + +// @public +export interface DataProductsDeleteOptionalParams extends coreClient.OperationOptions { + resumeFrom?: string; + updateIntervalInMs?: number; +} + +// @public +export type DataProductsDeleteResponse = DataProductsDeleteHeaders; + +// @public +export interface DataProductsGenerateStorageAccountSasTokenOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type DataProductsGenerateStorageAccountSasTokenResponse = AccountSasToken; + +// @public +export interface DataProductsGetOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type DataProductsGetResponse = DataProduct; + +// @public +export interface DataProductsListByResourceGroupNextOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type DataProductsListByResourceGroupNextResponse = DataProductListResult; + +// @public +export interface DataProductsListByResourceGroupOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type DataProductsListByResourceGroupResponse = DataProductListResult; + +// @public +export interface DataProductsListBySubscriptionNextOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type DataProductsListBySubscriptionNextResponse = DataProductListResult; + +// @public +export interface DataProductsListBySubscriptionOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type DataProductsListBySubscriptionResponse = DataProductListResult; + +// @public +export interface DataProductsListRolesAssignmentsOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type DataProductsListRolesAssignmentsResponse = ListRoleAssignments; + +// @public +export interface DataProductsRemoveUserRoleOptionalParams extends coreClient.OperationOptions { +} + +// @public +export interface DataProductsRotateKeyOptionalParams extends coreClient.OperationOptions { +} + +// @public +export interface DataProductsUpdateHeaders { + location?: string; + retryAfter?: number; +} + +// @public +export interface DataProductsUpdateOptionalParams extends coreClient.OperationOptions { + resumeFrom?: string; + updateIntervalInMs?: number; +} + +// @public +export type DataProductsUpdateResponse = DataProduct; + +// @public +export interface DataProductUpdate { + currentMinorVersion?: string; + identity?: ManagedServiceIdentity; + owners?: string[]; + privateLinksEnabled?: ControlState; + purviewAccount?: string; + purviewCollection?: string; + tags?: { + [propertyName: string]: string; + }; +} + +// @public +export type DataProductUserRole = string; + +// @public +export interface DataProductVersion { + version: string; +} + +// @public +export interface DataType extends ProxyResource { + databaseCacheRetention?: number; + databaseRetention?: number; + readonly provisioningState?: ProvisioningState; + state?: DataTypeState; + readonly stateReason?: string; + storageOutputRetention?: number; + readonly visualizationUrl?: string; +} + +// @public +export interface DataTypeListResult { + nextLink?: string; + value: DataType[]; +} + +// @public +export interface DataTypes { + beginCreate(resourceGroupName: string, dataProductName: string, dataTypeName: string, resource: DataType, options?: DataTypesCreateOptionalParams): Promise, DataTypesCreateResponse>>; + beginCreateAndWait(resourceGroupName: string, dataProductName: string, dataTypeName: string, resource: DataType, options?: DataTypesCreateOptionalParams): Promise; + beginDelete(resourceGroupName: string, dataProductName: string, dataTypeName: string, options?: DataTypesDeleteOptionalParams): Promise, DataTypesDeleteResponse>>; + beginDeleteAndWait(resourceGroupName: string, dataProductName: string, dataTypeName: string, options?: DataTypesDeleteOptionalParams): Promise; + beginDeleteData(resourceGroupName: string, dataProductName: string, dataTypeName: string, body: Record, options?: DataTypesDeleteDataOptionalParams): Promise, DataTypesDeleteDataResponse>>; + beginDeleteDataAndWait(resourceGroupName: string, dataProductName: string, dataTypeName: string, body: Record, options?: DataTypesDeleteDataOptionalParams): Promise; + beginUpdate(resourceGroupName: string, dataProductName: string, dataTypeName: string, properties: DataTypeUpdate, options?: DataTypesUpdateOptionalParams): Promise, DataTypesUpdateResponse>>; + beginUpdateAndWait(resourceGroupName: string, dataProductName: string, dataTypeName: string, properties: DataTypeUpdate, options?: DataTypesUpdateOptionalParams): Promise; + generateStorageContainerSasToken(resourceGroupName: string, dataProductName: string, dataTypeName: string, body: ContainerSaS, options?: DataTypesGenerateStorageContainerSasTokenOptionalParams): Promise; + get(resourceGroupName: string, dataProductName: string, dataTypeName: string, options?: DataTypesGetOptionalParams): Promise; + listByDataProduct(resourceGroupName: string, dataProductName: string, options?: DataTypesListByDataProductOptionalParams): PagedAsyncIterableIterator; +} + +// @public +export interface DataTypesCreateHeaders { + retryAfter?: number; +} + +// @public +export interface DataTypesCreateOptionalParams extends coreClient.OperationOptions { + resumeFrom?: string; + updateIntervalInMs?: number; +} + +// @public +export type DataTypesCreateResponse = DataType; + +// @public +export interface DataTypesDeleteDataHeaders { + location?: string; + retryAfter?: number; +} + +// @public +export interface DataTypesDeleteDataOptionalParams extends coreClient.OperationOptions { + resumeFrom?: string; + updateIntervalInMs?: number; +} + +// @public +export type DataTypesDeleteDataResponse = DataTypesDeleteDataHeaders; + +// @public +export interface DataTypesDeleteHeaders { + location?: string; + retryAfter?: number; +} + +// @public +export interface DataTypesDeleteOptionalParams extends coreClient.OperationOptions { + resumeFrom?: string; + updateIntervalInMs?: number; +} + +// @public +export type DataTypesDeleteResponse = DataTypesDeleteHeaders; + +// @public +export interface DataTypesGenerateStorageContainerSasTokenOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type DataTypesGenerateStorageContainerSasTokenResponse = ContainerSasToken; + +// @public +export interface DataTypesGetOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type DataTypesGetResponse = DataType; + +// @public +export interface DataTypesListByDataProductNextOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type DataTypesListByDataProductNextResponse = DataTypeListResult; + +// @public +export interface DataTypesListByDataProductOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type DataTypesListByDataProductResponse = DataTypeListResult; + +// @public +export type DataTypeState = string; + +// @public +export interface DataTypesUpdateHeaders { + location?: string; + retryAfter?: number; +} + +// @public +export interface DataTypesUpdateOptionalParams extends coreClient.OperationOptions { + resumeFrom?: string; + updateIntervalInMs?: number; +} + +// @public +export type DataTypesUpdateResponse = DataType; + +// @public +export interface DataTypeUpdate { + databaseCacheRetention?: number; + databaseRetention?: number; + state?: DataTypeState; + storageOutputRetention?: number; +} + +// @public +export type DefaultAction = string; + +// @public +export interface EncryptionKeyDetails { + keyName: string; + keyVaultUri: string; + keyVersion: string; +} + +// @public +export interface ErrorAdditionalInfo { + readonly info?: Record; + readonly type?: string; +} + +// @public +export interface ErrorDetail { + readonly additionalInfo?: ErrorAdditionalInfo[]; + readonly code?: string; + readonly details?: ErrorDetail[]; + readonly message?: string; + readonly target?: string; +} + +// @public +export interface ErrorResponse { + error?: ErrorDetail; +} + +// @public +export function getContinuationToken(page: unknown): string | undefined; + +// @public +export interface IPRules { + action: string; + value?: string; +} + +// @public +export interface KeyVaultInfo { + keyVaultUrl: string; +} + +// @public +export enum KnownActionType { + Internal = "Internal" +} + +// @public +export enum KnownBypass { + AzureServices = "AzureServices", + Logging = "Logging", + Metrics = "Metrics", + None = "None" +} + +// @public +export enum KnownControlState { + Disabled = "Disabled", + Enabled = "Enabled" +} + +// @public +export enum KnownCreatedByType { + Application = "Application", + Key = "Key", + ManagedIdentity = "ManagedIdentity", + User = "User" +} + +// @public +export enum KnownDataProductUserRole { + Reader = "Reader", + SensitiveReader = "SensitiveReader" +} + +// @public +export enum KnownDataTypeState { + Running = "Running", + Stopped = "Stopped" +} + +// @public +export enum KnownDefaultAction { + Allow = "Allow", + Deny = "Deny" +} + +// @public +export enum KnownManagedServiceIdentityType { + None = "None", + SystemAssigned = "SystemAssigned", + SystemAssignedUserAssigned = "SystemAssigned, UserAssigned", + UserAssigned = "UserAssigned" +} + +// @public +export enum KnownOrigin { + System = "system", + User = "user", + UserSystem = "user,system" +} + +// @public +export enum KnownProvisioningState { + Accepted = "Accepted", + Canceled = "Canceled", + Deleting = "Deleting", + Failed = "Failed", + Provisioning = "Provisioning", + Succeeded = "Succeeded", + Updating = "Updating" +} + +// @public +export enum KnownVersions { + V20231115 = "2023-11-15" +} + +// @public +export interface ListRoleAssignments { + count: number; + roleAssignmentResponse: RoleAssignmentDetail[]; +} + +// @public +export interface ManagedResourceGroupConfiguration { + location: string; + name: string; +} + +// @public +export interface ManagedServiceIdentity { + readonly principalId?: string; + readonly tenantId?: string; + type: ManagedServiceIdentityType; + userAssignedIdentities?: { + [propertyName: string]: UserAssignedIdentity; + }; +} + +// @public +export type ManagedServiceIdentityType = string; + +// @public (undocumented) +export class MicrosoftNetworkAnalytics extends coreClient.ServiceClient { + // (undocumented) + $host: string; + constructor(credentials: coreAuth.TokenCredential, subscriptionId: string, options?: MicrosoftNetworkAnalyticsOptionalParams); + // (undocumented) + apiVersion: string; + // (undocumented) + dataProducts: DataProducts; + // (undocumented) + dataProductsCatalogs: DataProductsCatalogs; + // (undocumented) + dataTypes: DataTypes; + // (undocumented) + operations: Operations; + // (undocumented) + subscriptionId: string; +} + +// @public +export interface MicrosoftNetworkAnalyticsOptionalParams extends coreClient.ServiceClientOptions { + $host?: string; + apiVersion?: string; + endpoint?: string; +} + +// @public +export interface Operation { + readonly actionType?: ActionType; + display?: OperationDisplay; + readonly isDataAction?: boolean; + readonly name?: string; + readonly origin?: Origin; +} + +// @public +export interface OperationDisplay { + readonly description?: string; + readonly operation?: string; + readonly provider?: string; + readonly resource?: string; +} + +// @public +export interface OperationListResult { + readonly nextLink?: string; + readonly value?: Operation[]; +} + +// @public +export interface Operations { + list(options?: OperationsListOptionalParams): PagedAsyncIterableIterator; +} + +// @public +export interface OperationsListNextOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type OperationsListNextResponse = OperationListResult; + +// @public +export interface OperationsListOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type OperationsListResponse = OperationListResult; + +// @public +export type Origin = string; + +// @public +export type ProvisioningState = string; + +// @public +export interface ProxyResource extends Resource { +} + +// @public +export interface PublisherInformation { + dataProducts: DataProductInformation[]; + publisherName: string; +} + +// @public +export interface Resource { + readonly id?: string; + readonly name?: string; + readonly systemData?: SystemData; + readonly type?: string; +} + +// @public +export interface ResourceAccessRules { + resourceId: string; + tenantId: string; +} + +// @public +export interface RoleAssignmentCommonProperties { + dataTypeScope: string[]; + principalId: string; + principalType: string; + role: DataProductUserRole; + roleId: string; + userName: string; +} + +// @public +export interface RoleAssignmentDetail { + dataTypeScope: string[]; + principalId: string; + principalType: string; + role: DataProductUserRole; + roleAssignmentId: string; + roleId: string; + userName: string; +} + +// @public +export interface SystemData { + createdAt?: Date; + createdBy?: string; + createdByType?: CreatedByType; + lastModifiedAt?: Date; + lastModifiedBy?: string; + lastModifiedByType?: CreatedByType; +} + +// @public +export interface TrackedResource extends Resource { + location: string; + tags?: { + [propertyName: string]: string; + }; +} + +// @public +export interface UserAssignedIdentity { + readonly clientId?: string; + readonly principalId?: string; +} + +// @public +export type Versions = string; + +// @public +export interface VirtualNetworkRule { + action?: string; + id: string; + state?: string; +} + +// (No @packageDocumentation comment for this package) + +``` diff --git a/sdk/networkanalytics/arm-networkanalytics/sample.env b/sdk/networkanalytics/arm-networkanalytics/sample.env new file mode 100644 index 000000000000..672847a3fea0 --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/sample.env @@ -0,0 +1,4 @@ +# App registration secret for AAD authentication +AZURE_CLIENT_SECRET= +AZURE_CLIENT_ID= +AZURE_TENANT_ID= \ No newline at end of file diff --git a/sdk/networkanalytics/arm-networkanalytics/src/index.ts b/sdk/networkanalytics/arm-networkanalytics/src/index.ts new file mode 100644 index 000000000000..accda255b1aa --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/src/index.ts @@ -0,0 +1,13 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +/// +export { getContinuationToken } from "./pagingHelper"; +export * from "./models"; +export { MicrosoftNetworkAnalytics } from "./microsoftNetworkAnalytics"; +export * from "./operationsInterfaces"; diff --git a/sdk/networkanalytics/arm-networkanalytics/src/lroImpl.ts b/sdk/networkanalytics/arm-networkanalytics/src/lroImpl.ts new file mode 100644 index 000000000000..dd803cd5e28c --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/src/lroImpl.ts @@ -0,0 +1,42 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { AbortSignalLike } from "@azure/abort-controller"; +import { LongRunningOperation, LroResponse } from "@azure/core-lro"; + +export function createLroSpec(inputs: { + sendOperationFn: (args: any, spec: any) => Promise>; + args: Record; + spec: { + readonly requestBody?: unknown; + readonly path?: string; + readonly httpMethod: string; + } & Record; +}): LongRunningOperation { + const { args, spec, sendOperationFn } = inputs; + return { + requestMethod: spec.httpMethod, + requestPath: spec.path!, + sendInitialRequest: () => sendOperationFn(args, spec), + sendPollRequest: ( + path: string, + options?: { abortSignal?: AbortSignalLike } + ) => { + const { requestBody, ...restSpec } = spec; + return sendOperationFn(args, { + ...restSpec, + httpMethod: "GET", + path, + abortSignal: options?.abortSignal + }); + } + }; +} diff --git a/sdk/networkanalytics/arm-networkanalytics/src/microsoftNetworkAnalytics.ts b/sdk/networkanalytics/arm-networkanalytics/src/microsoftNetworkAnalytics.ts new file mode 100644 index 000000000000..80584438ee06 --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/src/microsoftNetworkAnalytics.ts @@ -0,0 +1,156 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +import * as coreClient from "@azure/core-client"; +import * as coreRestPipeline from "@azure/core-rest-pipeline"; +import { + PipelineRequest, + PipelineResponse, + SendRequest +} from "@azure/core-rest-pipeline"; +import * as coreAuth from "@azure/core-auth"; +import { + OperationsImpl, + DataProductsImpl, + DataProductsCatalogsImpl, + DataTypesImpl +} from "./operations"; +import { + Operations, + DataProducts, + DataProductsCatalogs, + DataTypes +} from "./operationsInterfaces"; +import { MicrosoftNetworkAnalyticsOptionalParams } from "./models"; + +export class MicrosoftNetworkAnalytics extends coreClient.ServiceClient { + $host: string; + apiVersion: string; + subscriptionId: string; + + /** + * Initializes a new instance of the MicrosoftNetworkAnalytics class. + * @param credentials Subscription credentials which uniquely identify client subscription. + * @param subscriptionId The ID of the target subscription. + * @param options The parameter options + */ + constructor( + credentials: coreAuth.TokenCredential, + subscriptionId: string, + options?: MicrosoftNetworkAnalyticsOptionalParams + ) { + if (credentials === undefined) { + throw new Error("'credentials' cannot be null"); + } + if (subscriptionId === undefined) { + throw new Error("'subscriptionId' cannot be null"); + } + + // Initializing default values for options + if (!options) { + options = {}; + } + const defaults: MicrosoftNetworkAnalyticsOptionalParams = { + requestContentType: "application/json; charset=utf-8", + credential: credentials + }; + + const packageDetails = `azsdk-js-arm-networkanalytics/1.0.0`; + const userAgentPrefix = + options.userAgentOptions && options.userAgentOptions.userAgentPrefix + ? `${options.userAgentOptions.userAgentPrefix} ${packageDetails}` + : `${packageDetails}`; + + const optionsWithDefaults = { + ...defaults, + ...options, + userAgentOptions: { + userAgentPrefix + }, + endpoint: + options.endpoint ?? options.baseUri ?? "https://management.azure.com" + }; + super(optionsWithDefaults); + + let bearerTokenAuthenticationPolicyFound: boolean = false; + if (options?.pipeline && options.pipeline.getOrderedPolicies().length > 0) { + const pipelinePolicies: coreRestPipeline.PipelinePolicy[] = options.pipeline.getOrderedPolicies(); + bearerTokenAuthenticationPolicyFound = pipelinePolicies.some( + (pipelinePolicy) => + pipelinePolicy.name === + coreRestPipeline.bearerTokenAuthenticationPolicyName + ); + } + if ( + !options || + !options.pipeline || + options.pipeline.getOrderedPolicies().length == 0 || + !bearerTokenAuthenticationPolicyFound + ) { + this.pipeline.removePolicy({ + name: coreRestPipeline.bearerTokenAuthenticationPolicyName + }); + this.pipeline.addPolicy( + coreRestPipeline.bearerTokenAuthenticationPolicy({ + credential: credentials, + scopes: + optionsWithDefaults.credentialScopes ?? + `${optionsWithDefaults.endpoint}/.default`, + challengeCallbacks: { + authorizeRequestOnChallenge: + coreClient.authorizeRequestOnClaimChallenge + } + }) + ); + } + // Parameter assignments + this.subscriptionId = subscriptionId; + + // Assigning values to Constant parameters + this.$host = options.$host || "https://management.azure.com"; + this.apiVersion = options.apiVersion || "2023-11-15"; + this.operations = new OperationsImpl(this); + this.dataProducts = new DataProductsImpl(this); + this.dataProductsCatalogs = new DataProductsCatalogsImpl(this); + this.dataTypes = new DataTypesImpl(this); + this.addCustomApiVersionPolicy(options.apiVersion); + } + + /** A function that adds a policy that sets the api-version (or equivalent) to reflect the library version. */ + private addCustomApiVersionPolicy(apiVersion?: string) { + if (!apiVersion) { + return; + } + const apiVersionPolicy = { + name: "CustomApiVersionPolicy", + async sendRequest( + request: PipelineRequest, + next: SendRequest + ): Promise { + const param = request.url.split("?"); + if (param.length > 1) { + const newParams = param[1].split("&").map((item) => { + if (item.indexOf("api-version") > -1) { + return "api-version=" + apiVersion; + } else { + return item; + } + }); + request.url = param[0] + "?" + newParams.join("&"); + } + return next(request); + } + }; + this.pipeline.addPolicy(apiVersionPolicy); + } + + operations: Operations; + dataProducts: DataProducts; + dataProductsCatalogs: DataProductsCatalogs; + dataTypes: DataTypes; +} diff --git a/sdk/networkanalytics/arm-networkanalytics/src/models/index.ts b/sdk/networkanalytics/arm-networkanalytics/src/models/index.ts new file mode 100644 index 000000000000..6ff39e5af151 --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/src/models/index.ts @@ -0,0 +1,1081 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +import * as coreClient from "@azure/core-client"; + +/** A list of REST API operations supported by an Azure Resource Provider. It contains an URL link to get the next set of results. */ +export interface OperationListResult { + /** + * List of operations supported by the resource provider + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly value?: Operation[]; + /** + * URL to get the next set of operation list results (if there are any). + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly nextLink?: string; +} + +/** Details of a REST API operation, returned from the Resource Provider Operations API */ +export interface Operation { + /** + * The name of the operation, as per Resource-Based Access Control (RBAC). Examples: "Microsoft.Compute/virtualMachines/write", "Microsoft.Compute/virtualMachines/capture/action" + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly name?: string; + /** + * Whether the operation applies to data-plane. This is "true" for data-plane operations and "false" for ARM/control-plane operations. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly isDataAction?: boolean; + /** Localized display information for this particular operation. */ + display?: OperationDisplay; + /** + * The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is "user,system" + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly origin?: Origin; + /** + * Enum. Indicates the action type. "Internal" refers to actions that are for internal only APIs. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly actionType?: ActionType; +} + +/** Localized display information for this particular operation. */ +export interface OperationDisplay { + /** + * The localized friendly form of the resource provider name, e.g. "Microsoft Monitoring Insights" or "Microsoft Compute". + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly provider?: string; + /** + * The localized friendly name of the resource type related to this operation. E.g. "Virtual Machines" or "Job Schedule Collections". + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly resource?: string; + /** + * The concise, localized friendly name for the operation; suitable for dropdowns. E.g. "Create or Update Virtual Machine", "Restart Virtual Machine". + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly operation?: string; + /** + * The short, localized friendly description of the operation; suitable for tool tips and detailed views. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly description?: string; +} + +/** Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.). */ +export interface ErrorResponse { + /** The error object. */ + error?: ErrorDetail; +} + +/** The error detail. */ +export interface ErrorDetail { + /** + * The error code. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly code?: string; + /** + * The error message. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly message?: string; + /** + * The error target. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly target?: string; + /** + * The error details. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly details?: ErrorDetail[]; + /** + * The error additional info. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly additionalInfo?: ErrorAdditionalInfo[]; +} + +/** The resource management error additional info. */ +export interface ErrorAdditionalInfo { + /** + * The additional info type. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly type?: string; + /** + * The additional info. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly info?: Record; +} + +/** The response of a DataProduct list operation. */ +export interface DataProductListResult { + /** The DataProduct items on this page */ + value: DataProduct[]; + /** The link to the next page of items */ + nextLink?: string; +} + +/** Encryption key details. */ +export interface EncryptionKeyDetails { + /** The Uri of the key vault. */ + keyVaultUri: string; + /** The name of the key vault key. */ + keyName: string; + /** The version of the key vault key. */ + keyVersion: string; +} + +/** Data Product Network rule set */ +export interface DataProductNetworkAcls { + /** Virtual Network Rule */ + virtualNetworkRule: VirtualNetworkRule[]; + /** IP rule with specific IP or IP range in CIDR format. */ + ipRules: IPRules[]; + /** The list of query ips in the format of CIDR allowed to connect to query/visualization endpoint. */ + allowedQueryIpRangeList: string[]; + /** Default Action */ + defaultAction: DefaultAction; +} + +/** Virtual Network Rule */ +export interface VirtualNetworkRule { + /** Resource ID of a subnet */ + id: string; + /** The action of virtual network rule. */ + action?: string; + /** Gets the state of virtual network rule. */ + state?: string; +} + +/** IP rule with specific IP or IP range in CIDR format. */ +export interface IPRules { + /** IP Rules Value */ + value?: string; + /** The action of virtual network rule. */ + action: string; +} + +/** ManagedResourceGroup related properties */ +export interface ManagedResourceGroupConfiguration { + /** Name of managed resource group */ + name: string; + /** Managed Resource Group location */ + location: string; +} + +/** Details of Consumption Properties */ +export interface ConsumptionEndpointsProperties { + /** + * Ingestion url to upload the data. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly ingestionUrl?: string; + /** + * Resource Id of ingestion endpoint. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly ingestionResourceId?: string; + /** + * Url to consume file type. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly fileAccessUrl?: string; + /** + * Resource Id of file access endpoint. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly fileAccessResourceId?: string; + /** + * Url to consume the processed data. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly queryUrl?: string; + /** + * Resource Id of query endpoint. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly queryResourceId?: string; +} + +/** Managed service identity (system assigned and/or user assigned identities) */ +export interface ManagedServiceIdentity { + /** + * The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly principalId?: string; + /** + * The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly tenantId?: string; + /** Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). */ + type: ManagedServiceIdentityType; + /** The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. */ + userAssignedIdentities?: { [propertyName: string]: UserAssignedIdentity }; +} + +/** User assigned identity properties */ +export interface UserAssignedIdentity { + /** + * The principal ID of the assigned identity. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly principalId?: string; + /** + * The client ID of the assigned identity. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly clientId?: string; +} + +/** Common fields that are returned in the response for all Azure Resource Manager resources */ +export interface Resource { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly id?: string; + /** + * The name of the resource + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly name?: string; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly type?: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly systemData?: SystemData; +} + +/** Metadata pertaining to creation and last modification of the resource. */ +export interface SystemData { + /** The identity that created the resource. */ + createdBy?: string; + /** The type of identity that created the resource. */ + createdByType?: CreatedByType; + /** The timestamp of resource creation (UTC). */ + createdAt?: Date; + /** The identity that last modified the resource. */ + lastModifiedBy?: string; + /** The type of identity that last modified the resource. */ + lastModifiedByType?: CreatedByType; + /** The timestamp of resource last modification (UTC) */ + lastModifiedAt?: Date; +} + +/** The response of a DataProductsCatalog list operation. */ +export interface DataProductsCatalogListResult { + /** The DataProductsCatalog items on this page */ + value: DataProductsCatalog[]; + /** The link to the next page of items */ + nextLink?: string; +} + +/** Details for Publisher Information. */ +export interface PublisherInformation { + /** Name of the publisher. */ + publisherName: string; + /** Data product information. */ + dataProducts: DataProductInformation[]; +} + +/** Data Product Information */ +export interface DataProductInformation { + /** Name of data product. */ + dataProductName: string; + /** Description about data product. */ + description: string; + /** Version information of data product. */ + dataProductVersions: DataProductVersion[]; +} + +/** Data Product Version. */ +export interface DataProductVersion { + /** Version of data product */ + version: string; +} + +/** The type used for update operations of the DataProduct. */ +export interface DataProductUpdate { + /** The managed service identities assigned to this resource. */ + identity?: ManagedServiceIdentity; + /** Resource tags. */ + tags?: { [propertyName: string]: string }; + /** List of name or email associated with data product resource deployment. */ + owners?: string[]; + /** Purview account url for data product to connect to. */ + purviewAccount?: string; + /** Purview collection url for data product to connect to. */ + purviewCollection?: string; + /** Flag to enable or disable private link for data product resource. */ + privateLinksEnabled?: ControlState; + /** Current configured minor version of the data product resource. */ + currentMinorVersion?: string; +} + +/** The details for role assignment common properties. */ +export interface RoleAssignmentCommonProperties { + /** Role Id of the Built-In Role */ + roleId: string; + /** Object ID of the AAD principal or security-group. */ + principalId: string; + /** User name. */ + userName: string; + /** Data Type Scope at which the role assignment is created. */ + dataTypeScope: string[]; + /** Type of the principal Id: User, Group or ServicePrincipal */ + principalType: string; + /** Data Product role to be assigned to a user. */ + role: DataProductUserRole; +} + +/** The details for role assignment response. */ +export interface RoleAssignmentDetail { + /** Role Id of the Built-In Role */ + roleId: string; + /** Object ID of the AAD principal or security-group. */ + principalId: string; + /** User name. */ + userName: string; + /** Data Type Scope at which the role assignment is created. */ + dataTypeScope: string[]; + /** Type of the principal Id: User, Group or ServicePrincipal */ + principalType: string; + /** Data Product role to be assigned to a user. */ + role: DataProductUserRole; + /** Id of role assignment request */ + roleAssignmentId: string; +} + +/** The response of a DataType list operation. */ +export interface DataTypeListResult { + /** The DataType items on this page */ + value: DataType[]; + /** The link to the next page of items */ + nextLink?: string; +} + +/** The type used for update operations of the DataType. */ +export interface DataTypeUpdate { + /** State of data type. */ + state?: DataTypeState; + /** Field for storage output retention in days. */ + storageOutputRetention?: number; + /** Field for database cache retention in days. */ + databaseCacheRetention?: number; + /** Field for database data retention in days. */ + databaseRetention?: number; +} + +/** The details for container sas creation. */ +export interface ContainerSaS { + /** Sas token start timestamp. */ + startTimeStamp: Date; + /** Sas token expiry timestamp. */ + expiryTimeStamp: Date; + /** Ip Address */ + ipAddress: string; +} + +/** Details of storage container account sas token . */ +export interface ContainerSasToken { + /** + * Field to specify storage container sas token. + * This value contains a credential. Consider obscuring before showing to users + */ + storageContainerSasToken: string; +} + +/** The details for storage account sas creation. */ +export interface AccountSas { + /** Sas token start timestamp. */ + startTimeStamp: Date; + /** Sas token expiry timestamp. */ + expiryTimeStamp: Date; + /** Ip Address */ + ipAddress: string; +} + +/** Details of storage account sas token . */ +export interface AccountSasToken { + /** + * Field to specify storage account sas token. + * This value contains a credential. Consider obscuring before showing to users + */ + storageAccountSasToken: string; +} + +/** list role assignments. */ +export interface ListRoleAssignments { + /** Count of role assignments. */ + count: number; + /** list of role assignments */ + roleAssignmentResponse: RoleAssignmentDetail[]; +} + +/** Details for KeyVault. */ +export interface KeyVaultInfo { + /** key vault url. */ + keyVaultUrl: string; +} + +/** Resource Access Rules. */ +export interface ResourceAccessRules { + /** The tenant ID of resource. */ + tenantId: string; + /** Resource ID */ + resourceId: string; +} + +/** The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location' */ +export interface TrackedResource extends Resource { + /** Resource tags. */ + tags?: { [propertyName: string]: string }; + /** The geo-location where the resource lives */ + location: string; +} + +/** The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location */ +export interface ProxyResource extends Resource {} + +/** The data product resource. */ +export interface DataProduct extends TrackedResource { + /** The managed service identities assigned to this resource. */ + identity?: ManagedServiceIdentity; + /** + * The resource GUID property of the data product resource. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly resourceGuid?: string; + /** + * Latest provisioning state of data product. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly provisioningState?: ProvisioningState; + /** Data product publisher name. */ + publisher?: string; + /** Product name of data product. */ + product?: string; + /** Major version of data product. */ + majorVersion?: string; + /** List of name or email associated with data product resource deployment. */ + owners?: string[]; + /** Flag to enable or disable redundancy for data product. */ + redundancy?: ControlState; + /** Purview account url for data product to connect to. */ + purviewAccount?: string; + /** Purview collection url for data product to connect to. */ + purviewCollection?: string; + /** Flag to enable or disable private link for data product resource. */ + privateLinksEnabled?: ControlState; + /** Flag to enable or disable public access of data product resource. */ + publicNetworkAccess?: ControlState; + /** Flag to enable customer managed key encryption for data product. */ + customerManagedKeyEncryptionEnabled?: ControlState; + /** Customer managed encryption key details for data product. */ + customerEncryptionKey?: EncryptionKeyDetails; + /** Network rule set for data product. */ + networkacls?: DataProductNetworkAcls; + /** Managed resource group configuration. */ + managedResourceGroupConfiguration?: ManagedResourceGroupConfiguration; + /** + * List of available minor versions of the data product resource. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly availableMinorVersions?: string[]; + /** Current configured minor version of the data product resource. */ + currentMinorVersion?: string; + /** + * Documentation link for the data product based on definition file. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly documentation?: string; + /** + * Resource links which exposed to the customer to query the data. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly consumptionEndpoints?: ConsumptionEndpointsProperties; + /** + * Key vault url. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly keyVaultUrl?: string; +} + +/** The data catalog resource. */ +export interface DataProductsCatalog extends ProxyResource { + /** + * The data catalog provisioning state. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly provisioningState?: ProvisioningState; + /** The data product publisher information. */ + publishers?: PublisherInformation[]; +} + +/** The data type resource. */ +export interface DataType extends ProxyResource { + /** + * Latest provisioning state of data product. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly provisioningState?: ProvisioningState; + /** State of data type. */ + state?: DataTypeState; + /** + * Reason for the state of data type. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly stateReason?: string; + /** Field for storage output retention in days. */ + storageOutputRetention?: number; + /** Field for database cache retention in days. */ + databaseCacheRetention?: number; + /** Field for database data retention in days. */ + databaseRetention?: number; + /** + * Url for data visualization. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly visualizationUrl?: string; +} + +/** Defines headers for DataProducts_create operation. */ +export interface DataProductsCreateHeaders { + /** The Retry-After header can indicate how long the client should wait before polling the operation status. */ + retryAfter?: number; +} + +/** Defines headers for DataProducts_update operation. */ +export interface DataProductsUpdateHeaders { + /** The Retry-After header can indicate how long the client should wait before polling the operation status. */ + retryAfter?: number; + /** The Location header contains the URL where the status of the long running operation can be checked. */ + location?: string; +} + +/** Defines headers for DataProducts_delete operation. */ +export interface DataProductsDeleteHeaders { + /** The Retry-After header can indicate how long the client should wait before polling the operation status. */ + retryAfter?: number; + /** The Location header contains the URL where the status of the long running operation can be checked. */ + location?: string; +} + +/** Defines headers for DataTypes_create operation. */ +export interface DataTypesCreateHeaders { + /** The Retry-After header can indicate how long the client should wait before polling the operation status. */ + retryAfter?: number; +} + +/** Defines headers for DataTypes_update operation. */ +export interface DataTypesUpdateHeaders { + /** The Retry-After header can indicate how long the client should wait before polling the operation status. */ + retryAfter?: number; + /** The Location header contains the URL where the status of the long running operation can be checked. */ + location?: string; +} + +/** Defines headers for DataTypes_delete operation. */ +export interface DataTypesDeleteHeaders { + /** The Retry-After header can indicate how long the client should wait before polling the operation status. */ + retryAfter?: number; + /** The Location header contains the URL where the status of the long running operation can be checked. */ + location?: string; +} + +/** Defines headers for DataTypes_deleteData operation. */ +export interface DataTypesDeleteDataHeaders { + /** The Retry-After header can indicate how long the client should wait before polling the operation status. */ + retryAfter?: number; + /** The Location header contains the URL where the status of the long running operation can be checked. */ + location?: string; +} + +/** Known values of {@link Origin} that the service accepts. */ +export enum KnownOrigin { + /** User */ + User = "user", + /** System */ + System = "system", + /** UserSystem */ + UserSystem = "user,system" +} + +/** + * Defines values for Origin. \ + * {@link KnownOrigin} can be used interchangeably with Origin, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **user** \ + * **system** \ + * **user,system** + */ +export type Origin = string; + +/** Known values of {@link ActionType} that the service accepts. */ +export enum KnownActionType { + /** Internal */ + Internal = "Internal" +} + +/** + * Defines values for ActionType. \ + * {@link KnownActionType} can be used interchangeably with ActionType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Internal** + */ +export type ActionType = string; + +/** Known values of {@link ProvisioningState} that the service accepts. */ +export enum KnownProvisioningState { + /** Represents a succeeded operation. */ + Succeeded = "Succeeded", + /** Represents a failed operation. */ + Failed = "Failed", + /** Represents a canceled operation. */ + Canceled = "Canceled", + /** Represents a pending operation. */ + Provisioning = "Provisioning", + /** Represents a pending operation. */ + Updating = "Updating", + /** Represents an operation under deletion. */ + Deleting = "Deleting", + /** Represents an accepted operation. */ + Accepted = "Accepted" +} + +/** + * Defines values for ProvisioningState. \ + * {@link KnownProvisioningState} can be used interchangeably with ProvisioningState, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Succeeded**: Represents a succeeded operation. \ + * **Failed**: Represents a failed operation. \ + * **Canceled**: Represents a canceled operation. \ + * **Provisioning**: Represents a pending operation. \ + * **Updating**: Represents a pending operation. \ + * **Deleting**: Represents an operation under deletion. \ + * **Accepted**: Represents an accepted operation. + */ +export type ProvisioningState = string; + +/** Known values of {@link ControlState} that the service accepts. */ +export enum KnownControlState { + /** Field to enable a setting. */ + Enabled = "Enabled", + /** Field to disable a setting. */ + Disabled = "Disabled" +} + +/** + * Defines values for ControlState. \ + * {@link KnownControlState} can be used interchangeably with ControlState, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Enabled**: Field to enable a setting. \ + * **Disabled**: Field to disable a setting. + */ +export type ControlState = string; + +/** Known values of {@link DefaultAction} that the service accepts. */ +export enum KnownDefaultAction { + /** Represents allow action. */ + Allow = "Allow", + /** Represents deny action. */ + Deny = "Deny" +} + +/** + * Defines values for DefaultAction. \ + * {@link KnownDefaultAction} can be used interchangeably with DefaultAction, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Allow**: Represents allow action. \ + * **Deny**: Represents deny action. + */ +export type DefaultAction = string; + +/** Known values of {@link ManagedServiceIdentityType} that the service accepts. */ +export enum KnownManagedServiceIdentityType { + /** None */ + None = "None", + /** SystemAssigned */ + SystemAssigned = "SystemAssigned", + /** UserAssigned */ + UserAssigned = "UserAssigned", + /** SystemAssignedUserAssigned */ + SystemAssignedUserAssigned = "SystemAssigned, UserAssigned" +} + +/** + * Defines values for ManagedServiceIdentityType. \ + * {@link KnownManagedServiceIdentityType} can be used interchangeably with ManagedServiceIdentityType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **None** \ + * **SystemAssigned** \ + * **UserAssigned** \ + * **SystemAssigned, UserAssigned** + */ +export type ManagedServiceIdentityType = string; + +/** Known values of {@link CreatedByType} that the service accepts. */ +export enum KnownCreatedByType { + /** User */ + User = "User", + /** Application */ + Application = "Application", + /** ManagedIdentity */ + ManagedIdentity = "ManagedIdentity", + /** Key */ + Key = "Key" +} + +/** + * Defines values for CreatedByType. \ + * {@link KnownCreatedByType} can be used interchangeably with CreatedByType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **User** \ + * **Application** \ + * **ManagedIdentity** \ + * **Key** + */ +export type CreatedByType = string; + +/** Known values of {@link DataProductUserRole} that the service accepts. */ +export enum KnownDataProductUserRole { + /** Field to specify user of type Reader. */ + Reader = "Reader", + /** + * Field to specify user of type SensitiveReader. + * This user has privileged access to read sensitive data of a data product. + */ + SensitiveReader = "SensitiveReader" +} + +/** + * Defines values for DataProductUserRole. \ + * {@link KnownDataProductUserRole} can be used interchangeably with DataProductUserRole, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Reader**: Field to specify user of type Reader. \ + * **SensitiveReader**: Field to specify user of type SensitiveReader. + * This user has privileged access to read sensitive data of a data product. + */ +export type DataProductUserRole = string; + +/** Known values of {@link DataTypeState} that the service accepts. */ +export enum KnownDataTypeState { + /** Field to specify stopped state. */ + Stopped = "Stopped", + /** Field to specify running state. */ + Running = "Running" +} + +/** + * Defines values for DataTypeState. \ + * {@link KnownDataTypeState} can be used interchangeably with DataTypeState, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Stopped**: Field to specify stopped state. \ + * **Running**: Field to specify running state. + */ +export type DataTypeState = string; + +/** Known values of {@link Bypass} that the service accepts. */ +export enum KnownBypass { + /** Represents no bypassing of traffic. */ + None = "None", + /** Represents bypassing logging traffic. */ + Logging = "Logging", + /** Represents bypassing metrics traffic. */ + Metrics = "Metrics", + /** Represents bypassing azure services traffic. */ + AzureServices = "AzureServices" +} + +/** + * Defines values for Bypass. \ + * {@link KnownBypass} can be used interchangeably with Bypass, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **None**: Represents no bypassing of traffic. \ + * **Logging**: Represents bypassing logging traffic. \ + * **Metrics**: Represents bypassing metrics traffic. \ + * **AzureServices**: Represents bypassing azure services traffic. + */ +export type Bypass = string; + +/** Known values of {@link Versions} that the service accepts. */ +export enum KnownVersions { + /** The 2023-11-15 stable version. */ + V20231115 = "2023-11-15" +} + +/** + * Defines values for Versions. \ + * {@link KnownVersions} can be used interchangeably with Versions, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **2023-11-15**: The 2023-11-15 stable version. + */ +export type Versions = string; + +/** Optional parameters. */ +export interface OperationsListOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the list operation. */ +export type OperationsListResponse = OperationListResult; + +/** Optional parameters. */ +export interface OperationsListNextOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listNext operation. */ +export type OperationsListNextResponse = OperationListResult; + +/** Optional parameters. */ +export interface DataProductsListBySubscriptionOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listBySubscription operation. */ +export type DataProductsListBySubscriptionResponse = DataProductListResult; + +/** Optional parameters. */ +export interface DataProductsListByResourceGroupOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listByResourceGroup operation. */ +export type DataProductsListByResourceGroupResponse = DataProductListResult; + +/** Optional parameters. */ +export interface DataProductsGetOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the get operation. */ +export type DataProductsGetResponse = DataProduct; + +/** Optional parameters. */ +export interface DataProductsCreateOptionalParams + extends coreClient.OperationOptions { + /** Delay to wait until next poll, in milliseconds. */ + updateIntervalInMs?: number; + /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ + resumeFrom?: string; +} + +/** Contains response data for the create operation. */ +export type DataProductsCreateResponse = DataProduct; + +/** Optional parameters. */ +export interface DataProductsUpdateOptionalParams + extends coreClient.OperationOptions { + /** Delay to wait until next poll, in milliseconds. */ + updateIntervalInMs?: number; + /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ + resumeFrom?: string; +} + +/** Contains response data for the update operation. */ +export type DataProductsUpdateResponse = DataProduct; + +/** Optional parameters. */ +export interface DataProductsDeleteOptionalParams + extends coreClient.OperationOptions { + /** Delay to wait until next poll, in milliseconds. */ + updateIntervalInMs?: number; + /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ + resumeFrom?: string; +} + +/** Contains response data for the delete operation. */ +export type DataProductsDeleteResponse = DataProductsDeleteHeaders; + +/** Optional parameters. */ +export interface DataProductsAddUserRoleOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the addUserRole operation. */ +export type DataProductsAddUserRoleResponse = RoleAssignmentDetail; + +/** Optional parameters. */ +export interface DataProductsGenerateStorageAccountSasTokenOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the generateStorageAccountSasToken operation. */ +export type DataProductsGenerateStorageAccountSasTokenResponse = AccountSasToken; + +/** Optional parameters. */ +export interface DataProductsListRolesAssignmentsOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listRolesAssignments operation. */ +export type DataProductsListRolesAssignmentsResponse = ListRoleAssignments; + +/** Optional parameters. */ +export interface DataProductsRemoveUserRoleOptionalParams + extends coreClient.OperationOptions {} + +/** Optional parameters. */ +export interface DataProductsRotateKeyOptionalParams + extends coreClient.OperationOptions {} + +/** Optional parameters. */ +export interface DataProductsListBySubscriptionNextOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listBySubscriptionNext operation. */ +export type DataProductsListBySubscriptionNextResponse = DataProductListResult; + +/** Optional parameters. */ +export interface DataProductsListByResourceGroupNextOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listByResourceGroupNext operation. */ +export type DataProductsListByResourceGroupNextResponse = DataProductListResult; + +/** Optional parameters. */ +export interface DataProductsCatalogsListBySubscriptionOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listBySubscription operation. */ +export type DataProductsCatalogsListBySubscriptionResponse = DataProductsCatalogListResult; + +/** Optional parameters. */ +export interface DataProductsCatalogsListByResourceGroupOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listByResourceGroup operation. */ +export type DataProductsCatalogsListByResourceGroupResponse = DataProductsCatalogListResult; + +/** Optional parameters. */ +export interface DataProductsCatalogsGetOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the get operation. */ +export type DataProductsCatalogsGetResponse = DataProductsCatalog; + +/** Optional parameters. */ +export interface DataProductsCatalogsListBySubscriptionNextOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listBySubscriptionNext operation. */ +export type DataProductsCatalogsListBySubscriptionNextResponse = DataProductsCatalogListResult; + +/** Optional parameters. */ +export interface DataProductsCatalogsListByResourceGroupNextOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listByResourceGroupNext operation. */ +export type DataProductsCatalogsListByResourceGroupNextResponse = DataProductsCatalogListResult; + +/** Optional parameters. */ +export interface DataTypesListByDataProductOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listByDataProduct operation. */ +export type DataTypesListByDataProductResponse = DataTypeListResult; + +/** Optional parameters. */ +export interface DataTypesGetOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the get operation. */ +export type DataTypesGetResponse = DataType; + +/** Optional parameters. */ +export interface DataTypesCreateOptionalParams + extends coreClient.OperationOptions { + /** Delay to wait until next poll, in milliseconds. */ + updateIntervalInMs?: number; + /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ + resumeFrom?: string; +} + +/** Contains response data for the create operation. */ +export type DataTypesCreateResponse = DataType; + +/** Optional parameters. */ +export interface DataTypesUpdateOptionalParams + extends coreClient.OperationOptions { + /** Delay to wait until next poll, in milliseconds. */ + updateIntervalInMs?: number; + /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ + resumeFrom?: string; +} + +/** Contains response data for the update operation. */ +export type DataTypesUpdateResponse = DataType; + +/** Optional parameters. */ +export interface DataTypesDeleteOptionalParams + extends coreClient.OperationOptions { + /** Delay to wait until next poll, in milliseconds. */ + updateIntervalInMs?: number; + /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ + resumeFrom?: string; +} + +/** Contains response data for the delete operation. */ +export type DataTypesDeleteResponse = DataTypesDeleteHeaders; + +/** Optional parameters. */ +export interface DataTypesDeleteDataOptionalParams + extends coreClient.OperationOptions { + /** Delay to wait until next poll, in milliseconds. */ + updateIntervalInMs?: number; + /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ + resumeFrom?: string; +} + +/** Contains response data for the deleteData operation. */ +export type DataTypesDeleteDataResponse = DataTypesDeleteDataHeaders; + +/** Optional parameters. */ +export interface DataTypesGenerateStorageContainerSasTokenOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the generateStorageContainerSasToken operation. */ +export type DataTypesGenerateStorageContainerSasTokenResponse = ContainerSasToken; + +/** Optional parameters. */ +export interface DataTypesListByDataProductNextOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listByDataProductNext operation. */ +export type DataTypesListByDataProductNextResponse = DataTypeListResult; + +/** Optional parameters. */ +export interface MicrosoftNetworkAnalyticsOptionalParams + extends coreClient.ServiceClientOptions { + /** server parameter */ + $host?: string; + /** Api Version */ + apiVersion?: string; + /** Overrides client endpoint. */ + endpoint?: string; +} diff --git a/sdk/networkanalytics/arm-networkanalytics/src/models/mappers.ts b/sdk/networkanalytics/arm-networkanalytics/src/models/mappers.ts new file mode 100644 index 000000000000..b689ab47dc86 --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/src/models/mappers.ts @@ -0,0 +1,1511 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +import * as coreClient from "@azure/core-client"; + +export const OperationListResult: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "OperationListResult", + modelProperties: { + value: { + serializedName: "value", + readOnly: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "Operation" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + readOnly: true, + type: { + name: "String" + } + } + } + } +}; + +export const Operation: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "Operation", + modelProperties: { + name: { + serializedName: "name", + readOnly: true, + type: { + name: "String" + } + }, + isDataAction: { + serializedName: "isDataAction", + readOnly: true, + type: { + name: "Boolean" + } + }, + display: { + serializedName: "display", + type: { + name: "Composite", + className: "OperationDisplay" + } + }, + origin: { + serializedName: "origin", + readOnly: true, + type: { + name: "String" + } + }, + actionType: { + serializedName: "actionType", + readOnly: true, + type: { + name: "String" + } + } + } + } +}; + +export const OperationDisplay: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "OperationDisplay", + modelProperties: { + provider: { + serializedName: "provider", + readOnly: true, + type: { + name: "String" + } + }, + resource: { + serializedName: "resource", + readOnly: true, + type: { + name: "String" + } + }, + operation: { + serializedName: "operation", + readOnly: true, + type: { + name: "String" + } + }, + description: { + serializedName: "description", + readOnly: true, + type: { + name: "String" + } + } + } + } +}; + +export const ErrorResponse: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ErrorResponse", + modelProperties: { + error: { + serializedName: "error", + type: { + name: "Composite", + className: "ErrorDetail" + } + } + } + } +}; + +export const ErrorDetail: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ErrorDetail", + modelProperties: { + code: { + serializedName: "code", + readOnly: true, + type: { + name: "String" + } + }, + message: { + serializedName: "message", + readOnly: true, + type: { + name: "String" + } + }, + target: { + serializedName: "target", + readOnly: true, + type: { + name: "String" + } + }, + details: { + serializedName: "details", + readOnly: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ErrorDetail" + } + } + } + }, + additionalInfo: { + serializedName: "additionalInfo", + readOnly: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ErrorAdditionalInfo" + } + } + } + } + } + } +}; + +export const ErrorAdditionalInfo: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ErrorAdditionalInfo", + modelProperties: { + type: { + serializedName: "type", + readOnly: true, + type: { + name: "String" + } + }, + info: { + serializedName: "info", + readOnly: true, + type: { + name: "Dictionary", + value: { type: { name: "any" } } + } + } + } + } +}; + +export const DataProductListResult: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DataProductListResult", + modelProperties: { + value: { + serializedName: "value", + required: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DataProduct" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const EncryptionKeyDetails: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "EncryptionKeyDetails", + modelProperties: { + keyVaultUri: { + serializedName: "keyVaultUri", + required: true, + type: { + name: "String" + } + }, + keyName: { + serializedName: "keyName", + required: true, + type: { + name: "String" + } + }, + keyVersion: { + serializedName: "keyVersion", + required: true, + type: { + name: "String" + } + } + } + } +}; + +export const DataProductNetworkAcls: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DataProductNetworkAcls", + modelProperties: { + virtualNetworkRule: { + serializedName: "virtualNetworkRule", + required: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "VirtualNetworkRule" + } + } + } + }, + ipRules: { + serializedName: "ipRules", + required: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "IPRules" + } + } + } + }, + allowedQueryIpRangeList: { + serializedName: "allowedQueryIpRangeList", + required: true, + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + defaultAction: { + serializedName: "defaultAction", + required: true, + type: { + name: "String" + } + } + } + } +}; + +export const VirtualNetworkRule: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "VirtualNetworkRule", + modelProperties: { + id: { + serializedName: "id", + required: true, + type: { + name: "String" + } + }, + action: { + serializedName: "action", + type: { + name: "String" + } + }, + state: { + serializedName: "state", + type: { + name: "String" + } + } + } + } +}; + +export const IPRules: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "IPRules", + modelProperties: { + value: { + serializedName: "value", + type: { + name: "String" + } + }, + action: { + serializedName: "action", + required: true, + type: { + name: "String" + } + } + } + } +}; + +export const ManagedResourceGroupConfiguration: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ManagedResourceGroupConfiguration", + modelProperties: { + name: { + serializedName: "name", + required: true, + type: { + name: "String" + } + }, + location: { + serializedName: "location", + required: true, + type: { + name: "String" + } + } + } + } +}; + +export const ConsumptionEndpointsProperties: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ConsumptionEndpointsProperties", + modelProperties: { + ingestionUrl: { + serializedName: "ingestionUrl", + readOnly: true, + type: { + name: "String" + } + }, + ingestionResourceId: { + serializedName: "ingestionResourceId", + readOnly: true, + type: { + name: "String" + } + }, + fileAccessUrl: { + serializedName: "fileAccessUrl", + readOnly: true, + type: { + name: "String" + } + }, + fileAccessResourceId: { + serializedName: "fileAccessResourceId", + readOnly: true, + type: { + name: "String" + } + }, + queryUrl: { + serializedName: "queryUrl", + readOnly: true, + type: { + name: "String" + } + }, + queryResourceId: { + serializedName: "queryResourceId", + readOnly: true, + type: { + name: "String" + } + } + } + } +}; + +export const ManagedServiceIdentity: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ManagedServiceIdentity", + modelProperties: { + principalId: { + serializedName: "principalId", + readOnly: true, + type: { + name: "Uuid" + } + }, + tenantId: { + serializedName: "tenantId", + readOnly: true, + type: { + name: "Uuid" + } + }, + type: { + serializedName: "type", + required: true, + type: { + name: "String" + } + }, + userAssignedIdentities: { + serializedName: "userAssignedIdentities", + type: { + name: "Dictionary", + value: { + type: { name: "Composite", className: "UserAssignedIdentity" } + } + } + } + } + } +}; + +export const UserAssignedIdentity: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "UserAssignedIdentity", + modelProperties: { + principalId: { + serializedName: "principalId", + readOnly: true, + type: { + name: "Uuid" + } + }, + clientId: { + serializedName: "clientId", + readOnly: true, + type: { + name: "Uuid" + } + } + } + } +}; + +export const Resource: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "Resource", + modelProperties: { + id: { + serializedName: "id", + readOnly: true, + type: { + name: "String" + } + }, + name: { + serializedName: "name", + readOnly: true, + type: { + name: "String" + } + }, + type: { + serializedName: "type", + readOnly: true, + type: { + name: "String" + } + }, + systemData: { + serializedName: "systemData", + type: { + name: "Composite", + className: "SystemData" + } + } + } + } +}; + +export const SystemData: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "SystemData", + modelProperties: { + createdBy: { + serializedName: "createdBy", + type: { + name: "String" + } + }, + createdByType: { + serializedName: "createdByType", + type: { + name: "String" + } + }, + createdAt: { + serializedName: "createdAt", + type: { + name: "DateTime" + } + }, + lastModifiedBy: { + serializedName: "lastModifiedBy", + type: { + name: "String" + } + }, + lastModifiedByType: { + serializedName: "lastModifiedByType", + type: { + name: "String" + } + }, + lastModifiedAt: { + serializedName: "lastModifiedAt", + type: { + name: "DateTime" + } + } + } + } +}; + +export const DataProductsCatalogListResult: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DataProductsCatalogListResult", + modelProperties: { + value: { + serializedName: "value", + required: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DataProductsCatalog" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const PublisherInformation: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "PublisherInformation", + modelProperties: { + publisherName: { + serializedName: "publisherName", + required: true, + type: { + name: "String" + } + }, + dataProducts: { + serializedName: "dataProducts", + required: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DataProductInformation" + } + } + } + } + } + } +}; + +export const DataProductInformation: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DataProductInformation", + modelProperties: { + dataProductName: { + serializedName: "dataProductName", + required: true, + type: { + name: "String" + } + }, + description: { + serializedName: "description", + required: true, + type: { + name: "String" + } + }, + dataProductVersions: { + serializedName: "dataProductVersions", + required: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DataProductVersion" + } + } + } + } + } + } +}; + +export const DataProductVersion: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DataProductVersion", + modelProperties: { + version: { + serializedName: "version", + required: true, + type: { + name: "String" + } + } + } + } +}; + +export const DataProductUpdate: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DataProductUpdate", + modelProperties: { + identity: { + serializedName: "identity", + type: { + name: "Composite", + className: "ManagedServiceIdentity" + } + }, + tags: { + serializedName: "tags", + type: { + name: "Dictionary", + value: { type: { name: "String" } } + } + }, + owners: { + serializedName: "properties.owners", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + purviewAccount: { + serializedName: "properties.purviewAccount", + type: { + name: "String" + } + }, + purviewCollection: { + serializedName: "properties.purviewCollection", + type: { + name: "String" + } + }, + privateLinksEnabled: { + serializedName: "properties.privateLinksEnabled", + type: { + name: "String" + } + }, + currentMinorVersion: { + serializedName: "properties.currentMinorVersion", + type: { + name: "String" + } + } + } + } +}; + +export const RoleAssignmentCommonProperties: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "RoleAssignmentCommonProperties", + modelProperties: { + roleId: { + serializedName: "roleId", + required: true, + type: { + name: "String" + } + }, + principalId: { + serializedName: "principalId", + required: true, + type: { + name: "String" + } + }, + userName: { + serializedName: "userName", + required: true, + type: { + name: "String" + } + }, + dataTypeScope: { + serializedName: "dataTypeScope", + required: true, + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + principalType: { + serializedName: "principalType", + required: true, + type: { + name: "String" + } + }, + role: { + serializedName: "role", + required: true, + type: { + name: "String" + } + } + } + } +}; + +export const RoleAssignmentDetail: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "RoleAssignmentDetail", + modelProperties: { + roleId: { + serializedName: "roleId", + required: true, + type: { + name: "String" + } + }, + principalId: { + serializedName: "principalId", + required: true, + type: { + name: "String" + } + }, + userName: { + serializedName: "userName", + required: true, + type: { + name: "String" + } + }, + dataTypeScope: { + serializedName: "dataTypeScope", + required: true, + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + principalType: { + serializedName: "principalType", + required: true, + type: { + name: "String" + } + }, + role: { + serializedName: "role", + required: true, + type: { + name: "String" + } + }, + roleAssignmentId: { + serializedName: "roleAssignmentId", + required: true, + type: { + name: "String" + } + } + } + } +}; + +export const DataTypeListResult: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DataTypeListResult", + modelProperties: { + value: { + serializedName: "value", + required: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DataType" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const DataTypeUpdate: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DataTypeUpdate", + modelProperties: { + state: { + serializedName: "properties.state", + type: { + name: "String" + } + }, + storageOutputRetention: { + serializedName: "properties.storageOutputRetention", + type: { + name: "Number" + } + }, + databaseCacheRetention: { + serializedName: "properties.databaseCacheRetention", + type: { + name: "Number" + } + }, + databaseRetention: { + serializedName: "properties.databaseRetention", + type: { + name: "Number" + } + } + } + } +}; + +export const ContainerSaS: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ContainerSaS", + modelProperties: { + startTimeStamp: { + serializedName: "startTimeStamp", + required: true, + type: { + name: "DateTime" + } + }, + expiryTimeStamp: { + serializedName: "expiryTimeStamp", + required: true, + type: { + name: "DateTime" + } + }, + ipAddress: { + serializedName: "ipAddress", + required: true, + type: { + name: "String" + } + } + } + } +}; + +export const ContainerSasToken: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ContainerSasToken", + modelProperties: { + storageContainerSasToken: { + serializedName: "storageContainerSasToken", + required: true, + type: { + name: "String" + } + } + } + } +}; + +export const AccountSas: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "AccountSas", + modelProperties: { + startTimeStamp: { + serializedName: "startTimeStamp", + required: true, + type: { + name: "DateTime" + } + }, + expiryTimeStamp: { + serializedName: "expiryTimeStamp", + required: true, + type: { + name: "DateTime" + } + }, + ipAddress: { + serializedName: "ipAddress", + required: true, + type: { + name: "String" + } + } + } + } +}; + +export const AccountSasToken: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "AccountSasToken", + modelProperties: { + storageAccountSasToken: { + serializedName: "storageAccountSasToken", + required: true, + type: { + name: "String" + } + } + } + } +}; + +export const ListRoleAssignments: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ListRoleAssignments", + modelProperties: { + count: { + serializedName: "count", + required: true, + type: { + name: "Number" + } + }, + roleAssignmentResponse: { + serializedName: "roleAssignmentResponse", + required: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "RoleAssignmentDetail" + } + } + } + } + } + } +}; + +export const KeyVaultInfo: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "KeyVaultInfo", + modelProperties: { + keyVaultUrl: { + serializedName: "keyVaultUrl", + required: true, + type: { + name: "String" + } + } + } + } +}; + +export const ResourceAccessRules: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ResourceAccessRules", + modelProperties: { + tenantId: { + serializedName: "tenantId", + required: true, + type: { + name: "String" + } + }, + resourceId: { + serializedName: "resourceId", + required: true, + type: { + name: "String" + } + } + } + } +}; + +export const TrackedResource: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "TrackedResource", + modelProperties: { + ...Resource.type.modelProperties, + tags: { + serializedName: "tags", + type: { + name: "Dictionary", + value: { type: { name: "String" } } + } + }, + location: { + serializedName: "location", + required: true, + type: { + name: "String" + } + } + } + } +}; + +export const ProxyResource: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ProxyResource", + modelProperties: { + ...Resource.type.modelProperties + } + } +}; + +export const DataProduct: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DataProduct", + modelProperties: { + ...TrackedResource.type.modelProperties, + identity: { + serializedName: "identity", + type: { + name: "Composite", + className: "ManagedServiceIdentity" + } + }, + resourceGuid: { + serializedName: "properties.resourceGuid", + readOnly: true, + type: { + name: "String" + } + }, + provisioningState: { + serializedName: "properties.provisioningState", + readOnly: true, + type: { + name: "String" + } + }, + publisher: { + serializedName: "properties.publisher", + type: { + name: "String" + } + }, + product: { + serializedName: "properties.product", + type: { + name: "String" + } + }, + majorVersion: { + serializedName: "properties.majorVersion", + type: { + name: "String" + } + }, + owners: { + serializedName: "properties.owners", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + redundancy: { + serializedName: "properties.redundancy", + type: { + name: "String" + } + }, + purviewAccount: { + serializedName: "properties.purviewAccount", + type: { + name: "String" + } + }, + purviewCollection: { + serializedName: "properties.purviewCollection", + type: { + name: "String" + } + }, + privateLinksEnabled: { + serializedName: "properties.privateLinksEnabled", + type: { + name: "String" + } + }, + publicNetworkAccess: { + serializedName: "properties.publicNetworkAccess", + type: { + name: "String" + } + }, + customerManagedKeyEncryptionEnabled: { + serializedName: "properties.customerManagedKeyEncryptionEnabled", + type: { + name: "String" + } + }, + customerEncryptionKey: { + serializedName: "properties.customerEncryptionKey", + type: { + name: "Composite", + className: "EncryptionKeyDetails" + } + }, + networkacls: { + serializedName: "properties.networkacls", + type: { + name: "Composite", + className: "DataProductNetworkAcls" + } + }, + managedResourceGroupConfiguration: { + serializedName: "properties.managedResourceGroupConfiguration", + type: { + name: "Composite", + className: "ManagedResourceGroupConfiguration" + } + }, + availableMinorVersions: { + serializedName: "properties.availableMinorVersions", + readOnly: true, + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + currentMinorVersion: { + serializedName: "properties.currentMinorVersion", + type: { + name: "String" + } + }, + documentation: { + serializedName: "properties.documentation", + readOnly: true, + type: { + name: "String" + } + }, + consumptionEndpoints: { + serializedName: "properties.consumptionEndpoints", + type: { + name: "Composite", + className: "ConsumptionEndpointsProperties" + } + }, + keyVaultUrl: { + serializedName: "properties.keyVaultUrl", + readOnly: true, + type: { + name: "String" + } + } + } + } +}; + +export const DataProductsCatalog: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DataProductsCatalog", + modelProperties: { + ...ProxyResource.type.modelProperties, + provisioningState: { + serializedName: "properties.provisioningState", + readOnly: true, + type: { + name: "String" + } + }, + publishers: { + serializedName: "properties.publishers", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "PublisherInformation" + } + } + } + } + } + } +}; + +export const DataType: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DataType", + modelProperties: { + ...ProxyResource.type.modelProperties, + provisioningState: { + serializedName: "properties.provisioningState", + readOnly: true, + type: { + name: "String" + } + }, + state: { + serializedName: "properties.state", + type: { + name: "String" + } + }, + stateReason: { + serializedName: "properties.stateReason", + readOnly: true, + type: { + name: "String" + } + }, + storageOutputRetention: { + serializedName: "properties.storageOutputRetention", + type: { + name: "Number" + } + }, + databaseCacheRetention: { + serializedName: "properties.databaseCacheRetention", + type: { + name: "Number" + } + }, + databaseRetention: { + serializedName: "properties.databaseRetention", + type: { + name: "Number" + } + }, + visualizationUrl: { + serializedName: "properties.visualizationUrl", + readOnly: true, + type: { + name: "String" + } + } + } + } +}; + +export const DataProductsCreateHeaders: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DataProductsCreateHeaders", + modelProperties: { + retryAfter: { + serializedName: "retry-after", + type: { + name: "Number" + } + } + } + } +}; + +export const DataProductsUpdateHeaders: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DataProductsUpdateHeaders", + modelProperties: { + retryAfter: { + serializedName: "retry-after", + type: { + name: "Number" + } + }, + location: { + serializedName: "location", + type: { + name: "String" + } + } + } + } +}; + +export const DataProductsDeleteHeaders: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DataProductsDeleteHeaders", + modelProperties: { + retryAfter: { + serializedName: "retry-after", + type: { + name: "Number" + } + }, + location: { + serializedName: "location", + type: { + name: "String" + } + } + } + } +}; + +export const DataTypesCreateHeaders: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DataTypesCreateHeaders", + modelProperties: { + retryAfter: { + serializedName: "retry-after", + type: { + name: "Number" + } + } + } + } +}; + +export const DataTypesUpdateHeaders: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DataTypesUpdateHeaders", + modelProperties: { + retryAfter: { + serializedName: "retry-after", + type: { + name: "Number" + } + }, + location: { + serializedName: "location", + type: { + name: "String" + } + } + } + } +}; + +export const DataTypesDeleteHeaders: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DataTypesDeleteHeaders", + modelProperties: { + retryAfter: { + serializedName: "retry-after", + type: { + name: "Number" + } + }, + location: { + serializedName: "location", + type: { + name: "String" + } + } + } + } +}; + +export const DataTypesDeleteDataHeaders: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DataTypesDeleteDataHeaders", + modelProperties: { + retryAfter: { + serializedName: "retry-after", + type: { + name: "Number" + } + }, + location: { + serializedName: "location", + type: { + name: "String" + } + } + } + } +}; diff --git a/sdk/networkanalytics/arm-networkanalytics/src/models/parameters.ts b/sdk/networkanalytics/arm-networkanalytics/src/models/parameters.ts new file mode 100644 index 000000000000..81020bdfa05d --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/src/models/parameters.ts @@ -0,0 +1,202 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +import { + OperationParameter, + OperationURLParameter, + OperationQueryParameter +} from "@azure/core-client"; +import { + DataProduct as DataProductMapper, + DataProductUpdate as DataProductUpdateMapper, + RoleAssignmentCommonProperties as RoleAssignmentCommonPropertiesMapper, + AccountSas as AccountSasMapper, + RoleAssignmentDetail as RoleAssignmentDetailMapper, + KeyVaultInfo as KeyVaultInfoMapper, + DataType as DataTypeMapper, + DataTypeUpdate as DataTypeUpdateMapper, + ContainerSaS as ContainerSaSMapper +} from "../models/mappers"; + +export const accept: OperationParameter = { + parameterPath: "accept", + mapper: { + defaultValue: "application/json", + isConstant: true, + serializedName: "Accept", + type: { + name: "String" + } + } +}; + +export const $host: OperationURLParameter = { + parameterPath: "$host", + mapper: { + serializedName: "$host", + required: true, + type: { + name: "String" + } + }, + skipEncoding: true +}; + +export const apiVersion: OperationQueryParameter = { + parameterPath: "apiVersion", + mapper: { + defaultValue: "2023-11-15", + isConstant: true, + serializedName: "api-version", + type: { + name: "String" + } + } +}; + +export const nextLink: OperationURLParameter = { + parameterPath: "nextLink", + mapper: { + serializedName: "nextLink", + required: true, + type: { + name: "String" + } + }, + skipEncoding: true +}; + +export const subscriptionId: OperationURLParameter = { + parameterPath: "subscriptionId", + mapper: { + constraints: { + MinLength: 1 + }, + serializedName: "subscriptionId", + required: true, + type: { + name: "String" + } + } +}; + +export const resourceGroupName: OperationURLParameter = { + parameterPath: "resourceGroupName", + mapper: { + constraints: { + MaxLength: 90, + MinLength: 1 + }, + serializedName: "resourceGroupName", + required: true, + type: { + name: "String" + } + } +}; + +export const dataProductName: OperationURLParameter = { + parameterPath: "dataProductName", + mapper: { + constraints: { + Pattern: new RegExp("^[a-z][a-z0-9]*$"), + MaxLength: 63, + MinLength: 3 + }, + serializedName: "dataProductName", + required: true, + type: { + name: "String" + } + } +}; + +export const contentType: OperationParameter = { + parameterPath: ["options", "contentType"], + mapper: { + defaultValue: "application/json", + isConstant: true, + serializedName: "Content-Type", + type: { + name: "String" + } + } +}; + +export const resource: OperationParameter = { + parameterPath: "resource", + mapper: DataProductMapper +}; + +export const properties: OperationParameter = { + parameterPath: "properties", + mapper: DataProductUpdateMapper +}; + +export const body: OperationParameter = { + parameterPath: "body", + mapper: RoleAssignmentCommonPropertiesMapper +}; + +export const body1: OperationParameter = { + parameterPath: "body", + mapper: AccountSasMapper +}; + +export const body2: OperationParameter = { + parameterPath: "body", + mapper: { + serializedName: "body", + required: true, + type: { + name: "Dictionary", + value: { type: { name: "any" } } + } + } +}; + +export const body3: OperationParameter = { + parameterPath: "body", + mapper: RoleAssignmentDetailMapper +}; + +export const body4: OperationParameter = { + parameterPath: "body", + mapper: KeyVaultInfoMapper +}; + +export const dataTypeName: OperationURLParameter = { + parameterPath: "dataTypeName", + mapper: { + constraints: { + Pattern: new RegExp("^[a-z][a-z0-9-]*$"), + MaxLength: 63, + MinLength: 3 + }, + serializedName: "dataTypeName", + required: true, + type: { + name: "String" + } + } +}; + +export const resource1: OperationParameter = { + parameterPath: "resource", + mapper: DataTypeMapper +}; + +export const properties1: OperationParameter = { + parameterPath: "properties", + mapper: DataTypeUpdateMapper +}; + +export const body5: OperationParameter = { + parameterPath: "body", + mapper: ContainerSaSMapper +}; diff --git a/sdk/networkanalytics/arm-networkanalytics/src/operations/dataProducts.ts b/sdk/networkanalytics/arm-networkanalytics/src/operations/dataProducts.ts new file mode 100644 index 000000000000..2c440edd7924 --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/src/operations/dataProducts.ts @@ -0,0 +1,960 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; +import { setContinuationToken } from "../pagingHelper"; +import { DataProducts } from "../operationsInterfaces"; +import * as coreClient from "@azure/core-client"; +import * as Mappers from "../models/mappers"; +import * as Parameters from "../models/parameters"; +import { MicrosoftNetworkAnalytics } from "../microsoftNetworkAnalytics"; +import { + SimplePollerLike, + OperationState, + createHttpPoller +} from "@azure/core-lro"; +import { createLroSpec } from "../lroImpl"; +import { + DataProduct, + DataProductsListBySubscriptionNextOptionalParams, + DataProductsListBySubscriptionOptionalParams, + DataProductsListBySubscriptionResponse, + DataProductsListByResourceGroupNextOptionalParams, + DataProductsListByResourceGroupOptionalParams, + DataProductsListByResourceGroupResponse, + DataProductsGetOptionalParams, + DataProductsGetResponse, + DataProductsCreateOptionalParams, + DataProductsCreateResponse, + DataProductUpdate, + DataProductsUpdateOptionalParams, + DataProductsUpdateResponse, + DataProductsDeleteOptionalParams, + DataProductsDeleteResponse, + RoleAssignmentCommonProperties, + DataProductsAddUserRoleOptionalParams, + DataProductsAddUserRoleResponse, + AccountSas, + DataProductsGenerateStorageAccountSasTokenOptionalParams, + DataProductsGenerateStorageAccountSasTokenResponse, + DataProductsListRolesAssignmentsOptionalParams, + DataProductsListRolesAssignmentsResponse, + RoleAssignmentDetail, + DataProductsRemoveUserRoleOptionalParams, + KeyVaultInfo, + DataProductsRotateKeyOptionalParams, + DataProductsListBySubscriptionNextResponse, + DataProductsListByResourceGroupNextResponse +} from "../models"; + +/// +/** Class containing DataProducts operations. */ +export class DataProductsImpl implements DataProducts { + private readonly client: MicrosoftNetworkAnalytics; + + /** + * Initialize a new instance of the class DataProducts class. + * @param client Reference to the service client + */ + constructor(client: MicrosoftNetworkAnalytics) { + this.client = client; + } + + /** + * List data products by subscription. + * @param options The options parameters. + */ + public listBySubscription( + options?: DataProductsListBySubscriptionOptionalParams + ): PagedAsyncIterableIterator { + const iter = this.listBySubscriptionPagingAll(options); + return { + next() { + return iter.next(); + }, + [Symbol.asyncIterator]() { + return this; + }, + byPage: (settings?: PageSettings) => { + if (settings?.maxPageSize) { + throw new Error("maxPageSize is not supported by this operation."); + } + return this.listBySubscriptionPagingPage(options, settings); + } + }; + } + + private async *listBySubscriptionPagingPage( + options?: DataProductsListBySubscriptionOptionalParams, + settings?: PageSettings + ): AsyncIterableIterator { + let result: DataProductsListBySubscriptionResponse; + let continuationToken = settings?.continuationToken; + if (!continuationToken) { + result = await this._listBySubscription(options); + let page = result.value || []; + continuationToken = result.nextLink; + setContinuationToken(page, continuationToken); + yield page; + } + while (continuationToken) { + result = await this._listBySubscriptionNext(continuationToken, options); + continuationToken = result.nextLink; + let page = result.value || []; + setContinuationToken(page, continuationToken); + yield page; + } + } + + private async *listBySubscriptionPagingAll( + options?: DataProductsListBySubscriptionOptionalParams + ): AsyncIterableIterator { + for await (const page of this.listBySubscriptionPagingPage(options)) { + yield* page; + } + } + + /** + * List data products by resource group. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param options The options parameters. + */ + public listByResourceGroup( + resourceGroupName: string, + options?: DataProductsListByResourceGroupOptionalParams + ): PagedAsyncIterableIterator { + const iter = this.listByResourceGroupPagingAll(resourceGroupName, options); + return { + next() { + return iter.next(); + }, + [Symbol.asyncIterator]() { + return this; + }, + byPage: (settings?: PageSettings) => { + if (settings?.maxPageSize) { + throw new Error("maxPageSize is not supported by this operation."); + } + return this.listByResourceGroupPagingPage( + resourceGroupName, + options, + settings + ); + } + }; + } + + private async *listByResourceGroupPagingPage( + resourceGroupName: string, + options?: DataProductsListByResourceGroupOptionalParams, + settings?: PageSettings + ): AsyncIterableIterator { + let result: DataProductsListByResourceGroupResponse; + let continuationToken = settings?.continuationToken; + if (!continuationToken) { + result = await this._listByResourceGroup(resourceGroupName, options); + let page = result.value || []; + continuationToken = result.nextLink; + setContinuationToken(page, continuationToken); + yield page; + } + while (continuationToken) { + result = await this._listByResourceGroupNext( + resourceGroupName, + continuationToken, + options + ); + continuationToken = result.nextLink; + let page = result.value || []; + setContinuationToken(page, continuationToken); + yield page; + } + } + + private async *listByResourceGroupPagingAll( + resourceGroupName: string, + options?: DataProductsListByResourceGroupOptionalParams + ): AsyncIterableIterator { + for await (const page of this.listByResourceGroupPagingPage( + resourceGroupName, + options + )) { + yield* page; + } + } + + /** + * List data products by subscription. + * @param options The options parameters. + */ + private _listBySubscription( + options?: DataProductsListBySubscriptionOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { options }, + listBySubscriptionOperationSpec + ); + } + + /** + * List data products by resource group. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param options The options parameters. + */ + private _listByResourceGroup( + resourceGroupName: string, + options?: DataProductsListByResourceGroupOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, options }, + listByResourceGroupOperationSpec + ); + } + + /** + * Retrieve data product resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param options The options parameters. + */ + get( + resourceGroupName: string, + dataProductName: string, + options?: DataProductsGetOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, dataProductName, options }, + getOperationSpec + ); + } + + /** + * Create data product resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param resource Resource create parameters. + * @param options The options parameters. + */ + async beginCreate( + resourceGroupName: string, + dataProductName: string, + resource: DataProduct, + options?: DataProductsCreateOptionalParams + ): Promise< + SimplePollerLike< + OperationState, + DataProductsCreateResponse + > + > { + const directSendOperation = async ( + args: coreClient.OperationArguments, + spec: coreClient.OperationSpec + ): Promise => { + return this.client.sendOperationRequest(args, spec); + }; + const sendOperationFn = async ( + args: coreClient.OperationArguments, + spec: coreClient.OperationSpec + ) => { + let currentRawResponse: + | coreClient.FullOperationResponse + | undefined = undefined; + const providedCallback = args.options?.onResponse; + const callback: coreClient.RawResponseCallback = ( + rawResponse: coreClient.FullOperationResponse, + flatResponse: unknown + ) => { + currentRawResponse = rawResponse; + providedCallback?.(rawResponse, flatResponse); + }; + const updatedArgs = { + ...args, + options: { + ...args.options, + onResponse: callback + } + }; + const flatResponse = await directSendOperation(updatedArgs, spec); + return { + flatResponse, + rawResponse: { + statusCode: currentRawResponse!.status, + body: currentRawResponse!.parsedBody, + headers: currentRawResponse!.headers.toJSON() + } + }; + }; + + const lro = createLroSpec({ + sendOperationFn, + args: { resourceGroupName, dataProductName, resource, options }, + spec: createOperationSpec + }); + const poller = await createHttpPoller< + DataProductsCreateResponse, + OperationState + >(lro, { + restoreFrom: options?.resumeFrom, + intervalInMs: options?.updateIntervalInMs, + resourceLocationConfig: "azure-async-operation" + }); + await poller.poll(); + return poller; + } + + /** + * Create data product resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param resource Resource create parameters. + * @param options The options parameters. + */ + async beginCreateAndWait( + resourceGroupName: string, + dataProductName: string, + resource: DataProduct, + options?: DataProductsCreateOptionalParams + ): Promise { + const poller = await this.beginCreate( + resourceGroupName, + dataProductName, + resource, + options + ); + return poller.pollUntilDone(); + } + + /** + * Update data product resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param properties The resource properties to be updated. + * @param options The options parameters. + */ + async beginUpdate( + resourceGroupName: string, + dataProductName: string, + properties: DataProductUpdate, + options?: DataProductsUpdateOptionalParams + ): Promise< + SimplePollerLike< + OperationState, + DataProductsUpdateResponse + > + > { + const directSendOperation = async ( + args: coreClient.OperationArguments, + spec: coreClient.OperationSpec + ): Promise => { + return this.client.sendOperationRequest(args, spec); + }; + const sendOperationFn = async ( + args: coreClient.OperationArguments, + spec: coreClient.OperationSpec + ) => { + let currentRawResponse: + | coreClient.FullOperationResponse + | undefined = undefined; + const providedCallback = args.options?.onResponse; + const callback: coreClient.RawResponseCallback = ( + rawResponse: coreClient.FullOperationResponse, + flatResponse: unknown + ) => { + currentRawResponse = rawResponse; + providedCallback?.(rawResponse, flatResponse); + }; + const updatedArgs = { + ...args, + options: { + ...args.options, + onResponse: callback + } + }; + const flatResponse = await directSendOperation(updatedArgs, spec); + return { + flatResponse, + rawResponse: { + statusCode: currentRawResponse!.status, + body: currentRawResponse!.parsedBody, + headers: currentRawResponse!.headers.toJSON() + } + }; + }; + + const lro = createLroSpec({ + sendOperationFn, + args: { resourceGroupName, dataProductName, properties, options }, + spec: updateOperationSpec + }); + const poller = await createHttpPoller< + DataProductsUpdateResponse, + OperationState + >(lro, { + restoreFrom: options?.resumeFrom, + intervalInMs: options?.updateIntervalInMs, + resourceLocationConfig: "location" + }); + await poller.poll(); + return poller; + } + + /** + * Update data product resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param properties The resource properties to be updated. + * @param options The options parameters. + */ + async beginUpdateAndWait( + resourceGroupName: string, + dataProductName: string, + properties: DataProductUpdate, + options?: DataProductsUpdateOptionalParams + ): Promise { + const poller = await this.beginUpdate( + resourceGroupName, + dataProductName, + properties, + options + ); + return poller.pollUntilDone(); + } + + /** + * Delete data product resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param options The options parameters. + */ + async beginDelete( + resourceGroupName: string, + dataProductName: string, + options?: DataProductsDeleteOptionalParams + ): Promise< + SimplePollerLike< + OperationState, + DataProductsDeleteResponse + > + > { + const directSendOperation = async ( + args: coreClient.OperationArguments, + spec: coreClient.OperationSpec + ): Promise => { + return this.client.sendOperationRequest(args, spec); + }; + const sendOperationFn = async ( + args: coreClient.OperationArguments, + spec: coreClient.OperationSpec + ) => { + let currentRawResponse: + | coreClient.FullOperationResponse + | undefined = undefined; + const providedCallback = args.options?.onResponse; + const callback: coreClient.RawResponseCallback = ( + rawResponse: coreClient.FullOperationResponse, + flatResponse: unknown + ) => { + currentRawResponse = rawResponse; + providedCallback?.(rawResponse, flatResponse); + }; + const updatedArgs = { + ...args, + options: { + ...args.options, + onResponse: callback + } + }; + const flatResponse = await directSendOperation(updatedArgs, spec); + return { + flatResponse, + rawResponse: { + statusCode: currentRawResponse!.status, + body: currentRawResponse!.parsedBody, + headers: currentRawResponse!.headers.toJSON() + } + }; + }; + + const lro = createLroSpec({ + sendOperationFn, + args: { resourceGroupName, dataProductName, options }, + spec: deleteOperationSpec + }); + const poller = await createHttpPoller< + DataProductsDeleteResponse, + OperationState + >(lro, { + restoreFrom: options?.resumeFrom, + intervalInMs: options?.updateIntervalInMs, + resourceLocationConfig: "location" + }); + await poller.poll(); + return poller; + } + + /** + * Delete data product resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param options The options parameters. + */ + async beginDeleteAndWait( + resourceGroupName: string, + dataProductName: string, + options?: DataProductsDeleteOptionalParams + ): Promise { + const poller = await this.beginDelete( + resourceGroupName, + dataProductName, + options + ); + return poller.pollUntilDone(); + } + + /** + * Assign role to the data product. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param body The content of the action request + * @param options The options parameters. + */ + addUserRole( + resourceGroupName: string, + dataProductName: string, + body: RoleAssignmentCommonProperties, + options?: DataProductsAddUserRoleOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, dataProductName, body, options }, + addUserRoleOperationSpec + ); + } + + /** + * Generate sas token for storage account. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param body The content of the action request + * @param options The options parameters. + */ + generateStorageAccountSasToken( + resourceGroupName: string, + dataProductName: string, + body: AccountSas, + options?: DataProductsGenerateStorageAccountSasTokenOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, dataProductName, body, options }, + generateStorageAccountSasTokenOperationSpec + ); + } + + /** + * List user roles associated with the data product. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param body The content of the action request + * @param options The options parameters. + */ + listRolesAssignments( + resourceGroupName: string, + dataProductName: string, + body: Record, + options?: DataProductsListRolesAssignmentsOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, dataProductName, body, options }, + listRolesAssignmentsOperationSpec + ); + } + + /** + * Remove role from the data product. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param body The content of the action request + * @param options The options parameters. + */ + removeUserRole( + resourceGroupName: string, + dataProductName: string, + body: RoleAssignmentDetail, + options?: DataProductsRemoveUserRoleOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, dataProductName, body, options }, + removeUserRoleOperationSpec + ); + } + + /** + * Initiate key rotation on Data Product. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param body The content of the action request + * @param options The options parameters. + */ + rotateKey( + resourceGroupName: string, + dataProductName: string, + body: KeyVaultInfo, + options?: DataProductsRotateKeyOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, dataProductName, body, options }, + rotateKeyOperationSpec + ); + } + + /** + * ListBySubscriptionNext + * @param nextLink The nextLink from the previous successful call to the ListBySubscription method. + * @param options The options parameters. + */ + private _listBySubscriptionNext( + nextLink: string, + options?: DataProductsListBySubscriptionNextOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { nextLink, options }, + listBySubscriptionNextOperationSpec + ); + } + + /** + * ListByResourceGroupNext + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param nextLink The nextLink from the previous successful call to the ListByResourceGroup method. + * @param options The options parameters. + */ + private _listByResourceGroupNext( + resourceGroupName: string, + nextLink: string, + options?: DataProductsListByResourceGroupNextOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, nextLink, options }, + listByResourceGroupNextOperationSpec + ); + } +} +// Operation Specifications +const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); + +const listBySubscriptionOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/providers/Microsoft.NetworkAnalytics/dataProducts", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.DataProductListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [Parameters.$host, Parameters.subscriptionId], + headerParameters: [Parameters.accept], + serializer +}; +const listByResourceGroupOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkAnalytics/dataProducts", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.DataProductListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + headerParameters: [Parameters.accept], + serializer +}; +const getOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkAnalytics/dataProducts/{dataProductName}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.DataProduct + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.dataProductName + ], + headerParameters: [Parameters.accept], + serializer +}; +const createOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkAnalytics/dataProducts/{dataProductName}", + httpMethod: "PUT", + responses: { + 200: { + bodyMapper: Mappers.DataProduct + }, + 201: { + bodyMapper: Mappers.DataProduct + }, + 202: { + bodyMapper: Mappers.DataProduct + }, + 204: { + bodyMapper: Mappers.DataProduct + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + requestBody: Parameters.resource, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.dataProductName + ], + headerParameters: [Parameters.accept, Parameters.contentType], + mediaType: "json", + serializer +}; +const updateOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkAnalytics/dataProducts/{dataProductName}", + httpMethod: "PATCH", + responses: { + 200: { + bodyMapper: Mappers.DataProduct + }, + 201: { + bodyMapper: Mappers.DataProduct + }, + 202: { + bodyMapper: Mappers.DataProduct + }, + 204: { + bodyMapper: Mappers.DataProduct + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + requestBody: Parameters.properties, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.dataProductName + ], + headerParameters: [Parameters.accept, Parameters.contentType], + mediaType: "json", + serializer +}; +const deleteOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkAnalytics/dataProducts/{dataProductName}", + httpMethod: "DELETE", + responses: { + 200: { + headersMapper: Mappers.DataProductsDeleteHeaders + }, + 201: { + headersMapper: Mappers.DataProductsDeleteHeaders + }, + 202: { + headersMapper: Mappers.DataProductsDeleteHeaders + }, + 204: { + headersMapper: Mappers.DataProductsDeleteHeaders + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.dataProductName + ], + headerParameters: [Parameters.accept], + serializer +}; +const addUserRoleOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkAnalytics/dataProducts/{dataProductName}/addUserRole", + httpMethod: "POST", + responses: { + 200: { + bodyMapper: Mappers.RoleAssignmentDetail + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + requestBody: Parameters.body, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.dataProductName + ], + headerParameters: [Parameters.accept, Parameters.contentType], + mediaType: "json", + serializer +}; +const generateStorageAccountSasTokenOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkAnalytics/dataProducts/{dataProductName}/generateStorageAccountSasToken", + httpMethod: "POST", + responses: { + 200: { + bodyMapper: Mappers.AccountSasToken + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + requestBody: Parameters.body1, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.dataProductName + ], + headerParameters: [Parameters.accept, Parameters.contentType], + mediaType: "json", + serializer +}; +const listRolesAssignmentsOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkAnalytics/dataProducts/{dataProductName}/listRolesAssignments", + httpMethod: "POST", + responses: { + 200: { + bodyMapper: Mappers.ListRoleAssignments + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + requestBody: Parameters.body2, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.dataProductName + ], + headerParameters: [Parameters.accept, Parameters.contentType], + mediaType: "json", + serializer +}; +const removeUserRoleOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkAnalytics/dataProducts/{dataProductName}/removeUserRole", + httpMethod: "POST", + responses: { + 204: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + requestBody: Parameters.body3, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.dataProductName + ], + headerParameters: [Parameters.accept, Parameters.contentType], + mediaType: "json", + serializer +}; +const rotateKeyOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkAnalytics/dataProducts/{dataProductName}/rotateKey", + httpMethod: "POST", + responses: { + 204: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + requestBody: Parameters.body4, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.dataProductName + ], + headerParameters: [Parameters.accept, Parameters.contentType], + mediaType: "json", + serializer +}; +const listBySubscriptionNextOperationSpec: coreClient.OperationSpec = { + path: "{nextLink}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.DataProductListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + urlParameters: [ + Parameters.$host, + Parameters.nextLink, + Parameters.subscriptionId + ], + headerParameters: [Parameters.accept], + serializer +}; +const listByResourceGroupNextOperationSpec: coreClient.OperationSpec = { + path: "{nextLink}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.DataProductListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + urlParameters: [ + Parameters.$host, + Parameters.nextLink, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + headerParameters: [Parameters.accept], + serializer +}; diff --git a/sdk/networkanalytics/arm-networkanalytics/src/operations/dataProductsCatalogs.ts b/sdk/networkanalytics/arm-networkanalytics/src/operations/dataProductsCatalogs.ts new file mode 100644 index 000000000000..65ae6571c801 --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/src/operations/dataProductsCatalogs.ts @@ -0,0 +1,341 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; +import { setContinuationToken } from "../pagingHelper"; +import { DataProductsCatalogs } from "../operationsInterfaces"; +import * as coreClient from "@azure/core-client"; +import * as Mappers from "../models/mappers"; +import * as Parameters from "../models/parameters"; +import { MicrosoftNetworkAnalytics } from "../microsoftNetworkAnalytics"; +import { + DataProductsCatalog, + DataProductsCatalogsListBySubscriptionNextOptionalParams, + DataProductsCatalogsListBySubscriptionOptionalParams, + DataProductsCatalogsListBySubscriptionResponse, + DataProductsCatalogsListByResourceGroupNextOptionalParams, + DataProductsCatalogsListByResourceGroupOptionalParams, + DataProductsCatalogsListByResourceGroupResponse, + DataProductsCatalogsGetOptionalParams, + DataProductsCatalogsGetResponse, + DataProductsCatalogsListBySubscriptionNextResponse, + DataProductsCatalogsListByResourceGroupNextResponse +} from "../models"; + +/// +/** Class containing DataProductsCatalogs operations. */ +export class DataProductsCatalogsImpl implements DataProductsCatalogs { + private readonly client: MicrosoftNetworkAnalytics; + + /** + * Initialize a new instance of the class DataProductsCatalogs class. + * @param client Reference to the service client + */ + constructor(client: MicrosoftNetworkAnalytics) { + this.client = client; + } + + /** + * List data catalog by subscription. + * @param options The options parameters. + */ + public listBySubscription( + options?: DataProductsCatalogsListBySubscriptionOptionalParams + ): PagedAsyncIterableIterator { + const iter = this.listBySubscriptionPagingAll(options); + return { + next() { + return iter.next(); + }, + [Symbol.asyncIterator]() { + return this; + }, + byPage: (settings?: PageSettings) => { + if (settings?.maxPageSize) { + throw new Error("maxPageSize is not supported by this operation."); + } + return this.listBySubscriptionPagingPage(options, settings); + } + }; + } + + private async *listBySubscriptionPagingPage( + options?: DataProductsCatalogsListBySubscriptionOptionalParams, + settings?: PageSettings + ): AsyncIterableIterator { + let result: DataProductsCatalogsListBySubscriptionResponse; + let continuationToken = settings?.continuationToken; + if (!continuationToken) { + result = await this._listBySubscription(options); + let page = result.value || []; + continuationToken = result.nextLink; + setContinuationToken(page, continuationToken); + yield page; + } + while (continuationToken) { + result = await this._listBySubscriptionNext(continuationToken, options); + continuationToken = result.nextLink; + let page = result.value || []; + setContinuationToken(page, continuationToken); + yield page; + } + } + + private async *listBySubscriptionPagingAll( + options?: DataProductsCatalogsListBySubscriptionOptionalParams + ): AsyncIterableIterator { + for await (const page of this.listBySubscriptionPagingPage(options)) { + yield* page; + } + } + + /** + * List data catalog by resource group. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param options The options parameters. + */ + public listByResourceGroup( + resourceGroupName: string, + options?: DataProductsCatalogsListByResourceGroupOptionalParams + ): PagedAsyncIterableIterator { + const iter = this.listByResourceGroupPagingAll(resourceGroupName, options); + return { + next() { + return iter.next(); + }, + [Symbol.asyncIterator]() { + return this; + }, + byPage: (settings?: PageSettings) => { + if (settings?.maxPageSize) { + throw new Error("maxPageSize is not supported by this operation."); + } + return this.listByResourceGroupPagingPage( + resourceGroupName, + options, + settings + ); + } + }; + } + + private async *listByResourceGroupPagingPage( + resourceGroupName: string, + options?: DataProductsCatalogsListByResourceGroupOptionalParams, + settings?: PageSettings + ): AsyncIterableIterator { + let result: DataProductsCatalogsListByResourceGroupResponse; + let continuationToken = settings?.continuationToken; + if (!continuationToken) { + result = await this._listByResourceGroup(resourceGroupName, options); + let page = result.value || []; + continuationToken = result.nextLink; + setContinuationToken(page, continuationToken); + yield page; + } + while (continuationToken) { + result = await this._listByResourceGroupNext( + resourceGroupName, + continuationToken, + options + ); + continuationToken = result.nextLink; + let page = result.value || []; + setContinuationToken(page, continuationToken); + yield page; + } + } + + private async *listByResourceGroupPagingAll( + resourceGroupName: string, + options?: DataProductsCatalogsListByResourceGroupOptionalParams + ): AsyncIterableIterator { + for await (const page of this.listByResourceGroupPagingPage( + resourceGroupName, + options + )) { + yield* page; + } + } + + /** + * List data catalog by subscription. + * @param options The options parameters. + */ + private _listBySubscription( + options?: DataProductsCatalogsListBySubscriptionOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { options }, + listBySubscriptionOperationSpec + ); + } + + /** + * List data catalog by resource group. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param options The options parameters. + */ + private _listByResourceGroup( + resourceGroupName: string, + options?: DataProductsCatalogsListByResourceGroupOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, options }, + listByResourceGroupOperationSpec + ); + } + + /** + * Retrieve data type resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param options The options parameters. + */ + get( + resourceGroupName: string, + options?: DataProductsCatalogsGetOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, options }, + getOperationSpec + ); + } + + /** + * ListBySubscriptionNext + * @param nextLink The nextLink from the previous successful call to the ListBySubscription method. + * @param options The options parameters. + */ + private _listBySubscriptionNext( + nextLink: string, + options?: DataProductsCatalogsListBySubscriptionNextOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { nextLink, options }, + listBySubscriptionNextOperationSpec + ); + } + + /** + * ListByResourceGroupNext + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param nextLink The nextLink from the previous successful call to the ListByResourceGroup method. + * @param options The options parameters. + */ + private _listByResourceGroupNext( + resourceGroupName: string, + nextLink: string, + options?: DataProductsCatalogsListByResourceGroupNextOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, nextLink, options }, + listByResourceGroupNextOperationSpec + ); + } +} +// Operation Specifications +const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); + +const listBySubscriptionOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/providers/Microsoft.NetworkAnalytics/dataProductsCatalogs", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.DataProductsCatalogListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [Parameters.$host, Parameters.subscriptionId], + headerParameters: [Parameters.accept], + serializer +}; +const listByResourceGroupOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkAnalytics/dataProductsCatalogs", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.DataProductsCatalogListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + headerParameters: [Parameters.accept], + serializer +}; +const getOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkAnalytics/dataProductsCatalogs/default", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.DataProductsCatalog + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + headerParameters: [Parameters.accept], + serializer +}; +const listBySubscriptionNextOperationSpec: coreClient.OperationSpec = { + path: "{nextLink}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.DataProductsCatalogListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + urlParameters: [ + Parameters.$host, + Parameters.nextLink, + Parameters.subscriptionId + ], + headerParameters: [Parameters.accept], + serializer +}; +const listByResourceGroupNextOperationSpec: coreClient.OperationSpec = { + path: "{nextLink}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.DataProductsCatalogListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + urlParameters: [ + Parameters.$host, + Parameters.nextLink, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + headerParameters: [Parameters.accept], + serializer +}; diff --git a/sdk/networkanalytics/arm-networkanalytics/src/operations/dataTypes.ts b/sdk/networkanalytics/arm-networkanalytics/src/operations/dataTypes.ts new file mode 100644 index 000000000000..847d14bef7f5 --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/src/operations/dataTypes.ts @@ -0,0 +1,855 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; +import { setContinuationToken } from "../pagingHelper"; +import { DataTypes } from "../operationsInterfaces"; +import * as coreClient from "@azure/core-client"; +import * as Mappers from "../models/mappers"; +import * as Parameters from "../models/parameters"; +import { MicrosoftNetworkAnalytics } from "../microsoftNetworkAnalytics"; +import { + SimplePollerLike, + OperationState, + createHttpPoller +} from "@azure/core-lro"; +import { createLroSpec } from "../lroImpl"; +import { + DataType, + DataTypesListByDataProductNextOptionalParams, + DataTypesListByDataProductOptionalParams, + DataTypesListByDataProductResponse, + DataTypesGetOptionalParams, + DataTypesGetResponse, + DataTypesCreateOptionalParams, + DataTypesCreateResponse, + DataTypeUpdate, + DataTypesUpdateOptionalParams, + DataTypesUpdateResponse, + DataTypesDeleteOptionalParams, + DataTypesDeleteResponse, + DataTypesDeleteDataOptionalParams, + DataTypesDeleteDataResponse, + ContainerSaS, + DataTypesGenerateStorageContainerSasTokenOptionalParams, + DataTypesGenerateStorageContainerSasTokenResponse, + DataTypesListByDataProductNextResponse +} from "../models"; + +/// +/** Class containing DataTypes operations. */ +export class DataTypesImpl implements DataTypes { + private readonly client: MicrosoftNetworkAnalytics; + + /** + * Initialize a new instance of the class DataTypes class. + * @param client Reference to the service client + */ + constructor(client: MicrosoftNetworkAnalytics) { + this.client = client; + } + + /** + * List data type by parent resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param options The options parameters. + */ + public listByDataProduct( + resourceGroupName: string, + dataProductName: string, + options?: DataTypesListByDataProductOptionalParams + ): PagedAsyncIterableIterator { + const iter = this.listByDataProductPagingAll( + resourceGroupName, + dataProductName, + options + ); + return { + next() { + return iter.next(); + }, + [Symbol.asyncIterator]() { + return this; + }, + byPage: (settings?: PageSettings) => { + if (settings?.maxPageSize) { + throw new Error("maxPageSize is not supported by this operation."); + } + return this.listByDataProductPagingPage( + resourceGroupName, + dataProductName, + options, + settings + ); + } + }; + } + + private async *listByDataProductPagingPage( + resourceGroupName: string, + dataProductName: string, + options?: DataTypesListByDataProductOptionalParams, + settings?: PageSettings + ): AsyncIterableIterator { + let result: DataTypesListByDataProductResponse; + let continuationToken = settings?.continuationToken; + if (!continuationToken) { + result = await this._listByDataProduct( + resourceGroupName, + dataProductName, + options + ); + let page = result.value || []; + continuationToken = result.nextLink; + setContinuationToken(page, continuationToken); + yield page; + } + while (continuationToken) { + result = await this._listByDataProductNext( + resourceGroupName, + dataProductName, + continuationToken, + options + ); + continuationToken = result.nextLink; + let page = result.value || []; + setContinuationToken(page, continuationToken); + yield page; + } + } + + private async *listByDataProductPagingAll( + resourceGroupName: string, + dataProductName: string, + options?: DataTypesListByDataProductOptionalParams + ): AsyncIterableIterator { + for await (const page of this.listByDataProductPagingPage( + resourceGroupName, + dataProductName, + options + )) { + yield* page; + } + } + + /** + * List data type by parent resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param options The options parameters. + */ + private _listByDataProduct( + resourceGroupName: string, + dataProductName: string, + options?: DataTypesListByDataProductOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, dataProductName, options }, + listByDataProductOperationSpec + ); + } + + /** + * Retrieve data type resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param dataTypeName The data type name. + * @param options The options parameters. + */ + get( + resourceGroupName: string, + dataProductName: string, + dataTypeName: string, + options?: DataTypesGetOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, dataProductName, dataTypeName, options }, + getOperationSpec + ); + } + + /** + * Create data type resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param dataTypeName The data type name. + * @param resource Resource create parameters. + * @param options The options parameters. + */ + async beginCreate( + resourceGroupName: string, + dataProductName: string, + dataTypeName: string, + resource: DataType, + options?: DataTypesCreateOptionalParams + ): Promise< + SimplePollerLike< + OperationState, + DataTypesCreateResponse + > + > { + const directSendOperation = async ( + args: coreClient.OperationArguments, + spec: coreClient.OperationSpec + ): Promise => { + return this.client.sendOperationRequest(args, spec); + }; + const sendOperationFn = async ( + args: coreClient.OperationArguments, + spec: coreClient.OperationSpec + ) => { + let currentRawResponse: + | coreClient.FullOperationResponse + | undefined = undefined; + const providedCallback = args.options?.onResponse; + const callback: coreClient.RawResponseCallback = ( + rawResponse: coreClient.FullOperationResponse, + flatResponse: unknown + ) => { + currentRawResponse = rawResponse; + providedCallback?.(rawResponse, flatResponse); + }; + const updatedArgs = { + ...args, + options: { + ...args.options, + onResponse: callback + } + }; + const flatResponse = await directSendOperation(updatedArgs, spec); + return { + flatResponse, + rawResponse: { + statusCode: currentRawResponse!.status, + body: currentRawResponse!.parsedBody, + headers: currentRawResponse!.headers.toJSON() + } + }; + }; + + const lro = createLroSpec({ + sendOperationFn, + args: { + resourceGroupName, + dataProductName, + dataTypeName, + resource, + options + }, + spec: createOperationSpec + }); + const poller = await createHttpPoller< + DataTypesCreateResponse, + OperationState + >(lro, { + restoreFrom: options?.resumeFrom, + intervalInMs: options?.updateIntervalInMs, + resourceLocationConfig: "azure-async-operation" + }); + await poller.poll(); + return poller; + } + + /** + * Create data type resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param dataTypeName The data type name. + * @param resource Resource create parameters. + * @param options The options parameters. + */ + async beginCreateAndWait( + resourceGroupName: string, + dataProductName: string, + dataTypeName: string, + resource: DataType, + options?: DataTypesCreateOptionalParams + ): Promise { + const poller = await this.beginCreate( + resourceGroupName, + dataProductName, + dataTypeName, + resource, + options + ); + return poller.pollUntilDone(); + } + + /** + * Update data type resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param dataTypeName The data type name. + * @param properties The resource properties to be updated. + * @param options The options parameters. + */ + async beginUpdate( + resourceGroupName: string, + dataProductName: string, + dataTypeName: string, + properties: DataTypeUpdate, + options?: DataTypesUpdateOptionalParams + ): Promise< + SimplePollerLike< + OperationState, + DataTypesUpdateResponse + > + > { + const directSendOperation = async ( + args: coreClient.OperationArguments, + spec: coreClient.OperationSpec + ): Promise => { + return this.client.sendOperationRequest(args, spec); + }; + const sendOperationFn = async ( + args: coreClient.OperationArguments, + spec: coreClient.OperationSpec + ) => { + let currentRawResponse: + | coreClient.FullOperationResponse + | undefined = undefined; + const providedCallback = args.options?.onResponse; + const callback: coreClient.RawResponseCallback = ( + rawResponse: coreClient.FullOperationResponse, + flatResponse: unknown + ) => { + currentRawResponse = rawResponse; + providedCallback?.(rawResponse, flatResponse); + }; + const updatedArgs = { + ...args, + options: { + ...args.options, + onResponse: callback + } + }; + const flatResponse = await directSendOperation(updatedArgs, spec); + return { + flatResponse, + rawResponse: { + statusCode: currentRawResponse!.status, + body: currentRawResponse!.parsedBody, + headers: currentRawResponse!.headers.toJSON() + } + }; + }; + + const lro = createLroSpec({ + sendOperationFn, + args: { + resourceGroupName, + dataProductName, + dataTypeName, + properties, + options + }, + spec: updateOperationSpec + }); + const poller = await createHttpPoller< + DataTypesUpdateResponse, + OperationState + >(lro, { + restoreFrom: options?.resumeFrom, + intervalInMs: options?.updateIntervalInMs, + resourceLocationConfig: "location" + }); + await poller.poll(); + return poller; + } + + /** + * Update data type resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param dataTypeName The data type name. + * @param properties The resource properties to be updated. + * @param options The options parameters. + */ + async beginUpdateAndWait( + resourceGroupName: string, + dataProductName: string, + dataTypeName: string, + properties: DataTypeUpdate, + options?: DataTypesUpdateOptionalParams + ): Promise { + const poller = await this.beginUpdate( + resourceGroupName, + dataProductName, + dataTypeName, + properties, + options + ); + return poller.pollUntilDone(); + } + + /** + * Delete data type resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param dataTypeName The data type name. + * @param options The options parameters. + */ + async beginDelete( + resourceGroupName: string, + dataProductName: string, + dataTypeName: string, + options?: DataTypesDeleteOptionalParams + ): Promise< + SimplePollerLike< + OperationState, + DataTypesDeleteResponse + > + > { + const directSendOperation = async ( + args: coreClient.OperationArguments, + spec: coreClient.OperationSpec + ): Promise => { + return this.client.sendOperationRequest(args, spec); + }; + const sendOperationFn = async ( + args: coreClient.OperationArguments, + spec: coreClient.OperationSpec + ) => { + let currentRawResponse: + | coreClient.FullOperationResponse + | undefined = undefined; + const providedCallback = args.options?.onResponse; + const callback: coreClient.RawResponseCallback = ( + rawResponse: coreClient.FullOperationResponse, + flatResponse: unknown + ) => { + currentRawResponse = rawResponse; + providedCallback?.(rawResponse, flatResponse); + }; + const updatedArgs = { + ...args, + options: { + ...args.options, + onResponse: callback + } + }; + const flatResponse = await directSendOperation(updatedArgs, spec); + return { + flatResponse, + rawResponse: { + statusCode: currentRawResponse!.status, + body: currentRawResponse!.parsedBody, + headers: currentRawResponse!.headers.toJSON() + } + }; + }; + + const lro = createLroSpec({ + sendOperationFn, + args: { resourceGroupName, dataProductName, dataTypeName, options }, + spec: deleteOperationSpec + }); + const poller = await createHttpPoller< + DataTypesDeleteResponse, + OperationState + >(lro, { + restoreFrom: options?.resumeFrom, + intervalInMs: options?.updateIntervalInMs, + resourceLocationConfig: "location" + }); + await poller.poll(); + return poller; + } + + /** + * Delete data type resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param dataTypeName The data type name. + * @param options The options parameters. + */ + async beginDeleteAndWait( + resourceGroupName: string, + dataProductName: string, + dataTypeName: string, + options?: DataTypesDeleteOptionalParams + ): Promise { + const poller = await this.beginDelete( + resourceGroupName, + dataProductName, + dataTypeName, + options + ); + return poller.pollUntilDone(); + } + + /** + * Delete data for data type. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param dataTypeName The data type name. + * @param body The content of the action request + * @param options The options parameters. + */ + async beginDeleteData( + resourceGroupName: string, + dataProductName: string, + dataTypeName: string, + body: Record, + options?: DataTypesDeleteDataOptionalParams + ): Promise< + SimplePollerLike< + OperationState, + DataTypesDeleteDataResponse + > + > { + const directSendOperation = async ( + args: coreClient.OperationArguments, + spec: coreClient.OperationSpec + ): Promise => { + return this.client.sendOperationRequest(args, spec); + }; + const sendOperationFn = async ( + args: coreClient.OperationArguments, + spec: coreClient.OperationSpec + ) => { + let currentRawResponse: + | coreClient.FullOperationResponse + | undefined = undefined; + const providedCallback = args.options?.onResponse; + const callback: coreClient.RawResponseCallback = ( + rawResponse: coreClient.FullOperationResponse, + flatResponse: unknown + ) => { + currentRawResponse = rawResponse; + providedCallback?.(rawResponse, flatResponse); + }; + const updatedArgs = { + ...args, + options: { + ...args.options, + onResponse: callback + } + }; + const flatResponse = await directSendOperation(updatedArgs, spec); + return { + flatResponse, + rawResponse: { + statusCode: currentRawResponse!.status, + body: currentRawResponse!.parsedBody, + headers: currentRawResponse!.headers.toJSON() + } + }; + }; + + const lro = createLroSpec({ + sendOperationFn, + args: { resourceGroupName, dataProductName, dataTypeName, body, options }, + spec: deleteDataOperationSpec + }); + const poller = await createHttpPoller< + DataTypesDeleteDataResponse, + OperationState + >(lro, { + restoreFrom: options?.resumeFrom, + intervalInMs: options?.updateIntervalInMs, + resourceLocationConfig: "location" + }); + await poller.poll(); + return poller; + } + + /** + * Delete data for data type. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param dataTypeName The data type name. + * @param body The content of the action request + * @param options The options parameters. + */ + async beginDeleteDataAndWait( + resourceGroupName: string, + dataProductName: string, + dataTypeName: string, + body: Record, + options?: DataTypesDeleteDataOptionalParams + ): Promise { + const poller = await this.beginDeleteData( + resourceGroupName, + dataProductName, + dataTypeName, + body, + options + ); + return poller.pollUntilDone(); + } + + /** + * Generate sas token for storage container. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param dataTypeName The data type name. + * @param body The content of the action request + * @param options The options parameters. + */ + generateStorageContainerSasToken( + resourceGroupName: string, + dataProductName: string, + dataTypeName: string, + body: ContainerSaS, + options?: DataTypesGenerateStorageContainerSasTokenOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, dataProductName, dataTypeName, body, options }, + generateStorageContainerSasTokenOperationSpec + ); + } + + /** + * ListByDataProductNext + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param nextLink The nextLink from the previous successful call to the ListByDataProduct method. + * @param options The options parameters. + */ + private _listByDataProductNext( + resourceGroupName: string, + dataProductName: string, + nextLink: string, + options?: DataTypesListByDataProductNextOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, dataProductName, nextLink, options }, + listByDataProductNextOperationSpec + ); + } +} +// Operation Specifications +const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); + +const listByDataProductOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkAnalytics/dataProducts/{dataProductName}/dataTypes", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.DataTypeListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.dataProductName + ], + headerParameters: [Parameters.accept], + serializer +}; +const getOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkAnalytics/dataProducts/{dataProductName}/dataTypes/{dataTypeName}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.DataType + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.dataProductName, + Parameters.dataTypeName + ], + headerParameters: [Parameters.accept], + serializer +}; +const createOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkAnalytics/dataProducts/{dataProductName}/dataTypes/{dataTypeName}", + httpMethod: "PUT", + responses: { + 200: { + bodyMapper: Mappers.DataType + }, + 201: { + bodyMapper: Mappers.DataType + }, + 202: { + bodyMapper: Mappers.DataType + }, + 204: { + bodyMapper: Mappers.DataType + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + requestBody: Parameters.resource1, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.dataProductName, + Parameters.dataTypeName + ], + headerParameters: [Parameters.accept, Parameters.contentType], + mediaType: "json", + serializer +}; +const updateOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkAnalytics/dataProducts/{dataProductName}/dataTypes/{dataTypeName}", + httpMethod: "PATCH", + responses: { + 200: { + bodyMapper: Mappers.DataType + }, + 201: { + bodyMapper: Mappers.DataType + }, + 202: { + bodyMapper: Mappers.DataType + }, + 204: { + bodyMapper: Mappers.DataType + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + requestBody: Parameters.properties1, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.dataProductName, + Parameters.dataTypeName + ], + headerParameters: [Parameters.accept, Parameters.contentType], + mediaType: "json", + serializer +}; +const deleteOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkAnalytics/dataProducts/{dataProductName}/dataTypes/{dataTypeName}", + httpMethod: "DELETE", + responses: { + 200: { + headersMapper: Mappers.DataTypesDeleteHeaders + }, + 201: { + headersMapper: Mappers.DataTypesDeleteHeaders + }, + 202: { + headersMapper: Mappers.DataTypesDeleteHeaders + }, + 204: { + headersMapper: Mappers.DataTypesDeleteHeaders + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.dataProductName, + Parameters.dataTypeName + ], + headerParameters: [Parameters.accept], + serializer +}; +const deleteDataOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkAnalytics/dataProducts/{dataProductName}/dataTypes/{dataTypeName}/deleteData", + httpMethod: "POST", + responses: { + 200: { + headersMapper: Mappers.DataTypesDeleteDataHeaders + }, + 201: { + headersMapper: Mappers.DataTypesDeleteDataHeaders + }, + 202: { + headersMapper: Mappers.DataTypesDeleteDataHeaders + }, + 204: { + headersMapper: Mappers.DataTypesDeleteDataHeaders + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + requestBody: Parameters.body2, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.dataProductName, + Parameters.dataTypeName + ], + headerParameters: [Parameters.accept, Parameters.contentType], + mediaType: "json", + serializer +}; +const generateStorageContainerSasTokenOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkAnalytics/dataProducts/{dataProductName}/dataTypes/{dataTypeName}/generateStorageContainerSasToken", + httpMethod: "POST", + responses: { + 200: { + bodyMapper: Mappers.ContainerSasToken + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + requestBody: Parameters.body5, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.dataProductName, + Parameters.dataTypeName + ], + headerParameters: [Parameters.accept, Parameters.contentType], + mediaType: "json", + serializer +}; +const listByDataProductNextOperationSpec: coreClient.OperationSpec = { + path: "{nextLink}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.DataTypeListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + urlParameters: [ + Parameters.$host, + Parameters.nextLink, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.dataProductName + ], + headerParameters: [Parameters.accept], + serializer +}; diff --git a/sdk/networkanalytics/arm-networkanalytics/src/operations/index.ts b/sdk/networkanalytics/arm-networkanalytics/src/operations/index.ts new file mode 100644 index 000000000000..b5e3f0dc13d4 --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/src/operations/index.ts @@ -0,0 +1,12 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +export * from "./operations"; +export * from "./dataProducts"; +export * from "./dataProductsCatalogs"; +export * from "./dataTypes"; diff --git a/sdk/networkanalytics/arm-networkanalytics/src/operations/operations.ts b/sdk/networkanalytics/arm-networkanalytics/src/operations/operations.ts new file mode 100644 index 000000000000..ab0bb361e3fe --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/src/operations/operations.ts @@ -0,0 +1,149 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; +import { setContinuationToken } from "../pagingHelper"; +import { Operations } from "../operationsInterfaces"; +import * as coreClient from "@azure/core-client"; +import * as Mappers from "../models/mappers"; +import * as Parameters from "../models/parameters"; +import { MicrosoftNetworkAnalytics } from "../microsoftNetworkAnalytics"; +import { + Operation, + OperationsListNextOptionalParams, + OperationsListOptionalParams, + OperationsListResponse, + OperationsListNextResponse +} from "../models"; + +/// +/** Class containing Operations operations. */ +export class OperationsImpl implements Operations { + private readonly client: MicrosoftNetworkAnalytics; + + /** + * Initialize a new instance of the class Operations class. + * @param client Reference to the service client + */ + constructor(client: MicrosoftNetworkAnalytics) { + this.client = client; + } + + /** + * List the operations for the provider + * @param options The options parameters. + */ + public list( + options?: OperationsListOptionalParams + ): PagedAsyncIterableIterator { + const iter = this.listPagingAll(options); + return { + next() { + return iter.next(); + }, + [Symbol.asyncIterator]() { + return this; + }, + byPage: (settings?: PageSettings) => { + if (settings?.maxPageSize) { + throw new Error("maxPageSize is not supported by this operation."); + } + return this.listPagingPage(options, settings); + } + }; + } + + private async *listPagingPage( + options?: OperationsListOptionalParams, + settings?: PageSettings + ): AsyncIterableIterator { + let result: OperationsListResponse; + let continuationToken = settings?.continuationToken; + if (!continuationToken) { + result = await this._list(options); + let page = result.value || []; + continuationToken = result.nextLink; + setContinuationToken(page, continuationToken); + yield page; + } + while (continuationToken) { + result = await this._listNext(continuationToken, options); + continuationToken = result.nextLink; + let page = result.value || []; + setContinuationToken(page, continuationToken); + yield page; + } + } + + private async *listPagingAll( + options?: OperationsListOptionalParams + ): AsyncIterableIterator { + for await (const page of this.listPagingPage(options)) { + yield* page; + } + } + + /** + * List the operations for the provider + * @param options The options parameters. + */ + private _list( + options?: OperationsListOptionalParams + ): Promise { + return this.client.sendOperationRequest({ options }, listOperationSpec); + } + + /** + * ListNext + * @param nextLink The nextLink from the previous successful call to the List method. + * @param options The options parameters. + */ + private _listNext( + nextLink: string, + options?: OperationsListNextOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { nextLink, options }, + listNextOperationSpec + ); + } +} +// Operation Specifications +const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); + +const listOperationSpec: coreClient.OperationSpec = { + path: "/providers/Microsoft.NetworkAnalytics/operations", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.OperationListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [Parameters.$host], + headerParameters: [Parameters.accept], + serializer +}; +const listNextOperationSpec: coreClient.OperationSpec = { + path: "{nextLink}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.OperationListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + urlParameters: [Parameters.$host, Parameters.nextLink], + headerParameters: [Parameters.accept], + serializer +}; diff --git a/sdk/networkanalytics/arm-networkanalytics/src/operationsInterfaces/dataProducts.ts b/sdk/networkanalytics/arm-networkanalytics/src/operationsInterfaces/dataProducts.ts new file mode 100644 index 000000000000..0c0ae229f885 --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/src/operationsInterfaces/dataProducts.ts @@ -0,0 +1,222 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +import { PagedAsyncIterableIterator } from "@azure/core-paging"; +import { SimplePollerLike, OperationState } from "@azure/core-lro"; +import { + DataProduct, + DataProductsListBySubscriptionOptionalParams, + DataProductsListByResourceGroupOptionalParams, + DataProductsGetOptionalParams, + DataProductsGetResponse, + DataProductsCreateOptionalParams, + DataProductsCreateResponse, + DataProductUpdate, + DataProductsUpdateOptionalParams, + DataProductsUpdateResponse, + DataProductsDeleteOptionalParams, + DataProductsDeleteResponse, + RoleAssignmentCommonProperties, + DataProductsAddUserRoleOptionalParams, + DataProductsAddUserRoleResponse, + AccountSas, + DataProductsGenerateStorageAccountSasTokenOptionalParams, + DataProductsGenerateStorageAccountSasTokenResponse, + DataProductsListRolesAssignmentsOptionalParams, + DataProductsListRolesAssignmentsResponse, + RoleAssignmentDetail, + DataProductsRemoveUserRoleOptionalParams, + KeyVaultInfo, + DataProductsRotateKeyOptionalParams +} from "../models"; + +/// +/** Interface representing a DataProducts. */ +export interface DataProducts { + /** + * List data products by subscription. + * @param options The options parameters. + */ + listBySubscription( + options?: DataProductsListBySubscriptionOptionalParams + ): PagedAsyncIterableIterator; + /** + * List data products by resource group. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param options The options parameters. + */ + listByResourceGroup( + resourceGroupName: string, + options?: DataProductsListByResourceGroupOptionalParams + ): PagedAsyncIterableIterator; + /** + * Retrieve data product resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param options The options parameters. + */ + get( + resourceGroupName: string, + dataProductName: string, + options?: DataProductsGetOptionalParams + ): Promise; + /** + * Create data product resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param resource Resource create parameters. + * @param options The options parameters. + */ + beginCreate( + resourceGroupName: string, + dataProductName: string, + resource: DataProduct, + options?: DataProductsCreateOptionalParams + ): Promise< + SimplePollerLike< + OperationState, + DataProductsCreateResponse + > + >; + /** + * Create data product resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param resource Resource create parameters. + * @param options The options parameters. + */ + beginCreateAndWait( + resourceGroupName: string, + dataProductName: string, + resource: DataProduct, + options?: DataProductsCreateOptionalParams + ): Promise; + /** + * Update data product resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param properties The resource properties to be updated. + * @param options The options parameters. + */ + beginUpdate( + resourceGroupName: string, + dataProductName: string, + properties: DataProductUpdate, + options?: DataProductsUpdateOptionalParams + ): Promise< + SimplePollerLike< + OperationState, + DataProductsUpdateResponse + > + >; + /** + * Update data product resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param properties The resource properties to be updated. + * @param options The options parameters. + */ + beginUpdateAndWait( + resourceGroupName: string, + dataProductName: string, + properties: DataProductUpdate, + options?: DataProductsUpdateOptionalParams + ): Promise; + /** + * Delete data product resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param options The options parameters. + */ + beginDelete( + resourceGroupName: string, + dataProductName: string, + options?: DataProductsDeleteOptionalParams + ): Promise< + SimplePollerLike< + OperationState, + DataProductsDeleteResponse + > + >; + /** + * Delete data product resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param options The options parameters. + */ + beginDeleteAndWait( + resourceGroupName: string, + dataProductName: string, + options?: DataProductsDeleteOptionalParams + ): Promise; + /** + * Assign role to the data product. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param body The content of the action request + * @param options The options parameters. + */ + addUserRole( + resourceGroupName: string, + dataProductName: string, + body: RoleAssignmentCommonProperties, + options?: DataProductsAddUserRoleOptionalParams + ): Promise; + /** + * Generate sas token for storage account. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param body The content of the action request + * @param options The options parameters. + */ + generateStorageAccountSasToken( + resourceGroupName: string, + dataProductName: string, + body: AccountSas, + options?: DataProductsGenerateStorageAccountSasTokenOptionalParams + ): Promise; + /** + * List user roles associated with the data product. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param body The content of the action request + * @param options The options parameters. + */ + listRolesAssignments( + resourceGroupName: string, + dataProductName: string, + body: Record, + options?: DataProductsListRolesAssignmentsOptionalParams + ): Promise; + /** + * Remove role from the data product. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param body The content of the action request + * @param options The options parameters. + */ + removeUserRole( + resourceGroupName: string, + dataProductName: string, + body: RoleAssignmentDetail, + options?: DataProductsRemoveUserRoleOptionalParams + ): Promise; + /** + * Initiate key rotation on Data Product. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param body The content of the action request + * @param options The options parameters. + */ + rotateKey( + resourceGroupName: string, + dataProductName: string, + body: KeyVaultInfo, + options?: DataProductsRotateKeyOptionalParams + ): Promise; +} diff --git a/sdk/networkanalytics/arm-networkanalytics/src/operationsInterfaces/dataProductsCatalogs.ts b/sdk/networkanalytics/arm-networkanalytics/src/operationsInterfaces/dataProductsCatalogs.ts new file mode 100644 index 000000000000..7d8131c91656 --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/src/operationsInterfaces/dataProductsCatalogs.ts @@ -0,0 +1,46 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +import { PagedAsyncIterableIterator } from "@azure/core-paging"; +import { + DataProductsCatalog, + DataProductsCatalogsListBySubscriptionOptionalParams, + DataProductsCatalogsListByResourceGroupOptionalParams, + DataProductsCatalogsGetOptionalParams, + DataProductsCatalogsGetResponse +} from "../models"; + +/// +/** Interface representing a DataProductsCatalogs. */ +export interface DataProductsCatalogs { + /** + * List data catalog by subscription. + * @param options The options parameters. + */ + listBySubscription( + options?: DataProductsCatalogsListBySubscriptionOptionalParams + ): PagedAsyncIterableIterator; + /** + * List data catalog by resource group. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param options The options parameters. + */ + listByResourceGroup( + resourceGroupName: string, + options?: DataProductsCatalogsListByResourceGroupOptionalParams + ): PagedAsyncIterableIterator; + /** + * Retrieve data type resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param options The options parameters. + */ + get( + resourceGroupName: string, + options?: DataProductsCatalogsGetOptionalParams + ): Promise; +} diff --git a/sdk/networkanalytics/arm-networkanalytics/src/operationsInterfaces/dataTypes.ts b/sdk/networkanalytics/arm-networkanalytics/src/operationsInterfaces/dataTypes.ts new file mode 100644 index 000000000000..466d8b596355 --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/src/operationsInterfaces/dataTypes.ts @@ -0,0 +1,208 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +import { PagedAsyncIterableIterator } from "@azure/core-paging"; +import { SimplePollerLike, OperationState } from "@azure/core-lro"; +import { + DataType, + DataTypesListByDataProductOptionalParams, + DataTypesGetOptionalParams, + DataTypesGetResponse, + DataTypesCreateOptionalParams, + DataTypesCreateResponse, + DataTypeUpdate, + DataTypesUpdateOptionalParams, + DataTypesUpdateResponse, + DataTypesDeleteOptionalParams, + DataTypesDeleteResponse, + DataTypesDeleteDataOptionalParams, + DataTypesDeleteDataResponse, + ContainerSaS, + DataTypesGenerateStorageContainerSasTokenOptionalParams, + DataTypesGenerateStorageContainerSasTokenResponse +} from "../models"; + +/// +/** Interface representing a DataTypes. */ +export interface DataTypes { + /** + * List data type by parent resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param options The options parameters. + */ + listByDataProduct( + resourceGroupName: string, + dataProductName: string, + options?: DataTypesListByDataProductOptionalParams + ): PagedAsyncIterableIterator; + /** + * Retrieve data type resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param dataTypeName The data type name. + * @param options The options parameters. + */ + get( + resourceGroupName: string, + dataProductName: string, + dataTypeName: string, + options?: DataTypesGetOptionalParams + ): Promise; + /** + * Create data type resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param dataTypeName The data type name. + * @param resource Resource create parameters. + * @param options The options parameters. + */ + beginCreate( + resourceGroupName: string, + dataProductName: string, + dataTypeName: string, + resource: DataType, + options?: DataTypesCreateOptionalParams + ): Promise< + SimplePollerLike< + OperationState, + DataTypesCreateResponse + > + >; + /** + * Create data type resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param dataTypeName The data type name. + * @param resource Resource create parameters. + * @param options The options parameters. + */ + beginCreateAndWait( + resourceGroupName: string, + dataProductName: string, + dataTypeName: string, + resource: DataType, + options?: DataTypesCreateOptionalParams + ): Promise; + /** + * Update data type resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param dataTypeName The data type name. + * @param properties The resource properties to be updated. + * @param options The options parameters. + */ + beginUpdate( + resourceGroupName: string, + dataProductName: string, + dataTypeName: string, + properties: DataTypeUpdate, + options?: DataTypesUpdateOptionalParams + ): Promise< + SimplePollerLike< + OperationState, + DataTypesUpdateResponse + > + >; + /** + * Update data type resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param dataTypeName The data type name. + * @param properties The resource properties to be updated. + * @param options The options parameters. + */ + beginUpdateAndWait( + resourceGroupName: string, + dataProductName: string, + dataTypeName: string, + properties: DataTypeUpdate, + options?: DataTypesUpdateOptionalParams + ): Promise; + /** + * Delete data type resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param dataTypeName The data type name. + * @param options The options parameters. + */ + beginDelete( + resourceGroupName: string, + dataProductName: string, + dataTypeName: string, + options?: DataTypesDeleteOptionalParams + ): Promise< + SimplePollerLike< + OperationState, + DataTypesDeleteResponse + > + >; + /** + * Delete data type resource. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param dataTypeName The data type name. + * @param options The options parameters. + */ + beginDeleteAndWait( + resourceGroupName: string, + dataProductName: string, + dataTypeName: string, + options?: DataTypesDeleteOptionalParams + ): Promise; + /** + * Delete data for data type. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param dataTypeName The data type name. + * @param body The content of the action request + * @param options The options parameters. + */ + beginDeleteData( + resourceGroupName: string, + dataProductName: string, + dataTypeName: string, + body: Record, + options?: DataTypesDeleteDataOptionalParams + ): Promise< + SimplePollerLike< + OperationState, + DataTypesDeleteDataResponse + > + >; + /** + * Delete data for data type. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param dataTypeName The data type name. + * @param body The content of the action request + * @param options The options parameters. + */ + beginDeleteDataAndWait( + resourceGroupName: string, + dataProductName: string, + dataTypeName: string, + body: Record, + options?: DataTypesDeleteDataOptionalParams + ): Promise; + /** + * Generate sas token for storage container. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param dataProductName The data product resource name + * @param dataTypeName The data type name. + * @param body The content of the action request + * @param options The options parameters. + */ + generateStorageContainerSasToken( + resourceGroupName: string, + dataProductName: string, + dataTypeName: string, + body: ContainerSaS, + options?: DataTypesGenerateStorageContainerSasTokenOptionalParams + ): Promise; +} diff --git a/sdk/networkanalytics/arm-networkanalytics/src/operationsInterfaces/index.ts b/sdk/networkanalytics/arm-networkanalytics/src/operationsInterfaces/index.ts new file mode 100644 index 000000000000..b5e3f0dc13d4 --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/src/operationsInterfaces/index.ts @@ -0,0 +1,12 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +export * from "./operations"; +export * from "./dataProducts"; +export * from "./dataProductsCatalogs"; +export * from "./dataTypes"; diff --git a/sdk/networkanalytics/arm-networkanalytics/src/operationsInterfaces/operations.ts b/sdk/networkanalytics/arm-networkanalytics/src/operationsInterfaces/operations.ts new file mode 100644 index 000000000000..5cf5581845bd --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/src/operationsInterfaces/operations.ts @@ -0,0 +1,22 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +import { PagedAsyncIterableIterator } from "@azure/core-paging"; +import { Operation, OperationsListOptionalParams } from "../models"; + +/// +/** Interface representing a Operations. */ +export interface Operations { + /** + * List the operations for the provider + * @param options The options parameters. + */ + list( + options?: OperationsListOptionalParams + ): PagedAsyncIterableIterator; +} diff --git a/sdk/networkanalytics/arm-networkanalytics/src/pagingHelper.ts b/sdk/networkanalytics/arm-networkanalytics/src/pagingHelper.ts new file mode 100644 index 000000000000..269a2b9814b5 --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/src/pagingHelper.ts @@ -0,0 +1,39 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +export interface PageInfo { + continuationToken?: string; +} + +const pageMap = new WeakMap(); + +/** + * Given the last `.value` produced by the `byPage` iterator, + * returns a continuation token that can be used to begin paging from + * that point later. + * @param page An object from accessing `value` on the IteratorResult from a `byPage` iterator. + * @returns The continuation token that can be passed into byPage() during future calls. + */ +export function getContinuationToken(page: unknown): string | undefined { + if (typeof page !== "object" || page === null) { + return undefined; + } + return pageMap.get(page)?.continuationToken; +} + +export function setContinuationToken( + page: unknown, + continuationToken: string | undefined +): void { + if (typeof page !== "object" || page === null || !continuationToken) { + return; + } + const pageInfo = pageMap.get(page) ?? {}; + pageInfo.continuationToken = continuationToken; + pageMap.set(page, pageInfo); +} diff --git a/sdk/networkanalytics/arm-networkanalytics/test/sampleTest.ts b/sdk/networkanalytics/arm-networkanalytics/test/sampleTest.ts new file mode 100644 index 000000000000..25aeb3ebcc36 --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/test/sampleTest.ts @@ -0,0 +1,43 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +import { + Recorder, + RecorderStartOptions, + env +} from "@azure-tools/test-recorder"; +import { assert } from "chai"; +import { Context } from "mocha"; + +const replaceableVariables: Record = { + AZURE_CLIENT_ID: "azure_client_id", + AZURE_CLIENT_SECRET: "azure_client_secret", + AZURE_TENANT_ID: "88888888-8888-8888-8888-888888888888", + SUBSCRIPTION_ID: "azure_subscription_id" +}; + +const recorderOptions: RecorderStartOptions = { + envSetupForPlayback: replaceableVariables +}; + +describe("My test", () => { + let recorder: Recorder; + + beforeEach(async function(this: Context) { + recorder = new Recorder(this.currentTest); + await recorder.start(recorderOptions); + }); + + afterEach(async function() { + await recorder.stop(); + }); + + it("sample test", async function() { + console.log("Hi, I'm a test!"); + }); +}); diff --git a/sdk/networkanalytics/arm-networkanalytics/tsconfig.json b/sdk/networkanalytics/arm-networkanalytics/tsconfig.json new file mode 100644 index 000000000000..3e6ae96443f3 --- /dev/null +++ b/sdk/networkanalytics/arm-networkanalytics/tsconfig.json @@ -0,0 +1,27 @@ +{ + "compilerOptions": { + "module": "es6", + "moduleResolution": "node", + "strict": true, + "target": "es6", + "sourceMap": true, + "declarationMap": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "forceConsistentCasingInFileNames": true, + "lib": [ + "es6", + "dom" + ], + "declaration": true, + "outDir": "./dist-esm", + "importHelpers": true + }, + "include": [ + "./src/**/*.ts", + "./test/**/*.ts" + ], + "exclude": [ + "node_modules" + ] +} \ No newline at end of file diff --git a/sdk/networkanalytics/ci.mgmt.yml b/sdk/networkanalytics/ci.mgmt.yml new file mode 100644 index 000000000000..c81b65b6d770 --- /dev/null +++ b/sdk/networkanalytics/ci.mgmt.yml @@ -0,0 +1,38 @@ +# NOTE: Please refer to https://aka.ms/azsdk/engsys/ci-yaml before editing this file. + +trigger: + branches: + include: + - main + - feature/* + - release/* + - hotfix/* + exclude: + - feature/v4 + paths: + include: + - sdk/networkanalytics/arm-networkanalytics + - sdk/networkanalytics/ci.mgmt.yml + +pr: + branches: + include: + - main + - feature/* + - release/* + - hotfix/* + exclude: + - feature/v4 + paths: + include: + - sdk/networkanalytics/arm-networkanalytics + - sdk/networkanalytics/ci.mgmt.yml + +extends: + template: /eng/pipelines/templates/stages/archetype-sdk-client.yml + parameters: + ServiceDirectory: networkanalytics + Artifacts: + - name: azure-arm-networkanalytics + safeName: azurearmnetworkanalytics + \ No newline at end of file