diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index e4448e93b0be..3ca2e7b961b7 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -1370,6 +1370,28 @@ packages: uuid: 8.3.2 dev: false + /@azure/identity@3.4.2: + resolution: {integrity: sha512-0q5DL4uyR0EZ4RXQKD8MadGH6zTIcloUoS/RVbCpNpej4pwte0xpqYxk8K97Py2RiuUvI7F4GXpoT4046VfufA==} + engines: {node: '>=14.0.0'} + dependencies: + '@azure/abort-controller': 1.1.0 + '@azure/core-auth': 1.5.0 + '@azure/core-client': 1.7.3 + '@azure/core-rest-pipeline': 1.13.0 + '@azure/core-tracing': 1.0.1 + '@azure/core-util': 1.6.1 + '@azure/logger': 1.0.4 + '@azure/msal-browser': 3.7.1 + '@azure/msal-node': 2.6.2 + events: 3.3.0 + jws: 4.0.0 + open: 8.4.2 + stoppable: 1.1.0 + tslib: 2.6.2 + transitivePeerDependencies: + - supports-color + dev: false + /@azure/identity@4.0.1: resolution: {integrity: sha512-yRdgF03SFLqUMZZ1gKWt0cs0fvrDIkq2bJ6Oidqcoo5uM85YMBnXWMzYKK30XqIT76lkFyAaoAAy5knXhrG4Lw==} engines: {node: '>=18.0.0'} @@ -9461,6 +9483,37 @@ packages: yn: 3.1.1 dev: false + /ts-node@10.9.2(@types/node@18.19.11)(typescript@5.2.2): + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 18.19.11 + acorn: 8.11.3 + acorn-walk: 8.3.2 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.2.2 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + dev: false + /ts-node@10.9.2(@types/node@18.19.11)(typescript@5.3.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true @@ -9653,6 +9706,12 @@ packages: hasBin: true dev: false + /typescript@5.2.2: + resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} + engines: {node: '>=14.17'} + hasBin: true + dev: false + /typescript@5.3.3: resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} engines: {node: '>=14.17'} @@ -10297,7 +10356,7 @@ packages: dev: false file:projects/abort-controller.tgz: - resolution: {integrity: sha512-2/wrw99JB2E8EA/YOzTM6XFxWrQ3iZ6Tx/mTbs4rqv/VVAhE+HWlk0NfSWACrrnhO8eDVhij7n38NDae5aFHFQ==, tarball: file:projects/abort-controller.tgz} + resolution: {integrity: sha512-Svy9M0FMqKjG+/dp40NjOggL4xnATYP3XS0gR+YKpuDM6yc+pmhGA3ryAE3WFsO6Bb5ZxEmk+NzFc/y9n//nFA==, tarball: file:projects/abort-controller.tgz} name: '@rush-temp/abort-controller' version: 0.0.0 dependencies: @@ -10333,7 +10392,7 @@ packages: dev: false file:projects/agrifood-farming.tgz: - resolution: {integrity: sha512-ZZvqjOlpEd2fnV0IIDra5XYUjjzWPt1vV16/dRLGH+0kYslyXLqtL++Mv3w3BOmL6LvrVJV3qiKE/pLMogQpbQ==, tarball: file:projects/agrifood-farming.tgz} + resolution: {integrity: sha512-xblXKiJLoPfInpoI7+rp87tCYM+5RwTamtulZ/RIo406Bn23aE3/p/vVRyP3LL2i4Ueh54GFdagp65nbkCIzNQ==, tarball: file:projects/agrifood-farming.tgz} name: '@rush-temp/agrifood-farming' version: 0.0.0 dependencies: @@ -10377,7 +10436,7 @@ packages: dev: false file:projects/ai-anomaly-detector.tgz: - resolution: {integrity: sha512-2aWj3xi+7fI6LpijLLpee4BX8ScaqT32AO2tnn+p15vqU3C/xa+rHQwW9idjEkRG8Pf7bbCeKsXtJP100AoXYw==, tarball: file:projects/ai-anomaly-detector.tgz} + resolution: {integrity: sha512-xoV3PT4s8eI7WiiYm26kavMck5StBN0Yy7bWMibOaKEKvRDAblZSuwUhvOkyAABHUiskdWcy3qgmJyreeaCb/g==, tarball: file:projects/ai-anomaly-detector.tgz} name: '@rush-temp/ai-anomaly-detector' version: 0.0.0 dependencies: @@ -10421,7 +10480,7 @@ packages: dev: false file:projects/ai-content-safety.tgz: - resolution: {integrity: sha512-6lwZLHLgH7pSNwF2YBkR18lySMvokaRLXby1EOj1ARxHwO1txv3VJzB4MkbITljyQAwwf0LBy7FZWGq++7wHKQ==, tarball: file:projects/ai-content-safety.tgz} + resolution: {integrity: sha512-pKa4o99jHH5JO9Y0rzBJC9xekW78nEjxZ549EGZAum2Ro6+cUR3x3l/EGL5Re5dHyhfljfxpX2MYvNFIBAMvkw==, tarball: file:projects/ai-content-safety.tgz} name: '@rush-temp/ai-content-safety' version: 0.0.0 dependencies: @@ -10464,7 +10523,7 @@ packages: dev: false file:projects/ai-document-intelligence.tgz: - resolution: {integrity: sha512-DdjVQebXKn4U1Reqk3syHnKRwpGegzt9ikGTcdvuvM8ZjfaEFa8qiKCi7ibwnDoJ5RT8HBlOQDseoVsakxkhgQ==, tarball: file:projects/ai-document-intelligence.tgz} + resolution: {integrity: sha512-YX2Q4l7UYgEJqc+Iehkt0iXx5vLy+tjwvirLgM20nUoQeFi4e0zVHdRdZsZGcMMBSkMRa33eddAnEVdDsh7woQ==, tarball: file:projects/ai-document-intelligence.tgz} name: '@rush-temp/ai-document-intelligence' version: 0.0.0 dependencies: @@ -10508,7 +10567,7 @@ packages: dev: false file:projects/ai-document-translator.tgz: - resolution: {integrity: sha512-v2M0KrmFdh+BSh3lRrilotWweE7d/ZdVJAMe+giEqLsqLsdkncgWcit+KyeoiAGuydcjB2K5cXUodFwhlFdtOw==, tarball: file:projects/ai-document-translator.tgz} + resolution: {integrity: sha512-wMVWCUT5DlCcEDXrrGDlBqHuUOHwIiUTs70/YcajBvYAiK0OdpB72xdKuOBh9kwouETwHPSgr/sJcBxvk4USFQ==, tarball: file:projects/ai-document-translator.tgz} name: '@rush-temp/ai-document-translator' version: 0.0.0 dependencies: @@ -10551,7 +10610,7 @@ packages: dev: false file:projects/ai-form-recognizer.tgz: - resolution: {integrity: sha512-wG4BwPrfBREj47Z9B8CAAYGCIkUQsrAxOWtqlUvKoOI1EF52KTTxgDnA2JOcukBas8JlOv6zZcRrTUu/SL6sgQ==, tarball: file:projects/ai-form-recognizer.tgz} + resolution: {integrity: sha512-YrpLXaXHAnPm3fj3qPD6GTXmHhr1oDZwI9PzQw1WxcekDOc6PQSqwHgWF8MqSixh/66ugaW/TPVll1grPJutTA==, tarball: file:projects/ai-form-recognizer.tgz} name: '@rush-temp/ai-form-recognizer' version: 0.0.0 dependencies: @@ -10598,7 +10657,7 @@ packages: dev: false file:projects/ai-language-conversations.tgz: - resolution: {integrity: sha512-J1hgfAx4P3Rk0o+mIjwUR4zdimSOVxAmZsogRgUqpJv7o/PUxgbyJWeasbNmFnlGkqgUusy+qZIONfs53m5L4w==, tarball: file:projects/ai-language-conversations.tgz} + resolution: {integrity: sha512-5yWkqExJJIcymtloJsjc1SIWOYA1eaW4esay0juHyGKuO3q1d+TvqpjJ1LjbITzoyaoG8LGBzk2kONvXuIFVtw==, tarball: file:projects/ai-language-conversations.tgz} name: '@rush-temp/ai-language-conversations' version: 0.0.0 dependencies: @@ -10646,7 +10705,7 @@ packages: dev: false file:projects/ai-language-text.tgz: - resolution: {integrity: sha512-A0zq1lpn6jpQdaD4COXDcR9QgoNocrr6hUN55M6r8FAEgbej2gxqL2o6kWFc3NzVra5tL93DvqwulMD4h4N1oQ==, tarball: file:projects/ai-language-text.tgz} + resolution: {integrity: sha512-TqxJeTAJuKI9Y2+npzD7wyw+0x2Mxby14Q/p4ahe7PE+2Etb5qi7XPUEhkYDE71pQSFRqMANO6dv9/50+70I8A==, tarball: file:projects/ai-language-text.tgz} name: '@rush-temp/ai-language-text' version: 0.0.0 dependencies: @@ -10693,7 +10752,7 @@ packages: dev: false file:projects/ai-language-textauthoring.tgz: - resolution: {integrity: sha512-ZDkawf4EuEuRmsk/wUpaHiTd26gPPsXwYXZZzByANibPIwh2JkEuRqJtUok6saaosPnvsWQEQlpbokR/Fl6hlA==, tarball: file:projects/ai-language-textauthoring.tgz} + resolution: {integrity: sha512-GlFhMVA50HcKM+mOPecjIpd2ctfZsLd5PfdqA6sp5A4rlw2gp0i9lwEWuU/2xueVefwV6Y8Ukj3/Fzt+0RzQtA==, tarball: file:projects/ai-language-textauthoring.tgz} name: '@rush-temp/ai-language-textauthoring' version: 0.0.0 dependencies: @@ -10718,7 +10777,7 @@ packages: dev: false file:projects/ai-metrics-advisor.tgz: - resolution: {integrity: sha512-wJv8R7RcLcMrq15wJD+LJomacIJjSNUBIdEvZ7G8ZV8OfyQrkJJ7tuTUJrCFbWcmNXEIp7kdzRYcoHhPK7PYnA==, tarball: file:projects/ai-metrics-advisor.tgz} + resolution: {integrity: sha512-rnjjNq7AU+RNzBgQmkF9tV+Jv5W9cc2nJmAJAHNzWbhaV0ItyfKw3331FS8JhNKaR77ZHKnAnJjJzt9gJhEnww==, tarball: file:projects/ai-metrics-advisor.tgz} name: '@rush-temp/ai-metrics-advisor' version: 0.0.0 dependencies: @@ -10761,7 +10820,7 @@ packages: dev: false file:projects/ai-personalizer.tgz: - resolution: {integrity: sha512-k+4RG6RH1T6ayKEces9I9VXNPg5eJllNy/LexbAs5zWX8qB1bwNHvuvqAqKOA9yg+b5QHb4+5lr9FJGuwMVcyg==, tarball: file:projects/ai-personalizer.tgz} + resolution: {integrity: sha512-qfFGBHcV7TnU6kn3D0oTU7Fb0UlzPlKggI8xG5SwRQj8MlmQaWck+YGR8XULb1BwE8hyR4dRViUE2vR81aZPzg==, tarball: file:projects/ai-personalizer.tgz} name: '@rush-temp/ai-personalizer' version: 0.0.0 dependencies: @@ -10804,7 +10863,7 @@ packages: dev: false file:projects/ai-text-analytics.tgz: - resolution: {integrity: sha512-72WE/GNsNJ+i0CkmNwaP5pNToaI4zIWVfbDw1Oi9O5i9kIJ0yPG10f5gQj5n1+zG/I25NquUPoBq9nLxrzrMAw==, tarball: file:projects/ai-text-analytics.tgz} + resolution: {integrity: sha512-ktXFx9tZbxOtagzP4k7j330z+L1nhZt5IjjRu/T4BAZ4syQYm284D7M3iF3o2Evs9vae845/WcpJYuRj+H5gjA==, tarball: file:projects/ai-text-analytics.tgz} name: '@rush-temp/ai-text-analytics' version: 0.0.0 dependencies: @@ -10850,7 +10909,7 @@ packages: dev: false file:projects/ai-translation-text.tgz: - resolution: {integrity: sha512-SkWWyjIP87Yjqj9QlMUC6K7sbYpkjt9mb+v1vbGWMgtinKZcLSsu3QIB8wqyDdGSHROBTxhsXOynzFiMtan7mQ==, tarball: file:projects/ai-translation-text.tgz} + resolution: {integrity: sha512-EdrExW2tRiAASULLDhR3NC6ZHYKAmFFwh2aTAoCyEsOystFP7p+CtKISPjCn3FUltwGidyR8BlqHus3oTgrqFA==, tarball: file:projects/ai-translation-text.tgz} name: '@rush-temp/ai-translation-text' version: 0.0.0 dependencies: @@ -10893,7 +10952,7 @@ packages: dev: false file:projects/ai-vision-image-analysis.tgz: - resolution: {integrity: sha512-tKgHLBvnEh7Q9FyyOC6WnpAFb4NJxOK2LFfaAWiZSEVwi1vlfkdAckelu0lPxqSiY7rwllrC8VsBGAWcQ415/Q==, tarball: file:projects/ai-vision-image-analysis.tgz} + resolution: {integrity: sha512-BTGRoZOmU+cmrNgx8b5wgrZ3PqbiO0rSQ+8jGNwVZP6TUcBN1Ne9nYHnIQxZCaGB2vf+4uKJ6NCMCw2TkLsu0Q==, tarball: file:projects/ai-vision-image-analysis.tgz} name: '@rush-temp/ai-vision-image-analysis' version: 0.0.0 dependencies: @@ -10936,7 +10995,7 @@ packages: dev: false file:projects/api-management-custom-widgets-scaffolder.tgz: - resolution: {integrity: sha512-Dxj2Dly3rHpNIYmqc/xZ/mprYmXMDFfuoRkvy5tuyoLg4A7xbrCENaV5MgUgbE0XfwaRXUGy3ynx9Z30QzFZ+A==, tarball: file:projects/api-management-custom-widgets-scaffolder.tgz} + resolution: {integrity: sha512-kdfblFYi/3HptZsKwl5sDuXba8odq6gt8GD3V8msFIsdx/I3PEv/ZIhDoJDRl/TllA/85DcfMIaazU2ghSaqsg==, tarball: file:projects/api-management-custom-widgets-scaffolder.tgz} name: '@rush-temp/api-management-custom-widgets-scaffolder' version: 0.0.0 dependencies: @@ -10978,7 +11037,7 @@ packages: dev: false file:projects/api-management-custom-widgets-tools.tgz: - resolution: {integrity: sha512-wlonrtfpX3fS4dC4nxIt3NJXJ1Yty7YdbuoHR1BtNsUm+y2mqBef0aNydInH2uwZMSz7Z14LeBWMtSvyx3EnuQ==, tarball: file:projects/api-management-custom-widgets-tools.tgz} + resolution: {integrity: sha512-xOMXxYinNks6LEHbjHfjNnKggoXkKZaY5Ncon4o+qheM6XSr7/GwTpyuklaCdVD3GCvu+tExGEuKkD/Oy9Yueg==, tarball: file:projects/api-management-custom-widgets-tools.tgz} name: '@rush-temp/api-management-custom-widgets-tools' version: 0.0.0 dependencies: @@ -11029,7 +11088,7 @@ packages: dev: false file:projects/app-configuration.tgz: - resolution: {integrity: sha512-FPbz3Hg7lZ2FEmtfj9z17mHC2PPMiboExhsqSoLYUQNg1xchG0sfIgeevVwdQZe3yGlbpdic6boGxZpPgmBXww==, tarball: file:projects/app-configuration.tgz} + resolution: {integrity: sha512-nAY0Mep7feLxaLfbjolGWjDMd2jWsUZI4jHweXO+f9CBbDgsjAJUyNMob4xssr+NQj3kDdTr24blzw5RRrR0RA==, tarball: file:projects/app-configuration.tgz} name: '@rush-temp/app-configuration' version: 0.0.0 dependencies: @@ -11074,7 +11133,7 @@ packages: dev: false file:projects/arm-advisor.tgz: - resolution: {integrity: sha512-09MLaTmFw8RhGP5NqeNgT97zAZpWQCK3HEkd3UuOEnKs+rMKELYn7xtyJ0xBqZQAy0d7iBZFawoqoDxqwPdteQ==, tarball: file:projects/arm-advisor.tgz} + resolution: {integrity: sha512-IPkqDGEuzwUXafkOi7N8Hi8LAly29/dX702pRHr9bgyQj3F1y4mYVk8kHGtilIGkkHemEiWlaglAcrZsSHf0fg==, tarball: file:projects/arm-advisor.tgz} name: '@rush-temp/arm-advisor' version: 0.0.0 dependencies: @@ -11100,7 +11159,7 @@ packages: dev: false file:projects/arm-agrifood.tgz: - resolution: {integrity: sha512-LTEdeV/CpOBadGGP2hm2/FutL3xYSk8QPbJrZaS5gIOnFkVjbmfHhmg8qXahhLnlZIkpjkZBg/kGhrTOMv0lzg==, tarball: file:projects/arm-agrifood.tgz} + resolution: {integrity: sha512-i+E1EWSRQ7TSg4DChMycTn5x0oXnU4d6W0/VJFcpXcK1UPJp/FbW/8byKRX9vkHtWJrOmwttulWBs6ieOg8E4A==, tarball: file:projects/arm-agrifood.tgz} name: '@rush-temp/arm-agrifood' version: 0.0.0 dependencies: @@ -11126,7 +11185,7 @@ packages: dev: false file:projects/arm-analysisservices.tgz: - resolution: {integrity: sha512-9EHPNEkYGnXrh8yxlnLCwVoUDwOBFvx2UVsIWQVkAm7cetEz6mrBJRC3zioPfxXlQdEt7sVDAHaIXYD1ylGLmw==, tarball: file:projects/arm-analysisservices.tgz} + resolution: {integrity: sha512-Pk1fOAWthJdOpVNShlAS7bHscn7PlR5G278XTqplsTmcaDvNd7oJYNd08t03eqIEpkle1Ct6LZrkmTYTt2I1eA==, tarball: file:projects/arm-analysisservices.tgz} name: '@rush-temp/arm-analysisservices' version: 0.0.0 dependencies: @@ -11152,7 +11211,7 @@ packages: dev: false file:projects/arm-apicenter.tgz: - resolution: {integrity: sha512-RbDvzljuHag9yvSF1KJ8xOkCdUA/tHuEb8mzOeYG6jpNNYDqHcHTys3rOKmqECnf5wF+n0J5r70lY5eUOHxpMA==, tarball: file:projects/arm-apicenter.tgz} + resolution: {integrity: sha512-gfeidrvoLbc6/pKX5cV8vrTAEYAE+K16juwMudvGfHFzW19n1nIl58GZRGt/mXIX1aeTsqq16FHPnY0AUHNQbA==, tarball: file:projects/arm-apicenter.tgz} name: '@rush-temp/arm-apicenter' version: 0.0.0 dependencies: @@ -11175,7 +11234,7 @@ packages: dev: false file:projects/arm-apimanagement.tgz: - resolution: {integrity: sha512-mHzxSD7zF8/ybs6fXPT7kKad+waoy6rMySo+TCWlETvWOB3yez5K8FsFlA1HXRehAnYNP293npIkx1iou9zDqA==, tarball: file:projects/arm-apimanagement.tgz} + resolution: {integrity: sha512-l779Q4hwQZaoK4XHGjZlrJWfHc7CgZL9RIDpxRx7WmUCgJZbdJnpgirEMaSCgFTAtiJjkibu8WtZF6ByQbwLFQ==, tarball: file:projects/arm-apimanagement.tgz} name: '@rush-temp/arm-apimanagement' version: 0.0.0 dependencies: @@ -11202,7 +11261,7 @@ packages: dev: false file:projects/arm-appcomplianceautomation.tgz: - resolution: {integrity: sha512-zpa0FoXBJ/oTG/5JnK8XikkN+XN2brURu9B6zHbtnnmGPQGdrscOQyjbn7uEdI82Kft/75kjTp0IZ027bOK3dg==, tarball: file:projects/arm-appcomplianceautomation.tgz} + resolution: {integrity: sha512-zKHgh/R25ikzSCWLc9zqBJzdgP5cr+JJ+ExUtjtkgIxZKn/lmDzvcs/cbOb7KdG9Id1G/jescMNBYgPk7ayXaA==, tarball: file:projects/arm-appcomplianceautomation.tgz} name: '@rush-temp/arm-appcomplianceautomation' version: 0.0.0 dependencies: @@ -11228,7 +11287,7 @@ packages: dev: false file:projects/arm-appconfiguration.tgz: - resolution: {integrity: sha512-1GMIgq4WTmRkVgsL5uzCbM/nDcPJJLvqAZR7CdfYxcBqIbWvgZYNDCw6lOpvV6IAkpv2AChQVyjCr19kEZixwg==, tarball: file:projects/arm-appconfiguration.tgz} + resolution: {integrity: sha512-aHNcd5PrIzKQYqHqNR3rtLz+K6Vu0ppBtmR1N1l+E/1pTJJqEtL/Ua3BFWS0aMtzu8eEtsBbf8zs3kzY8FbT3g==, tarball: file:projects/arm-appconfiguration.tgz} name: '@rush-temp/arm-appconfiguration' version: 0.0.0 dependencies: @@ -11255,7 +11314,7 @@ packages: dev: false file:projects/arm-appcontainers.tgz: - resolution: {integrity: sha512-Y1MvlEel7bNHTmcM3b+qUPBcUe/yc+gNuCXqcFuHK9IsL1bl3e/F/mPixc+FGDuXonrenV05LQhDtp2w2qwxZQ==, tarball: file:projects/arm-appcontainers.tgz} + resolution: {integrity: sha512-FRJ3gO/tBeuRowAtEtro6l4A14hSmQhOd+iKkNKYIK8/F0XXUkwR8rZ5lukB2JCZKvB7Z/B7am0NsaxjyY2nsg==, tarball: file:projects/arm-appcontainers.tgz} name: '@rush-temp/arm-appcontainers' version: 0.0.0 dependencies: @@ -11282,7 +11341,7 @@ packages: dev: false file:projects/arm-appinsights.tgz: - resolution: {integrity: sha512-TndNDrdpkVNdYRV+lLnuZAuzO72HQP9vxMEucnVQy0DtZE2mQQDFdz75Q9P46L+JBFsyAvzCwuTzSh+m038NBA==, tarball: file:projects/arm-appinsights.tgz} + resolution: {integrity: sha512-dLpt3WMxvWdT5woramXlRXCvS+BDpaecSC2G5LtH9uk741sSGcTc898nBSdvXsK6VVHHBjHgBvGiY39nedLMdw==, tarball: file:projects/arm-appinsights.tgz} name: '@rush-temp/arm-appinsights' version: 0.0.0 dependencies: @@ -11307,7 +11366,7 @@ packages: dev: false file:projects/arm-appplatform.tgz: - resolution: {integrity: sha512-+qvA56xDmFhYVyBkJSMPw5rssZ7dcUPhEsdUoENLA6hLLgauw7hoyagObPLVJrEGXNCgkABSR5V8+bTf3uWtQQ==, tarball: file:projects/arm-appplatform.tgz} + resolution: {integrity: sha512-kWl3JeqgYBz4K19XI76Pq2kdLSwC8yG+PtqruJng/HadLD47zI49erNs4te6JNytsobVRzc9GLcXwL7G1xSdPQ==, tarball: file:projects/arm-appplatform.tgz} name: '@rush-temp/arm-appplatform' version: 0.0.0 dependencies: @@ -11335,7 +11394,7 @@ packages: dev: false file:projects/arm-appservice-1.tgz: - resolution: {integrity: sha512-n9SiDwWNM6NvRyxLXP85XacmYutdry1HFVz14/Ku6TF6yvZ5/VLx9unSPUKd1kKaG/GiwcrXn4v/xlKfAqi+Wg==, tarball: file:projects/arm-appservice-1.tgz} + resolution: {integrity: sha512-oCf1w1dQgRqUaU8CuQI+35t3/VOmv9NqUnRe4kKetJWZNDj2BsOeqOnLLewVUsYYwSCowOeX3L+zOiyxQvbpqw==, tarball: file:projects/arm-appservice-1.tgz} name: '@rush-temp/arm-appservice-1' version: 0.0.0 dependencies: @@ -11363,7 +11422,7 @@ packages: dev: false file:projects/arm-appservice-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-Swoi0S7RkeSKHAWqQwDi7yFBADMFvVW5T5tD2ogIpeq2Zdrizys83Hop6hBwtLuUzv4vTclbkg+rq9NGS0T3CA==, tarball: file:projects/arm-appservice-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-zX6YWPBoZYEbC04zLMY5uE6F/i6rUUDWXWAm4BDQmQqCnXKPTD6jgOVcbIylYy6mHVcWZIOsDTRNsqJ9F5/OKQ==, 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: @@ -11390,7 +11449,7 @@ packages: dev: false file:projects/arm-appservice.tgz: - resolution: {integrity: sha512-uCY364qwHM6Uw56ZknZIQ7EzaxBi6hz7ZvAMu8t65fFkeps+XGX7W175qubGYGYzVVFUAbhliY43UbPXqYokaQ==, tarball: file:projects/arm-appservice.tgz} + resolution: {integrity: sha512-weuD/0IfnOu8AoWvf9qnsoXFcJVCHpDvTqpjKOk34bgxjQM+4qQwZcUGc/uUssS65mQjmkLVyx5nEKJyH784ew==, tarball: file:projects/arm-appservice.tgz} name: '@rush-temp/arm-appservice' version: 0.0.0 dependencies: @@ -11433,7 +11492,7 @@ packages: dev: false file:projects/arm-attestation.tgz: - resolution: {integrity: sha512-df5G3LKjapSmdcF1y65jUCEwloEad/ta72jwaEEfVYiD+Yw00ylcVUXEnPsu6YvFTuuUyXDLXoeisCH1eD3BYQ==, tarball: file:projects/arm-attestation.tgz} + resolution: {integrity: sha512-jrHfrdst40aDx6nTn1yByhCI5X6wmPtT4/NlgASjckFMaspptBsFeyWjkind10PRRKGFsgQPn+gjYN3O5rJsfA==, tarball: file:projects/arm-attestation.tgz} name: '@rush-temp/arm-attestation' version: 0.0.0 dependencies: @@ -11458,7 +11517,7 @@ packages: dev: false file:projects/arm-authorization-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-dxeMqD3XffwhpArKPSoU8Wvm7xeR2sokx5IfNfdjJAk7o97GUz+p24C3vHFNxOmfDRNBSzaFvlnaA1FdfLLPwQ==, tarball: file:projects/arm-authorization-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-s/Y1HIZSCi1ocS0zIkaTGJzWxx/GpmyRJzYF19wSGRhwgKhOV+3qAK3W3zpWE3HserWU6JK5NPFyJgjXXZTcEQ==, 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: @@ -11484,7 +11543,7 @@ packages: dev: false file:projects/arm-authorization.tgz: - resolution: {integrity: sha512-Xnk5X2hiqHWVaSFFovqc7dT0rU1p5Be/HgkKy5SX56t7wXjm8Ie4HEv9zQmnpyxO0b1HgCakTDQ+FISr0RurkQ==, tarball: file:projects/arm-authorization.tgz} + resolution: {integrity: sha512-f7O0Ym9dtCb105cRS9YMAdFkxG9TjU/4fbErxoGi5PSzFF76jsB5R868rdd/WZ87Ief+QQ5urokL8jfj5NwPFA==, tarball: file:projects/arm-authorization.tgz} name: '@rush-temp/arm-authorization' version: 0.0.0 dependencies: @@ -11511,7 +11570,7 @@ packages: dev: false file:projects/arm-automanage.tgz: - resolution: {integrity: sha512-gjRslf7VLaKAQ+NJDSKbLAtjmKLHuyEhh6NoZIDZBy301HJ+cAMNOiXXkO3tZRlnl2CvKsKb3p8vckiYi5YFgw==, tarball: file:projects/arm-automanage.tgz} + resolution: {integrity: sha512-rXf1ha0/zGIzy+fgner/r3pCH63bu/+dxhkc1EKmBkfLAKWNqOTt8clA2okdpINVZ986+Ylz1RLTa4L0sgdmAQ==, tarball: file:projects/arm-automanage.tgz} name: '@rush-temp/arm-automanage' version: 0.0.0 dependencies: @@ -11537,7 +11596,7 @@ packages: dev: false file:projects/arm-automation.tgz: - resolution: {integrity: sha512-wV+fN19W3v6XyUn6bYgitueFJa7lHQLPvCfGHlX2yuSa3kfdRxKY4kbR0jVWM5iLQEob86i2xBaqglVhorum3A==, tarball: file:projects/arm-automation.tgz} + resolution: {integrity: sha512-ZCOx3JX6YIRflqQIcRYeku5SiPKaws4k5lxf1k6vwCUfFjDMJHYHTBIuL5EYK7PxHrfAOM2akBX9L4y3F9nj4Q==, tarball: file:projects/arm-automation.tgz} name: '@rush-temp/arm-automation' version: 0.0.0 dependencies: @@ -11564,7 +11623,7 @@ packages: dev: false file:projects/arm-avs.tgz: - resolution: {integrity: sha512-/EO1odgwZpsZ3o14wmTLEMzR/LhV51WjjhtXDbSQJjMxbjoarTNnMr96266VUt5xAznQTDtzXTuQvU1bQWLKcQ==, tarball: file:projects/arm-avs.tgz} + resolution: {integrity: sha512-mC0l1M5JyG8X+NAEIXIPZTVNqWGzoDMe6xptvvjAOJtRheqWJurDIluEbXe/LZKAfkUZ5ufbPeMcX60RLYu65w==, tarball: file:projects/arm-avs.tgz} name: '@rush-temp/arm-avs' version: 0.0.0 dependencies: @@ -11591,7 +11650,7 @@ packages: dev: false file:projects/arm-azureadexternalidentities.tgz: - resolution: {integrity: sha512-EexNjjqlbNMwftNmxIxI3UtxsuHbPEujkICf1tNJYGxj8R7QlEVCr1ZgWzjQQu+Tcq6aYOydbee65pvKKtIoqA==, tarball: file:projects/arm-azureadexternalidentities.tgz} + resolution: {integrity: sha512-U6ba9BQdhEkpw8hc0Xkl42l/eDKRaO9+VzVlDZK9BeruJ8EIsUn4GMXvQOP0luaxskWX2+rUeT5FE3awVghrHg==, tarball: file:projects/arm-azureadexternalidentities.tgz} name: '@rush-temp/arm-azureadexternalidentities' version: 0.0.0 dependencies: @@ -11617,7 +11676,7 @@ packages: dev: false file:projects/arm-azurestack.tgz: - resolution: {integrity: sha512-LxT/X9k7zQvmRG/3zxVvi2zoU703q3Ix2AFqwiPjk3G2KrKrgWLSGW6QBYpghwYYctMbvUjuklBdx0eQBbKp5A==, tarball: file:projects/arm-azurestack.tgz} + resolution: {integrity: sha512-gZj525iTS7Koyr2sZrXrw+lzeNpeXtSf04pSjNNLc+Igx8cyRJZRsA4QXUFJqX4fsQoPPOB/B4A1FnK42txFSQ==, tarball: file:projects/arm-azurestack.tgz} name: '@rush-temp/arm-azurestack' version: 0.0.0 dependencies: @@ -11642,7 +11701,7 @@ packages: dev: false file:projects/arm-azurestackhci.tgz: - resolution: {integrity: sha512-GsBAUCcQuPH/hPNL/XTrlL2Z9og7Em4vq/WV2UL54qxKYd9CPCyHr8hm30qhvLDVoe9OB6Nf5emR0FEbdpzm3A==, tarball: file:projects/arm-azurestackhci.tgz} + resolution: {integrity: sha512-wnd5b+JTHJgKEzDePeSWPoY+ff9OT9kOF8KTRhjLNDQzuXvkt6fBpQujQ2DxsPazK2eT0jC6WFff4Bn5qd67Og==, tarball: file:projects/arm-azurestackhci.tgz} name: '@rush-temp/arm-azurestackhci' version: 0.0.0 dependencies: @@ -11669,7 +11728,7 @@ packages: dev: false file:projects/arm-baremetalinfrastructure.tgz: - resolution: {integrity: sha512-KurIkPZ2lUf3lMlZ4lNcbkzxlmTtzgoENoiODXck+4dtqb1FvRFugG35AOdhIH9F+gblOhQV6faOpVq/N00bDw==, tarball: file:projects/arm-baremetalinfrastructure.tgz} + resolution: {integrity: sha512-kFoYePU/3fnaxe08ofujx8mhP9UXbkLl78TUGykAWG68KD66Q5lMFfhKxbu3tL34Q/h13YSKCqETwwHk4Yq1Kw==, tarball: file:projects/arm-baremetalinfrastructure.tgz} name: '@rush-temp/arm-baremetalinfrastructure' version: 0.0.0 dependencies: @@ -11697,7 +11756,7 @@ packages: dev: false file:projects/arm-batch.tgz: - resolution: {integrity: sha512-fdcZKOWwbBbDHqIbe0j8phG0vzRbjF1ZqKG1d/9FafYnu5l3QtPaCboBY/RYlw+CRarYp9yxdFrEnM8IcrJRSQ==, tarball: file:projects/arm-batch.tgz} + resolution: {integrity: sha512-pWMLj2SwHE9cooxAADD0taGAJlO+ZNiwbqFHUrgUHzmEAg/MRGrjZrq5wnhLTaR7XBWXue7nfwdd8sN9yCV94w==, tarball: file:projects/arm-batch.tgz} name: '@rush-temp/arm-batch' version: 0.0.0 dependencies: @@ -11725,7 +11784,7 @@ packages: dev: false file:projects/arm-billing.tgz: - resolution: {integrity: sha512-UPrnogA5DcsTpIglXH2+Z4nMzK6v3KSuGt7R4IU8YgiA7CCn9iOKMCly4Y8NZOGW5ZCf6acRe9sHQllogd53DQ==, tarball: file:projects/arm-billing.tgz} + resolution: {integrity: sha512-SbR2jcSNeLxWl/9iMQyzRypzqqKPX2eV/L4yXQGE2z8A5RUZTjSHHbx8bb6aWnUByTj0SRVTgH5DahHaKsgDfw==, tarball: file:projects/arm-billing.tgz} name: '@rush-temp/arm-billing' version: 0.0.0 dependencies: @@ -11751,7 +11810,7 @@ packages: dev: false file:projects/arm-billingbenefits.tgz: - resolution: {integrity: sha512-59GOa0p4hQcra1254+5MVXdzEpSB4W7/eXoOxFTdZY8yq0UeIdWET7KcCUfal7EAAHxq30VXbpNXfu92iHRJKQ==, tarball: file:projects/arm-billingbenefits.tgz} + resolution: {integrity: sha512-+Z9mTD4fuqYAQSjTa57vhi5QZexNXh8q3Zf2cnkLERIWfAyovk07uA+vQY1tLjBO+nTf09QNxHMtgdm1IAJeTQ==, tarball: file:projects/arm-billingbenefits.tgz} name: '@rush-temp/arm-billingbenefits' version: 0.0.0 dependencies: @@ -11777,7 +11836,7 @@ packages: dev: false file:projects/arm-botservice.tgz: - resolution: {integrity: sha512-DVtMbRbbv6W1mKzZGgpkm01AMkQFEYomb7MNEhpSzfIlmJ4/yE+nS0K6UT/QPdFF9lQYgz7JapZ88/gb7GyWcg==, tarball: file:projects/arm-botservice.tgz} + resolution: {integrity: sha512-o3iEAt6z6EftW1oOfv7KB3+t9Yohwr4S1JKC7+crtDQ4ikr3zcqhwUJk2XzYtUxN2tPNqVsEuyBK94QlZaZdBA==, tarball: file:projects/arm-botservice.tgz} name: '@rush-temp/arm-botservice' version: 0.0.0 dependencies: @@ -11804,7 +11863,7 @@ packages: dev: false file:projects/arm-cdn.tgz: - resolution: {integrity: sha512-G2My3ELDLnMAu1hU1+U8cWflO3o4jnvXZoRl5tc7kbzjKk2/olbkV79sTEHsFWDzn6B6OWtXCE422YKUD89Vrw==, tarball: file:projects/arm-cdn.tgz} + resolution: {integrity: sha512-hdoZpJkxaB/yaRxVRdvNAraroDsYzLyO+glVTjNQ1AMaxOmTBt/Lh7QGjbqRlOLViXBCom9kBxoJ8L3NHTqfMw==, tarball: file:projects/arm-cdn.tgz} name: '@rush-temp/arm-cdn' version: 0.0.0 dependencies: @@ -11831,7 +11890,7 @@ packages: dev: false file:projects/arm-changeanalysis.tgz: - resolution: {integrity: sha512-lCQZXDVTk164yKCdYOWR7X4KQ2psSn+l0gnCzS89EAfp5OXFJu6x5G/OKxZor/jXDAKl/EA64mYYv2DkIFenSw==, tarball: file:projects/arm-changeanalysis.tgz} + resolution: {integrity: sha512-hezGt6l52k5uIqnr5pgsOArPiBQSAhzcI7otfMIas6L8Oc44INoCc9lnPIzzsxQHdegZY2s98qeSRy/tW5FFtg==, tarball: file:projects/arm-changeanalysis.tgz} name: '@rush-temp/arm-changeanalysis' version: 0.0.0 dependencies: @@ -11856,7 +11915,7 @@ packages: dev: false file:projects/arm-changes.tgz: - resolution: {integrity: sha512-cOy72gYAusLs5CaGoqBliLT2DVPrGJBjyiueYd8+gWy8s47UJzFUp8AZacepM/vQbl2no57rky3QsrzhcbaD5w==, tarball: file:projects/arm-changes.tgz} + resolution: {integrity: sha512-DCX1dy3sj6JvzVsXyETPgV3vBSCObXPCpZBpg4VqSiF00xs9iypuBMhePoRmCXTVNeH9GkvSH1AtB1ssO0m+yg==, tarball: file:projects/arm-changes.tgz} name: '@rush-temp/arm-changes' version: 0.0.0 dependencies: @@ -11881,7 +11940,7 @@ packages: dev: false file:projects/arm-chaos.tgz: - resolution: {integrity: sha512-zrNAE3RSyAGLAAfq61x1nMKukyCKx0Xyinbzf6GJg/xSuLD4cs7H7JQCaENmiQ28GjsIDuPD7a8znkYdYoJlNw==, tarball: file:projects/arm-chaos.tgz} + resolution: {integrity: sha512-OS3rVyYCGj2oa7w7pAQIRbXIKVsfRud0QpOxrr5INJbqR+HuJHSHOkwX0pngtffrExWiJL7OLSZXecjqXhBjYQ==, tarball: file:projects/arm-chaos.tgz} name: '@rush-temp/arm-chaos' version: 0.0.0 dependencies: @@ -11910,7 +11969,7 @@ packages: dev: false file:projects/arm-cognitiveservices.tgz: - resolution: {integrity: sha512-7d6h8WoKXiNEUsOG7v6fwmA80eGp63oMmEg2MD0mT0+z5e2sw/nQcX5DlUXzH9GqJrTKtEjSL8P8JvJzaGaS0Q==, tarball: file:projects/arm-cognitiveservices.tgz} + resolution: {integrity: sha512-nySSkeLrX6e90ijFXZyo5NX4Xlqnlg5MZ5yDicnohQFacGFtuzHz2OdxYTY8JN6afLeNbyTxj5V5oTOCoAgX6A==, tarball: file:projects/arm-cognitiveservices.tgz} name: '@rush-temp/arm-cognitiveservices' version: 0.0.0 dependencies: @@ -11937,7 +11996,7 @@ packages: dev: false file:projects/arm-commerce-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-S6AWaDTk5swdDPwbHmzcWDFC6ncqP2uL3t7x4PzTjJpQXCleJidB6VhkNGhSP7FXM84bml7LhlJuLhJ89HhVYA==, tarball: file:projects/arm-commerce-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-Axges+7S80baS1BoOSD9rrohYibDTWmUvvS++Ku7D0lKELWfak4e/i7er7fZQBcA4z5WUsfISN1AqMZlfYFDmw==, 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: @@ -11963,7 +12022,7 @@ packages: dev: false file:projects/arm-commerce.tgz: - resolution: {integrity: sha512-GpV6luJTV8KG5h5qWT80pMGZ5NA5mRgm26qAMbXaDWJ0hlwf6e9/yAhm8BZlEPFFHyT5+zuvVBBa3a3z8MMnkw==, tarball: file:projects/arm-commerce.tgz} + resolution: {integrity: sha512-8A+PXC5Jwkx1QusksJ8A1dgBk+unljOrNnnTbrrW95vHEQEfybCC8EktkXAM6ocCfwMgq8nz900EdzTN4DrqSQ==, tarball: file:projects/arm-commerce.tgz} name: '@rush-temp/arm-commerce' version: 0.0.0 dependencies: @@ -11988,7 +12047,7 @@ packages: dev: false file:projects/arm-commitmentplans.tgz: - resolution: {integrity: sha512-89cNKOF4tJJeo4zyYu0sY1w8zQH2CisVZBxGc+dkI+J1mMmZaGrBae6Sz+fFnK4lpVU8zp17zqkhredcHz1wRA==, tarball: file:projects/arm-commitmentplans.tgz} + resolution: {integrity: sha512-c66R6TTD6PTPL6NVb0EtdzJ+QJJZkZCtGlqoUh7JcfwZFx6ouc7b8IFWE5qGwvpgPmYcakJOuFG109q9vp7CEw==, tarball: file:projects/arm-commitmentplans.tgz} name: '@rush-temp/arm-commitmentplans' version: 0.0.0 dependencies: @@ -12013,7 +12072,7 @@ packages: dev: false file:projects/arm-communication.tgz: - resolution: {integrity: sha512-uPS2+p1oI2HYbDoM/nIA24Zp4g4luf44EwFtnc/IcqJbC5WXGUyw5XpP521K/LRjqrhcpvYnJUTXvsihMjAXGg==, tarball: file:projects/arm-communication.tgz} + resolution: {integrity: sha512-28goF7jU56MIHXDocfXRU5JuIZswJWtgWggniRkeihyxhqHlKZ8C/piQs9oz4H66tkJT1hZJyNfBdUZTXIOjKg==, tarball: file:projects/arm-communication.tgz} name: '@rush-temp/arm-communication' version: 0.0.0 dependencies: @@ -12041,7 +12100,7 @@ packages: dev: false file:projects/arm-compute-1.tgz: - resolution: {integrity: sha512-2pDKAUFh7gYxN+AxznwxTdgYakg6UZrlVhES6ckbX0YlQnf4DeDXa8Pa6HUMK9ubYaaVjuH8KQOLN/cJoeIDiA==, tarball: file:projects/arm-compute-1.tgz} + resolution: {integrity: sha512-j5ZxYBDOMNSO0GulYlTmjT9vYMOd4CgHsYczwi5yMg9IeCAVscfPlXCKwC5rt2B8DpSxbqDGuBlUJc5bkWOQHQ==, tarball: file:projects/arm-compute-1.tgz} name: '@rush-temp/arm-compute-1' version: 0.0.0 dependencies: @@ -12070,7 +12129,7 @@ packages: dev: false file:projects/arm-compute-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-RgkqpFM1VhXzB6N2WPojGQrSpjJJCw4iYgiXSwdaW681NC2rASNM+Op1cwt2yS6Fdyil9/ZroDakrahqHa1uQw==, tarball: file:projects/arm-compute-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-1EvZ8JAUsb9KK/Pyeunx93HGzEO2K9XopfVvDuQV5YTZuYDTpGqBQWcdIdkddcRqlsTtZUGONaxOLqJ39qjCiQ==, 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: @@ -12097,7 +12156,7 @@ packages: dev: false file:projects/arm-compute.tgz: - resolution: {integrity: sha512-ftx9H1aDWNerccXXhrvUdVBCw2wsGS6Zk8JakysJyVViVMyzf65aKkL2h4tqXx5FwsGV5d8kGyK3pISKbvzmEw==, tarball: file:projects/arm-compute.tgz} + resolution: {integrity: sha512-eazT/OBUR3SIprIAdOuWroFtBW4WORSuIXJ7kqzHFpqJtos4gfUhRwjX9MzhKM01+3laMVYFH2tW4xdZw/7mEg==, tarball: file:projects/arm-compute.tgz} name: '@rush-temp/arm-compute' version: 0.0.0 dependencies: @@ -12141,7 +12200,7 @@ packages: dev: false file:projects/arm-confidentialledger.tgz: - resolution: {integrity: sha512-pS+/eOxneyQUBh/mHjBbSXeDuo3NlGHa2PL//Y9yhkPC49R4E4kBZxb7umGJilTEtjv7lm2PfIupqH7viqww9A==, tarball: file:projects/arm-confidentialledger.tgz} + resolution: {integrity: sha512-RZIXSZbgkBcbEcLrnLPCfdCx9IOJvpoR5mLi1nys8ZhtOG+Xzcc9qok3EvhkbP/705i/0wF+178foPS2hIcMmg==, tarball: file:projects/arm-confidentialledger.tgz} name: '@rush-temp/arm-confidentialledger' version: 0.0.0 dependencies: @@ -12168,7 +12227,7 @@ packages: dev: false file:projects/arm-confluent.tgz: - resolution: {integrity: sha512-2vzIrVRG8t/kToRBElJNytrUk5YKVVhc1c0boPHZ/FZzHvRT6cLvfpXN1XTyNQdUWde5jpLMPe6vSC1w9fkHUQ==, tarball: file:projects/arm-confluent.tgz} + resolution: {integrity: sha512-nJjOjZ00EbI/BClYWgzLvAPYRKzxdXuf+OCzB7A5p8nOTHL+IiOJc0H+4FNsc3CNJxCWBoOSEYIpL0GKnygItQ==, tarball: file:projects/arm-confluent.tgz} name: '@rush-temp/arm-confluent' version: 0.0.0 dependencies: @@ -12196,7 +12255,7 @@ packages: dev: false file:projects/arm-connectedvmware.tgz: - resolution: {integrity: sha512-w1gIubjRTzBHfnaTbZz/c1dP5955JMMUqizIoyNLeoTWTDWehQxSVqZNYnch91imOTmzB+TxU7GlIsntOJwL+g==, tarball: file:projects/arm-connectedvmware.tgz} + resolution: {integrity: sha512-T5BQynIcWR+pR0OBRmCgiNLPARef7bQptKTgvCsnPfsewfWLV3YMa85iAcoPLMduQ5/JtR5DCET5pyDFPjKoEA==, tarball: file:projects/arm-connectedvmware.tgz} name: '@rush-temp/arm-connectedvmware' version: 0.0.0 dependencies: @@ -12223,7 +12282,7 @@ packages: dev: false file:projects/arm-consumption.tgz: - resolution: {integrity: sha512-HKbAKnO9DFgVaMbxJfW16rLdLleU5QgPOuCvz3yiaLMFuAdv6jPoBcNwrjQz1S1kh5y8rnfI/pLdX73fMWvUqg==, tarball: file:projects/arm-consumption.tgz} + resolution: {integrity: sha512-Jg1t+sj+WCfah8wzAopcqyo5BR5xd9PvCqqo/8vJZh3y8/y+JdUp6J4aiDv7+FN3b5A4RPdVhpqGrhTl1jxa/g==, tarball: file:projects/arm-consumption.tgz} name: '@rush-temp/arm-consumption' version: 0.0.0 dependencies: @@ -12249,7 +12308,7 @@ packages: dev: false file:projects/arm-containerinstance.tgz: - resolution: {integrity: sha512-sKe41tOrD63aqARe9flE8p3Psdy3PySCb6dxKgI4t7ck8o5Km8bzf5iTWY1KsR7sM1tEmrNYYE4Gwt2nXCMfyg==, tarball: file:projects/arm-containerinstance.tgz} + resolution: {integrity: sha512-UTSTIct7VkxUhs3ag6sPMDODFZZo60tsMOh4A+asc73UxN09vCvirpDizhFNoXXvl77hyK5KWijvqcXlMwtUHg==, tarball: file:projects/arm-containerinstance.tgz} name: '@rush-temp/arm-containerinstance' version: 0.0.0 dependencies: @@ -12276,7 +12335,7 @@ packages: dev: false file:projects/arm-containerregistry.tgz: - resolution: {integrity: sha512-UtNY5pFfILJVY5uKq3grSAj/eX8knsdw/pjkfvOgFOUMLn+Zc2KTgJ4sX1fqUGLFz4o1OJ4NAc9uSbOIdBd5Cw==, tarball: file:projects/arm-containerregistry.tgz} + resolution: {integrity: sha512-eGal/cz0lUPpDx7YSpPlprQK9yKIV0jJ52YANdbKgTKQi11dEyXhB+NFfUmBxpk/hGAYSCYdQRtXEij3gUSDWg==, tarball: file:projects/arm-containerregistry.tgz} name: '@rush-temp/arm-containerregistry' version: 0.0.0 dependencies: @@ -12304,7 +12363,7 @@ packages: dev: false file:projects/arm-containerservice-1.tgz: - resolution: {integrity: sha512-CgE1+0qzGsKIGBfvZjAaeQ3jI+BkFnyy2s1J2hS/GDxqqS6ONXukQkR+wtq8chLjG5/Rkp3E7vNw8UO/iYLsAw==, tarball: file:projects/arm-containerservice-1.tgz} + resolution: {integrity: sha512-6T0lGGJ3XCcGfzzlWPbJImUGNvh0mPDht6imcPFhw/LHb4eLsVi53/Kp6JLQKbAS8UTpXuWtQwGAHP3blgWguA==, tarball: file:projects/arm-containerservice-1.tgz} name: '@rush-temp/arm-containerservice-1' version: 0.0.0 dependencies: @@ -12332,7 +12391,7 @@ packages: dev: false file:projects/arm-containerservice.tgz: - resolution: {integrity: sha512-ZnlpGjujGMZEYEy57r7X9nPDGoMcUFiqWum1QC0i7HvhkZLD+7upjLvbR41bFrlvQBXACFqKucsiCsDIq4AEvw==, tarball: file:projects/arm-containerservice.tgz} + resolution: {integrity: sha512-K6ExbqsYY0/0hFdXjHEMv6uvtnhVSRO/Dw8dJ7b0xL685GFap2TCZPBw/jqDtHaT+/7j9A8n661d5jTasFb+KA==, tarball: file:projects/arm-containerservice.tgz} name: '@rush-temp/arm-containerservice' version: 0.0.0 dependencies: @@ -12375,7 +12434,7 @@ packages: dev: false file:projects/arm-containerservicefleet.tgz: - resolution: {integrity: sha512-/O2LUTrmXAZhj+9FnT4Ai7koBQY/Mjl6hgjFNcIvWhv/DZV/sOUAdGUE+1L6X37a/NMegSmFEzrvwA/7w1Zvsw==, tarball: file:projects/arm-containerservicefleet.tgz} + resolution: {integrity: sha512-L7FZF+zECSYP3h0lGOxlcba5MIoAaS4cLDcLw9uI7OgkNOeXvwVp3AIyVM0gY0zQtqMMV8yOHSdMnb0aBGNa5w==, tarball: file:projects/arm-containerservicefleet.tgz} name: '@rush-temp/arm-containerservicefleet' version: 0.0.0 dependencies: @@ -12403,7 +12462,7 @@ packages: dev: false file:projects/arm-cosmosdb.tgz: - resolution: {integrity: sha512-ZLOw/zxspfcaDH8PvlS0yHmTEUeyQZ4JAW3tBxOgiAoLllY0qXvrfYEYH/WY8bq8dL5elf1Krb9WuKe0IH3PxQ==, tarball: file:projects/arm-cosmosdb.tgz} + resolution: {integrity: sha512-D1OaeYIGlvVSBRKL77fzRSsc7CLEJfB/VT+MeX7zxhr04M6LNfpT8M3Gxs19IFYtRy3V069aQ0MbeSLQ2nyHBw==, tarball: file:projects/arm-cosmosdb.tgz} name: '@rush-temp/arm-cosmosdb' version: 0.0.0 dependencies: @@ -12431,7 +12490,7 @@ packages: dev: false file:projects/arm-cosmosdbforpostgresql.tgz: - resolution: {integrity: sha512-sd6dLHNQdaMWmTCPRutlsXh5HpPhsuyq5at4qpXzRUJ8yNqpaXUjkjYBMISzMt8IWYE4KNxqOzqxl3d8u6WI0Q==, tarball: file:projects/arm-cosmosdbforpostgresql.tgz} + resolution: {integrity: sha512-Lyg46guQALVcli/wNT1ajq2gnZIdXXCfwjhkDP1CMicpmu3lCEKqECdaVeYHenKg7NNGMho9cIHrtqGf42VCPQ==, tarball: file:projects/arm-cosmosdbforpostgresql.tgz} name: '@rush-temp/arm-cosmosdbforpostgresql' version: 0.0.0 dependencies: @@ -12458,7 +12517,7 @@ packages: dev: false file:projects/arm-costmanagement.tgz: - resolution: {integrity: sha512-/mY6kc/dzMJpzWOeTXSyoymA0yYKJle3bsk2GXE8c/xpX+5doi2cx2BcnZkRTqXJpSGcKk9fMkCzFbxRAOHwdA==, tarball: file:projects/arm-costmanagement.tgz} + resolution: {integrity: sha512-JrYXJbyh1jpibncQfVnrP5Zt9ITVSJbsefuvT19g56U78gdXW6X/iLSNzQ8+g8rPHna6P+UTNykPKydY17Lf7Q==, tarball: file:projects/arm-costmanagement.tgz} name: '@rush-temp/arm-costmanagement' version: 0.0.0 dependencies: @@ -12485,7 +12544,7 @@ packages: dev: false file:projects/arm-customerinsights.tgz: - resolution: {integrity: sha512-9OqkHpBrf+cZhzurUA79ZN4m7tTS2XQ6dinN19fszsqpbjn9r6OXUIhdEGodDfFg6EA606IvLiJ5PtVgyzkUiQ==, tarball: file:projects/arm-customerinsights.tgz} + resolution: {integrity: sha512-AI+JRaeFyy5qKSrrfXWPSuZZBmr3XJVBp6c1efhWBcUp4BS3ERHWowRHAogG+NZ2dXCITlunyb2yrdiHkEkY9w==, tarball: file:projects/arm-customerinsights.tgz} name: '@rush-temp/arm-customerinsights' version: 0.0.0 dependencies: @@ -12511,7 +12570,7 @@ packages: dev: false file:projects/arm-dashboard.tgz: - resolution: {integrity: sha512-FUpsLqJ868RBg6ZQlqON83WYnD0bGYjQbMUrRS4Gj5qM6W2oU6+ne/9ixmbnWm5Ol7MjkM/C/yo5HFpKKELZCw==, tarball: file:projects/arm-dashboard.tgz} + resolution: {integrity: sha512-CkZcQ41MBIbPmZsddog4V7xZvYQmGMNe5bJ26IBeELZMLvZdC1U+CEteUQCd+bWEIhm+3SHZeoPohmgvbyHqRQ==, tarball: file:projects/arm-dashboard.tgz} name: '@rush-temp/arm-dashboard' version: 0.0.0 dependencies: @@ -12539,7 +12598,7 @@ packages: dev: false file:projects/arm-databox.tgz: - resolution: {integrity: sha512-fHvVWUTr4TtEtDwnDk4smmHLc2vMLt1TGj3uj+uh12JD7dhZGVyASfYXENl0dHsH4gVQtLrH1+SOnz6I0qodqA==, tarball: file:projects/arm-databox.tgz} + resolution: {integrity: sha512-9SBQm6nhLeM76Vt9D3s1xwE13ma19V7EjVd81yXVorEzJrFuTLT5SDyQK6WEv9Xjp2XavtiZkQsPtdiqVDItWQ==, tarball: file:projects/arm-databox.tgz} name: '@rush-temp/arm-databox' version: 0.0.0 dependencies: @@ -12566,7 +12625,7 @@ packages: dev: false file:projects/arm-databoxedge-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-3Eop4XPYz83tAb1CqGnIednCyLzwUwzL6A2hcNiJ9TT3OU3NneRNMWccEp8LdHaFfZx5cpS+JSnUJZUtaccBsw==, tarball: file:projects/arm-databoxedge-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-o4cq7a7ip+UYcyv0DJK6mKKDqf9/EUjuw3PjNEaBrmLByWh5WxVBi03LRICWFwXMvJAQe7icHeBg+NH9HqPQnw==, 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: @@ -12593,7 +12652,7 @@ packages: dev: false file:projects/arm-databoxedge.tgz: - resolution: {integrity: sha512-ha81Z98oTgR+q4zibhPmVSLIAxNmtSMbsD02Iw0tfYhAxXqWwlYdrcalpwDrTu63oBuYalgYZyiBOc8SIDf0YQ==, tarball: file:projects/arm-databoxedge.tgz} + resolution: {integrity: sha512-8MJgfrD2qJLFozJmy898ed3aRBBzxy+Car7oqAZAgxTlB2MsC3hLXrwCGXmcZrJvSgS9jxO5AXgLjkSwCcPDMg==, tarball: file:projects/arm-databoxedge.tgz} name: '@rush-temp/arm-databoxedge' version: 0.0.0 dependencies: @@ -12619,7 +12678,7 @@ packages: dev: false file:projects/arm-databricks.tgz: - resolution: {integrity: sha512-n/SMNzAiyfN/lFpt5YJzd32fES9ze8jGLUbLkIxNW7w6TdqkPVXTMB7B6EcLuqmxFJPfek4A2LMJu2dBx+UhcA==, tarball: file:projects/arm-databricks.tgz} + resolution: {integrity: sha512-WAtAXKJCfNKF/uJy3vZmZ+CE/PXZa8uOReOOz0NbfHdUo9ompAUAH291ZpBMP/oyMavRNBCIqrHFcUbnLVnHdw==, tarball: file:projects/arm-databricks.tgz} name: '@rush-temp/arm-databricks' version: 0.0.0 dependencies: @@ -12647,7 +12706,7 @@ packages: dev: false file:projects/arm-datacatalog.tgz: - resolution: {integrity: sha512-vYlPtvygiWYGGp4m2dVzW7vr0rz9LVcZFcyyTOou0Qw7LPI1XbRxKkiYHroFz//RtzV2y4mygciIAdYNGVVUhQ==, tarball: file:projects/arm-datacatalog.tgz} + resolution: {integrity: sha512-CJQ93Gu5HF278gvt1uFPaGfqvenwJs8F/a8Nyuo3O1bIm2FECRrAcOFtV7GGnGdJh9cscR6AUXfIYpRueaxv+w==, tarball: file:projects/arm-datacatalog.tgz} name: '@rush-temp/arm-datacatalog' version: 0.0.0 dependencies: @@ -12673,7 +12732,7 @@ packages: dev: false file:projects/arm-datadog.tgz: - resolution: {integrity: sha512-m7YpvxhygnEI2hacwst8DGNvAY77ZK1NpYENUa1210NPWMZgEl1HKQOKJ1yL6vLwC0x5i99k7cOhiSVVU/qZJw==, tarball: file:projects/arm-datadog.tgz} + resolution: {integrity: sha512-zdSyPOGITXN9mRdxHC+LFI4f3ZOh+hP/ZckLNl84YXRVqSQoB1QQKawY2SCvqJ0tncIqBASHXMfRUt3KzC7gdQ==, tarball: file:projects/arm-datadog.tgz} name: '@rush-temp/arm-datadog' version: 0.0.0 dependencies: @@ -12701,7 +12760,7 @@ packages: dev: false file:projects/arm-datafactory.tgz: - resolution: {integrity: sha512-QKVsn1q48eaGWWjThiViemDuRkhUPRV7LbClKMNFHVQ34AvGNqq0MudYx9QuAqXOKtYelXwZb5fjlPcNDRolxA==, tarball: file:projects/arm-datafactory.tgz} + resolution: {integrity: sha512-DEESanPBKFpZDHHeIkAkVYya0p+L95cmwlI/3B7V6ZcagEEX34to4tLeGIqW3yQ+Gx0P9z5XxWilDnbI6iP6jg==, tarball: file:projects/arm-datafactory.tgz} name: '@rush-temp/arm-datafactory' version: 0.0.0 dependencies: @@ -12729,7 +12788,7 @@ packages: dev: false file:projects/arm-datalake-analytics.tgz: - resolution: {integrity: sha512-Jlaf3jSjVFwg+fsd0ZKNMsbdSFOwEst3J5vh2jOKPRyDzaWTkLmieHkDX+geW9/Je0lbWRqalRFIUEWuVLvHkg==, tarball: file:projects/arm-datalake-analytics.tgz} + resolution: {integrity: sha512-9yGdHYRbOoxJRy7wcFEzszua/92IFBFW0Pg5Eo3DtepYbUBuDo2WkTkRDlC7wcuuD1LoXncshah4V3vy3/7Ulw==, tarball: file:projects/arm-datalake-analytics.tgz} name: '@rush-temp/arm-datalake-analytics' version: 0.0.0 dependencies: @@ -12755,7 +12814,7 @@ packages: dev: false file:projects/arm-datamigration.tgz: - resolution: {integrity: sha512-Zn3BXxFLVrqiNjx2QtHkQhN4iKK8ZhkvtkyGYQZ2a6l5gMh7saZjZ/Y+ih/9qb6o57Mm4pUpHCD9fkmfqEzBcg==, tarball: file:projects/arm-datamigration.tgz} + resolution: {integrity: sha512-Hv0UbrhurLBmVdY5FleqNeuVpoKUIo7b3eHhSrRpoPDT5xmtV6cM/ETHzjO54Y+SskuX11wYG5YlF9ORQsyoNA==, tarball: file:projects/arm-datamigration.tgz} name: '@rush-temp/arm-datamigration' version: 0.0.0 dependencies: @@ -12781,7 +12840,7 @@ packages: dev: false file:projects/arm-dataprotection.tgz: - resolution: {integrity: sha512-RqdUOXE/gW+7zXfFneqfQFn9j7PgM9AsXFc0n8xMzrRGrCz+Uqh6ia4cGW3A4wehnQpz2gYXDW9wJHMLQeT7Rw==, tarball: file:projects/arm-dataprotection.tgz} + resolution: {integrity: sha512-JtJ/t64GsctvAnLtCM4/55fMH379WeaFMASG1sW5DJ3x2C+n02sPVRM8Z6Mu/T32JXZwJf0KSj+7wzXBQhAjIQ==, tarball: file:projects/arm-dataprotection.tgz} name: '@rush-temp/arm-dataprotection' version: 0.0.0 dependencies: @@ -12809,7 +12868,7 @@ packages: dev: false file:projects/arm-defendereasm.tgz: - resolution: {integrity: sha512-UTkmascMOpq/Ry4CcI1wkMmmsTC37xNeycj3mGl8jAT5/h4JwQXqaW1zdj1wgcWA95iGmKCRlgctE+Xw2eDy+w==, tarball: file:projects/arm-defendereasm.tgz} + resolution: {integrity: sha512-5lJClNPWuQuZvkm4waL1HWXpVhnC1Ib2zuMj8AjQlmpNa2HPVHkn129hIfED5KO0cv05HKeVb72EPAFbkoEXIg==, tarball: file:projects/arm-defendereasm.tgz} name: '@rush-temp/arm-defendereasm' version: 0.0.0 dependencies: @@ -12836,7 +12895,7 @@ packages: dev: false file:projects/arm-deploymentmanager.tgz: - resolution: {integrity: sha512-L7iNE3lKtCvk+UMoGQO4S6EhOTVcZP0vyQcBo99Ls2PWXMZSwaFrcK7KckRvHx5ZuFoTBRDvj0bqhFMI40eW+w==, tarball: file:projects/arm-deploymentmanager.tgz} + resolution: {integrity: sha512-7u4kp0vycS1w18CPHbG7YTiqMNMOxaqtY38Mf7uKupYoe5gsdPcWs0XBXmnUC4uJLjwWj8BDp+/hnWpPrdrnDQ==, tarball: file:projects/arm-deploymentmanager.tgz} name: '@rush-temp/arm-deploymentmanager' version: 0.0.0 dependencies: @@ -12862,7 +12921,7 @@ packages: dev: false file:projects/arm-desktopvirtualization.tgz: - resolution: {integrity: sha512-L7sX1Hp5EvvKokbHuNAvLkgBkFbo915Y+RGdasvN1LT81KW0AceqnoWLIQksovU/wM6I7FN0OGIEFisODYzsIg==, tarball: file:projects/arm-desktopvirtualization.tgz} + resolution: {integrity: sha512-zV09nRqplUpK5w5By61XKVG/v70haO0z+1yA3ZtgMinQyV6qwGyRf8BQAt1VPWV5sgUiL6MtkFPKrJe3oNgctA==, tarball: file:projects/arm-desktopvirtualization.tgz} name: '@rush-temp/arm-desktopvirtualization' version: 0.0.0 dependencies: @@ -12888,7 +12947,7 @@ packages: dev: false file:projects/arm-devcenter.tgz: - resolution: {integrity: sha512-CSmAgzjlR+IZFb5bp67z2SVFs9NQ9LS0VRLKZzpwCRkplrQBfMMPeu7/z/5vlc2QaHUyj5GEXWcUl3tqa3Yk0A==, tarball: file:projects/arm-devcenter.tgz} + resolution: {integrity: sha512-J2lsKIst4SNdWTPVT4yPLwK8a/PL+6OBYrjvqM6kqp/MTpGbVppzDEgpjYLyf2F/YGMT0vKsCx2OZmdfz3TTvQ==, tarball: file:projects/arm-devcenter.tgz} name: '@rush-temp/arm-devcenter' version: 0.0.0 dependencies: @@ -12915,7 +12974,7 @@ packages: dev: false file:projects/arm-devhub.tgz: - resolution: {integrity: sha512-W5WwFSWa5pvDYha3c4eFl8ogjnO9QDr68PasHLJPQjD6+XZJjYT/V8mbYwwXFQ0+URqP81xKL/MgK/AWm8mrfg==, tarball: file:projects/arm-devhub.tgz} + resolution: {integrity: sha512-1xmxdS/YJvOUwoRUxXdoNjYVFIstcSacq4FCbcFnUxO9qHKZmahDX+3dEz4z4PRx+XAWSE1xDVqrP+jPBh00tg==, tarball: file:projects/arm-devhub.tgz} name: '@rush-temp/arm-devhub' version: 0.0.0 dependencies: @@ -12941,7 +13000,7 @@ packages: dev: false file:projects/arm-deviceprovisioningservices.tgz: - resolution: {integrity: sha512-oI6knn8Gc7tgWQlEPnNEOPtrH1LyNcFA29XO6BWgmpTjuI9/9FdFU61CELNu4BSKDC7ZHoOOQ+yoCajtTarX2g==, tarball: file:projects/arm-deviceprovisioningservices.tgz} + resolution: {integrity: sha512-iML9WBqa+W2gmPv10Od76HukWqqgViqrFjZ7fX1zzJVho4oJqHL5hmenFQAr5F5nWlhczw4lWpV736N9hNG+LA==, tarball: file:projects/arm-deviceprovisioningservices.tgz} name: '@rush-temp/arm-deviceprovisioningservices' version: 0.0.0 dependencies: @@ -12968,7 +13027,7 @@ packages: dev: false file:projects/arm-deviceupdate.tgz: - resolution: {integrity: sha512-qmHGIRkfxEpsumb3kK5HiS61itFrmyxboJ5AYdNG8gmprcTfyyZ8GQxQz+yh9JkdCoEE1tI/K0O5PmGnIBtEZg==, tarball: file:projects/arm-deviceupdate.tgz} + resolution: {integrity: sha512-7Y0eayeF8+fcdXu5cybX7y411bbB2aD21zJAhQmui4/1i1x/VS95rRsUd5L0KgZbl9axpafTRqbho/m1W4EphQ==, tarball: file:projects/arm-deviceupdate.tgz} name: '@rush-temp/arm-deviceupdate' version: 0.0.0 dependencies: @@ -12996,7 +13055,7 @@ packages: dev: false file:projects/arm-devspaces.tgz: - resolution: {integrity: sha512-0SFAgJ7MZQHEEKV25zRwlNz2hYvHMoZagm7dlUEny/b72bdEPTXNQmVdWOB00Ik6bHzMhY0CmNosy9fVQ+LsLg==, tarball: file:projects/arm-devspaces.tgz} + resolution: {integrity: sha512-BLZZ76L4A09vK/gz4kCYqjXyoHnTEXTJ76V3KcsJYdA4I49OjKeaVkhkEjvuurIPh+vGVqvXubr7IufvWup60g==, tarball: file:projects/arm-devspaces.tgz} name: '@rush-temp/arm-devspaces' version: 0.0.0 dependencies: @@ -13022,7 +13081,7 @@ packages: dev: false file:projects/arm-devtestlabs.tgz: - resolution: {integrity: sha512-BZbRaebaoXTYwzDeHNsyE/bN6X8rntcsAtadRl8bUF+mf7yaN5Ex8QwpRTZBUMsVg1WfTTCZAqCiOj9NpBfxuw==, tarball: file:projects/arm-devtestlabs.tgz} + resolution: {integrity: sha512-EtKYmneIuFHiIu1vX3qwuT3FloPjplatjNDIeylAtsZzjAHiGpTnyWS3MrrUCUrrkb6wQpT5ANVU1klgMDZRsQ==, tarball: file:projects/arm-devtestlabs.tgz} name: '@rush-temp/arm-devtestlabs' version: 0.0.0 dependencies: @@ -13048,7 +13107,7 @@ packages: dev: false file:projects/arm-digitaltwins.tgz: - resolution: {integrity: sha512-4ue08b7DZL1/jOnx3u/ojKFTRFMKCgFt3Nb4t18Zi5JYuJTPVTnY3fTZaD8Mr1mJFoYXePxkTGixb9mMC1isKA==, tarball: file:projects/arm-digitaltwins.tgz} + resolution: {integrity: sha512-N0OLsSJKVs70wtHZwZgbuUZ3jluDKWzsXWUNPhdhRyAKTu+nigyva0AoWDQcWeqhewNvq6hmHBgnFVc2ZlJGDA==, tarball: file:projects/arm-digitaltwins.tgz} name: '@rush-temp/arm-digitaltwins' version: 0.0.0 dependencies: @@ -13075,7 +13134,7 @@ packages: dev: false file:projects/arm-dns-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-TOxgtCri+OjqIw90h1OPagQ4AS9Vw9xDCZyE2H5qNefx2sxzQz8U6ZYh8vg4s3O+yO6U1tc75lyjPSpNG2TAfw==, tarball: file:projects/arm-dns-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-263kzAqfTqnDSMu9fu5aPePPuR47QSN+2LZ+/HxWgt2BTSFopoQtiI1pVEelrZpsrZJZbULZOvTn2uP5bSWvXg==, 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: @@ -13102,7 +13161,7 @@ packages: dev: false file:projects/arm-dns.tgz: - resolution: {integrity: sha512-UMhJTWELYTtnc1tpq1I4MHorenL93Nr58L8/BZE8/cmU7mtKhycgezZ1NVyhWzs8i5mez5dh/SaFcNqUMW6RfA==, tarball: file:projects/arm-dns.tgz} + resolution: {integrity: sha512-Ql8lhjT1ZwKeuetug+X6U4Jz3n270vZUTgaBgotQPfyMVxz67dtYuRk1uZidvalAXmZtAf0klgf8kMtZk4IMVA==, tarball: file:projects/arm-dns.tgz} name: '@rush-temp/arm-dns' version: 0.0.0 dependencies: @@ -13128,7 +13187,7 @@ packages: dev: false file:projects/arm-dnsresolver.tgz: - resolution: {integrity: sha512-8l1v9UO/TEIY4sPXF2KoFoGf8Tf58G4pN5SOpie1Ih5NMHh3IYYeSVqBLUugc6ocgezbx2SUEl7yDc0s6BzdUw==, tarball: file:projects/arm-dnsresolver.tgz} + resolution: {integrity: sha512-fpL+8yLtEHB/421ppFgmiMuWQExgn/DeNyZMdsRd3lbxXAbhVmekdzh+CZFVtbyY19DnK+tcDyfjZWe8Kh7Vqw==, tarball: file:projects/arm-dnsresolver.tgz} name: '@rush-temp/arm-dnsresolver' version: 0.0.0 dependencies: @@ -13155,7 +13214,7 @@ packages: dev: false file:projects/arm-domainservices.tgz: - resolution: {integrity: sha512-L8BZJunn75vJOh2TqrVkJrYvKdrzTHbCCkMM4sO56XpoQPD8nLpghsQEsc/lT7GW5qVHtjitElUZPvBrPqQJyw==, tarball: file:projects/arm-domainservices.tgz} + resolution: {integrity: sha512-LhMhtu4Uklp3Ow2+N3k8tfACV+0d0bt395vk+j1vehCkl2//pM4imcN0+c+YntVc4hin8YzT3hKOBfpXLqKNyQ==, tarball: file:projects/arm-domainservices.tgz} name: '@rush-temp/arm-domainservices' version: 0.0.0 dependencies: @@ -13181,7 +13240,7 @@ packages: dev: false file:projects/arm-dynatrace.tgz: - resolution: {integrity: sha512-K92NEI6/NRJ9vi+cOVR2JIssMqYt8z7LecbuqUEPGoXQS18cziv/LswkezaHjYPMlmVrRl6DY3Vw84geExfWiw==, tarball: file:projects/arm-dynatrace.tgz} + resolution: {integrity: sha512-IOqF15D+xTuSRSGWi2plrdCovXC0NByfrp/tMAyEjzzX3Ww1BxB6dwPTCWv9/KabMdNxS4+U3BftSSvmmhDADw==, tarball: file:projects/arm-dynatrace.tgz} name: '@rush-temp/arm-dynatrace' version: 0.0.0 dependencies: @@ -13208,7 +13267,7 @@ packages: dev: false file:projects/arm-education.tgz: - resolution: {integrity: sha512-XvrDwuc1SqXdPwOa4lg/GTIUkY6Pz4LHOzHbNZ1l2hyBOosVFekWib2dy9O6lYgDjQbpgR1siJGllAGOUdvKfw==, tarball: file:projects/arm-education.tgz} + resolution: {integrity: sha512-cPg2txbnhvqRAwI55IDpMEIH3///LmqlSno/z52B8r3T6Z0z57CYMvb+m+Q5ZL3wRKNHgLiotUmVVNo4adIE2A==, tarball: file:projects/arm-education.tgz} name: '@rush-temp/arm-education' version: 0.0.0 dependencies: @@ -13234,7 +13293,7 @@ packages: dev: false file:projects/arm-elastic.tgz: - resolution: {integrity: sha512-C9yMlxNpzg0xySemYGw9PMN5sMdMnaTFdVuick8IdTXAvl6iH7KYllM5lFtw3KWGlcR/hZjmsRxCZVK42kGCNw==, tarball: file:projects/arm-elastic.tgz} + resolution: {integrity: sha512-vqdplhI07XwrEIvU9g0LHHaADljvNnvI6LfgLQSQIBiVFITV5uglLivZ+brZ/PtaZoX5yRY9RJ4F5prM7hNjEA==, tarball: file:projects/arm-elastic.tgz} name: '@rush-temp/arm-elastic' version: 0.0.0 dependencies: @@ -13261,7 +13320,7 @@ packages: dev: false file:projects/arm-elasticsan.tgz: - resolution: {integrity: sha512-EAUd2c4BeOeBXQ89uLiqr+PY5EVB2DFZ5PBaRUdUkk+uRa0xQBikVl/SNur7Xv+l29yMfxqnNYc5OSbiAoeolA==, tarball: file:projects/arm-elasticsan.tgz} + resolution: {integrity: sha512-vmNI5cI19QbV3WiP6J23i7VSh8K+hglsYTvs7l6p9s/sgdSCMobVPvdfCihIfQ2DgGnPYthVVajHhmT1Jm/DYA==, tarball: file:projects/arm-elasticsan.tgz} name: '@rush-temp/arm-elasticsan' version: 0.0.0 dependencies: @@ -13289,7 +13348,7 @@ packages: dev: false file:projects/arm-eventgrid.tgz: - resolution: {integrity: sha512-pjBiFum5B8TaJzHGpvGCKvAoOKORPC1LVWvdsNMXjXHMynJOGKP+Ve+W1yI9pOBb6mMLArsYK4kpx4Fzwp5Hgg==, tarball: file:projects/arm-eventgrid.tgz} + resolution: {integrity: sha512-fWLIetf7dckzxUe5esh6TNETTQ0XfcKoZIqRfRTPq6n/lRjLshLxpSlMNZJri6eBjMZZoVFCCbAMhca9UA6MyA==, tarball: file:projects/arm-eventgrid.tgz} name: '@rush-temp/arm-eventgrid' version: 0.0.0 dependencies: @@ -13317,7 +13376,7 @@ packages: dev: false file:projects/arm-eventhub-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-pUUvVFPTQQm4H9OTihPhOTycit3hjAN/GbRQzdccJjnsb27g7JQvA5HVy92HvPbqFJH2srx91bPXtr794rey0Q==, tarball: file:projects/arm-eventhub-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-O1zX+dxJOerVzcJXBQSufY3dtlTzi0Y6unNNLJZ5I1HYTNdhLdd4VlvtQox2jihywPa+sle4VdO5R3sPqGKgPA==, 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: @@ -13344,7 +13403,7 @@ packages: dev: false file:projects/arm-eventhub.tgz: - resolution: {integrity: sha512-P8iqblP9CXIFb41wDZKUV+aZ+5n26qFnYDz2N3/3QxRFbFCvvWbpe5JcJRhhFsRK7dJMUVPeJ9Y3r0kR0PX63Q==, tarball: file:projects/arm-eventhub.tgz} + resolution: {integrity: sha512-FqJE2XAKwBO/FAQXPre4JCmIYLNDf8K2MZbErUyWrz0SClCwDNgC7ojMtU/1x1yAQK8LHHgksD0M6W9U80Q+Lw==, tarball: file:projects/arm-eventhub.tgz} name: '@rush-temp/arm-eventhub' version: 0.0.0 dependencies: @@ -13372,7 +13431,7 @@ packages: dev: false file:projects/arm-extendedlocation.tgz: - resolution: {integrity: sha512-lqHHITpWUicRYSxg/xC+yMbFz30C7aHGvNFUIv2COcgpsfm6wCh/OGWaTR4Z2HCgApfG40rLsDylQDGVTT40FA==, tarball: file:projects/arm-extendedlocation.tgz} + resolution: {integrity: sha512-SJ8nH09uSoMUckvE1GhZDU3uj/kKkqkemgEqfAhdS2/J5AwxyJEzx0DWaSZM7md1xePPEJGppt8jQkfCrHIHFA==, tarball: file:projects/arm-extendedlocation.tgz} name: '@rush-temp/arm-extendedlocation' version: 0.0.0 dependencies: @@ -13399,7 +13458,7 @@ packages: dev: false file:projects/arm-features.tgz: - resolution: {integrity: sha512-iA6bFHH5L0Dg+fKCn1KiC6kMFasBgjWfOEoOWO3AFS+VM1zDUGnmKfbkV5GJtbXhGT8SSogoBO44Gs16hZeGgw==, tarball: file:projects/arm-features.tgz} + resolution: {integrity: sha512-QH8ySAjh4C2aF5dgn0qX2yRbGzVBjaiNBztItK4GKeU/UGRUrM/rSRl/z9a6w4sKQ0D0OkDwEB5xNLgbSlw1zQ==, tarball: file:projects/arm-features.tgz} name: '@rush-temp/arm-features' version: 0.0.0 dependencies: @@ -13424,7 +13483,7 @@ packages: dev: false file:projects/arm-fluidrelay.tgz: - resolution: {integrity: sha512-Pnbm07zH+TjngZbG9K/+/5t2o3F7th/LaYq4PtpY38QxGsDSSYXoJu6tWQTRm1Bval99ccsLDiTfl3eC3eZBcQ==, tarball: file:projects/arm-fluidrelay.tgz} + resolution: {integrity: sha512-98c0BM8IfKYWSwDfvXsYtjrKbyzbuyUSzItrIdJdGuX7HodHBw96g+mwc6VVZNbjpKWJMwrWYvFFgPwkoKH5pg==, tarball: file:projects/arm-fluidrelay.tgz} name: '@rush-temp/arm-fluidrelay' version: 0.0.0 dependencies: @@ -13450,7 +13509,7 @@ packages: dev: false file:projects/arm-frontdoor.tgz: - resolution: {integrity: sha512-q1Cd1NnX4ccs7obpIa+uQTzJ+NTI029+L5Tw2MkRQcb3uJrIeNJKcJyH7Ec15Mgj8olMbDllP4bpMZj4sqmg5Q==, tarball: file:projects/arm-frontdoor.tgz} + resolution: {integrity: sha512-/4sVWsT8J3zre4gD/ToSoaJmdC+FGOGDOYMyg6nIjtHrg5XSQvVPYOfEzlFZNTeInIDZuPndX+9YDpEG7nNwDg==, tarball: file:projects/arm-frontdoor.tgz} name: '@rush-temp/arm-frontdoor' version: 0.0.0 dependencies: @@ -13477,7 +13536,7 @@ packages: dev: false file:projects/arm-graphservices.tgz: - resolution: {integrity: sha512-LpDELhMRHszDnauhA2VRxCYFSKEPlG8pqW+y2VpZBjNimqgJpI11FwPuj9lwVNvHSmn8wVa13cUod0w8m6Lmnw==, tarball: file:projects/arm-graphservices.tgz} + resolution: {integrity: sha512-EzJ+fjXTrWRLpmB4RkVDZhjkyEHTZt6pqOch0K8sP8sDWLARuRvSpzqd/yEdW5DYc+ey2vKAXevba4Bs3dEI1w==, tarball: file:projects/arm-graphservices.tgz} name: '@rush-temp/arm-graphservices' version: 0.0.0 dependencies: @@ -13504,7 +13563,7 @@ packages: dev: false file:projects/arm-hanaonazure.tgz: - resolution: {integrity: sha512-s5NFovGinI/lnsF2z0pBci93skwTwvscFRH0fTxDCapQ0YMxrwN8aTllMsNv2NlmtrpF9ZhM1JB7ZPTn//crjw==, tarball: file:projects/arm-hanaonazure.tgz} + resolution: {integrity: sha512-Tm7EWu8RAk4h5S4Y3UduSysZOu8CkDLtI30vtvOHWUa7l4O6k9Dy2jxSkjV1RccQPo+l0RcYLHQGgKQY9JXZ9A==, tarball: file:projects/arm-hanaonazure.tgz} name: '@rush-temp/arm-hanaonazure' version: 0.0.0 dependencies: @@ -13530,7 +13589,7 @@ packages: dev: false file:projects/arm-hardwaresecuritymodules.tgz: - resolution: {integrity: sha512-nA6QiHAbJBIynUYqo4VaqLyU9i5lp3F+yUocs6dmVSuhohHAx7bfe0FAnCDl/UezrO71wAykb5moe276qXWXsw==, tarball: file:projects/arm-hardwaresecuritymodules.tgz} + resolution: {integrity: sha512-wTxwkOtBLi68wc50lodK3gaUoHAEEDM/UumdXLQJGzV0GzJi2nzWqJvHlDBMuOJ14paiEwYfUeqEwAncAqm4nw==, tarball: file:projects/arm-hardwaresecuritymodules.tgz} name: '@rush-temp/arm-hardwaresecuritymodules' version: 0.0.0 dependencies: @@ -13558,7 +13617,7 @@ packages: dev: false file:projects/arm-hdinsight.tgz: - resolution: {integrity: sha512-S86eB9vLTH3E/lVGFWtBJ1TYX4qClVT4f83/IwXsbUavsfn7j6Pi163pbcmERa83cdC/ALR4oqhkTcN49mUgpA==, tarball: file:projects/arm-hdinsight.tgz} + resolution: {integrity: sha512-a3fXvzrnMGhXQqxbHwEUWPgJxY7SAVOL5m+y4JPtIVSOX8wHS2F+8/iHzB+Aek7AR+JrqlcN/3bb4ALc13H/sA==, tarball: file:projects/arm-hdinsight.tgz} name: '@rush-temp/arm-hdinsight' version: 0.0.0 dependencies: @@ -13585,12 +13644,12 @@ packages: dev: false file:projects/arm-hdinsightcontainers.tgz: - resolution: {integrity: sha512-heoeFJ8PxN1Iw01OncZyrEsQp8E+4p9/86zCcRTfO3YEw//6LZlbANu8hdc+0cHTy+7KHkczXb3wjdCh6CHotQ==, tarball: file:projects/arm-hdinsightcontainers.tgz} + resolution: {integrity: sha512-bmmfPuhRK+d3gizeYL61dL9Wi/RJUQIOm06AMVR1QKyTmRtPb//yaC50vr5t4OD2QbPN5cmkphdjRYqwOmYJ+A==, tarball: file:projects/arm-hdinsightcontainers.tgz} name: '@rush-temp/arm-hdinsightcontainers' version: 0.0.0 dependencies: '@azure/abort-controller': 1.1.0 - '@azure/identity': 4.0.1 + '@azure/identity': 3.4.2 '@microsoft/api-extractor': 7.39.4(@types/node@18.19.11) '@types/chai': 4.3.11 '@types/mocha': 10.0.6 @@ -13598,12 +13657,13 @@ packages: chai: 4.3.10 cross-env: 7.0.3 dotenv: 16.4.1 + esm: 3.2.25 mkdirp: 2.1.6 mocha: 10.2.0 - rimraf: 3.0.2 - ts-node: 10.9.2(@types/node@18.19.11)(typescript@5.3.3) + rimraf: 5.0.5 + ts-node: 10.9.2(@types/node@18.19.11)(typescript@5.2.2) tslib: 2.6.2 - typescript: 5.3.3 + typescript: 5.2.2 uglify-js: 3.17.4 transitivePeerDependencies: - '@swc/core' @@ -13612,7 +13672,7 @@ packages: dev: false file:projects/arm-healthbot.tgz: - resolution: {integrity: sha512-FimhxdwplzY5IG0kxctNlgJd0CVUXm60wLQI2YTAibdypbt5I+wj6O//FUVYj2ivJUU2C1rHP1Q2Ey3ZU1C6Aw==, tarball: file:projects/arm-healthbot.tgz} + resolution: {integrity: sha512-eL1yfR3Gdvw9b011a4tTuO9Gc/RtloTYO+7TNzAf5wgY0AA49O4GdvF2lwQxUacW+9w8PY3n8icjrClQ/NINTg==, tarball: file:projects/arm-healthbot.tgz} name: '@rush-temp/arm-healthbot' version: 0.0.0 dependencies: @@ -13638,7 +13698,7 @@ packages: dev: false file:projects/arm-healthcareapis.tgz: - resolution: {integrity: sha512-3DAcFCisgyQlaYSKkCZyYAOLHl51ed8wiK+2FsTcObuCx7Fq7/K86fl2Btoy6/Lhx5TntW74MHB2dSnkknSFxQ==, tarball: file:projects/arm-healthcareapis.tgz} + resolution: {integrity: sha512-yiiLuQ9PmrsGf1M8W+ZROkF2y+egwrM0Cv0Yct9fRk/lE28ZJjVxofNp64nDZBEVULtRy8uexYek5rTIcHERKA==, tarball: file:projects/arm-healthcareapis.tgz} name: '@rush-temp/arm-healthcareapis' version: 0.0.0 dependencies: @@ -13666,7 +13726,7 @@ packages: dev: false file:projects/arm-hybridcompute.tgz: - resolution: {integrity: sha512-t6yBBcu+y9ZiyK7+HgWwHELlBzDvihFx3gVys1hfo+5iF3p/DxqYWBVsEwJIEMYl7T27WwzL7ddt5JlKoPeBXA==, tarball: file:projects/arm-hybridcompute.tgz} + resolution: {integrity: sha512-dp7VY5hqr4kKMHm8E8voKdabfPeIvwHqpt3/v2t/hdvnrnNFkAh6e4Ktipn+NGfw4icTjtFjy2ePN5l1SZCoZQ==, tarball: file:projects/arm-hybridcompute.tgz} name: '@rush-temp/arm-hybridcompute' version: 0.0.0 dependencies: @@ -13694,7 +13754,7 @@ packages: dev: false file:projects/arm-hybridconnectivity.tgz: - resolution: {integrity: sha512-7fGXbXvWWZ9+Jeyus12ZNJknpsF4KAfUYCo1faCSuD8uICJhzAr+JtxZ5uM82U3Zi7R2urXMTCWrywWK4Os0dg==, tarball: file:projects/arm-hybridconnectivity.tgz} + resolution: {integrity: sha512-gzF3F1B1r22E6UwHGlkrXWR8rDHFz3/f1hz9AhdRX1EmKYugaw6Xgs4+6cn99gzxRj6EYS8Ve7Za4oS6rJtFNw==, tarball: file:projects/arm-hybridconnectivity.tgz} name: '@rush-temp/arm-hybridconnectivity' version: 0.0.0 dependencies: @@ -13720,7 +13780,7 @@ packages: dev: false file:projects/arm-hybridcontainerservice.tgz: - resolution: {integrity: sha512-Sy5p8Gfs1IANvvG1j35dRubNwpi2rK4VlhhlLhXRN6f3Laxxy6f0KR9wz658HF/AOYA/SEkt703waCeBfyYlyw==, tarball: file:projects/arm-hybridcontainerservice.tgz} + resolution: {integrity: sha512-jaQ9mOdgkp1Q0iioQI3CH4Vd96kQQICbN61iuDmabjybD9YDPkkcGsgs9s3k+DLLy2z00nHtugf2NngsUqmCmA==, tarball: file:projects/arm-hybridcontainerservice.tgz} name: '@rush-temp/arm-hybridcontainerservice' version: 0.0.0 dependencies: @@ -13748,7 +13808,7 @@ packages: dev: false file:projects/arm-hybridkubernetes.tgz: - resolution: {integrity: sha512-UbM+SieVjine0dhjK0EaAa8fMmdnZr8SyN9V4takI0UoFkk7dFvWnnwOnD+GYTKd32/ur0bMLb0wgmbTpo0dVw==, tarball: file:projects/arm-hybridkubernetes.tgz} + resolution: {integrity: sha512-OMoWVRQX8coW615oIvQujqBp6IOZnkqAtWNggmuzzIBCdyv3Ay3gsYj75TEVvgc9s/O5udy0myazWYF1qXqEhQ==, tarball: file:projects/arm-hybridkubernetes.tgz} name: '@rush-temp/arm-hybridkubernetes' version: 0.0.0 dependencies: @@ -13774,7 +13834,7 @@ packages: dev: false file:projects/arm-hybridnetwork.tgz: - resolution: {integrity: sha512-xqfMYQWliSpAFgm11vF2rQSeJhfxgUiTcXSarj2PKbb+IQ+3nH21YDs/ftJuyOOLihLFbmxlQvT8eKuQStRoeQ==, tarball: file:projects/arm-hybridnetwork.tgz} + resolution: {integrity: sha512-dgmRfWg1hnBn5L4dbm0/A55CP747c1U6ut/GG2FeUHQ+fiHB94z0CrCknyX6cer3nUI44R1WntdRtR03JG9vPw==, tarball: file:projects/arm-hybridnetwork.tgz} name: '@rush-temp/arm-hybridnetwork' version: 0.0.0 dependencies: @@ -13802,7 +13862,7 @@ packages: dev: false file:projects/arm-imagebuilder.tgz: - resolution: {integrity: sha512-jtoCXQudxlOMVFYekAyBSLImoRlpAvAFvXFEgBb/GVXscEzSeDsTd5VCUH1Zvrs8B9CTqy7U2nA0NaveCXa06A==, tarball: file:projects/arm-imagebuilder.tgz} + resolution: {integrity: sha512-EDPsPyOrfkNm5eGS2F0IhirUBQidpeOBlKVDj/uByJzVznz56yxIAuRTRxWbNYUZfC2fLSgRmdgTN+q6ahd6cA==, tarball: file:projects/arm-imagebuilder.tgz} name: '@rush-temp/arm-imagebuilder' version: 0.0.0 dependencies: @@ -13830,7 +13890,7 @@ packages: dev: false file:projects/arm-iotcentral.tgz: - resolution: {integrity: sha512-d3ZEaMmzz1lZcJ5tf2Zic8m+uSPjIx7VFK/LX3mUyLjhZyJOlNK1MPsv5Fm6YjQrz79X7Ph2dXeB9u69u7pI0g==, tarball: file:projects/arm-iotcentral.tgz} + resolution: {integrity: sha512-C5fBQceZtVPUxb46OwLFC2rMZQtgEfRxxAVUooJDd+egsD9lw+Ou96PgsPj0FvOKrgrfderKyRSzmO+ruwQLXg==, tarball: file:projects/arm-iotcentral.tgz} name: '@rush-temp/arm-iotcentral' version: 0.0.0 dependencies: @@ -13856,7 +13916,7 @@ packages: dev: false file:projects/arm-iotfirmwaredefense.tgz: - resolution: {integrity: sha512-uOUidMPkLT8ctgjD9C64FgUoaStobMgdqrHgVQ7qeC1jHAxoPJV09kqE3gg1kz+dBaU00SjfMII1012qG9zniw==, tarball: file:projects/arm-iotfirmwaredefense.tgz} + resolution: {integrity: sha512-BKnVYayMkspP+/v2LNvAw1jGVqI8fgKJn7ZoTw68Bt5HPXmCX5o3TSWBuOqm7oE6Xi/hvq858ZdkiPjwCUObuA==, tarball: file:projects/arm-iotfirmwaredefense.tgz} name: '@rush-temp/arm-iotfirmwaredefense' version: 0.0.0 dependencies: @@ -13882,7 +13942,7 @@ packages: dev: false file:projects/arm-iothub-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-EMNURCxqMr7+q/PfSCu6PjQwgjBVjazozIXtqe8yBQ7+sSEMfOZ5ihf7pv+IYk83zTJXvWwq3AlDb8FTLMSzcg==, tarball: file:projects/arm-iothub-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-rC0nO0J0toPIgndsZokBkGO6hRt/+Z96Rd8jyJcdIhdANB2X2toKEFIAT/a+XmFsUaGhVipYO844qgFFyAIffA==, 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: @@ -13909,7 +13969,7 @@ packages: dev: false file:projects/arm-iothub.tgz: - resolution: {integrity: sha512-gGDGGHsxXWA09Zr8RZz+Kp4l7rxQmRQRh/usR6WjdtTrziiJeiBhJzigNMtTEIGqzaGIca8PuIdXnok0rxh7Yw==, tarball: file:projects/arm-iothub.tgz} + resolution: {integrity: sha512-hzD+efpzvj8+CpawXr9RSxAp0wPJWe3wZhBLIGXKxIpu5WiSdY4Bb2qYtWRaK3Xs/E96a/gRubG0iFCqVh5HYg==, tarball: file:projects/arm-iothub.tgz} name: '@rush-temp/arm-iothub' version: 0.0.0 dependencies: @@ -13936,7 +13996,7 @@ packages: dev: false file:projects/arm-keyvault-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-KfReuPMljfOJdQXU/+1gUAmgayR4K4XUIZ7UhQwOC1JGT5MqLlNonP9nEdKuJ9ZKKU9p/DsW6US3ZBaLELzuPw==, tarball: file:projects/arm-keyvault-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-dl1U+arxWSKyajk5xMtY5nc5Lpo1H8u+ng+U7k41NjKy6hPD46owEdNGXMMRoxXRa/6IXyvl942QxiTu2rR2QA==, 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: @@ -13963,7 +14023,7 @@ packages: dev: false file:projects/arm-keyvault.tgz: - resolution: {integrity: sha512-CxgUmA5b8mNXEHzxim6ap/evv1p6YZIAdfmet9qsbu74tcwSb+ty+Fkit7xwvyqlEZ3XAggzmkuH8g8qUPZjQw==, tarball: file:projects/arm-keyvault.tgz} + resolution: {integrity: sha512-5J26dX52OdiglGFO2C5HEYBHJ/cAglmw0+6C0/h5GI0K9i991TwZyhu2drE/InXY0Bye+DafznjMfbworbcHRQ==, tarball: file:projects/arm-keyvault.tgz} name: '@rush-temp/arm-keyvault' version: 0.0.0 dependencies: @@ -13991,7 +14051,7 @@ packages: dev: false file:projects/arm-kubernetesconfiguration.tgz: - resolution: {integrity: sha512-JQHtU0Mh/4wsjcrfn53e1mt9NC4KKy5cjjl12+Z99NZKh4XxmE1dbJ8FtnlVFmGYwCHAddwiIprvEBGOM1b46A==, tarball: file:projects/arm-kubernetesconfiguration.tgz} + resolution: {integrity: sha512-r5w33BEIvNPg5MghiIxakzHz6TizJ2TaVVxgmF+PIkubRLiP4/g2NOYiI0+nrk5qJNO3n6UXUpw9WtHhZIieog==, tarball: file:projects/arm-kubernetesconfiguration.tgz} name: '@rush-temp/arm-kubernetesconfiguration' version: 0.0.0 dependencies: @@ -14018,7 +14078,7 @@ packages: dev: false file:projects/arm-kusto.tgz: - resolution: {integrity: sha512-+S9nWXmKnozmTEeevAyzGORODSi4S4kUjzZe+m2101+ualinDLfkkBjRHy635Y0pHmJ1i7ywNv0BcfhMHiH7og==, tarball: file:projects/arm-kusto.tgz} + resolution: {integrity: sha512-ZGcWF+8qoEOWnZt2LVMCrlOAlPkHlWG+icwN+7HgD0GWrhp2aQbk2FQxyXEcM5KZ/xFyC+Usl9YYUbCJRuiibQ==, tarball: file:projects/arm-kusto.tgz} name: '@rush-temp/arm-kusto' version: 0.0.0 dependencies: @@ -14045,7 +14105,7 @@ packages: dev: false file:projects/arm-labservices.tgz: - resolution: {integrity: sha512-hE3dVY2tXDSVuo0YXZwHZ8LCTHsisDHtpSJ2yXURMHQucV2wKF7QwfpkAtlmglmBJ2vl5+L9A82tdpb059Raqw==, tarball: file:projects/arm-labservices.tgz} + resolution: {integrity: sha512-aYHRgReScso7jDb11dE9nB5ueE/i+4755NAJX9bZsKu+Zxddvvah+WMfq1LOMrGiHAcMpAFi2VkrcZJRFyCNjg==, tarball: file:projects/arm-labservices.tgz} name: '@rush-temp/arm-labservices' version: 0.0.0 dependencies: @@ -14072,7 +14132,7 @@ packages: dev: false file:projects/arm-links.tgz: - resolution: {integrity: sha512-W1C5HWVkGSCmuvXJYSw1Ia/tXARpCf6xQm3NJAjlJst83NlyA0zRKDw47vfBvPdyRK7TAxsQ7jqXmkletjZHmA==, tarball: file:projects/arm-links.tgz} + resolution: {integrity: sha512-5BmA4drDUOEqQ24oFH8g94NUSSoXO10OV6mCQ5jn4w8eO/YKaf0QYwiPlZYgpsvU44pWQgBv1B5oWnEOSZEMpg==, tarball: file:projects/arm-links.tgz} name: '@rush-temp/arm-links' version: 0.0.0 dependencies: @@ -14097,7 +14157,7 @@ packages: dev: false file:projects/arm-loadtesting.tgz: - resolution: {integrity: sha512-BsZ6jow+p7iV5C81jhNunr8j72YTkXSj50WvLpjtSQen9mmbx0KvsxYCpMW3vHAaY+AvY1j99XCMVEDa5jesDw==, tarball: file:projects/arm-loadtesting.tgz} + resolution: {integrity: sha512-XHf6J8VQWaQ+1oY6v1wEDYB4ysf0WUBUwrt5Fx1WAyBQDwBkJpK7MqEcVtpPJO6/m31VyQgz5A7kiqqJFW79YA==, tarball: file:projects/arm-loadtesting.tgz} name: '@rush-temp/arm-loadtesting' version: 0.0.0 dependencies: @@ -14124,7 +14184,7 @@ packages: dev: false file:projects/arm-locks-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-HUEU6z27PC8Hn9keNBtxT1tYyxwrnwjo4Kvu5jp4fWuYZK8k0QHZRksEOuMbgDYOIlnXucWl5NGctPAu5FaCdA==, tarball: file:projects/arm-locks-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-3OevQWBCB44bBnWCvgEP3d+qsx3/CrAWOkSR4Vf2iGBRDe54LNyiQJ9vrVvZBi/2jN3WRe1TQHqCj3+2f/WDYg==, 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: @@ -14150,7 +14210,7 @@ packages: dev: false file:projects/arm-locks.tgz: - resolution: {integrity: sha512-6sD3kiBwi+lVIgLXuPJUVkvw7+fuAna4h7wY34d3KLyO4j/kCizzaOKYprEzJ8BbjcBLZsD6EWDtV8Y4kZkTZw==, tarball: file:projects/arm-locks.tgz} + resolution: {integrity: sha512-D3TsZXc1xX2z+9sEgtTUtuJi0qltWT8YKH5NqbM6vxUm+kjk6OuKI2hipSrzijaexO9bSK6UKI3IO4fyX65ObQ==, tarball: file:projects/arm-locks.tgz} name: '@rush-temp/arm-locks' version: 0.0.0 dependencies: @@ -14175,7 +14235,7 @@ packages: dev: false file:projects/arm-logic.tgz: - resolution: {integrity: sha512-zixncG+CqCTiWOdsiI2emeOtEbGG7kLCUqs4OipCAqaH0QlJi2L5WC9f3qMZ0PKuXLLVXsLsedHCB2e3AhFQkQ==, tarball: file:projects/arm-logic.tgz} + resolution: {integrity: sha512-5nmpBYCkaeRh5VR+62/ipKT2U/sLlwxINS1HkqkW0pfr+/19sJhc1WkBugd8vhjyIcicqp0MoUY+0GDeKx38ug==, tarball: file:projects/arm-logic.tgz} name: '@rush-temp/arm-logic' version: 0.0.0 dependencies: @@ -14202,7 +14262,7 @@ packages: dev: false file:projects/arm-machinelearning.tgz: - resolution: {integrity: sha512-OCFYul2MH3wBliLuvWSrhhsc1y0SJeaV3XtQquoAyen6vjdmrvoZgAFWoCRulmIFtG8dXQBgn2uu9Q4yKyEV3Q==, tarball: file:projects/arm-machinelearning.tgz} + resolution: {integrity: sha512-OYqX+Sux4gsPrID0Y4+drdjywULqEgw9v24AOmCiOQIuZutwsUmHMm4w1MTjTUaXHYerlnQ+uXB/VUvtqOkr9Q==, tarball: file:projects/arm-machinelearning.tgz} name: '@rush-temp/arm-machinelearning' version: 0.0.0 dependencies: @@ -14228,7 +14288,7 @@ packages: dev: false file:projects/arm-machinelearningcompute.tgz: - resolution: {integrity: sha512-zkZga+SIRLjUh54F4gmXlGh5L8cgjIwpO7Ux2kC8gKc5ycE6lk3tABay959ZM4pZIiNt/CtFgcqdYqVwTpXarg==, tarball: file:projects/arm-machinelearningcompute.tgz} + resolution: {integrity: sha512-lwGHREgl1pMlPmdwJXb85ewM+91DPw36uVvL+Dp1Dze0H0aqEUEEFFAyWpEFy6eg1bJEWi7kdE6GEhMqQAvI7w==, tarball: file:projects/arm-machinelearningcompute.tgz} name: '@rush-temp/arm-machinelearningcompute' version: 0.0.0 dependencies: @@ -14254,7 +14314,7 @@ packages: dev: false file:projects/arm-machinelearningexperimentation.tgz: - resolution: {integrity: sha512-OYkyl03cGJsACz45XgaiWIe07JBR2f7kNlZ0swdEQCEf8I1hyIR9CDUj2xLp5QCSu3xkZYYydsNkc/JRByvfLA==, tarball: file:projects/arm-machinelearningexperimentation.tgz} + resolution: {integrity: sha512-gt/vWjuLRNjteUCKHvO5TS3RUSmRZGKbSO0HoYfMpbOFEGHbEk5KsFfIWd1EAAxPdsSdcTZIFwoPLMVgQd9Tsg==, tarball: file:projects/arm-machinelearningexperimentation.tgz} name: '@rush-temp/arm-machinelearningexperimentation' version: 0.0.0 dependencies: @@ -14280,7 +14340,7 @@ packages: dev: false file:projects/arm-maintenance.tgz: - resolution: {integrity: sha512-kjqfmWTpo8W9kY8shCmf6Io4errlZsIlKdjX5gYK5H/d4Q9j3u0peus/PoRRyvvyA9lcUn8lJaX2tdMQ6T/48Q==, tarball: file:projects/arm-maintenance.tgz} + resolution: {integrity: sha512-MI2c0Im6UynSuR5Uq5YnvOAAXrqhQqxkKZCA6IMVW8YfVrYoNYe1jdN5rr1ypui2qzPQyXotF5GCarFTzieXeg==, tarball: file:projects/arm-maintenance.tgz} name: '@rush-temp/arm-maintenance' version: 0.0.0 dependencies: @@ -14303,7 +14363,7 @@ packages: dev: false file:projects/arm-managedapplications.tgz: - resolution: {integrity: sha512-N3fbeDoLtcD0GU1XLcmQ9h3q3Gldu2n/p/hxBiik9/1oET7LJAx039OABFPns6RndBfL/wWs17rObro+h5avzA==, tarball: file:projects/arm-managedapplications.tgz} + resolution: {integrity: sha512-z9xI91ffbDjPiBcjD9VdcuJhsEY5M5egMWPt4xir5jzBuFeEnS7Y8+FmWPK7bO4H2GUeHocj84QP/ONDJRJn4g==, tarball: file:projects/arm-managedapplications.tgz} name: '@rush-temp/arm-managedapplications' version: 0.0.0 dependencies: @@ -14330,7 +14390,7 @@ packages: dev: false file:projects/arm-managednetworkfabric.tgz: - resolution: {integrity: sha512-Wi0nSeVYDycw1cE7H2X6bE3+PpWqcjma/dNVkq2pJSXLXyaUV4b5sFdntpFAYRi0/k9HCHqKg7xDGLTkesBXaQ==, tarball: file:projects/arm-managednetworkfabric.tgz} + resolution: {integrity: sha512-ZbU0UGsdKg1ggjUwgSawD2oXUnagxzCTTbVdC5fiqxbGYNRFGtbEcqdQGUgGb5IU+UpvJkqaZqzuEc8gjfLGVg==, tarball: file:projects/arm-managednetworkfabric.tgz} name: '@rush-temp/arm-managednetworkfabric' version: 0.0.0 dependencies: @@ -14357,7 +14417,7 @@ packages: dev: false file:projects/arm-managementgroups.tgz: - resolution: {integrity: sha512-0UKzIXCBsUupADwl2byhyu4XG2crzS9i+U6U+0cjyxVmnESf4VnhQTifPEmPP5gUuEWdSIOoUK2Hwpz+PG/5ug==, tarball: file:projects/arm-managementgroups.tgz} + resolution: {integrity: sha512-s0mqpXpg8eD8wEi8JkzlamkYBcI76ejUnopFOqYtzuPdSCss7kyRCgJB0yTfffppJGtFtUumb8XmeQhPVCtSDQ==, tarball: file:projects/arm-managementgroups.tgz} name: '@rush-temp/arm-managementgroups' version: 0.0.0 dependencies: @@ -14383,7 +14443,7 @@ packages: dev: false file:projects/arm-managementpartner.tgz: - resolution: {integrity: sha512-IF6H7AnZnkFZWENJSEZNzQHPHjsfSoFFrSgOI+vk37e4tqzkamHSiDAxQ9W/SGNGQ8HSCOM4Q7KlcHjq8yAshQ==, tarball: file:projects/arm-managementpartner.tgz} + resolution: {integrity: sha512-Gq7RcRovLCcsVOkCAwWzJTjoPGUv8DSHipbdRsH+ucBOSUOeNKzM7h2Lyyq0cuVnh0BWukFLIZty90YoFz/L2w==, tarball: file:projects/arm-managementpartner.tgz} name: '@rush-temp/arm-managementpartner' version: 0.0.0 dependencies: @@ -14409,7 +14469,7 @@ packages: dev: false file:projects/arm-maps.tgz: - resolution: {integrity: sha512-agfD4qX+o50Ekio0JBFFn6RCuKxyHhbgPsSkaQQIL2dFujCioO0+xYsEtTdVac15A0Dwn67BnmmaZ1Ab34tPSg==, tarball: file:projects/arm-maps.tgz} + resolution: {integrity: sha512-WhX4N25LBBYN7SL8GJKG+Aip7EOxNnzCiHO62a+tjzDi7IQdYqEag9PYgQWIPeXIEjPDwQYXWs0IxWezpKXHUA==, tarball: file:projects/arm-maps.tgz} name: '@rush-temp/arm-maps' version: 0.0.0 dependencies: @@ -14435,7 +14495,7 @@ packages: dev: false file:projects/arm-mariadb.tgz: - resolution: {integrity: sha512-tghXzgIS21MuAyqS1jOGPrdbZv9Hd1p4rJVzjUVWfSadkrQItK2YvEEJWOn2JqAXLaWWqwxX26QUZTl7yncVNw==, tarball: file:projects/arm-mariadb.tgz} + resolution: {integrity: sha512-hkkf3sqSYlJxOsPDGpyck79cYSGPzEpXwR6kCT8z5SdMFZXdCWdqXceF1aDvgGdkbmy60W1G9XypaG766OncnQ==, tarball: file:projects/arm-mariadb.tgz} name: '@rush-temp/arm-mariadb' version: 0.0.0 dependencies: @@ -14461,7 +14521,7 @@ packages: dev: false file:projects/arm-marketplaceordering.tgz: - resolution: {integrity: sha512-rb5lQQ5oXCIJv9XFZGKDW1qZzifQiD97L1QNy4cdIGdHDuB7uIyy8QDUqtboLtbXhIx7cNHUYLz4fzI3lvPZRw==, tarball: file:projects/arm-marketplaceordering.tgz} + resolution: {integrity: sha512-zvCYLSd0ec+xRNabD61PlLxStZUpWPzgVHYrxSh3XPEGAv1Ve6POpQHq6qLezTf4IT+dhKKnu7RNc7J9pRc75Q==, tarball: file:projects/arm-marketplaceordering.tgz} name: '@rush-temp/arm-marketplaceordering' version: 0.0.0 dependencies: @@ -14487,7 +14547,7 @@ packages: dev: false file:projects/arm-mediaservices.tgz: - resolution: {integrity: sha512-A3xjc3oOztajBb8pvx47udRILsYQo9QAukxl1tkdnffKe/vzTSflE3GiF0oTc5Ke53yvJ+NDeNhagc/JdF6lsg==, tarball: file:projects/arm-mediaservices.tgz} + resolution: {integrity: sha512-yHjL1QSXTarHl+d7DJ32nvmVRSqBpEdUeMYhsuyH4Jocg6/aV+IYBMkS9Cdv2uNIHBAl52RKljBHuLbPgo3E3A==, tarball: file:projects/arm-mediaservices.tgz} name: '@rush-temp/arm-mediaservices' version: 0.0.0 dependencies: @@ -14514,7 +14574,7 @@ packages: dev: false file:projects/arm-migrate.tgz: - resolution: {integrity: sha512-bTK3V6BA+qhXeTTOI0lFjr9C8QARhDSV9Qekdasj1wg3lvzHvjoAc4SijixrkmmX/+DJi700s7gNHWZ3yMqT0g==, tarball: file:projects/arm-migrate.tgz} + resolution: {integrity: sha512-hCPS9NHqofyzMfvzMLcS454BL2R/DN8JAL9PqFhGINLOzQNTFgsOwIJrNKHtcNmfiOvSL6nbIceQqDTT1wYf3g==, tarball: file:projects/arm-migrate.tgz} name: '@rush-temp/arm-migrate' version: 0.0.0 dependencies: @@ -14540,7 +14600,7 @@ packages: dev: false file:projects/arm-mixedreality.tgz: - resolution: {integrity: sha512-7vCC56gxh32KEZN/BZrjCfDZIjzjxxCLS8CTS0NVK+UPnUwdRqcKFzB2CRYtMSRhXQL7VKymPpBC7EWFMOd5lQ==, tarball: file:projects/arm-mixedreality.tgz} + resolution: {integrity: sha512-13C5AqoeF1aA3X/dEkkX2EKL9CPaGrgJI4Quo3oSZz2nnYZqlushDbRpIusGd9M+eUjHtHTGDJOr+UzZMcX/vQ==, tarball: file:projects/arm-mixedreality.tgz} name: '@rush-temp/arm-mixedreality' version: 0.0.0 dependencies: @@ -14565,7 +14625,7 @@ packages: dev: false file:projects/arm-mobilenetwork.tgz: - resolution: {integrity: sha512-vFnMCn9qVBX91fybM9i+Grl1zb9IvgR/SbdqrpsS0K3edmMJVahXhR44CSBI/bD2zrzFlZnCnibVWDIq3Um2fQ==, tarball: file:projects/arm-mobilenetwork.tgz} + resolution: {integrity: sha512-szV/QySx5b2H7nf86GrReqVlXdKlnnwJ/I6RYZvbJSC+0m/4VKwjh91uUPls/8lJeKNikrJ9JwSO3dewJREKpA==, tarball: file:projects/arm-mobilenetwork.tgz} name: '@rush-temp/arm-mobilenetwork' version: 0.0.0 dependencies: @@ -14593,7 +14653,7 @@ packages: dev: false file:projects/arm-monitor-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-dl+vnu2BrgaGw9LKNVcuBPX21SqDVZfJhPGSIIrbDfDvhAzjPFaMMz0x+dA1TyBEIJK7pyfbCAHlTvRXNCKUaQ==, tarball: file:projects/arm-monitor-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-bvRe/NSNhgApQLhO26K0BypSTrudhtZnqNuQUKTsOFye//bmMokoyUmPgI0BcfPOE7r9M5HuampVhkGDVs97Mg==, 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: @@ -14619,7 +14679,7 @@ packages: dev: false file:projects/arm-monitor.tgz: - resolution: {integrity: sha512-6D3gn9Ha2PJljQ36+u0j7ohdabHfR/aRkRY7igKH1eH808HRfL1ILNGtyH8vagXbhxpSc/Jm1VY4ONjUnmamqw==, tarball: file:projects/arm-monitor.tgz} + resolution: {integrity: sha512-KFMWeVTDWQ7DtybDyeIue3k77FObLfci+uNmFwstO3KV2H3Js2pPh2ET/m9/fLS9HVawPmYopYeIyooK3VidBw==, tarball: file:projects/arm-monitor.tgz} name: '@rush-temp/arm-monitor' version: 0.0.0 dependencies: @@ -14646,7 +14706,7 @@ packages: dev: false file:projects/arm-msi.tgz: - resolution: {integrity: sha512-BMO9vXPRb60znRHUsJN+ulMKhQs5up6fcbCygECEZoflg+808XG0a0ZDlmqEUvu9LwTfHrqh2WR4WO6EAI4Okw==, tarball: file:projects/arm-msi.tgz} + resolution: {integrity: sha512-0Pab7Rr7IkeH9SSyYCIwoTSvuboNjsNShcia3MM0gC7Zb5P1oiqrZmaSR9x3kcXM0jIhNVPWLhlPyjCccj/awQ==, tarball: file:projects/arm-msi.tgz} name: '@rush-temp/arm-msi' version: 0.0.0 dependencies: @@ -14672,7 +14732,7 @@ packages: dev: false file:projects/arm-mysql-flexible.tgz: - resolution: {integrity: sha512-8JCxVQpJ/UrcNreJrV/su3JvVheYuOYrQQA0Tgl0S+qwW1+nyFQKVgiKI2OrfEq56ao40YmxH1sO4T9gXXoqQg==, tarball: file:projects/arm-mysql-flexible.tgz} + resolution: {integrity: sha512-pgb3+CqlWoa0VN6+vrAX2ATVtm6CHSynJA/9DT6on+GeVAfRyHjkHpFyljVJ4LDbIj8QPV7d4zPJj9ecez/niA==, tarball: file:projects/arm-mysql-flexible.tgz} name: '@rush-temp/arm-mysql-flexible' version: 0.0.0 dependencies: @@ -14699,7 +14759,7 @@ packages: dev: false file:projects/arm-mysql.tgz: - resolution: {integrity: sha512-DuYXV8ywKCyCOqvy/RkjKmgCsjyHoukxKWWgVqMzJoKUjKqvAwWwqRNKOMQFlSl27Qgtz9KwZTuByZLAu2TSeg==, tarball: file:projects/arm-mysql.tgz} + resolution: {integrity: sha512-XqZPBHi7/k4aAtuJfDsGvb/NS0gWr1XZIy2K0jKElW6cBx6PNWs7W6GxfJYm3Fc4P0Ud3M9iC8XOZzJeWXWgNQ==, tarball: file:projects/arm-mysql.tgz} name: '@rush-temp/arm-mysql' version: 0.0.0 dependencies: @@ -14725,7 +14785,7 @@ packages: dev: false file:projects/arm-netapp.tgz: - resolution: {integrity: sha512-NRbSU4tJHEd86VfwKHMbcal8t80wxgIPUPDqTeSleNgMA45Ri9gMA2nly60ouqM7yEO4OdIF9GTPflKSfSMPIg==, tarball: file:projects/arm-netapp.tgz} + resolution: {integrity: sha512-iOr22rUz3RnnZpiCDvp3RSo4bmPK1WzN4Xu5OF8wdmzW5Yg59oQVQlTOHhwNzvs/cA11omf0ttR4TmNaj/F68Q==, tarball: file:projects/arm-netapp.tgz} name: '@rush-temp/arm-netapp' version: 0.0.0 dependencies: @@ -14753,7 +14813,7 @@ packages: dev: false file:projects/arm-network-1.tgz: - resolution: {integrity: sha512-+/uTgvdvzxGR+YCty75Sy6WOIEQArVbrpD6ZzEfrxrRpqW36HQjs72d77+73qPVQ08fpigR5eCASUK5H0DsCGA==, tarball: file:projects/arm-network-1.tgz} + resolution: {integrity: sha512-kcCcRRDpCucKA17wiiYbOvna84m4alTq68FhRTv6QtZa5OGACaE/se+vJokITCz1d5toOujUCyZ6jjkdbrWSPA==, tarball: file:projects/arm-network-1.tgz} name: '@rush-temp/arm-network-1' version: 0.0.0 dependencies: @@ -14781,7 +14841,7 @@ packages: dev: false file:projects/arm-network-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-n8OBZplXnDp2IaXRrCLs1RHbR3Ph26+xJ+ozxXXiIwcaMRuFXbKGndcp65ZBf2Lzhp6CYf8ENxjwZhcaWF2iEA==, tarball: file:projects/arm-network-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-vGL8maSCsP4+A/VcT0n7E4kPLPeDkN+z8lnLwrD8NYL2XkEikZJgZnRvGySuYneq7VX0XSyCFEniWi0qgqHP8w==, 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: @@ -14808,7 +14868,7 @@ packages: dev: false file:projects/arm-network.tgz: - resolution: {integrity: sha512-kNzFAFbkScvpU83Brkv7+Xumi+cyecIi7AtqDR2pjMzh8axkMpFJYo4CeZ8OA/XWCYhhy8s/0X/T0ikqBmOqMQ==, tarball: file:projects/arm-network.tgz} + resolution: {integrity: sha512-WCYYl4zMaZVMCmqqiXuPZsz5cTohQhwxXACt1UDMGuFiuoUWhf2Dh3XaZdb1ttsFrQLdP1ttj9IRqsneaJAicw==, tarball: file:projects/arm-network.tgz} name: '@rush-temp/arm-network' version: 0.0.0 dependencies: @@ -14851,7 +14911,7 @@ packages: dev: false file:projects/arm-networkanalytics.tgz: - resolution: {integrity: sha512-eVa07skT/98o2bwqgqQbEN1y/UwzoFOOIfUg/YWFWz8w7iYzktIN8GyeblJMnmB2J2/Lo8hQdgD8mfK3XVu9AA==, tarball: file:projects/arm-networkanalytics.tgz} + resolution: {integrity: sha512-C379kFhClyqTlThUmNlHIfBUkJ/D7Bpz8FpPPH/VxT9PFHeBOBRugg8DETWzEFhPjgFTB6GbV2YiXE5dGkApkQ==, tarball: file:projects/arm-networkanalytics.tgz} name: '@rush-temp/arm-networkanalytics' version: 0.0.0 dependencies: @@ -14879,7 +14939,7 @@ packages: dev: false file:projects/arm-networkcloud.tgz: - resolution: {integrity: sha512-5U7IR+K+XD3ZgdWffdSQYig4W1ZH4Ygv/Qm0tvr56EJdMhS92Mkf7HAAwM8FchVGfTvnw/1EbxQzr1eV9vH5Jg==, tarball: file:projects/arm-networkcloud.tgz} + resolution: {integrity: sha512-lHFuUQGaeh5CAPFom7EBU205L9RjGTXNcD86s3bMYtEMzJVKHMmWvLgrBLqHIiNxby+/h+iHbsyoZ4VXfH0mPA==, tarball: file:projects/arm-networkcloud.tgz} name: '@rush-temp/arm-networkcloud' version: 0.0.0 dependencies: @@ -14906,7 +14966,7 @@ packages: dev: false file:projects/arm-networkfunction.tgz: - resolution: {integrity: sha512-CYeCrMf5U8k6SLzsdcQ5ggVkADzKiiaIosKS6x2pHSFN+LJnimFz5sDBqGQWWVFTZ7I+Jlbd9ChwS5fosauunQ==, tarball: file:projects/arm-networkfunction.tgz} + resolution: {integrity: sha512-KZtJhK9jMRd8AGlVF8Zr6UkasQw+09EZ7N3jEA2pIXTU3VKUxD225fEIHE6Jvu/ex9zHxXQF9h99ZOtmhRw1zA==, tarball: file:projects/arm-networkfunction.tgz} name: '@rush-temp/arm-networkfunction' version: 0.0.0 dependencies: @@ -14932,7 +14992,7 @@ packages: dev: false file:projects/arm-newrelicobservability.tgz: - resolution: {integrity: sha512-RV/rEbAea/GJm0UZz3pkJIJcbXvrdpu7PQ2zzkmBe4CBJIOfRx5A72xSiHTMfBxelILrOI+CYprGgcyR99VVHA==, tarball: file:projects/arm-newrelicobservability.tgz} + resolution: {integrity: sha512-rpHNN2J/aRPUeyJ5MQN60/o3zTXZ1+Bp4N5rFBaYqKSmkiafq6D/BFB8qBt0C5UsAXJ94rkHbHB3Ibt9sCmPCA==, tarball: file:projects/arm-newrelicobservability.tgz} name: '@rush-temp/arm-newrelicobservability' version: 0.0.0 dependencies: @@ -14959,7 +15019,7 @@ packages: dev: false file:projects/arm-nginx.tgz: - resolution: {integrity: sha512-LoqehVB1afT29IOfLh7Qk5tO0L+Shm6R2NDTuhARtR741dNCcFgJGvcwfG15h9SoMvNE0r9dToFU1gMloGTLsw==, tarball: file:projects/arm-nginx.tgz} + resolution: {integrity: sha512-UWfk58+Oa2IygrftoJrMt9kBO7RG4+g5qZrjrOz9AU8m2sC8BJFh7NybgRl9wgLy8ESHQR6HuUNpy3X5ef7wwg==, tarball: file:projects/arm-nginx.tgz} name: '@rush-temp/arm-nginx' version: 0.0.0 dependencies: @@ -14987,7 +15047,7 @@ packages: dev: false file:projects/arm-notificationhubs.tgz: - resolution: {integrity: sha512-rYlo0JazS9ve5klUc/aiIhXXOIgbJbx8M2e15ca5lO0/sru70lwYf+n+vtZTF9sf5v97HIp1K0Z5uXbclPXz3g==, tarball: file:projects/arm-notificationhubs.tgz} + resolution: {integrity: sha512-fIRMtCbLVjIOQ5G8xnv5ZeSpUrFbk5r3Pq6nG9O9vTzA0yS5HPh28qKoN/nCC3Ug272nwfPyoqC/rHGCy73OZA==, tarball: file:projects/arm-notificationhubs.tgz} name: '@rush-temp/arm-notificationhubs' version: 0.0.0 dependencies: @@ -15013,7 +15073,7 @@ packages: dev: false file:projects/arm-oep.tgz: - resolution: {integrity: sha512-W2JLaTRac7XuiK7TPX1mg1OXbgxFgOlT3c9+6mDVnYX4Qenf5XQxyM9bwU+GFy27UbdwNCVUUlOk//N105W75A==, tarball: file:projects/arm-oep.tgz} + resolution: {integrity: sha512-t6u76TnsGnAmlGbpqdCXMkxVauewsXOU5uMTa552sVAEQdbiWDNm/UW7a66kXHF75nozLjwsN805S49GbM7TkA==, tarball: file:projects/arm-oep.tgz} name: '@rush-temp/arm-oep' version: 0.0.0 dependencies: @@ -15039,7 +15099,7 @@ packages: dev: false file:projects/arm-operationalinsights.tgz: - resolution: {integrity: sha512-2meQQRZ8wNZzBKcgI/FK28F+VfT9BjUEX64C4tihf/SuiDk0PsLcvAcyNUE/K+Mbi4E/A5EUpfo8XKZlLOWdHA==, tarball: file:projects/arm-operationalinsights.tgz} + resolution: {integrity: sha512-U3eZ3eHd8z7om8kCAnXMNwCPSIYcJhk90CZLUCBkSl7NITsBx1JiJfqKN06xsDxtaUbfShePCdR5DwQ02BQKYA==, tarball: file:projects/arm-operationalinsights.tgz} name: '@rush-temp/arm-operationalinsights' version: 0.0.0 dependencies: @@ -15066,7 +15126,7 @@ packages: dev: false file:projects/arm-operations.tgz: - resolution: {integrity: sha512-rU1KcAVB5a73D7Lzlk/LdLNUuP6jRE4cO4UqMu2WJvUbMTiOjw5gvTnQFGJaAKv8HpSQiKpAmkpRQR7sLQyhDg==, tarball: file:projects/arm-operations.tgz} + resolution: {integrity: sha512-lKHnf3Xu0AuswthpPsxGiD/o4HgJvblVMjwzgJkqbgQFQ4AUzNfyJuHrPMaGhTEZ6Lw1Fv4RGtaQ7utgv0uOXA==, tarball: file:projects/arm-operations.tgz} name: '@rush-temp/arm-operations' version: 0.0.0 dependencies: @@ -15092,7 +15152,7 @@ packages: dev: false file:projects/arm-orbital.tgz: - resolution: {integrity: sha512-IX6tWNe/hn8+TwVP/w7wkL1MR6SoY9h7kb8iGEydUQYzRtsrMejspn3FeueTKomFLm8dTcNh7bEmVToc//1cSw==, tarball: file:projects/arm-orbital.tgz} + resolution: {integrity: sha512-hgr56YVgVrp4AWSBRRO+eXakXPaKbvW9hiWWeSKQ6uPLdMyOtLj/2jqlGx/JnYF9ezApeO9Qqq9RPQ8ekPgPCQ==, tarball: file:projects/arm-orbital.tgz} name: '@rush-temp/arm-orbital' version: 0.0.0 dependencies: @@ -15119,7 +15179,7 @@ packages: dev: false file:projects/arm-paloaltonetworksngfw.tgz: - resolution: {integrity: sha512-+s2/hTPQ+ei20+UDdn8CBJQzWlXSJvPHr3Bg4OuBmN1MVrpQXVDOHYCWWiNTNX2slbijSSYxFj92QWohThNHXQ==, tarball: file:projects/arm-paloaltonetworksngfw.tgz} + resolution: {integrity: sha512-SaodGf9bzBLZLfAkVcSdAodHHLKlf3LHYIN2WpwkAdXKzm4OPV/+MD7F+IMZmQRDH8jY8pfipka6l5UBUFbLbA==, tarball: file:projects/arm-paloaltonetworksngfw.tgz} name: '@rush-temp/arm-paloaltonetworksngfw' version: 0.0.0 dependencies: @@ -15147,7 +15207,7 @@ packages: dev: false file:projects/arm-peering.tgz: - resolution: {integrity: sha512-lXwbKHE+kLncbCu9W38TLsHU7x1aRFAr0o+vr8CXdg/GL5dfZy/N2j4KmsyDsoQCw8oDL14Cf+3PmLeMuYhOHw==, tarball: file:projects/arm-peering.tgz} + resolution: {integrity: sha512-D50MbbCIU7dROP13vBGg8huf4BcgOfX1A5slhQl3FljZf/BLNPVbpteXFq3pW2dy6okf0vX0W4hJ5pA2sRw0ew==, tarball: file:projects/arm-peering.tgz} name: '@rush-temp/arm-peering' version: 0.0.0 dependencies: @@ -15172,7 +15232,7 @@ packages: dev: false file:projects/arm-playwrighttesting.tgz: - resolution: {integrity: sha512-pG6olWt7L7JsG4s9x7zEbcQ5wVS/YX1qlky6SJ4O8/2tuJJYPzYRgJO6w7GdbWoYlAQ1R1r0VBDgAnzd81Ul+A==, tarball: file:projects/arm-playwrighttesting.tgz} + resolution: {integrity: sha512-GQRU2WfX0EcPUhfoOg5AXo8isYzO5E+XD8bytsRHJAmveO5YbPR5dfWwsh8AC4G5LyRECwlT3lPU7vsqO9tJ7A==, tarball: file:projects/arm-playwrighttesting.tgz} name: '@rush-temp/arm-playwrighttesting' version: 0.0.0 dependencies: @@ -15199,7 +15259,7 @@ packages: dev: false file:projects/arm-policy-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-go9w+7mOsGtYi3Viey3b99MhKRQqhF//XFUm0ei7LhAx7hRJP0NAKRFOCkPlbQtkvcV2+PHHTz17vKvywrRwFA==, tarball: file:projects/arm-policy-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-daCTRIg+BaW4bMj3vfD3307Sj+DQLIEE5A2sTgWOy8prOY+HHK+Whq8qWIQGCHHWpndJdIPn6K5JqQo0cLQfKw==, 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: @@ -15225,7 +15285,7 @@ packages: dev: false file:projects/arm-policy.tgz: - resolution: {integrity: sha512-yNOGGaF6RoZGDJVtJzD6wzmS6iEYxO5ynOFk3nmGYInwvvMflwXQfmJsRmr6+53W/2VeaaD2/2N9kJSy63t+cA==, tarball: file:projects/arm-policy.tgz} + resolution: {integrity: sha512-WbXTxlN1HXjthJGkYbxuNYqHi7Vp0zFyXJL+7ZOOVHTst9h9MPSTCKiaaucFTO1Y1vXNhFpwGx0zCwFBVnkE7g==, tarball: file:projects/arm-policy.tgz} name: '@rush-temp/arm-policy' version: 0.0.0 dependencies: @@ -15251,7 +15311,7 @@ packages: dev: false file:projects/arm-policyinsights.tgz: - resolution: {integrity: sha512-Ubp1h97y95ITQcHXqzXBimE6lZyqAvK37h/GnRkSW9f60zDpoI0ZV+rR49BApxDM+XgNjSetdj7GYnO87HQwPA==, tarball: file:projects/arm-policyinsights.tgz} + resolution: {integrity: sha512-Wi9SBGLJj0ddw+VriIN7r6euxM+NXXeDis38uBVjSZ9P/0xoseURPrG2fAi3H6hRg9BzZCKG0VXJmROFoeduow==, tarball: file:projects/arm-policyinsights.tgz} name: '@rush-temp/arm-policyinsights' version: 0.0.0 dependencies: @@ -15278,7 +15338,7 @@ packages: dev: false file:projects/arm-portal.tgz: - resolution: {integrity: sha512-aUtjZXVWEV1kQ0I++7UeGkqlkQHxOTI3T9nwGfTPcGqcoFfMzDF4gI+Jksl4n3nCK1V/+xMORKjq8AyAqv80MA==, tarball: file:projects/arm-portal.tgz} + resolution: {integrity: sha512-hSbE9iLfYLPalJsdMcVJFJhH38YitG/OFBs47ksnPNC33YDM/MKcZskNKFgZJVidWU8HCePPptsEUBY5oLGXWA==, tarball: file:projects/arm-portal.tgz} name: '@rush-temp/arm-portal' version: 0.0.0 dependencies: @@ -15304,7 +15364,7 @@ packages: dev: false file:projects/arm-postgresql-flexible.tgz: - resolution: {integrity: sha512-l0Hc7dJBOdXsPU6AZ4XQwmwsq9bjfTIm4CLaCTTbS9wrvs3lJn/HshqsF+shfCdRhQPCX9zkLOIhKutTsWr3QQ==, tarball: file:projects/arm-postgresql-flexible.tgz} + resolution: {integrity: sha512-l0vG6NpEp/wDV8Fotsu59mf16K2gelt+zcA4oj2F0rlCR/LPDYIs29GS0P6hbBz8cvJhbeYGxLENs6r1RVKIXw==, tarball: file:projects/arm-postgresql-flexible.tgz} name: '@rush-temp/arm-postgresql-flexible' version: 0.0.0 dependencies: @@ -15332,7 +15392,7 @@ packages: dev: false file:projects/arm-postgresql.tgz: - resolution: {integrity: sha512-CptivthfIHVSB872YnVp+04iZT1QbtjTwan7ofIfqCCVNPJhJaLIFOJBEzfrDKgQbjqGxwef/RZOxCDQYXjE/g==, tarball: file:projects/arm-postgresql.tgz} + resolution: {integrity: sha512-peChyhngjehOzXvYEcyUfOLQHbIYDokqPJSPUbF2tZztfHli7TaxfDi6acUqqFWblFynPXEqno/lks/zqDyqhw==, tarball: file:projects/arm-postgresql.tgz} name: '@rush-temp/arm-postgresql' version: 0.0.0 dependencies: @@ -15358,7 +15418,7 @@ packages: dev: false file:projects/arm-powerbidedicated.tgz: - resolution: {integrity: sha512-1ygB7CocxkBTVDU1aNKzcXEJIVXR232if7qIqWgJbrrEc3/drPabZY7yZwx+BAx8+nnYBRmoXlHj4cgt8B6mvQ==, tarball: file:projects/arm-powerbidedicated.tgz} + resolution: {integrity: sha512-M2w7gLP7AaNWXOmGMybvslB9rjZPMyp/LCLZ5C82XUDrBApj13JXkmAKW7E1nrEpM+uHNeFZYxdgKRY7BmN+HQ==, tarball: file:projects/arm-powerbidedicated.tgz} name: '@rush-temp/arm-powerbidedicated' version: 0.0.0 dependencies: @@ -15385,7 +15445,7 @@ packages: dev: false file:projects/arm-powerbiembedded.tgz: - resolution: {integrity: sha512-xre2TRGSBURbDobcJuFcCUO1p/j4VTO0rIb9gpuW8e7G6fAmG6zMwXwWo4YPes5JY5WxhkWvQiYXvI5e7Rfm4g==, tarball: file:projects/arm-powerbiembedded.tgz} + resolution: {integrity: sha512-v30RZx5lHvckZs8LUSmyPVQTMt9wlu1jG9OhAv36emSfHBPgHN+bz51/oXskpuDxJbHo9q2mBl2ZKgakU6Oulw==, tarball: file:projects/arm-powerbiembedded.tgz} name: '@rush-temp/arm-powerbiembedded' version: 0.0.0 dependencies: @@ -15411,7 +15471,7 @@ packages: dev: false file:projects/arm-privatedns.tgz: - resolution: {integrity: sha512-QefzGvaMGh2N84x63j6Z21gkuvHNxRSeioy4eDFRCJyD8iDHMoTrH08lMYm9KXOT6jVeEy5toxbTnFlyJkeLtQ==, tarball: file:projects/arm-privatedns.tgz} + resolution: {integrity: sha512-Owyi/sW3OnSgfBZCMs9p3CSN29a85/2MeqF8KtEqByvx1sdvgIAhKG6xJPJD7I5K6vjonQFXN4UqdLJJCtwZ0w==, tarball: file:projects/arm-privatedns.tgz} name: '@rush-temp/arm-privatedns' version: 0.0.0 dependencies: @@ -15438,7 +15498,7 @@ packages: dev: false file:projects/arm-purview.tgz: - resolution: {integrity: sha512-uqDrajphw9p6QOf9FJLpgHOiMGbGW+v0TPsJv5kaIijnsGkLQH9d/WbWu8UqQpw7TzCSuHPKNFfIj//28NX85g==, tarball: file:projects/arm-purview.tgz} + resolution: {integrity: sha512-EKh0mcNmZ962zexTkYoSWdJyPqL1xM+jBIFLZobUmysjhjy3ZrLs1Wq25vtnwVmLrFRA6+GXgGokMUy3U6EHsQ==, tarball: file:projects/arm-purview.tgz} name: '@rush-temp/arm-purview' version: 0.0.0 dependencies: @@ -15464,7 +15524,7 @@ packages: dev: false file:projects/arm-quantum.tgz: - resolution: {integrity: sha512-E+SLvnY6Q/hQe5YByCzvJmTqRO5s5GoIY36SqXrluKt2z3qdm3sOhCi/W1qTgzQyDAuVjxozfk+RedtFyqgmoA==, tarball: file:projects/arm-quantum.tgz} + resolution: {integrity: sha512-iAbBteHdlTQJD3jdniPRHOTdhPJ5hVzfbC950PzZbe/hwEdZrAxiGjDDnIFqsOdoIdJbsD26fFyrEUAssYybvQ==, tarball: file:projects/arm-quantum.tgz} name: '@rush-temp/arm-quantum' version: 0.0.0 dependencies: @@ -15491,7 +15551,7 @@ packages: dev: false file:projects/arm-qumulo.tgz: - resolution: {integrity: sha512-MI4fvQ+lQdkjYo+sJqbb2hU4v8VdFtmTEz1N3H6oG2y3wY2GOIK9g67GVmrTThKdkGqMhOlN5+O7sdQbIvGXaQ==, tarball: file:projects/arm-qumulo.tgz} + resolution: {integrity: sha512-TYsVKnyavgakQ4tuP22Cfdxd38KuCn8pO1WfTu/KdJdr9tZPZVOFqBGpTaz88X7DOlHW8ZTiePiEh2JfFCwJWw==, tarball: file:projects/arm-qumulo.tgz} name: '@rush-temp/arm-qumulo' version: 0.0.0 dependencies: @@ -15518,7 +15578,7 @@ packages: dev: false file:projects/arm-quota.tgz: - resolution: {integrity: sha512-SliWaIN+Rcv9IO/Jg5OpZ8rxNzffNfZJOa375V45hPzipbZhzW0s+9MaxYzA3zFcbuiL7UMLpoOVYxWMQejEzQ==, tarball: file:projects/arm-quota.tgz} + resolution: {integrity: sha512-NCB8Nen24P4lV4Wy+a95Sw4HrMVkqcklyfs3HMOb0IxFrpThJiOJhS1rXkvD5Ec1okfBfNPcwzWQLvt3HOEjWA==, tarball: file:projects/arm-quota.tgz} name: '@rush-temp/arm-quota' version: 0.0.0 dependencies: @@ -15546,7 +15606,7 @@ packages: dev: false file:projects/arm-recoveryservices-siterecovery.tgz: - resolution: {integrity: sha512-pqUwcQ5NFAsDMe3rFzpiETLKy+7Xp5RvAFdkXVndQLJFhO4i8cVrO3I6YwTzRgqV0G88fmuRuussyvkcCQrfZw==, tarball: file:projects/arm-recoveryservices-siterecovery.tgz} + resolution: {integrity: sha512-S2FAwhwCd3PXIbmrG7Iw5Q51t9T55NCIS7av39X9XHBedTt3bZVtWSXX2TyTDK9xpKg+GaMtrZAgn20hv+JT5A==, tarball: file:projects/arm-recoveryservices-siterecovery.tgz} name: '@rush-temp/arm-recoveryservices-siterecovery' version: 0.0.0 dependencies: @@ -15573,7 +15633,7 @@ packages: dev: false file:projects/arm-recoveryservices.tgz: - resolution: {integrity: sha512-5LueYEhL/PZA48XisOKEPlMFyhYI65Vp+0bVRqBUlJblynIZmxgDEJe6yG1nApMapxwHsgsosEP87ULGXTE25Q==, tarball: file:projects/arm-recoveryservices.tgz} + resolution: {integrity: sha512-tVT+xZrZEUhyvHFTav5VHymnFra7FCWn0Pe68evnSTpgWV9qxuRkhAAOwaPgMV6DXv8ijElElz73IcJ16OdMYQ==, tarball: file:projects/arm-recoveryservices.tgz} name: '@rush-temp/arm-recoveryservices' version: 0.0.0 dependencies: @@ -15600,7 +15660,7 @@ packages: dev: false file:projects/arm-recoveryservicesbackup.tgz: - resolution: {integrity: sha512-CgDiJWEfBie5uPa9+Dm/wsTvLuvtJjhMB41s1uiteo4ApKDyqJhEEaSONEdpQG6LIgfrJiywobzqGUjNIfMEAg==, tarball: file:projects/arm-recoveryservicesbackup.tgz} + resolution: {integrity: sha512-vJd7uw+vO2EWOgb4Q2VS1w730vcEK4IKXWEdHKeULLiKQkOMC2R5yv+ScT4W5qLrpPWxofVGdtvlTChaVFuxNQ==, tarball: file:projects/arm-recoveryservicesbackup.tgz} name: '@rush-temp/arm-recoveryservicesbackup' version: 0.0.0 dependencies: @@ -15628,7 +15688,7 @@ packages: dev: false file:projects/arm-recoveryservicesdatareplication.tgz: - resolution: {integrity: sha512-24kYQGbM58lv5R/61dogsGUC0izDyJKrMTR3KWJKYQH76CtODDn71J0E90qeyXrjRuwGqw+b34eZCaUqyUHX5Q==, tarball: file:projects/arm-recoveryservicesdatareplication.tgz} + resolution: {integrity: sha512-+BeQXBTf7kqyP76WWTlQv4QWnH7jTEp5YeFTlLmFPqNmW0Bc/Eo3A1CwWk5vXlax+CluToqUJWWwOlY0t+2djw==, tarball: file:projects/arm-recoveryservicesdatareplication.tgz} name: '@rush-temp/arm-recoveryservicesdatareplication' version: 0.0.0 dependencies: @@ -15655,7 +15715,7 @@ packages: dev: false file:projects/arm-rediscache.tgz: - resolution: {integrity: sha512-L1eYllKcldF+ZGi89BhQK/yYZY7srcFTmZ17+7qEWc5fyGuU1n1m5S97F8dOQO+Dp7gU4RmPt1l+QnVDCAEutA==, tarball: file:projects/arm-rediscache.tgz} + resolution: {integrity: sha512-En5O1RlPCOosLGiRrlspz+glF4NF5vv7ElrGc9zyMlyhSfs6DKE59Cij0Gt8Us1sd13m5j0dNYjl/zgOLaWmdA==, tarball: file:projects/arm-rediscache.tgz} name: '@rush-temp/arm-rediscache' version: 0.0.0 dependencies: @@ -15683,7 +15743,7 @@ packages: dev: false file:projects/arm-redisenterprisecache.tgz: - resolution: {integrity: sha512-gb/LDTDUo/IZ0j4QGz0AqgTrwzajn1kEmvbRquBDz/h3hLgRLICUZUBBY/BoTLZlJZMNNwphiTX/RuXDcx0++g==, tarball: file:projects/arm-redisenterprisecache.tgz} + resolution: {integrity: sha512-luNnjN7wa9aYAXSLOhi2IDQrXNSgJG+nsJbsi0O+Yjvw5a0W+zxeOpHeJG4ZnhtQwEZjm28cfUjDbSa6cOjjyg==, tarball: file:projects/arm-redisenterprisecache.tgz} name: '@rush-temp/arm-redisenterprisecache' version: 0.0.0 dependencies: @@ -15710,7 +15770,7 @@ packages: dev: false file:projects/arm-relay.tgz: - resolution: {integrity: sha512-7XUyaOalykylPc76bXFXyACbmGQV9SPIQ25XgdV8NH+yB30ViVMBZ6XNHBAJAqQ3RQ3TbgUKn0gDJZAEesmQvA==, tarball: file:projects/arm-relay.tgz} + resolution: {integrity: sha512-xGJ5lfz2EYphl/RMHvkw2V1ncztSs4i1jlH9oyD65ZNGXWIqI2OyDs/6YkXlAfqj3RvFaGdRg1Gc6cRU7MqqLQ==, tarball: file:projects/arm-relay.tgz} name: '@rush-temp/arm-relay' version: 0.0.0 dependencies: @@ -15737,7 +15797,7 @@ packages: dev: false file:projects/arm-reservations.tgz: - resolution: {integrity: sha512-rYQizR/lsas90viqyg/V2nQyg7tB8PiqrKNnyUBopURx9ObOtl0tcCbZ42H9g6PYfiHW0NDqbfJoiAVKx8M8zg==, tarball: file:projects/arm-reservations.tgz} + resolution: {integrity: sha512-gCGrdsfTgukt5ueYJMChKX4saZOgWI6z92uvzq6bzS6cl2euBxHAHJdwtVPrd7A5/Kc2p7xwZGOVy+Kc0uZbXQ==, tarball: file:projects/arm-reservations.tgz} name: '@rush-temp/arm-reservations' version: 0.0.0 dependencies: @@ -15764,7 +15824,7 @@ packages: dev: false file:projects/arm-resourceconnector.tgz: - resolution: {integrity: sha512-VbV+ZIVvC6Z76qJf9K4vOAzvbAq7fLccRCZjZ+w+DfqOP30LZS92CLMKfii/4TYMYzX97LMCpgHHUR/G5esJvw==, tarball: file:projects/arm-resourceconnector.tgz} + resolution: {integrity: sha512-FYxjhq6QE9QCtbgomlIHqewU/DeQGmrwU7IVfRDk/UG8fj6U+HSLOvwejCaiXLldTYluI8ur5l/amh2JnhUICw==, tarball: file:projects/arm-resourceconnector.tgz} name: '@rush-temp/arm-resourceconnector' version: 0.0.0 dependencies: @@ -15791,7 +15851,7 @@ packages: dev: false file:projects/arm-resourcegraph.tgz: - resolution: {integrity: sha512-P5XVGAML/V5bvkC9m3oTXmMOVQTR0y523zTmPyIq0youGCw5qUPI+87wOIXzO90IYLikU9WjcHDxnM4J0Rl2pw==, tarball: file:projects/arm-resourcegraph.tgz} + resolution: {integrity: sha512-oKlzdeJ0fR2BHumfl7mgE3CbrXkE8XlpX3mkGXwXavNABjNuEzT0Is7y3HyvkjqDfH+UWm6yC3clXl7MPrJW7A==, tarball: file:projects/arm-resourcegraph.tgz} name: '@rush-temp/arm-resourcegraph' version: 0.0.0 dependencies: @@ -15816,7 +15876,7 @@ packages: dev: false file:projects/arm-resourcehealth.tgz: - resolution: {integrity: sha512-QKYu1rCesMdlYKEKRHiTU1UeDDxNFERyKyXDh2847lxymwPP/D1MRzCP//Ctri6pe2jvXNUIZQ7fGV9ufLdtyQ==, tarball: file:projects/arm-resourcehealth.tgz} + resolution: {integrity: sha512-Z51b5HFcWWH29xEmIXXHHtKVUfQypZzALV6iTjCdD0qXITxApCxJLFse21nYLA48sBUbt088A9GHYCIBD/m2SQ==, tarball: file:projects/arm-resourcehealth.tgz} name: '@rush-temp/arm-resourcehealth' version: 0.0.0 dependencies: @@ -15842,7 +15902,7 @@ packages: dev: false file:projects/arm-resourcemover.tgz: - resolution: {integrity: sha512-GfCk+cFykR+OoOwOAK4sETZulOSenwWMKQFKXow28F1TOsR7nWWRONcKMB0WOqsl4Os0XxMPF5y4uSSnAxx94w==, tarball: file:projects/arm-resourcemover.tgz} + resolution: {integrity: sha512-k7+ll78u2TfVXKR/W7UCIbPeSxCCrX8KSU+NEvUGgxNK+aygpqTmXUM8meudXQetPCcDa4TgMH/LbYA2ybzthw==, tarball: file:projects/arm-resourcemover.tgz} name: '@rush-temp/arm-resourcemover' version: 0.0.0 dependencies: @@ -15869,7 +15929,7 @@ packages: dev: false file:projects/arm-resources-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-Sc71IKeyE9iZGzpsCjFHC6YnOYcHlTlHJJDxA4VpUBQD0s+kw57QgeugPcu7DYuhP+JvojjJMdnZH993CYTCaA==, tarball: file:projects/arm-resources-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-bE2fLBv2SfErJnYVKapJ/gL70tXD90WbA2Xaz+CHIQ1VhcGXeEz8121dGJ5Gwct6Z8RnSHn4tgy3eDAheaLdEg==, 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: @@ -15896,7 +15956,7 @@ packages: dev: false file:projects/arm-resources-subscriptions.tgz: - resolution: {integrity: sha512-J62egsjOnLo+55/d1P1tZeWtIm8YzsoNEGzqCcm7muh9twDKED1y3Qej51050FRvsEXXuNNHX7eMChpKWSG2Ag==, tarball: file:projects/arm-resources-subscriptions.tgz} + resolution: {integrity: sha512-vKPZQ/iGLUvg19bC4B+ymSzuqpvnvHZ64TsaeuCo+EYzpAnIHqWJ1b2UVdWimilh59z86ubXNNybqJQb16cXxA==, tarball: file:projects/arm-resources-subscriptions.tgz} name: '@rush-temp/arm-resources-subscriptions' version: 0.0.0 dependencies: @@ -15922,7 +15982,7 @@ packages: dev: false file:projects/arm-resources.tgz: - resolution: {integrity: sha512-r25xo38vbetzrqqUk0GaKk8Kuh+2MpNltKLdW24/Q5NHRO1O3Og5evTm9dVioCNcbsqupzsBAfXS6Sfm0Oq2fg==, tarball: file:projects/arm-resources.tgz} + resolution: {integrity: sha512-GPUqOtJsxSvKnFxg04XzATQd5O+Thq/CiI49hl/NYeH/QZuPbEnChCBp4reWJjsl/Dm0ioTYxwZen5U9n2wUyg==, tarball: file:projects/arm-resources.tgz} name: '@rush-temp/arm-resources' version: 0.0.0 dependencies: @@ -15949,7 +16009,7 @@ packages: dev: false file:projects/arm-resourcesdeploymentstacks.tgz: - resolution: {integrity: sha512-4odP0jLyeoFo6E5M/RXZITYRtNe5UKKKo9/K6vV7MY53m4s9hJTr5lhgKSaeeMa3x9DiDHSxWzvu2Q5XTHfRVA==, tarball: file:projects/arm-resourcesdeploymentstacks.tgz} + resolution: {integrity: sha512-3xY63F1iU0tfhNUWWq3uKuJbE6QA2Siyb+kCrdhHaHWEhDwWEC7bwKAznVjKCDrVt6YDRHudF47Y61ZwBwxXzg==, tarball: file:projects/arm-resourcesdeploymentstacks.tgz} name: '@rush-temp/arm-resourcesdeploymentstacks' version: 0.0.0 dependencies: @@ -15976,7 +16036,7 @@ packages: dev: false file:projects/arm-scvmm.tgz: - resolution: {integrity: sha512-C/j6TnI9nCjVA08+h7imBziedls/Imx9/43VkBZCYmLa0BHERHWOVH+cT/vZp31xfQ8e4vaieQ26rf92Cq1jzA==, tarball: file:projects/arm-scvmm.tgz} + resolution: {integrity: sha512-9VYMK4zkPHjIKhbX5hZ/liTJ9xB9COQBRqUI0qLLcwbbzcany3qmoey2TfDTAy5vCAYIbu03VVxAqXP40f28fQ==, tarball: file:projects/arm-scvmm.tgz} name: '@rush-temp/arm-scvmm' version: 0.0.0 dependencies: @@ -16003,7 +16063,7 @@ packages: dev: false file:projects/arm-search.tgz: - resolution: {integrity: sha512-Na4arZcPzswhzF8Fi0O0+dX7HyhCx21d/zu8uDFsqF4t7vhArbxewOFnYfMWGBubDvkRslDDUKWbZOsMI/57Yw==, tarball: file:projects/arm-search.tgz} + resolution: {integrity: sha512-g+7Hqxlm3v74YPvirCItNzAfEE+dFVKiZYfUTu8O8SUlJJqtcXWRcRu1XFd5sNrvjuPavzf61c2I1Oy3adkANg==, tarball: file:projects/arm-search.tgz} name: '@rush-temp/arm-search' version: 0.0.0 dependencies: @@ -16030,7 +16090,7 @@ packages: dev: false file:projects/arm-security.tgz: - resolution: {integrity: sha512-TuJy2eTRlhYYHoo+F0TDqQ62kAe4sR7UTJqqc9PYnXhgvXfEzdE1epHylbJz02EqktsQnlHGCzKkzzQ6Xk49bA==, tarball: file:projects/arm-security.tgz} + resolution: {integrity: sha512-EAX7vcwL5dsEHsZYcBASsK1B3/9dSv21S3lPprm2mSzkp3Fp3vtCOWTEt58EQBMge5GMfI4EHNCmdZTvylNnUg==, tarball: file:projects/arm-security.tgz} name: '@rush-temp/arm-security' version: 0.0.0 dependencies: @@ -16057,7 +16117,7 @@ packages: dev: false file:projects/arm-securitydevops.tgz: - resolution: {integrity: sha512-Z24DpbccHZi7JmTMefvvIHhmjIPzidglcuDn1zVKA/X73iS0vrxl2lKmQpgDQ1cC6uiX1JDXboEIVDrqH2jTUw==, tarball: file:projects/arm-securitydevops.tgz} + resolution: {integrity: sha512-WXjoHZJ23v7bSfz0OTijBImWpq2dkDbebnycFyiR1+/2FhlHT6vG7Mv6Dthv1+1zIS2Vn0LdSD5XU1w55JS3GQ==, tarball: file:projects/arm-securitydevops.tgz} name: '@rush-temp/arm-securitydevops' version: 0.0.0 dependencies: @@ -16084,7 +16144,7 @@ packages: dev: false file:projects/arm-securityinsight.tgz: - resolution: {integrity: sha512-sDD9b1E3SYaMxRD6FQwpy2kV18/9YOYVcoMd925aZ5sP0TqSIeZuB25q9foKjsNF6MdI286tzp4yrTDZnpjmPA==, tarball: file:projects/arm-securityinsight.tgz} + resolution: {integrity: sha512-/86cc8p5i+7U2ku9ISejz4pq8ntxsnH2h6n53lTSjNTtPNa1nZVCY6zRCWiL3nG7gVte+/o1NoJSY+5+Gz1x+g==, tarball: file:projects/arm-securityinsight.tgz} name: '@rush-temp/arm-securityinsight' version: 0.0.0 dependencies: @@ -16111,7 +16171,7 @@ packages: dev: false file:projects/arm-selfhelp.tgz: - resolution: {integrity: sha512-q0aIALRKdXZ7X7EweAexYcIZIZcl1CebIl5ZjMHrAMew2cA1bkpCr9Qt2yejiuO7xEZCDVFREZxCLwQODbagMA==, tarball: file:projects/arm-selfhelp.tgz} + resolution: {integrity: sha512-OLahXFLD5DfBdbjyUkVzHNRBhKeM8HSPBkkFKSVufIOk+EfPH6E4gAUMGoMXf12nZ5UIsSIDSOZs3CEZ5oe8kg==, tarball: file:projects/arm-selfhelp.tgz} name: '@rush-temp/arm-selfhelp' version: 0.0.0 dependencies: @@ -16139,7 +16199,7 @@ packages: dev: false file:projects/arm-serialconsole.tgz: - resolution: {integrity: sha512-y64vt6/pZOHzNG9bzStMdMAx5hiXWMJmWHLy/1M1zWU0NQY3EaGvS3w/n6gz6iEFAWHtuYdNIhAYy2lapkrVVg==, tarball: file:projects/arm-serialconsole.tgz} + resolution: {integrity: sha512-leWjjnJatAuPUjA0KgfJrNhySQMjHBwIbXltA0D4rxwKCjPIu9StOtORFEBjsRsFoa8FXMKRDwTo89ynO+iyFQ==, tarball: file:projects/arm-serialconsole.tgz} name: '@rush-temp/arm-serialconsole' version: 0.0.0 dependencies: @@ -16164,7 +16224,7 @@ packages: dev: false file:projects/arm-servicebus.tgz: - resolution: {integrity: sha512-iiovsA53n2/QoMUYsKzrFas2lylJpQ/IHlugOorGoqXo8NIlBWGkLGdv8J4edlSAzucQSdZ261D0JC/rMCh+Ew==, tarball: file:projects/arm-servicebus.tgz} + resolution: {integrity: sha512-YihyFvCyJDNQiKvKUzdG7g20PBgZ2mnzrxXnWUFaxIkelj4RJigb9Af2I+1cPyyIjwaoVOiqb7oAoeZnE4tfPw==, tarball: file:projects/arm-servicebus.tgz} name: '@rush-temp/arm-servicebus' version: 0.0.0 dependencies: @@ -16191,7 +16251,7 @@ packages: dev: false file:projects/arm-servicefabric-1.tgz: - resolution: {integrity: sha512-nsxfrZy9e4+uvS0s4SnZVNA49Lmk22yUTB3TZRC00zzoGuTl2/zXgbxjJ/DCRXojTAHPxAj4/enrOMVwNaj9yA==, tarball: file:projects/arm-servicefabric-1.tgz} + resolution: {integrity: sha512-2wxThW5vKAnYilJYqr4MdEdcPMPiz0ASVLSR1Jd7AgBAeeS/QhMDD8H4bWnpqs/4WzdxiZk5a+2Qr+NOxy5l8g==, tarball: file:projects/arm-servicefabric-1.tgz} name: '@rush-temp/arm-servicefabric-1' version: 0.0.0 dependencies: @@ -16219,7 +16279,7 @@ packages: dev: false file:projects/arm-servicefabric.tgz: - resolution: {integrity: sha512-JD4jTtL7HsfoQ8Lt4wPq/l+iSoEhGhoYRhYTJ3/74g9rlpQq3lJSAlfQ0qiVbnNguwsa5D4X+rt+Z1kEGEhU0Q==, tarball: file:projects/arm-servicefabric.tgz} + resolution: {integrity: sha512-ciSbAHO4PLbsqV/wPP1JXVLgs1q3ioibPBkVBF80+jPdY2G+byA+o6umjHdy/GucPsKnfJfm9IA5GEQJ3Ag6nw==, tarball: file:projects/arm-servicefabric.tgz} name: '@rush-temp/arm-servicefabric' version: 0.0.0 dependencies: @@ -16262,7 +16322,7 @@ packages: dev: false file:projects/arm-servicefabricmesh.tgz: - resolution: {integrity: sha512-1lOSAYJbdgGzAtbzUeCLQQXoKLZw8j9XpZhR5ZxJEDNCWFosXNgDts4jXg627FXacuaNNiQXw++FzdY6RUWuzQ==, tarball: file:projects/arm-servicefabricmesh.tgz} + resolution: {integrity: sha512-VNJsM9CcN9U1zET8auPp+lJOF/WMgJB43b/ZdTpGAo3+FvTwgf3jZ/zFAmznkoPZatmzglVsc3LKBh+l2s+d9w==, tarball: file:projects/arm-servicefabricmesh.tgz} name: '@rush-temp/arm-servicefabricmesh' version: 0.0.0 dependencies: @@ -16288,7 +16348,7 @@ packages: dev: false file:projects/arm-servicelinker.tgz: - resolution: {integrity: sha512-PGy0eHmo4Q/qMfg6iXAxxtSi7b8qwbu2ookkBAdZdP3H+tPeeuNK/6Xco4ZUQ4lgDIfHr3E1nb7ryV9hXSKMpA==, tarball: file:projects/arm-servicelinker.tgz} + resolution: {integrity: sha512-HHjO3IFWYFAQKHWiK/ZeMNLz8CVCxCkaHOrDSgiQ8x22Vd0NroHIQpnjlxpccCzs476AHxK0FVonTv8ksGxsdA==, tarball: file:projects/arm-servicelinker.tgz} name: '@rush-temp/arm-servicelinker' version: 0.0.0 dependencies: @@ -16315,7 +16375,7 @@ packages: dev: false file:projects/arm-servicemap.tgz: - resolution: {integrity: sha512-dFhE3fkQ9qGnakhvYrVaYivxGRj18JJO8jVWmfSL/6YTvbroX6GpGZqswE0pOwCAy16//vZeCOSHxk5Ez0jqYw==, tarball: file:projects/arm-servicemap.tgz} + resolution: {integrity: sha512-juqg9WqlDyspXIu2VkPZR+BR3Sngp/5JUZ8Ub39Bx474y8Rth1I519nwqgvq+88AqpfvCDK2IcHb7rEztDY6aA==, tarball: file:projects/arm-servicemap.tgz} name: '@rush-temp/arm-servicemap' version: 0.0.0 dependencies: @@ -16341,7 +16401,7 @@ packages: dev: false file:projects/arm-servicenetworking.tgz: - resolution: {integrity: sha512-1xeaplkloqUsU44Ww4L31jRxPXDNeB2vwZ71Vj4IVGThs/bJwAGRTin4AniXTGiI26OXZyNNoGbo7EvqdYOAkw==, tarball: file:projects/arm-servicenetworking.tgz} + resolution: {integrity: sha512-K/vw/qAVpygyid7wTMqoM9xOHEddvU/xstuFkGbC6TWdBHpPHdvpwhgEEZ0Lg/LpUJAAbo/DZRtjX7Tlf235Eg==, tarball: file:projects/arm-servicenetworking.tgz} name: '@rush-temp/arm-servicenetworking' version: 0.0.0 dependencies: @@ -16369,7 +16429,7 @@ packages: dev: false file:projects/arm-signalr.tgz: - resolution: {integrity: sha512-ZmMAsux5HFfA9YBrhXDyL1WiehPZSn2EoKESqoG14Zeo7POAxcIkP66kHx05vkfOYLwmfYewI9wbp0tQ990Y2g==, tarball: file:projects/arm-signalr.tgz} + resolution: {integrity: sha512-psByUZapvok/o+/UzSkfOicwB36a/80uOzZNekSWT7gx/yU3DOjzzLJRt4h4EvH1t8K2v1u6EJ5dVqvamis9YA==, tarball: file:projects/arm-signalr.tgz} name: '@rush-temp/arm-signalr' version: 0.0.0 dependencies: @@ -16396,7 +16456,7 @@ packages: dev: false file:projects/arm-sphere.tgz: - resolution: {integrity: sha512-kh5OAOIgGQ8jv9Z7OGtSvHptAGOcb32nqETdhGx1V2WTq7MKLUvCS1oYwPAEONYlLALBS151Xnp4blCsthPmIQ==, tarball: file:projects/arm-sphere.tgz} + resolution: {integrity: sha512-hwB5jpetNxx8GsGNGRGlBJyQJiATfmb4rl56aVeutkRyMIOVcIFGGaoJyamlri53zgEX130Pbbp+z1NEXDJULw==, tarball: file:projects/arm-sphere.tgz} name: '@rush-temp/arm-sphere' version: 0.0.0 dependencies: @@ -16423,7 +16483,7 @@ packages: dev: false file:projects/arm-sql.tgz: - resolution: {integrity: sha512-ex3UJHDftkICLCA5doTfowXFXLLV4D2nc4rTG/shZZjNsxDI92pqASoxVQgatsHDeFd4oklXVCoQHIG105bc4g==, tarball: file:projects/arm-sql.tgz} + resolution: {integrity: sha512-f2JeKbczdfYUglBcV15ua5iQWX0+kQiuANYmKb2jIr33ZvrqI8ITj5nY9wJwwf39VjknNUqG+YYlt+AgLOwzLg==, tarball: file:projects/arm-sql.tgz} name: '@rush-temp/arm-sql' version: 0.0.0 dependencies: @@ -16451,7 +16511,7 @@ packages: dev: false file:projects/arm-sqlvirtualmachine.tgz: - resolution: {integrity: sha512-Qs025App+Qx3m9QLXop3rdKmLJ2JIQ+F7PLutkrJnL7ChE0I/coySbeRcqde98BBIjMCyjbSiwvHhy0Cc4RGKQ==, tarball: file:projects/arm-sqlvirtualmachine.tgz} + resolution: {integrity: sha512-6kci4TZrjNm5aswtI2iPk43lVqSOptnCt6/k5fyfWy6oij4+MLbzUMPBaI4IOTZeFbiQ7FHUyH9m7KPqqWxImw==, tarball: file:projects/arm-sqlvirtualmachine.tgz} name: '@rush-temp/arm-sqlvirtualmachine' version: 0.0.0 dependencies: @@ -16478,7 +16538,7 @@ packages: dev: false file:projects/arm-storage-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-VUZ/jrTqAw5pqwzgEs9m82culi0vT0Awu5N5m7Jva7ux/qrcTtU1F9TEGGHNyZLNg2ju15S8Agu97KoPNeMpDg==, tarball: file:projects/arm-storage-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-0ey3cQdVqcv/2s6HmwWo9TA/5Am1SMmrkPNZmAwc2zFKK8m7Bj4cXFPKqhV+akrcQ+2UYiYAFEQ1c/p0Ggh0vg==, 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: @@ -16505,7 +16565,7 @@ packages: dev: false file:projects/arm-storage.tgz: - resolution: {integrity: sha512-o1aCsGRFCDQ0PcYGiCWl8XFbA20hHdURN5DZMtx4nHF2OM/i8nIKBXk4RGjAZ2gZiQneD+zT+bK5/aA8Y0/wnA==, tarball: file:projects/arm-storage.tgz} + resolution: {integrity: sha512-Y6Pzgi1QX6kTv8Kt58u/jOMacrTVpgQJXdXCuyMUvbPnGwbMvduBzduOn2ZpMsca/S/hy4klLU9WS/6NTq1A3Q==, tarball: file:projects/arm-storage.tgz} name: '@rush-temp/arm-storage' version: 0.0.0 dependencies: @@ -16532,7 +16592,7 @@ packages: dev: false file:projects/arm-storagecache.tgz: - resolution: {integrity: sha512-uZLIosJ2WYY7h5f1ZjNGPpsQqqhupyDCK1kmYGxZ9SCN4H0VS1YFE7cBcCKFB5glHJ99eUAVYCa9Dh2aPm91Ag==, tarball: file:projects/arm-storagecache.tgz} + resolution: {integrity: sha512-/4QyVn3P5+lHTnVYyIp7upL3uAktN0Thoo3GP0gISgd8WP5euKiROj4zfuUaJQHVz48RLEd1y3PCCVlIKcb/Dw==, tarball: file:projects/arm-storagecache.tgz} name: '@rush-temp/arm-storagecache' version: 0.0.0 dependencies: @@ -16559,7 +16619,7 @@ packages: dev: false file:projects/arm-storageimportexport.tgz: - resolution: {integrity: sha512-YRbjtl2t+qf9F7Popr+wZFoxk+zNcPsjSpiQiy0/92w/HKFiG7IHyP5xbteTsnGT/6nD4hvKSsTMHXiJXvLL6Q==, tarball: file:projects/arm-storageimportexport.tgz} + resolution: {integrity: sha512-nn4KXAvhnty6ScOy5gj9leNC+2Ufvpa3q3uc16hTHtrQr1XqOso66I7rCYco5i9mXKLJfWPguUrzCgzhvv9RUQ==, tarball: file:projects/arm-storageimportexport.tgz} name: '@rush-temp/arm-storageimportexport' version: 0.0.0 dependencies: @@ -16585,7 +16645,7 @@ packages: dev: false file:projects/arm-storagemover.tgz: - resolution: {integrity: sha512-3PKBf2cm5mX9aivD/2DwLgpn95PyO3thDFjJ0CE58D1UzmwJNUOmhsEZ6ZKy7pFFmh2jYmTFzNIoU+xwg3sh7w==, tarball: file:projects/arm-storagemover.tgz} + resolution: {integrity: sha512-MFYVDNTzld7P77u8Ahv4hiPhUR3JYENMX3X+H62gfFzIvea4yswoKJ7k5GlzDG1uJ/grAUz5oIrnNXz3j7ln0A==, tarball: file:projects/arm-storagemover.tgz} name: '@rush-temp/arm-storagemover' version: 0.0.0 dependencies: @@ -16612,7 +16672,7 @@ packages: dev: false file:projects/arm-storagesync.tgz: - resolution: {integrity: sha512-Ll9hVMeDS/yWk3jUaNuF3UyDlm1Wa/DX3i6nAgh8o7xePpOuefW7jojdEFQumgpdMy/zEKmDD4KvHKNHkckzZQ==, tarball: file:projects/arm-storagesync.tgz} + resolution: {integrity: sha512-P6HZxtTjlqryi2k1w451BhheFSorqQa9GboRhO+snPfk56C8wJ9ZrfizeKa3McwH2eX1ThJquYJamBO9N6tIag==, tarball: file:projects/arm-storagesync.tgz} name: '@rush-temp/arm-storagesync' version: 0.0.0 dependencies: @@ -16638,7 +16698,7 @@ packages: dev: false file:projects/arm-storsimple1200series.tgz: - resolution: {integrity: sha512-Ixrsu4TXYYaWfVzKBy6O9+ZNrWWu0xLTIl3s2hI1UG1ym6Dit02pljuZr5sm/d57Mp9ulKZJV9bid/HB4s6Brw==, tarball: file:projects/arm-storsimple1200series.tgz} + resolution: {integrity: sha512-MgLSFiJ+xTZM3gzCdauLQxF3u+HFFYrmSAaB0ok7YJyD8JoMc7ug8i+2OJOTi8cWhFN9q/6CrfsgAqW7IYo7mQ==, tarball: file:projects/arm-storsimple1200series.tgz} name: '@rush-temp/arm-storsimple1200series' version: 0.0.0 dependencies: @@ -16664,7 +16724,7 @@ packages: dev: false file:projects/arm-storsimple8000series.tgz: - resolution: {integrity: sha512-IQIOykK7GhyIC6PGhPM/nYePHLm58MCieaSSGEEPD+Ky8YBj/PHSBJDl1eUqA9xmgO/jg/uN4LKkEcdM9MgR3g==, tarball: file:projects/arm-storsimple8000series.tgz} + resolution: {integrity: sha512-1t9N9EOB/ti6hw5TJORNW55+BxGZc0vU4HvPVh/P4QR2JG5IbTfz99K5gmovtMOPkPQ457pEobxznhcSc+orlA==, tarball: file:projects/arm-storsimple8000series.tgz} name: '@rush-temp/arm-storsimple8000series' version: 0.0.0 dependencies: @@ -16690,7 +16750,7 @@ packages: dev: false file:projects/arm-streamanalytics.tgz: - resolution: {integrity: sha512-6HA4RFUZxfN+mlMlXMPOKTUjlZkwz8zXzBFtEHEW0sVQLelxd6OUgJsa8TL6+UxuoFavoslc9dC7JKeiYVzR4w==, tarball: file:projects/arm-streamanalytics.tgz} + resolution: {integrity: sha512-7IO9bMvkZu7j4FAeYanxnxzpDtwgopz9kqI5/OpEFeaZF2g/Cr+bRSo+PZoRs3Vobc2nmjGOb6fPB+f2Ej7cAQ==, tarball: file:projects/arm-streamanalytics.tgz} name: '@rush-temp/arm-streamanalytics' version: 0.0.0 dependencies: @@ -16716,7 +16776,7 @@ packages: dev: false file:projects/arm-subscriptions-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-B9CiGOzgfZkFL9ekPi8YkDkncov7MLG1EJrkf8uUFu7DgZO6wzfFBmK0pE/pSam7mx0TTdiZoySVXP/puA7Nig==, tarball: file:projects/arm-subscriptions-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-/15+c8H/RjfLOZoWqsdHDWnXVeIdku9mn1/YdLYblBV+AyJdW1FB9FhJqezk8jCrZ8coTvbgK70PG4aj2KWvSQ==, 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: @@ -16742,7 +16802,7 @@ packages: dev: false file:projects/arm-subscriptions.tgz: - resolution: {integrity: sha512-AeZ+NJB1vQi/YKYZqD7Qm2uCgZ27mYITCyzzue2BYv18xbJPJExZrI79ROZlW8hwrsfol/expnw1yG+gGgHufQ==, tarball: file:projects/arm-subscriptions.tgz} + resolution: {integrity: sha512-p2f7qrkMapM8zXfdq2MgwrdtuIilr95A76ezazE32i3zwy9mghCsAGsPNKp39PPcBcAfhX1+EaFCpKgpmQEpMQ==, tarball: file:projects/arm-subscriptions.tgz} name: '@rush-temp/arm-subscriptions' version: 0.0.0 dependencies: @@ -16768,7 +16828,7 @@ packages: dev: false file:projects/arm-support.tgz: - resolution: {integrity: sha512-3JVcl02aSpUgesD81sxncG7rK0U1nKN1aG2PO76mEizvWZYCtgU7j+UtFaBKr8hQQgnFv5nKUmc2Gg7ixKc/4A==, tarball: file:projects/arm-support.tgz} + resolution: {integrity: sha512-XgHePCWuTKjXuSHkZz20+016AqnFYLJ9cVZfFW77mqqU9JfJ9v29bYUXkJroBv3AWSIbRGE16qI+JIyv0nHK9w==, tarball: file:projects/arm-support.tgz} name: '@rush-temp/arm-support' version: 0.0.0 dependencies: @@ -16795,7 +16855,7 @@ packages: dev: false file:projects/arm-synapse.tgz: - resolution: {integrity: sha512-1bXU/+g5AeoLDu/tpx/ChmO8xTp7omuw1ds7lwPcpkZXR4KePKK5hXvdyyTgEygKWJFaaoFhTqMPe4k4lH3nJg==, tarball: file:projects/arm-synapse.tgz} + resolution: {integrity: sha512-MtRD36VTeMxTJy7jBU2Jx3nWeRm/7geI1wV2PoTUQ0Xuf+eWyR4ndsnrlOhjT6iuTZX8Ion64Zs6oh63gR3cww==, tarball: file:projects/arm-synapse.tgz} name: '@rush-temp/arm-synapse' version: 0.0.0 dependencies: @@ -16822,7 +16882,7 @@ packages: dev: false file:projects/arm-templatespecs.tgz: - resolution: {integrity: sha512-ey6LiT+Vsa7Fj/QFtvy9Zib7A0MzkmvT21gWGamVLAPVUa9smhCBIJUL6BWv/04nDSfuVjjbUY8sWTXEcEsgGA==, tarball: file:projects/arm-templatespecs.tgz} + resolution: {integrity: sha512-jNG44HG7tsXVxadv7BuVfRcDa4QRtC4wTG/OfTbVCwNDZ0kY17/J/5XoBWtQS4e+oD2QGcaDKktXyrl7xoq4tQ==, tarball: file:projects/arm-templatespecs.tgz} name: '@rush-temp/arm-templatespecs' version: 0.0.0 dependencies: @@ -16847,7 +16907,7 @@ packages: dev: false file:projects/arm-timeseriesinsights.tgz: - resolution: {integrity: sha512-QWK+dlu7LeGcL6XoaUYlubL7cC9utpdLMdI/Oc3rzvZRaAfPDfIJmj4KdIyByGCFznvWVhGSVDFiXdNI3DKtNw==, tarball: file:projects/arm-timeseriesinsights.tgz} + resolution: {integrity: sha512-+Mqmb4pEgURSV/SCOTpDms8vO5fep2fZaRolHcXRL3dXNjV104gdbLlYXcPjhF2sGFSLg8MgN/mWKD94oYL0HA==, tarball: file:projects/arm-timeseriesinsights.tgz} name: '@rush-temp/arm-timeseriesinsights' version: 0.0.0 dependencies: @@ -16874,7 +16934,7 @@ packages: dev: false file:projects/arm-trafficmanager.tgz: - resolution: {integrity: sha512-MOSKgudXY3pzoLQNVbQbjFkdeZ9U79MRWlGEjvT7HaAxHRdlyZbFKlCj9FIbztGBEiFlRHzayz5JcEwuGo2jhA==, tarball: file:projects/arm-trafficmanager.tgz} + resolution: {integrity: sha512-sWnlKa4QHH2g2NxH/HeabfbvfZdemlLaMUK14P7EOwgqRkcZMbe2S93KoJyavjQYk37fhEAtoB/NIoTi602gWA==, tarball: file:projects/arm-trafficmanager.tgz} name: '@rush-temp/arm-trafficmanager' version: 0.0.0 dependencies: @@ -16900,7 +16960,7 @@ packages: dev: false file:projects/arm-visualstudio.tgz: - resolution: {integrity: sha512-xV4CqVOXVp8DXJIqD0SiLDaQei9T5/cOVFguyQ1pd0TCbaaeQmCU7joAd3LUlfHnm9bMdQpUKEYa53ifmcpgDw==, tarball: file:projects/arm-visualstudio.tgz} + resolution: {integrity: sha512-PH/5vuZ27yuZVSbHhnkVpuu2yHsJ9tt5k0gfkwXCbz6T+wNUj09LBxCKE+M1hg8mtWeSVvI8D5Nqyi/ixCV9XQ==, tarball: file:projects/arm-visualstudio.tgz} name: '@rush-temp/arm-visualstudio' version: 0.0.0 dependencies: @@ -16926,7 +16986,7 @@ packages: dev: false file:projects/arm-vmwarecloudsimple.tgz: - resolution: {integrity: sha512-XQVKm/CPAfYvq+zLCD16V3Fje3yUXRf/HkDmPz5AcoklgWS24H8Qz75khS6bGn8Z7RZeriwxi/VpyUfdH1FIeA==, tarball: file:projects/arm-vmwarecloudsimple.tgz} + resolution: {integrity: sha512-FIV+e6BwZnMcYUyVRufbXvOvRDMzs0jRuOgPVWGktMXXDNkbSP6ZdpGW1boNIcFQ7SMJ/ER2anDLbAow7Cz5nA==, tarball: file:projects/arm-vmwarecloudsimple.tgz} name: '@rush-temp/arm-vmwarecloudsimple' version: 0.0.0 dependencies: @@ -16953,7 +17013,7 @@ packages: dev: false file:projects/arm-voiceservices.tgz: - resolution: {integrity: sha512-S/SV1U07CXekK2c42FzeBqrNkbKEguDd59UMuDVDGy8Qpaku0R4J8RhaM8Cd1Xu2g6XdpJKwILGMrq0cBT+JRA==, tarball: file:projects/arm-voiceservices.tgz} + resolution: {integrity: sha512-/8p33nUuflCNm8AqQpAeL58veYdOCokJlJg4x970qaN10t8ZwQikubNlZ3Oi5S5f0lUguUoFrC9932p+U2/bsg==, tarball: file:projects/arm-voiceservices.tgz} name: '@rush-temp/arm-voiceservices' version: 0.0.0 dependencies: @@ -16980,7 +17040,7 @@ packages: dev: false file:projects/arm-webpubsub.tgz: - resolution: {integrity: sha512-kjw/v4io7Hov1LS/yzhZpDvnqeubKxwt+hVjxp6FFBW/HUVCOOe4VQAWlhhN3BOBV5KBtokD7G+iT40k74uAaA==, tarball: file:projects/arm-webpubsub.tgz} + resolution: {integrity: sha512-OkIVPy5PpCCVJsorwfLwI/vvCcnQn0t2UU41O4QRbmosZfwRbF38+Ir0Wax3+s+d0kyRw8vMVX3rnovasBfnRg==, tarball: file:projects/arm-webpubsub.tgz} name: '@rush-temp/arm-webpubsub' version: 0.0.0 dependencies: @@ -17007,7 +17067,7 @@ packages: dev: false file:projects/arm-webservices.tgz: - resolution: {integrity: sha512-2zK7PkUP6RFYELcYAVYA5p4dPZ2bUTNsdBn3mA2aOQ7Y5qf0WNGTtTUE1UDf8Dqb++Ee5hlRTjkWQh89m4ARGA==, tarball: file:projects/arm-webservices.tgz} + resolution: {integrity: sha512-HwdprzPpNMkjE5Sid/GoT+Sg52XWB65S2MYe5GJAolDdswEJdX7wwk4UGUQ3cjCv5dydsZoMOsFbbvy1urKhwQ==, tarball: file:projects/arm-webservices.tgz} name: '@rush-temp/arm-webservices' version: 0.0.0 dependencies: @@ -17033,7 +17093,7 @@ packages: dev: false file:projects/arm-workloads.tgz: - resolution: {integrity: sha512-BeVi6oZ1XEvIGoXyTBVGJ2dVC8Zhh1whOZS0pzuU0HBm95nVyAgWJwQUYdBim12gXGEawOKkLsYzQfGsgdmWWQ==, tarball: file:projects/arm-workloads.tgz} + resolution: {integrity: sha512-Hp/MJ1tMc3tqzcd5YINYBEYOGb6JE+rahdxnNi0qdsd7r8CkVNjdFoJ55ugytBzlgwNPRNKCJ8r92QFaLANN0Q==, tarball: file:projects/arm-workloads.tgz} name: '@rush-temp/arm-workloads' version: 0.0.0 dependencies: @@ -17060,7 +17120,7 @@ packages: dev: false file:projects/arm-workspaces.tgz: - resolution: {integrity: sha512-DTjyH+ShQ9Mxy+MX5WLHfNkTKXcqWsa7Dx6whZyF+uPajI6BFyAu0RPLbb/5LKF9yUbsIdkrV0BqZqk7MHlS7g==, tarball: file:projects/arm-workspaces.tgz} + resolution: {integrity: sha512-gDhzyJflvctbRVlQIJdMDoLgroQKCgcdXrAJqEHkPs3yM/fXW9ETLUbDOyYJHAe0wlSkp0KB4NUfISHf/4HOTQ==, tarball: file:projects/arm-workspaces.tgz} name: '@rush-temp/arm-workspaces' version: 0.0.0 dependencies: @@ -17085,7 +17145,7 @@ packages: dev: false file:projects/attestation.tgz: - resolution: {integrity: sha512-qizrLVUFnHnZVjy9W4KCMSNiE2eI7u21ipiJMrDIpc1ZNXM4j3l/tjoeiiwl5CphQXsYf5xBR7nvw8MDx8BimA==, tarball: file:projects/attestation.tgz} + resolution: {integrity: sha512-uKCEiTndhTP0o9hbR7EkmzUCE8QXoZV99uBrcBc3uRJQAIzEyOsg+xRA53f25MHqsSk9skY9EV+zV2hTXulCXQ==, tarball: file:projects/attestation.tgz} name: '@rush-temp/attestation' version: 0.0.0 dependencies: @@ -17135,7 +17195,7 @@ packages: dev: false file:projects/communication-alpha-ids.tgz: - resolution: {integrity: sha512-xHk1Mv/LXNZjv1+dDqIHQkCSOPi9qTeJEGzUC2OCyzkfhsk2TmFL2Ecp9lrNJC2Xuo52xvFtMelzpp5LE/IhWA==, tarball: file:projects/communication-alpha-ids.tgz} + resolution: {integrity: sha512-LYCxonN+mxHPYuihy+9/IAMeVNAeHh6gfHM/iQ76CgbLh0qzOeIAHE/WK/xXJsMz4cQEhewIf7DmB0MdjhnrgA==, tarball: file:projects/communication-alpha-ids.tgz} name: '@rush-temp/communication-alpha-ids' version: 0.0.0 dependencies: @@ -17178,7 +17238,7 @@ packages: dev: false file:projects/communication-call-automation.tgz: - resolution: {integrity: sha512-oFyXQQUjUKegHE+xckE3SO2KlQoqTDzMzZMz10M9yWkfv/0LxGyX0+2+jPa0heAzkVR44/SPz4de2UyUwZowuw==, tarball: file:projects/communication-call-automation.tgz} + resolution: {integrity: sha512-Uqn0GBZBlPqAD38Fn50v9MKIEzs7gLOTDIfrkrnCxq25Dlxa2oDMgnVh+SXQfFFiIqjxrTaxMd7umMepOlViCw==, tarball: file:projects/communication-call-automation.tgz} name: '@rush-temp/communication-call-automation' version: 0.0.0 dependencies: @@ -17223,7 +17283,7 @@ packages: dev: false file:projects/communication-chat.tgz: - resolution: {integrity: sha512-xxbkBTGkbfzMbqa65PMZXpC/mPQIAjb1qkFlv5zsq8xQi6SJIp9jcEaZU2O/QZXT/eVd5bU39jidLzkrcekYWQ==, tarball: file:projects/communication-chat.tgz} + resolution: {integrity: sha512-QX8FvwMnxn/+lyqCqWAWidadB1zNX8EitzVpxs7cPQJ54KYsHTrn9L1mGAwonD6xgksRG23OkcMgNH41SngXNA==, tarball: file:projects/communication-chat.tgz} name: '@rush-temp/communication-chat' version: 0.0.0 dependencies: @@ -17273,7 +17333,7 @@ packages: dev: false file:projects/communication-common.tgz: - resolution: {integrity: sha512-hipCtN8pRRzW1ZUyrzB7dbw7Zc510pbner+2tD806jh/M7bYFh8LhroWmMMjmeN4YP4m4iwoAR3TZqQk3M2/4Q==, tarball: file:projects/communication-common.tgz} + resolution: {integrity: sha512-5x6ccZwMTbkgpF34g7iuuqKZ4Deu4ujRYnyRJPfeCgXx2BLumZxS8nvKgM1YC75Df9Tqqbips0ibQGzbLhgmMA==, tarball: file:projects/communication-common.tgz} name: '@rush-temp/communication-common' version: 0.0.0 dependencies: @@ -17320,7 +17380,7 @@ packages: dev: false file:projects/communication-email.tgz: - resolution: {integrity: sha512-/VZtpdF9kKmHyMm96o6BRUY4+RtVpJIqaI8ymZEmVpDiBYXJjixo/LlFlI5F77Ank+ANcQ6wfgv9fp3ahoVKGg==, tarball: file:projects/communication-email.tgz} + resolution: {integrity: sha512-cwoPNZRFAJzD/FRU8YLyyDdahmQdyyue7R7F5wBhZ9bd1Pg1IY1JC6zkxHeGJUC1qRs6CjCLniTEJP2zX4t/MA==, tarball: file:projects/communication-email.tgz} name: '@rush-temp/communication-email' version: 0.0.0 dependencies: @@ -17360,7 +17420,7 @@ packages: dev: false file:projects/communication-identity.tgz: - resolution: {integrity: sha512-UEwtyljWS6JPoCHiArohCq2AVoE8Km9w/7Fvnsw+hFzIBl02GGZpkBJ9azSBuDyAeDJm0Ng7Ho0Pe5I6CcEhVw==, tarball: file:projects/communication-identity.tgz} + resolution: {integrity: sha512-Xgre0E2JAq2hxzdRkoHvDodncEUlXx+AdFWuKuojP+k5tQsenZkmraG0+dboOqq1C0Ign6Nq2j94ws8P/s8K5g==, tarball: file:projects/communication-identity.tgz} name: '@rush-temp/communication-identity' version: 0.0.0 dependencies: @@ -17406,7 +17466,7 @@ packages: dev: false file:projects/communication-job-router-1.tgz: - resolution: {integrity: sha512-nkAnEF2R6alqY4aZnFzN0A5j9oHO0ZZEhQhKvW3jt0j1JzmxYLvDszbYCjnFEx8BDIrEIYcdYR5kFYITsFbzGQ==, tarball: file:projects/communication-job-router-1.tgz} + resolution: {integrity: sha512-Rl1aftlSevIKM/SAA0LdzKU8H5D3DZROSxRWPw+uUChDTuUa5UL4H9k4IRmjszJ4JJAK/f9QtLbm53x+M2ondw==, tarball: file:projects/communication-job-router-1.tgz} name: '@rush-temp/communication-job-router-1' version: 0.0.0 dependencies: @@ -17454,7 +17514,7 @@ packages: dev: false file:projects/communication-job-router.tgz: - resolution: {integrity: sha512-3Bgb/5bSZBRgrKG+9vrdePkf/bg7I71LK2ZB81LsIE4Mi2CGJrC62gKk8xTkNu03qVXrey33H31A/t/gF+32KA==, tarball: file:projects/communication-job-router.tgz} + resolution: {integrity: sha512-gWB6y9ehT8CJ7APGKU2qhGJYuPKc9DxvvWD1cgL0KfNuOilNlV2PZs6r9er/j6sClIhVXaFy4uXLetXzm8+hqA==, tarball: file:projects/communication-job-router.tgz} name: '@rush-temp/communication-job-router' version: 0.0.0 dependencies: @@ -17495,7 +17555,7 @@ packages: dev: false file:projects/communication-network-traversal.tgz: - resolution: {integrity: sha512-errIxkAdl15pCCVfpUKRLPj1V8aH8Tg/ew9AXoLbZieZJd1o54Iv8NoYv8BTSWls2bpgIuXEhfeNTongCK/oqg==, tarball: file:projects/communication-network-traversal.tgz} + resolution: {integrity: sha512-npkjXYkd+mIgz5lD7TmMvZgMNNqC0NNQJc63LYZDLND77U2ISarkLcZHDfX0cBR94bbbG+qd8q9ImWH9uJbf7w==, tarball: file:projects/communication-network-traversal.tgz} name: '@rush-temp/communication-network-traversal' version: 0.0.0 dependencies: @@ -17541,7 +17601,7 @@ packages: dev: false file:projects/communication-phone-numbers.tgz: - resolution: {integrity: sha512-DXR6KGi0Oh8vH8cTgkXJOi8wAu96OJDQltpC7wSk91hHr4yaweqYP/30V2H5eU8pRqvNZeY6uaZSKB+AfYo43A==, tarball: file:projects/communication-phone-numbers.tgz} + resolution: {integrity: sha512-pftdJYTIPwiyAh7s+kc9whzBmRYJodw76dV39SnKHVGZo9JbFWb+u4CMGEldTyjlVyiZTDt8eyVr5no/w0uTIg==, tarball: file:projects/communication-phone-numbers.tgz} name: '@rush-temp/communication-phone-numbers' version: 0.0.0 dependencies: @@ -17585,7 +17645,7 @@ packages: dev: false file:projects/communication-recipient-verification.tgz: - resolution: {integrity: sha512-4Lr8AWmAZXMDCyah63p2dsG+OmhzSpGiP2zbfBohzQlP6rUR1Ivmba1RQl1ObH4riD0A1Tf8fncLUKcIPg35dg==, tarball: file:projects/communication-recipient-verification.tgz} + resolution: {integrity: sha512-sa5QC/7UGrDdCc1eDS1Pb4e4AtqsDLjo8aXyl9InDvFiZt9kDl1zXpHCNqikGEWmw4OhRalujnqegu68abN3dA==, tarball: file:projects/communication-recipient-verification.tgz} name: '@rush-temp/communication-recipient-verification' version: 0.0.0 dependencies: @@ -17631,7 +17691,7 @@ packages: dev: false file:projects/communication-rooms.tgz: - resolution: {integrity: sha512-iK+Yk222E6wOpeSjxzO848Dt2tURhHdWQVN+lhpD2uaNea371elui9UluepHSr9IDdMFKzGb80IVwL+CJbs0rw==, tarball: file:projects/communication-rooms.tgz} + resolution: {integrity: sha512-onuaelLXjuFJICOK7SmapqZ11N3VylkRKwIlNHPRN5mtBVfXomRJNgTn+FzVxHQANYw06c3Sfe2mksVbrrkauA==, tarball: file:projects/communication-rooms.tgz} name: '@rush-temp/communication-rooms' version: 0.0.0 dependencies: @@ -17665,7 +17725,7 @@ packages: dev: false file:projects/communication-short-codes.tgz: - resolution: {integrity: sha512-dzLVaU9FG6sTBgb5FLppt8eov7Vl06ia5Bl+T1CNhjP7yjuavnARysaEbN6y5bFAXnv5WbgnzlSOxsE5Of/Ngg==, tarball: file:projects/communication-short-codes.tgz} + resolution: {integrity: sha512-/xkiTMuhjA6ye+O941AuIZonmHjhW7/TscnFGnk+pqqBQ/i0BkGTKs7qIkULG2KmGulhJlv3+Ush0UAtH++BXQ==, tarball: file:projects/communication-short-codes.tgz} name: '@rush-temp/communication-short-codes' version: 0.0.0 dependencies: @@ -17711,7 +17771,7 @@ packages: dev: false file:projects/communication-sms.tgz: - resolution: {integrity: sha512-U3q+0BBsUEWRi94eecYKJSffVQT2lmJ3Nw5GJx4OK7Asu7LgnMqX3uO/5W71jta3DJE6bqCotMHUloZJhANtwQ==, tarball: file:projects/communication-sms.tgz} + resolution: {integrity: sha512-71p3VrqCVjVEgemNUh6eDyIbNYefYmUM1G6FYJLOO7uKIMoGdyyY8u21lJzVH2kd+XDlzoc1qCPr5lNL9yKJ8A==, tarball: file:projects/communication-sms.tgz} name: '@rush-temp/communication-sms' version: 0.0.0 dependencies: @@ -17756,7 +17816,7 @@ packages: dev: false file:projects/communication-tiering.tgz: - resolution: {integrity: sha512-cqkBYoQuSoAcRPWF67PGieYNqhqVYXYlllVMVg7v4UScmJbIVMvquSPCw4y67W7/OLnuyTe9Vw6E2bpGr+Sa0w==, tarball: file:projects/communication-tiering.tgz} + resolution: {integrity: sha512-08udE6lEtMUbdW6I5Pi3SerQr5f9CQAXZDM4Ob7sdf53iKqqafKTFfybso9IfM0mHbs0jzpa3uY0/kw9CQzXoA==, tarball: file:projects/communication-tiering.tgz} name: '@rush-temp/communication-tiering' version: 0.0.0 dependencies: @@ -17802,7 +17862,7 @@ packages: dev: false file:projects/communication-toll-free-verification.tgz: - resolution: {integrity: sha512-Nh5wEAC6a65emi1BJc5kp0nFbY931rRt3d1NHeLwP8HvFbYUSwavHXBH7PRdyDBx58AMVIPKpp5MSR17ilo1SQ==, tarball: file:projects/communication-toll-free-verification.tgz} + resolution: {integrity: sha512-gpc+NzItyF2j1zNO3O/njnhioUwEhYI+Mhzv+GlE5NM1krVlP68D37+2SoEMmhF2mw3kRk9cFlwsqRPxkjBlHQ==, tarball: file:projects/communication-toll-free-verification.tgz} name: '@rush-temp/communication-toll-free-verification' version: 0.0.0 dependencies: @@ -17845,7 +17905,7 @@ packages: dev: false file:projects/confidential-ledger.tgz: - resolution: {integrity: sha512-5Tq1bkH5N6fWoCYwYQEdHuh2shcDQtzlJR0g4Fb1J+CqYndK4V5fD68xyQlacc5/omq38vYlNOZbVZjeXorVfg==, tarball: file:projects/confidential-ledger.tgz} + resolution: {integrity: sha512-h77o2wBKdmuys5HYw3kNfLaVr7J3fZzx7V1g5U8bAFfuv0yKkNlyJO38uy7Xa6boHRxJA+kVoDa2Gwk0YbNvmg==, tarball: file:projects/confidential-ledger.tgz} name: '@rush-temp/confidential-ledger' version: 0.0.0 dependencies: @@ -17873,7 +17933,7 @@ packages: dev: false file:projects/container-registry.tgz: - resolution: {integrity: sha512-rlyfFO7Rp3Os3VoqW9QFxsb2a7CFOWRjpJ3iz2n6dIXmNguUFitSnNs+myaXFiCUJS13hgHHxjXgvx/eLyOwxw==, tarball: file:projects/container-registry.tgz} + resolution: {integrity: sha512-og+GrVp6gJy4gGmjO/vwIq4Mr7CMvSv6pT+u0aVs6Oiu7I+SOnEmq4/BDWK/ul+MHcaCJJ92xdTeq4QJzhLAaQ==, tarball: file:projects/container-registry.tgz} name: '@rush-temp/container-registry' version: 0.0.0 dependencies: @@ -17917,7 +17977,7 @@ packages: dev: false file:projects/core-amqp.tgz: - resolution: {integrity: sha512-6h6org7cGpL0umcPJGGijBodcBegawhjr+yoK3hUWbGV7NCTmOlRw7L/Yw/GWSjczugBO2ttOY11u4Km7db4vw==, tarball: file:projects/core-amqp.tgz} + resolution: {integrity: sha512-JrDYCnMV9A81Iz68jTZK2ElLbdSjU8IZQw87QIasft+dUDl34Q9v2F9qzIZiYLnx+vaQ21YIvnmS4qFyrt63eQ==, tarball: file:projects/core-amqp.tgz} name: '@rush-temp/core-amqp' version: 0.0.0 dependencies: @@ -17960,7 +18020,7 @@ packages: dev: false file:projects/core-auth.tgz: - resolution: {integrity: sha512-k/FlgP8O3N4bqcqcNbZa+t4hVg5HoslH/NxqS6bWMsWasCb8/lfqA2sq2IACPhM22I/UvBGdH+QO2DH0cDb0rg==, tarball: file:projects/core-auth.tgz} + resolution: {integrity: sha512-jrlE1FLVjEVTdqLqmu6LKrauQg2ou6a0DQm14l2pWr6tUu7ceFcM4luWqwKgujggAMGp9awq54HDVH1mO9g1ag==, tarball: file:projects/core-auth.tgz} name: '@rush-temp/core-auth' version: 0.0.0 dependencies: @@ -17985,7 +18045,7 @@ packages: dev: false file:projects/core-client-1.tgz: - resolution: {integrity: sha512-5TQtFVeFpawpIKY+PyO96TfzuLqTbmoRTVvi9/Vkth/1Qe2KX8thgPRckjEVxdwoHn1gvXOqLvUCpMvHoHgHSw==, tarball: file:projects/core-client-1.tgz} + resolution: {integrity: sha512-/U2yTsV36rcawD8Rhc6PwCDxLt+T5axYEWXQ/RwpOl/nlPIozlsQ9LQiz6AYZJaGwOTdmIu2K208gVf5LeYjDg==, tarball: file:projects/core-client-1.tgz} name: '@rush-temp/core-client-1' version: 0.0.0 dependencies: @@ -18025,7 +18085,7 @@ packages: dev: false file:projects/core-client.tgz: - resolution: {integrity: sha512-Lh7qHNRNsty9gMlYMPXk9zz4Se9cbpo/CSmAGZzUWj7raLHhl9/ivwvHBDJ6QEIhUuS32W/6KY0qSTXUgGh7Yw==, tarball: file:projects/core-client.tgz} + resolution: {integrity: sha512-VKYLqxP9GhcoZ+Ny7UfGnuzDlGcmTFkmFihsvdVTzt9EOdHc0wL6bpseWAuq7Fa1o8WmGO3bcKMMM3GtYBbIpQ==, tarball: file:projects/core-client.tgz} name: '@rush-temp/core-client' version: 0.0.0 dependencies: @@ -18063,7 +18123,7 @@ packages: dev: false file:projects/core-http-compat.tgz: - resolution: {integrity: sha512-lsOiQC4ZxjpqKvW1lyUGknEsLNF2sqaKWaVWKPt1uKIjU9rdSwkTyVkMMQH2AQF9955/+hlgPaCzDmjaYnMiEA==, tarball: file:projects/core-http-compat.tgz} + resolution: {integrity: sha512-4cPj609LGR690rgE3plI72nPlADGJSyjP7vKsQ6HedCln0gVDUYqZ9RKP8R2mn0/sm4UmOavcXq3kqOiTUWogA==, tarball: file:projects/core-http-compat.tgz} name: '@rush-temp/core-http-compat' version: 0.0.0 dependencies: @@ -18083,7 +18143,7 @@ packages: dev: false file:projects/core-lro.tgz: - resolution: {integrity: sha512-UDSyDyJLwoP4Tkw4ZDWjK0JdSPukzcrwvhHroq/e9v36l2/IUOmycq3623dzJE9ZaycczU9TMO2dfSAOgQSZPA==, tarball: file:projects/core-lro.tgz} + resolution: {integrity: sha512-c3Mf2+/ihH+I9FcF01RoEWxzDwZKq0CDFGatEL7A/ZT2CWGcHE/gt22GLzghGvoHq4wd8mFi74w5Ewhw/RwCfA==, tarball: file:projects/core-lro.tgz} name: '@rush-temp/core-lro' version: 0.0.0 dependencies: @@ -18117,7 +18177,7 @@ packages: dev: false file:projects/core-paging.tgz: - resolution: {integrity: sha512-NdCa3zq9kMdBrsNNE7yE2pFV84Lp8N09CKbZwf7+aVeutuxq98H4lkeWeP7OPdWIdjPriWlGik3+suBc4oalIA==, tarball: file:projects/core-paging.tgz} + resolution: {integrity: sha512-SqxYLeWS7APdNsEhEOFKEBISprwOIzMNMzWHeaWDIoSE02ZnWmr3tuC1hiuHUeyLgSX5WxxkwydJG1cUw3abfw==, tarball: file:projects/core-paging.tgz} name: '@rush-temp/core-paging' version: 0.0.0 dependencies: @@ -18152,7 +18212,7 @@ packages: dev: false file:projects/core-rest-pipeline.tgz: - resolution: {integrity: sha512-YgzdZvnjIYzOpSIQVjj0bCwoMHaETLnQcXy/hGJSwdHE1m2XXloR3P/lmAq/XomhgkSAmlWyt90ZMobVdSlTug==, tarball: file:projects/core-rest-pipeline.tgz} + resolution: {integrity: sha512-bXm7yzifjUwmxgJiJLLKYtJ5Tjzyk7ZNaDhNNem5+oWK6dwpLgky1B8ZqFo+SM9AREnA/VmxA1eyecg/tPIz4A==, tarball: file:projects/core-rest-pipeline.tgz} name: '@rush-temp/core-rest-pipeline' version: 0.0.0 dependencies: @@ -18184,7 +18244,7 @@ packages: dev: false file:projects/core-sse.tgz: - resolution: {integrity: sha512-j4eh8Jj3KRC2GMgP4EyMiKa/JtF0s5yTunmcKAnfXEcKSTha0nMDVE7iqf/+eKDeGEfQ1zc75jkNsiDGKvtpEw==, tarball: file:projects/core-sse.tgz} + resolution: {integrity: sha512-HD0pELvvbuL/ADAvG2dKeZYB3GRCuHjYBFEjbgxuwMqNCM2hjlrDqc9i3XgbvhwpvhF47uKLMNjS7MlByLUJzQ==, tarball: file:projects/core-sse.tgz} name: '@rush-temp/core-sse' version: 0.0.0 dependencies: @@ -18225,7 +18285,7 @@ packages: dev: false file:projects/core-tracing.tgz: - resolution: {integrity: sha512-NBH2ccsB+stxZdNlyyWx7pf1fW5Jx43oZbLRusWg8pRTGvhG7/Bd6sbbqBvyKZtOQNQPgkNMrPaKJuMiwA4LiA==, tarball: file:projects/core-tracing.tgz} + resolution: {integrity: sha512-tXMYTvlFLtaNTIr4HUb4t5M55sYtWqeNaxwBNOoeFdqz72acpzI0LooSZqeOgcEI+OR3kuQ/AdQhUhvpip84iw==, tarball: file:projects/core-tracing.tgz} name: '@rush-temp/core-tracing' version: 0.0.0 dependencies: @@ -18264,7 +18324,7 @@ packages: dev: false file:projects/core-util.tgz: - resolution: {integrity: sha512-2tHqjTT6bvLqM8sxxZhFflAAxpiimTbqWceE8v0o1haQMH/dYj5htgkKIlpzv7m5hYTEM1+G0xqaeg/R+2f6oA==, tarball: file:projects/core-util.tgz} + resolution: {integrity: sha512-Gyy5m0XLLf5gaQMdllPt4bP2RmKVMiMwfSEzS8QCrxV3tmhLAEYGCEvcY6+edH0kR03ZWSPx1ehPUvndFbthEg==, tarball: file:projects/core-util.tgz} name: '@rush-temp/core-util' version: 0.0.0 dependencies: @@ -18294,7 +18354,7 @@ packages: dev: false file:projects/core-xml.tgz: - resolution: {integrity: sha512-fplIoYvTiZo9RkFVzYIW0JqhC6i4SeqGewhLcJFruTbBgvpqrSt826S990Yx2O/sRFuqQJY9a1j7tsdtGOwQkA==, tarball: file:projects/core-xml.tgz} + resolution: {integrity: sha512-UmpUiOpWabmSf6eZHuONUGEn/VmzasOPnqUj53FRY+dXiUboOueSP0fCtO4AMiSU74m6yQY85JFdeTYd2H4X8Q==, tarball: file:projects/core-xml.tgz} name: '@rush-temp/core-xml' version: 0.0.0 dependencies: @@ -18333,7 +18393,7 @@ packages: dev: false file:projects/cosmos.tgz: - resolution: {integrity: sha512-1JYUk0+cJVRwKiLS6MqfqJWIWGJFviQumEQVGyC48LP3o5gCfREf5tT1wC3OfSWQoXCZQnAhiQmnAf8X8FI4VQ==, tarball: file:projects/cosmos.tgz} + resolution: {integrity: sha512-DlHVUQIvEl58yL7VZqdmRFAG78YY2/lZeyjasxPqt8A1L849+ZZnroxxr+zneEGQmoi0XjBamJRqyPoDzh+XHw==, tarball: file:projects/cosmos.tgz} name: '@rush-temp/cosmos' version: 0.0.0 dependencies: @@ -18381,7 +18441,7 @@ packages: dev: false file:projects/data-tables.tgz: - resolution: {integrity: sha512-C8bkjgloibZmV1+4k7K206TZ5E5NodEUePVSmAhee3YOgkWyFcVZFAFzdV44TulQfkmA8JBoT346YabBLNycbQ==, tarball: file:projects/data-tables.tgz} + resolution: {integrity: sha512-tMFKjBNmc2Ej8DcWd6dKXJ7BpSG8bvfFAA7rVyFqHb9ObuafmvUzGuZQtFymroed9ZWDTLzpYd7TCUr1J59+0Q==, tarball: file:projects/data-tables.tgz} name: '@rush-temp/data-tables' version: 0.0.0 dependencies: @@ -18424,7 +18484,7 @@ packages: dev: false file:projects/defender-easm.tgz: - resolution: {integrity: sha512-oQhAoSCflDhqiuTHRXM+IGv7m99ZVnB5+jNhuGzDbAaRDNB52OBNRn2u9blrTN5EQqZJ/LORUTyN/WoRmhPiEg==, tarball: file:projects/defender-easm.tgz} + resolution: {integrity: sha512-MFKTPjddiCTHI9Ylh1Zz2E+8ZNv7t//KJHCPLQ0XIjKr5L9whaRNPSljCAcZFmvnaPZbNC72TDGzM8rwGSyTtg==, tarball: file:projects/defender-easm.tgz} name: '@rush-temp/defender-easm' version: 0.0.0 dependencies: @@ -18468,7 +18528,7 @@ packages: dev: false file:projects/dev-tool.tgz: - resolution: {integrity: sha512-pAnv620f5vDpx/hnTauedeMe56yIKVUVeJLS7W0qzL66bzeB5erpr3XVDnJLPtwqZMBowwY8ACnAS3K+LGthNg==, tarball: file:projects/dev-tool.tgz} + resolution: {integrity: sha512-lUrjuNi0BdWFMHwwmpjTFvEusVbtKWIeUTW91Aw/bH70+R6Y91EcLDdCf07+gHyZ0eisKuSa/VzEEjAo0ILP2Q==, tarball: file:projects/dev-tool.tgz} name: '@rush-temp/dev-tool' version: 0.0.0 dependencies: @@ -18529,7 +18589,7 @@ packages: dev: false file:projects/developer-devcenter.tgz: - resolution: {integrity: sha512-9Row3h2eFyesNCODAS99pVVD0EHWgMj+adg6Xh+HGbuLSKTLzRGmiaiZQ1QydAPjIVfPQN2J6ioWsz4y5lqC0A==, tarball: file:projects/developer-devcenter.tgz} + resolution: {integrity: sha512-bfK4GOlAJ9vC+9A95OHPc+JzAJ2eRgLqDfppqIfGV0gFN/GoXTCAp8wjibbr2Byy/SqgSBJrIIQ21DlVNTCYuA==, tarball: file:projects/developer-devcenter.tgz} name: '@rush-temp/developer-devcenter' version: 0.0.0 dependencies: @@ -18573,7 +18633,7 @@ packages: dev: false file:projects/digital-twins-core.tgz: - resolution: {integrity: sha512-LrQ1LYDRYpLbrQq9g5nnXA+zZZnD7uDAwgKxluQu7X/aa9VoeL4ZpbS8/4J9DsFmdfW6HkF7gbfzmyfH4Gwh3g==, tarball: file:projects/digital-twins-core.tgz} + resolution: {integrity: sha512-i2dcuhQIl5DD4J3ac1kgLE78gQpfr36EbEADQf9hVXV1sjPNPNBQyhDQEHMqgdy/D9B9mXhOwQk7iTdifN9DyQ==, tarball: file:projects/digital-twins-core.tgz} name: '@rush-temp/digital-twins-core' version: 0.0.0 dependencies: @@ -18618,7 +18678,7 @@ packages: dev: false file:projects/eslint-plugin-azure-sdk-helper.tgz: - resolution: {integrity: sha512-81LjcHURGDNhd99ICbhwWc+aJH10sWa3J7QjDxFc5WhdewTN9gCHQRLXUlXT5oxBl6VK/7cOt8+MHIZ9Ezq8Xg==, tarball: file:projects/eslint-plugin-azure-sdk-helper.tgz} + resolution: {integrity: sha512-c2p8g6bTDtMUiM6D02QH5VPifOavw3/sEXQRQhMooIM0SyRU82dZR2qtzOGw9ZGQ2oXOmPPpW7i/N8ifmjSw/A==, tarball: file:projects/eslint-plugin-azure-sdk-helper.tgz} name: '@rush-temp/eslint-plugin-azure-sdk-helper' version: 0.0.0 dependencies: @@ -18637,7 +18697,7 @@ packages: dev: false file:projects/eslint-plugin-azure-sdk.tgz: - resolution: {integrity: sha512-s3LNVS/9sokeZBxOF8BCe7Qdupa8j5xl6E24wxgwGik4+wuuJemIw9WSDywMSDtonbCxJ4AOS3zM3uvxCLL5gg==, tarball: file:projects/eslint-plugin-azure-sdk.tgz} + resolution: {integrity: sha512-z83uGECKsUfV9JjZuOUPweb1PMwd3m75AibXjMSqeBGXNXbL8GfT/EOcAvWpf1BavT9Crhb5gL+1hfpeqRsSpg==, tarball: file:projects/eslint-plugin-azure-sdk.tgz} name: '@rush-temp/eslint-plugin-azure-sdk' version: 0.0.0 dependencies: @@ -18675,7 +18735,7 @@ packages: dev: false file:projects/event-hubs.tgz: - resolution: {integrity: sha512-hh56B1WSjCx4GAIMAAQCOmTQP6gQXPfwbwCDZh/yw2i7f/FMPbOfmLoHzkJBvg2jcQ2xgsNLHG8Bm7UwN4hx7Q==, tarball: file:projects/event-hubs.tgz} + resolution: {integrity: sha512-H8oCbq7LDG9n+vurBzszlJ3hLQ3U+BZOebwTzxc2NeSnBPAosz7eOmnmATcCrtfBMIllUZRvV0Krac6xabn+Bg==, tarball: file:projects/event-hubs.tgz} name: '@rush-temp/event-hubs' version: 0.0.0 dependencies: @@ -18736,7 +18796,7 @@ packages: dev: false file:projects/eventgrid.tgz: - resolution: {integrity: sha512-oVy52Pb4eRPIF9CE2gJoGuTRpeezwDXjmS6pzm+CPbKHzRpqN/PMR9HXrgJW+PdArY/V03iu5HIQeoSLYBaKiA==, tarball: file:projects/eventgrid.tgz} + resolution: {integrity: sha512-PpCl3UfignubYNcrZEkpVgIYwtkT+7zMyaD26CNmP1fjJQ7tUX27wYhhCbNENL6h8jORX+GSZmKBiMdbPCYCAg==, tarball: file:projects/eventgrid.tgz} name: '@rush-temp/eventgrid' version: 0.0.0 dependencies: @@ -18781,7 +18841,7 @@ packages: dev: false file:projects/eventhubs-checkpointstore-blob.tgz: - resolution: {integrity: sha512-swk60qoIblStP4Rt0xX8zciIVL1CAJQv82ae9flzxHBX/LyYrEmPjVNUow5CMHwp07D+jBdznN6q2h+IglqoaA==, tarball: file:projects/eventhubs-checkpointstore-blob.tgz} + resolution: {integrity: sha512-voCz1pr2cArzwsTdes0Nd0SKxp3YSKhEa19T29aWbhB6tqkB5fxryin+qao6K4QQiCEs4CSGP/K1Xc8XWWpRoQ==, tarball: file:projects/eventhubs-checkpointstore-blob.tgz} name: '@rush-temp/eventhubs-checkpointstore-blob' version: 0.0.0 dependencies: @@ -18831,7 +18891,7 @@ packages: dev: false file:projects/eventhubs-checkpointstore-table.tgz: - resolution: {integrity: sha512-INWlulbRgQf78gEGxUgaNfy9u4e1obPWxQd+5U1kdZ4nw40gQB7/i/3J/HjCXITOweF9KFaUB+QR9hT/3vTehA==, tarball: file:projects/eventhubs-checkpointstore-table.tgz} + resolution: {integrity: sha512-9i/AaeP/Jp7f7naf06lrEOaJakHUHhHSwFkMPvA/fMW4frJ7OZ+AeHTlpy/ljMbBZ+PMmnWwN1qGyRsVM7GOeA==, tarball: file:projects/eventhubs-checkpointstore-table.tgz} name: '@rush-temp/eventhubs-checkpointstore-table' version: 0.0.0 dependencies: @@ -18878,7 +18938,7 @@ packages: dev: false file:projects/functions-authentication-events.tgz: - resolution: {integrity: sha512-gkGr+arzD5Jud3oODL2+22B5YbaUeqcNwGPlWMzntSbf8Z6dqKSDlNxWJUX2a2yCPxtXTRILQXQStMN0iXA2YA==, tarball: file:projects/functions-authentication-events.tgz} + resolution: {integrity: sha512-AvSGVc4O0ao0X/8cspDZr8FCVqiwBbH2gEdCTzK5/tzmAQN6tMhxx+IboMymbxZyUeUEL9OJUmpU7DF8o7ROXA==, tarball: file:projects/functions-authentication-events.tgz} name: '@rush-temp/functions-authentication-events' version: 0.0.0 dependencies: @@ -18922,7 +18982,7 @@ packages: dev: false file:projects/health-insights-cancerprofiling.tgz: - resolution: {integrity: sha512-6/CcK3Ng9kKBliDtmJPbfN9RM4yjopzHwVoSKvxKSkIPUunSrBrW8si/v8fVdgC9k1L3WFpYtHLpFUWKVVcitA==, tarball: file:projects/health-insights-cancerprofiling.tgz} + resolution: {integrity: sha512-jAtFyCiIH8l6vQsEBMc5+aGsOWua7WVCUMayrgPyJrbvTu3l01VHH2j6dAPBbob1JmexZCkfxgYWofmwTRA1rg==, tarball: file:projects/health-insights-cancerprofiling.tgz} name: '@rush-temp/health-insights-cancerprofiling' version: 0.0.0 dependencies: @@ -18966,7 +19026,7 @@ packages: dev: false file:projects/health-insights-clinicalmatching.tgz: - resolution: {integrity: sha512-DfyZ/iO78C+gkFOI2x3MJIDFkc8TWKYOPOWJRcwZE2Rnv/02PWy69mc96wkFKUBnSOljxv3qA+ULmIfSDt/t0Q==, tarball: file:projects/health-insights-clinicalmatching.tgz} + resolution: {integrity: sha512-OtM49fR55b/Qa8UKhcHeOOB3NR7phZBPZHB/hzT5mduJLfuZfsOJTSqI24TQLpHdy0eJNLd8N4Yk4CEAO0fqLw==, tarball: file:projects/health-insights-clinicalmatching.tgz} name: '@rush-temp/health-insights-clinicalmatching' version: 0.0.0 dependencies: @@ -19010,7 +19070,7 @@ packages: dev: false file:projects/identity-broker.tgz: - resolution: {integrity: sha512-uEYsascXHcC1SPQMaaF6oHQm9+js5z09GbMmUNmwRrwNlITxPW6j0XplOMckvoQ5hKPhA5wo06LuzygHsVAubw==, tarball: file:projects/identity-broker.tgz} + resolution: {integrity: sha512-MQpcVrnFiZ/cB9I5EUM0Pq9ZEasQe//rf274LA9O4U+6B8iBArmURWUj5BoJXMHYWFxhU9XP0eRsTAEorxa6IQ==, tarball: file:projects/identity-broker.tgz} name: '@rush-temp/identity-broker' version: 0.0.0 dependencies: @@ -19040,7 +19100,7 @@ packages: dev: false file:projects/identity-cache-persistence.tgz: - resolution: {integrity: sha512-i6lo1DfQuEgRgKelN4gzO/EztmvE0w2qrdQvCjrN22Ak0p/LM85B8rJrf9vk6vBVHmgoDzECcuzchQBlxoFndg==, tarball: file:projects/identity-cache-persistence.tgz} + resolution: {integrity: sha512-QbH1tnlw0BxIHBVMdXIui09U/Da14cZk6DxNK1yu6jGZPRk6F3xBPC076ojGFZBBK0BJykYBsxnuRTxpIvUPXg==, tarball: file:projects/identity-cache-persistence.tgz} name: '@rush-temp/identity-cache-persistence' version: 0.0.0 dependencies: @@ -19076,7 +19136,7 @@ packages: dev: false file:projects/identity-vscode.tgz: - resolution: {integrity: sha512-dDapDVLS5n8oJgqIe1x/qv9Vz/XuvAE1aZjTFOFbSmnKzEXp498VG8M4U8SBhRJgKTUN4jSQrY8WURLZ8psg+Q==, tarball: file:projects/identity-vscode.tgz} + resolution: {integrity: sha512-zF7FvQdAPmlNJ2G31sT6kTXY2AHvxYRayW0BDjkZdwxIkew4UgaiIA2FhGHGa0FzLDksIboQmCORMRRIfySSBA==, tarball: file:projects/identity-vscode.tgz} name: '@rush-temp/identity-vscode' version: 0.0.0 dependencies: @@ -19111,7 +19171,7 @@ packages: dev: false file:projects/identity.tgz: - resolution: {integrity: sha512-21YXtQmhkzaqcI1I1kbedfdBNk/oLMhW/jA+UUctadUKR/JhgUbKKrCllcO862hDGxMg9crn02dWgglXMNvSkg==, tarball: file:projects/identity.tgz} + resolution: {integrity: sha512-lnEO7rUHoQgXheJHsuagOHKrTOaiMLAssB8m0Hm1M7FbsUeUIi3EzqaIRvxHy/NMjg159vreAYi86d5LW1Ai3A==, tarball: file:projects/identity.tgz} name: '@rush-temp/identity' version: 0.0.0 dependencies: @@ -19169,7 +19229,7 @@ packages: dev: false file:projects/iot-device-update.tgz: - resolution: {integrity: sha512-mHDnc19JVP2Y52YBkoHrTNtbLFqQUmmbDGpcwmOrruyaM0ChYJq954qqY7ITGvalI9CZ4pwFDup/WUaUjblb1g==, tarball: file:projects/iot-device-update.tgz} + resolution: {integrity: sha512-qnUP685t0+KhWjWvKUwjCv2ZpI2FISkPfmGeM/n7Ah06NF5xD5jYnwDlVdZl8z+d0y3s5bECVKlI5bvZscf5SA==, tarball: file:projects/iot-device-update.tgz} name: '@rush-temp/iot-device-update' version: 0.0.0 dependencies: @@ -19214,7 +19274,7 @@ packages: dev: false file:projects/iot-modelsrepository.tgz: - resolution: {integrity: sha512-3hG7hArCsr4WNKmSlT4hYtBEpdpwGDyt4+WfRUnYoOipTIY8soJl0aB3SgJ86cqY1Vz1Yu4/fjsQu1GVNxMnjA==, tarball: file:projects/iot-modelsrepository.tgz} + resolution: {integrity: sha512-1s10Pka97wVORu/7NvpZRA3VgTcEURe8yma2K+Ct1yKqewPN+s7E2B876as8XVawglPnmkjmplEt+TBV64yp6A==, tarball: file:projects/iot-modelsrepository.tgz} name: '@rush-temp/iot-modelsrepository' version: 0.0.0 dependencies: @@ -19258,7 +19318,7 @@ packages: dev: false file:projects/keyvault-admin.tgz: - resolution: {integrity: sha512-0RP/YolaFQsMNgv5QtH6gZej5qV3NMrlkxbj2V8rzwl2JdBolVKSQHwKF/wby6w7FgUqDUHPPUWMD7+Rf+tpXw==, tarball: file:projects/keyvault-admin.tgz} + resolution: {integrity: sha512-AZFicZg4ThWHM85bVHzxMdSQWi+/ftxfocWlZXWqeuCe/tKHVAKGLKg1wlJNyUn8sPzy5I6D6VjULQLVq9wmKw==, tarball: file:projects/keyvault-admin.tgz} name: '@rush-temp/keyvault-admin' version: 0.0.0 dependencies: @@ -19290,7 +19350,7 @@ packages: dev: false file:projects/keyvault-certificates.tgz: - resolution: {integrity: sha512-QNSJXUCwBIThP/aD6CmBoQ1lEUWR9Ssgo4qNvx3rY0O0mIw+sw3AWyh1RYG+NmDXQN7kJOUPfCNbviJVhbzzoQ==, tarball: file:projects/keyvault-certificates.tgz} + resolution: {integrity: sha512-Q0PiFzlqVW3nL5j+lLEvUFgz//yWf/hnzwd+wgmkpiykLx37gLn6PBrvOD96e7/b5n/eX0Q48Pk8myMPZB+UPg==, tarball: file:projects/keyvault-certificates.tgz} name: '@rush-temp/keyvault-certificates' version: 0.0.0 dependencies: @@ -19336,7 +19396,7 @@ packages: dev: false file:projects/keyvault-common.tgz: - resolution: {integrity: sha512-bnZONIIpQrLP3PV2Sc0ZNBT2QvRBfUIqSVDJlmAmS8Zj6fjTZeLqT/gvZH9/7QpLy3W4EuJztY2zu/MQA5pjrw==, tarball: file:projects/keyvault-common.tgz} + resolution: {integrity: sha512-r+jRP506y+I5b8hngpgTCm2kiAyG5ElKmtNTl7UL2w3bYkWxoImOCIiS72db5LFcWob0dZxZzWMnXWzAeIabCQ==, tarball: file:projects/keyvault-common.tgz} name: '@rush-temp/keyvault-common' version: 0.0.0 dependencies: @@ -19366,7 +19426,7 @@ packages: dev: false file:projects/keyvault-keys.tgz: - resolution: {integrity: sha512-B2omrUB9q46mYbC8x1g2NEd5YfKSu//F9pmX85bZCO9kFrYR1uv0fFc54o5y83L3E4Ht4jn7cDCuR5ttNW/xWw==, tarball: file:projects/keyvault-keys.tgz} + resolution: {integrity: sha512-BiBg2eEeuvpYazc2SBpxNNqSHwwhkPaTGHx2J3Kwuul/fYWiNW37GKKcx1HJFuVE8y0LjshtTxeeP57kyq3zXw==, tarball: file:projects/keyvault-keys.tgz} name: '@rush-temp/keyvault-keys' version: 0.0.0 dependencies: @@ -19412,7 +19472,7 @@ packages: dev: false file:projects/keyvault-secrets.tgz: - resolution: {integrity: sha512-ZRJxf9z4nQe6os20tjmCuDHC57CGNNRFGu339S9aOCUX8dfTzx7sQmfq4DutQX3kEnGJAvy5iqw5DryPp5o/CQ==, tarball: file:projects/keyvault-secrets.tgz} + resolution: {integrity: sha512-qHQzv3Z+xBt229Aqf0IC9OLjxw2ubhewL/AHRvCli8sZlLtTzLOGon+gvHsNyhEqYdMFBBKXp5wp2xrMLzpgQg==, tarball: file:projects/keyvault-secrets.tgz} name: '@rush-temp/keyvault-secrets' version: 0.0.0 dependencies: @@ -19455,7 +19515,7 @@ packages: dev: false file:projects/load-testing.tgz: - resolution: {integrity: sha512-ySEGk58S84iYgulK2OskMv9nPkOxW2X3pmQwHyZBn9bFXLVADdTXnoydGNs94659gn+779OhLCRyqKpFseayag==, tarball: file:projects/load-testing.tgz} + resolution: {integrity: sha512-Dcxmhg+8Q1eyI88kXsSMwHfD856oZHOCZSJ822qOWpbVVy7+HWNr+JkvsOE3tqXe34tutQFPbCVkfE7OUAzjRQ==, tarball: file:projects/load-testing.tgz} name: '@rush-temp/load-testing' version: 0.0.0 dependencies: @@ -19501,7 +19561,7 @@ packages: dev: false file:projects/logger.tgz: - resolution: {integrity: sha512-6AxCFQSQ8YmBbXTQJukFMnoqHkenOTaWnnDV3F0QfgNc4LlYafeuy4yxjcQSzeYdyKDJEuKGSXUSlkPUVVQMew==, tarball: file:projects/logger.tgz} + resolution: {integrity: sha512-6QCgCv5HVqPeAwnnbO2cWLhY1jLo/x7f7CmqAj2Xz/K5ZOtiGr48wd32BcouTSl4MZDHjr4BdFQ8F5DsY2Zb/Q==, tarball: file:projects/logger.tgz} name: '@rush-temp/logger' version: 0.0.0 dependencies: @@ -19542,7 +19602,7 @@ packages: dev: false file:projects/maps-common.tgz: - resolution: {integrity: sha512-qiui1uasWTYd77rfpPKeAJ4SmPdLHQE86hl71zbxyq3lil+ZWGWX33dEw0R7zPjMdFDW1Qp3FNM39MkTVLT94g==, tarball: file:projects/maps-common.tgz} + resolution: {integrity: sha512-x+/9I6/5Diyz/R/BFhp0Qvw84GzyP36ct7Gvc7KjeYmXc4U01eLYwhncXU/nLzenHwGbmtFaHAMOTPBXk72qqg==, tarball: file:projects/maps-common.tgz} name: '@rush-temp/maps-common' version: 0.0.0 dependencies: @@ -19560,7 +19620,7 @@ packages: dev: false file:projects/maps-geolocation.tgz: - resolution: {integrity: sha512-4S3fGcUmLPJ/4IUrPkd+dis2kO+4+KVIOklnApJU0B+k/8LV6Lb+TBLKkUMjSGhpgbFpAz6JmO+72y2Jv6vG8w==, tarball: file:projects/maps-geolocation.tgz} + resolution: {integrity: sha512-1/BV8Z7uykCiWxXOV8ROJRCDCoMBL6L+GGOcZ5YmWbTJxzQO9EqzpkkiBGduhSZ3aOQEIcNx83AODS8DiTm0UQ==, tarball: file:projects/maps-geolocation.tgz} name: '@rush-temp/maps-geolocation' version: 0.0.0 dependencies: @@ -19604,7 +19664,7 @@ packages: dev: false file:projects/maps-render.tgz: - resolution: {integrity: sha512-IvnQDOUyGmQXmjQxE2eMG89tKLbl6sg4I5HHXRoaBJuoNEz6WDxKvToX/WKHoDHNe771e52lXZ0to5ebmhOljA==, tarball: file:projects/maps-render.tgz} + resolution: {integrity: sha512-/nGSOk4Xp398yxVyptx0ZjBUsELJ+MjHlzJp6vLS/mB8nbcNkIYr9cUtzq+dtE9W7p5NxpZeJvgLqHaovGzF4A==, tarball: file:projects/maps-render.tgz} name: '@rush-temp/maps-render' version: 0.0.0 dependencies: @@ -19648,7 +19708,7 @@ packages: dev: false file:projects/maps-route.tgz: - resolution: {integrity: sha512-QNpvB85+aziyjxaWt9BdPBWHHkDYOIL+EnncHtJ36X1G5My/vis5krqdH2LLuRF+Bqowbab70nsYFUtYv5AzgA==, tarball: file:projects/maps-route.tgz} + resolution: {integrity: sha512-ERK56bnq7LhgrEIPDmLP3wHnKjLmoc1oDvEYJqfSjZ4k5N6UsCT3UZYob0VFAgvswEeDkp0Ck67XJjTX/TjCNA==, tarball: file:projects/maps-route.tgz} name: '@rush-temp/maps-route' version: 0.0.0 dependencies: @@ -19692,7 +19752,7 @@ packages: dev: false file:projects/maps-search.tgz: - resolution: {integrity: sha512-+mH9dsOkZLNwaxlaOhG3FXu5hONuS+uDD8m9ccYdamkiBicZSyBoQIf7I0McAM3dn9moI9XBjdAWiNBy5E2S9Q==, tarball: file:projects/maps-search.tgz} + resolution: {integrity: sha512-g7eyWqFvvugIUY+2WVviDw1nN3gAFR3aL/+B4oND2st4hWI1gMTLfMuBB7YWmmFmZWd0amJIpPVCLMoBUC+SFg==, tarball: file:projects/maps-search.tgz} name: '@rush-temp/maps-search' version: 0.0.0 dependencies: @@ -19736,7 +19796,7 @@ packages: dev: false file:projects/mixed-reality-authentication.tgz: - resolution: {integrity: sha512-4WwgtPIRxO9PdgLMETjkxmBBFMEDWbjyH7cEVlDgjKUzuGMM5SuW5FlGhmGEf5sRlJAOMgWQC+2IzOcR0v0Yig==, tarball: file:projects/mixed-reality-authentication.tgz} + resolution: {integrity: sha512-yMIEVGrf+onWbq2eXKBPyoi2PeFUKuS69y2HjT+S9mTnwvV5yKmOWV707KhFPcrS98ODqCOGvDd+TApXMr7cyw==, tarball: file:projects/mixed-reality-authentication.tgz} name: '@rush-temp/mixed-reality-authentication' version: 0.0.0 dependencies: @@ -19778,7 +19838,7 @@ packages: dev: false file:projects/mixed-reality-remote-rendering.tgz: - resolution: {integrity: sha512-f66tsXyjSoJFskbDVuLEUOilNcGa7mCyHoggC7lGlGD55DikPIYEdD00TZeypOLTTMUQ2I4j0owHvU1HLu3ReQ==, tarball: file:projects/mixed-reality-remote-rendering.tgz} + resolution: {integrity: sha512-1ChHCKWBy2Crs5aae+8VBkxzm6cbJ/NG/XxsS8DlHxhPdbApAWVMsVDq/tG2mvhcmupTp4oDoq0sI9Ntn7DilA==, tarball: file:projects/mixed-reality-remote-rendering.tgz} name: '@rush-temp/mixed-reality-remote-rendering' version: 0.0.0 dependencies: @@ -19825,7 +19885,7 @@ packages: dev: false file:projects/mock-hub.tgz: - resolution: {integrity: sha512-PH3e1D3wdc9xOuNsYmXxE5zVJx2da6RH6NVD4zUxAG6+DbpfMSWPudtAOL68ThXcAfcR6iFTQaf5yWWKFtN/Gw==, tarball: file:projects/mock-hub.tgz} + resolution: {integrity: sha512-f8T8GJAzfxLmlNnGEQ8b3O2W+hw8d/8wdZYaUDmFtxZW6pD16DDD7vTmD6kfAdK4QE5qfRIIlftFjsdbZ6812g==, tarball: file:projects/mock-hub.tgz} name: '@rush-temp/mock-hub' version: 0.0.0 dependencies: @@ -19845,7 +19905,7 @@ packages: dev: false file:projects/monitor-ingestion.tgz: - resolution: {integrity: sha512-vrPVNO/+TVDEhE+BOKUD2brEqvsaKo2j3jSf2OZX1ESu/SIR4aq/6HtuYulESaCcgsNarGXUyF8w1Gugs0G9BA==, tarball: file:projects/monitor-ingestion.tgz} + resolution: {integrity: sha512-zAh01J6CzSJwQDA1t68LwjflqiEQBkM8bt2gagMCx5FwXqu14TnaZ8xY3DtNvSN6U+KhcG+/ouVF5v3vCD/t6Q==, tarball: file:projects/monitor-ingestion.tgz} name: '@rush-temp/monitor-ingestion' version: 0.0.0 dependencies: @@ -19893,7 +19953,7 @@ packages: dev: false file:projects/monitor-opentelemetry-exporter.tgz: - resolution: {integrity: sha512-rcqCobUfZWys2WNN0gvsqT5ctw559nIbceLW4+mujmDPz3TV7aJu0ujspVyl+HL6Ro1+J7UahxWmoFcg9Jjl4w==, tarball: file:projects/monitor-opentelemetry-exporter.tgz} + resolution: {integrity: sha512-fR80kWGbKwCMxk8b0fQX6lwjVdj7TYHQCmpQKcXSqPXPSQuPA3sDvKqvEBzT5Kn6KoT16bQJaQBKsAtE2DOMTg==, tarball: file:projects/monitor-opentelemetry-exporter.tgz} name: '@rush-temp/monitor-opentelemetry-exporter' version: 0.0.0 dependencies: @@ -19931,7 +19991,7 @@ packages: dev: false file:projects/monitor-opentelemetry.tgz: - resolution: {integrity: sha512-jJAKV0xZtJJLGYQWKh491I84Og97NX2goKLq+z5ioxrIbIoC9z2XED2DpzVtFN90F+UOyTfNIA8niXTAfXbwZg==, tarball: file:projects/monitor-opentelemetry.tgz} + resolution: {integrity: sha512-C9rZ9hkT9UNbghHczPbJlLcB+uRG7CIn0n6MR24xK05TPGKAMr6AH48ZyOScwFKmhny62AgudFTDGaQfj1ntaw==, tarball: file:projects/monitor-opentelemetry.tgz} name: '@rush-temp/monitor-opentelemetry' version: 0.0.0 dependencies: @@ -19979,7 +20039,7 @@ packages: dev: false file:projects/monitor-query.tgz: - resolution: {integrity: sha512-JC7XYy5qw1ZabecDN7Girw9cfhpaC8EFMHovybi+cGlrXtIpvbgOoi4qJ5C8cNMXgoV9epX1odxEZRQVvsWzWQ==, tarball: file:projects/monitor-query.tgz} + resolution: {integrity: sha512-1rh8NhMvOmBVXpGU3Sax4v2yvNqQPHjaCy5uVwg9IIEEEoqjdby5LHYNUcvds+A3MyrtzxqJzCxLCYaMkiPqxQ==, tarball: file:projects/monitor-query.tgz} name: '@rush-temp/monitor-query' version: 0.0.0 dependencies: @@ -20025,7 +20085,7 @@ packages: dev: false file:projects/notification-hubs.tgz: - resolution: {integrity: sha512-JddXXBc3Fzs+3i2BziZnS4wEXKEQyoAxanDZexhL4f02dLlr7a+ZqnshiL3a26ftU+P0qA418Mkc9k5uo873Dw==, tarball: file:projects/notification-hubs.tgz} + resolution: {integrity: sha512-FSWbjeGxbmvq0XG52pw859XIj+/9LyiNiIs+pycQevphT5iSFqEss5i3pVYXgxY3gyMEQY5B6noh22QVjQu6Cw==, tarball: file:projects/notification-hubs.tgz} name: '@rush-temp/notification-hubs' version: 0.0.0 dependencies: @@ -20068,7 +20128,7 @@ packages: dev: false file:projects/openai-assistants.tgz: - resolution: {integrity: sha512-ylSkGDLi7sv7WZkt8ZvUDFrwX1t8nvAaAKhyKI9I/tIE5zajBroPU9pW0gQn+hfpvcL+VNIOfX3xiILKnuu0zA==, tarball: file:projects/openai-assistants.tgz} + resolution: {integrity: sha512-JfVpwXFOuUR/rguFq2RfPOAt3SdM/mMzadUWeg4S/FagU+IDyI5EP5oPGSoyjrZBfON+kp5CAOY67C07Axtupg==, tarball: file:projects/openai-assistants.tgz} name: '@rush-temp/openai-assistants' version: 0.0.0 dependencies: @@ -20113,7 +20173,7 @@ packages: dev: false file:projects/openai.tgz: - resolution: {integrity: sha512-z5scLaxiaM36fVywU7+wq1p48MpMDaHmVNHl7rOdPhHB75xYVUq6ognVUmZ+adH6xfJYiu/LllDxBK1U53oNpg==, tarball: file:projects/openai.tgz} + resolution: {integrity: sha512-2LU2P0PqNsOmgWMx8VIBLGaRfiIsn36t7SZ7xF/OXBeSh5RHKeaeC+P0+sLnug9XGF1GCjpGncWphJw6e7fhHg==, tarball: file:projects/openai.tgz} name: '@rush-temp/openai' version: 0.0.0 dependencies: @@ -20157,7 +20217,7 @@ packages: dev: false file:projects/opentelemetry-instrumentation-azure-sdk.tgz: - resolution: {integrity: sha512-C+xIjNJ7I41EFe1RXj40DbTygg8+5QpjTL6NYzzj5ixPkLTvVlYNLUOKnqBUCAmwcqpGcEZaFs+F/xpxtM9DTQ==, tarball: file:projects/opentelemetry-instrumentation-azure-sdk.tgz} + resolution: {integrity: sha512-gLy/jIqo4M5KQDQ7dT6ticlAyuh4bUcZ2PV5/PzlXb5w1H5EQ5NAaIGvKDiA8w7+U72aFHIG4JgSnqB3c3EArg==, tarball: file:projects/opentelemetry-instrumentation-azure-sdk.tgz} name: '@rush-temp/opentelemetry-instrumentation-azure-sdk' version: 0.0.0 dependencies: @@ -20204,7 +20264,7 @@ packages: dev: false file:projects/perf-ai-form-recognizer.tgz: - resolution: {integrity: sha512-zRn1PQ6zU3+FK9yQzySZ2ovM75PA1Ps5R46f2iP475LocXzsl6nQxrz0qbg/p1zxc7VvS7YB0d9pJq9+Fi8ylw==, tarball: file:projects/perf-ai-form-recognizer.tgz} + resolution: {integrity: sha512-OmfVcJmkSk2Avnoe6wBP3Rg5MkC+2fkmg4xc64z+bkHNjeyJ9pZMWAIzVyVzTnaS2eeABdbhILw5s6xhlPju7w==, tarball: file:projects/perf-ai-form-recognizer.tgz} name: '@rush-temp/perf-ai-form-recognizer' version: 0.0.0 dependencies: @@ -20223,7 +20283,7 @@ packages: dev: false file:projects/perf-ai-language-text.tgz: - resolution: {integrity: sha512-KGv36t0I31Q4kKmWPrxcJCH15NJ05vecxQyxR9iD8EyUtcHsOqGustghA2S/qeNTxQEF/ga1fTK/dvx/OsbtHg==, tarball: file:projects/perf-ai-language-text.tgz} + resolution: {integrity: sha512-TcDFPKMy4o449JYQPQtLPL3FEjx0Xm/M3BjBLc64mgPneX8PkAklXr2VMXZMncIHIP5YRUEH44x9qEea5e61yQ==, tarball: file:projects/perf-ai-language-text.tgz} name: '@rush-temp/perf-ai-language-text' version: 0.0.0 dependencies: @@ -20242,7 +20302,7 @@ packages: dev: false file:projects/perf-ai-metrics-advisor.tgz: - resolution: {integrity: sha512-6PIwoLHtEcBDBvO2QBSgz6ow08Fq4Cjm4IQAqf3ehZ3YxkGr9Ur+iauQCKGKGuoQkvBKN+/tSE+eH31gXAwUPw==, tarball: file:projects/perf-ai-metrics-advisor.tgz} + resolution: {integrity: sha512-7fLdA56pxs/a82c2miyuPemJmCq1ncUI9mnTnewgpUsP38mXEv2KoWKA4Z3h7Mbdf3RtM3I32pTJ93gHoukWsQ==, tarball: file:projects/perf-ai-metrics-advisor.tgz} name: '@rush-temp/perf-ai-metrics-advisor' version: 0.0.0 dependencies: @@ -20260,7 +20320,7 @@ packages: dev: false file:projects/perf-ai-text-analytics.tgz: - resolution: {integrity: sha512-eDWXI4EB+UD7CO6CpCexEutRn4T5SfABBtS+HCg6q3BbdCeRiScemnKnYfk7UgqBDVx3WpvHKO3ZDhsTeTkZYg==, tarball: file:projects/perf-ai-text-analytics.tgz} + resolution: {integrity: sha512-pdR8edJ7v5PHqpizI3Ww9XkmVXOVQH/RVPL+JAP+o/arQCeMatH+CLsdHF1pa/Jyp+l/JbwkaxQeiAM0ztUyGw==, tarball: file:projects/perf-ai-text-analytics.tgz} name: '@rush-temp/perf-ai-text-analytics' version: 0.0.0 dependencies: @@ -20279,7 +20339,7 @@ packages: dev: false file:projects/perf-app-configuration.tgz: - resolution: {integrity: sha512-FTDK/qFntU+PkxtjuqpHYMmG8Kv2jD7HwugTTYtSkCT8EorHnszTBqCkZimr/LiXVLJid0L0RQFm6Q+p9oI3Lg==, tarball: file:projects/perf-app-configuration.tgz} + resolution: {integrity: sha512-NUe1V0v0JejGrE1S3fRduV3PbRLWSdOr103L6UWyQOFKxZWf7BWhcMpWeEZhPHhiVzhKXbC6pkJRMMHg8lCPGw==, tarball: file:projects/perf-app-configuration.tgz} name: '@rush-temp/perf-app-configuration' version: 0.0.0 dependencies: @@ -20298,7 +20358,7 @@ packages: dev: false file:projects/perf-container-registry.tgz: - resolution: {integrity: sha512-Dwsgma06weTLvZI61bM4bSzh3ODhcj/MshL4OyBT35KfJXoKJSQxNXyRIGwSWD7gLOaRMgXhhBmO3pbxt/BMIw==, tarball: file:projects/perf-container-registry.tgz} + resolution: {integrity: sha512-/7/MtTW0WsR8tZqMeUxrQ+NXABFm03tKI/ZpWrt2Sk9/7TbMEkDcx7kP73lhbPbLD5cdrxJEt6WHHtHppaMGpA==, tarball: file:projects/perf-container-registry.tgz} name: '@rush-temp/perf-container-registry' version: 0.0.0 dependencies: @@ -20316,7 +20376,7 @@ packages: dev: false file:projects/perf-core-rest-pipeline.tgz: - resolution: {integrity: sha512-FSxsbCaTZBDfL4/OyAawE3MC51c6eNb95XrhiC7iWLi16eC1wo78fUZm6PPHdm+1X8sWLi7zLoHOVOkGcUp7Cg==, tarball: file:projects/perf-core-rest-pipeline.tgz} + resolution: {integrity: sha512-BTIv5j2xYZS38Lcu9/bR+Anbc9pQCzko8dy1jyMiGb6lW2ZepWB2N2xpaltzUB9lEkuvVEOpnOeaDAiTXWC86Q==, tarball: file:projects/perf-core-rest-pipeline.tgz} name: '@rush-temp/perf-core-rest-pipeline' version: 0.0.0 dependencies: @@ -20339,7 +20399,7 @@ packages: dev: false file:projects/perf-data-tables.tgz: - resolution: {integrity: sha512-D5BIygZ4dlmhIwXEFvXbvHQ8vQP25oCwuMfqqj7omIGcBnjGd1ZctGccXb4IIn3stdDN9K0kWkbCL8LGk8KYow==, tarball: file:projects/perf-data-tables.tgz} + resolution: {integrity: sha512-Q11EkupOXDgOSsr5Pm4aaMlJoogBVNT0fBsz78eIuUavvP3dldUorxjpej5vOO/IEdrgE30cO3+9aG9ahA8VsA==, tarball: file:projects/perf-data-tables.tgz} name: '@rush-temp/perf-data-tables' version: 0.0.0 dependencies: @@ -20357,7 +20417,7 @@ packages: dev: false file:projects/perf-event-hubs.tgz: - resolution: {integrity: sha512-njm+4G2z3tEyAJiuSZai/v7Ky4eXABeSEc8WetP7HdgyjqMRNtzn1b967+QdcyhKr4MZB10kTBFB+jSCqwkAUg==, tarball: file:projects/perf-event-hubs.tgz} + resolution: {integrity: sha512-cunjxtJLc/kvupBa3qV2hzsPbFdaY9B++94q8adhGce8A4+4t/U1nngYCTNcpshHrW19Shyfc0D9B2/nzcVs9g==, tarball: file:projects/perf-event-hubs.tgz} name: '@rush-temp/perf-event-hubs' version: 0.0.0 dependencies: @@ -20378,7 +20438,7 @@ packages: dev: false file:projects/perf-eventgrid.tgz: - resolution: {integrity: sha512-0xXr89bc9LRMZuQvO4ABTj+LFDXDpbcXGR2rJ+FWBni8HbjSSSsc+05tQbJhfZSOR9A+rdcb3KSh/WXKolSIpg==, tarball: file:projects/perf-eventgrid.tgz} + resolution: {integrity: sha512-h8gWZGBXsCoIIwc6lN2WdyWDFrieXrWlOPLAba+683ogP9I+Fe7gblr7yg1VEL/3ZucWhdedY34J4iNaRDN5Og==, tarball: file:projects/perf-eventgrid.tgz} name: '@rush-temp/perf-eventgrid' version: 0.0.0 dependencies: @@ -20396,7 +20456,7 @@ packages: dev: false file:projects/perf-identity.tgz: - resolution: {integrity: sha512-BV9A3eyz+7HsHqz2Q/976OE/aM9zqW2jUfiGeENGEpR06ZqXoxyb+79OLgxZhE1dCvLHTHshPpH11eXOQ5A6bg==, tarball: file:projects/perf-identity.tgz} + resolution: {integrity: sha512-ah/WnTF7VIe8ygBu1pbXLIhMRTlvR5hr/VBGcmppH4XfDYTQ2GDVMAXaS1nXNxVu9GisHlZUc4ykaJTX51Rltg==, tarball: file:projects/perf-identity.tgz} name: '@rush-temp/perf-identity' version: 0.0.0 dependencies: @@ -20416,7 +20476,7 @@ packages: dev: false file:projects/perf-keyvault-certificates.tgz: - resolution: {integrity: sha512-RmThZOxtiuMapfumczYtaqi0UrM4tJPMvdqxkbSUyzr7L2T1UguEGJOo1Pcn/FMso5U/WEab/u9dHECdyGjqWQ==, tarball: file:projects/perf-keyvault-certificates.tgz} + resolution: {integrity: sha512-+gMR0FfntwxXA5Fq9jOoZm8DhWg+OD9hyhZiA7Sovi2KcCJuXF27BC+b9pDz38e4AhvgLdrRd/ynxqmdnDIBtQ==, tarball: file:projects/perf-keyvault-certificates.tgz} name: '@rush-temp/perf-keyvault-certificates' version: 0.0.0 dependencies: @@ -20438,7 +20498,7 @@ packages: dev: false file:projects/perf-keyvault-keys.tgz: - resolution: {integrity: sha512-2K5ktseCXeTYixLZOkyq0uie6/fj9mRd0mbX/sZxVO+DyhMzWThyLKfN6vZ0kkvhihbemq2VgwnsL8yAIFc75A==, tarball: file:projects/perf-keyvault-keys.tgz} + resolution: {integrity: sha512-PM7eJ6DNse16bZvlYW9iKMbS9V2tQeaZC/lyA/ouhjV49j5FxpCWNOpanyOnrIOi16TTew9tzLSfRF/PNiwHdA==, tarball: file:projects/perf-keyvault-keys.tgz} name: '@rush-temp/perf-keyvault-keys' version: 0.0.0 dependencies: @@ -20460,7 +20520,7 @@ packages: dev: false file:projects/perf-keyvault-secrets.tgz: - resolution: {integrity: sha512-DvcrK4EkseFXt9ctvPYyU4w7vhtFlkdX0ptSJR1KHejrFVAF9BhE+6WikeU1yVV8WdEu+KTIGsX204jNonjS/A==, tarball: file:projects/perf-keyvault-secrets.tgz} + resolution: {integrity: sha512-dgVLrQo3/2OVI60I0nKAPf7CIR5UGEcjQfonfohF05/j6TmfKvGGubz/sdKBftlNgzEhWvts2v0g9Phbl7yaaw==, tarball: file:projects/perf-keyvault-secrets.tgz} name: '@rush-temp/perf-keyvault-secrets' version: 0.0.0 dependencies: @@ -20482,7 +20542,7 @@ packages: dev: false file:projects/perf-monitor-ingestion.tgz: - resolution: {integrity: sha512-s8DMHk0Qqu4YqZe51v9V8+LdJnSy0k4EqmtXAV2kcJreY4kCSVa/c+O8gpFmLIZIJBMrZLHQRVAvAONSYa7cbQ==, tarball: file:projects/perf-monitor-ingestion.tgz} + resolution: {integrity: sha512-hIj1oVIzzbXIDPRwX9IF2PMt5TM9627P59UAj+tLp8oc0lJLpcFtAZ+MM++/fcs94n09scwr2Dx4wceGdy6aVg==, tarball: file:projects/perf-monitor-ingestion.tgz} name: '@rush-temp/perf-monitor-ingestion' version: 0.0.0 dependencies: @@ -20501,7 +20561,7 @@ packages: dev: false file:projects/perf-monitor-opentelemetry.tgz: - resolution: {integrity: sha512-m4miWyp+BhptAHW0KNafiP9ZLli5kRk7xQrFWlegcJbCA/JAaBWvYAw9oP9T1oCsgbeQPPT0vRneQDeS+0G7gg==, tarball: file:projects/perf-monitor-opentelemetry.tgz} + resolution: {integrity: sha512-48AdhN8pnAFVSjXikBLk70J6sx1KGbC9hCOTqd9H0QHzw916F6R7IgVuQlAd1/jHi3iijcnfwKmEK4DsPt0Kbg==, tarball: file:projects/perf-monitor-opentelemetry.tgz} name: '@rush-temp/perf-monitor-opentelemetry' version: 0.0.0 dependencies: @@ -20524,7 +20584,7 @@ packages: dev: false file:projects/perf-monitor-query.tgz: - resolution: {integrity: sha512-3jaT9u5WNj7cDXxQYFyaippjDqmLDOX2SHlJH3+P0oCG+IPj8Cd95UVATpdmFeU4kWhKjvorjivhhfuq9olr/A==, tarball: file:projects/perf-monitor-query.tgz} + resolution: {integrity: sha512-uLqnZAUjGPz7m5egs8J7W+gWaSz9gYbj2dJoK/O1m1cUlW+9Y1lOenAZtTtcgRTvpUBvmlGffpJog49wqXeLBA==, tarball: file:projects/perf-monitor-query.tgz} name: '@rush-temp/perf-monitor-query' version: 0.0.0 dependencies: @@ -20543,7 +20603,7 @@ packages: dev: false file:projects/perf-schema-registry-avro.tgz: - resolution: {integrity: sha512-gewXnOmFyAT3gSbvYCOrt/i3IC8eW98tzifx7+R1Om5flptezfw/6ecCJY5HVB4CWbq/BBtxRXmvLM0JwRR4aw==, tarball: file:projects/perf-schema-registry-avro.tgz} + resolution: {integrity: sha512-s8oSwgtv+7jJv2EokibDmo2xJ43lQxv7UxQ3sr4Vk8hbmF9ZkjVxpilzExdpRwlA9cn/MeCRphfttBHhN5fjlA==, tarball: file:projects/perf-schema-registry-avro.tgz} name: '@rush-temp/perf-schema-registry-avro' version: 0.0.0 dependencies: @@ -20562,7 +20622,7 @@ packages: dev: false file:projects/perf-search-documents.tgz: - resolution: {integrity: sha512-RfWgZSabfl0LvGuO2bwoXnZK9D5ioCUQwXOZyl84drDIo3lbw6c+LqwJIMmjUtyyp81F5xzOvRHwEvxKyzVPSg==, tarball: file:projects/perf-search-documents.tgz} + resolution: {integrity: sha512-v6b9r9f6CF8PXFfvWzYJVFMc5l4Bl3hDXRFX+2FZ9vvsTb/ayjKYVJLYM7df4ZQ644pPRhXfRbfVbiQE2vY12w==, tarball: file:projects/perf-search-documents.tgz} name: '@rush-temp/perf-search-documents' version: 0.0.0 dependencies: @@ -20581,7 +20641,7 @@ packages: dev: false file:projects/perf-service-bus.tgz: - resolution: {integrity: sha512-hAqWT8R94Txrv9RYDpZvh4uYVRU84VA4X1C8gKvdVrfk45ilzGswPdOlvCTftlKKhACq731PKRikFiFTKJgMHw==, tarball: file:projects/perf-service-bus.tgz} + resolution: {integrity: sha512-0Zskenv0s6R69K0M2hzGlKKovxBTDrCHILy1VSKoCKUY/g0Y5PG11CJWEYAddY8hQAQsp10uE6TPuez1ZJlGEA==, tarball: file:projects/perf-service-bus.tgz} name: '@rush-temp/perf-service-bus' version: 0.0.0 dependencies: @@ -20601,7 +20661,7 @@ packages: dev: false file:projects/perf-storage-blob.tgz: - resolution: {integrity: sha512-HtocnQRtcjxZIYCVWgy+FYUm4wZVIMigyPwBWpyMJD8djHmxgFoLeqK0yD7q1MhwH3b/5Zh61kFaZkhPrvoVuA==, tarball: file:projects/perf-storage-blob.tgz} + resolution: {integrity: sha512-lzQzzmcAqWqUk1t/XrEnBwfeWoKfWTjydMYAtjJcCHKUJPJ/JELDLtMLS/A1NTVJ1Qo0XAIAmzqB8cXEwOX34w==, tarball: file:projects/perf-storage-blob.tgz} name: '@rush-temp/perf-storage-blob' version: 0.0.0 dependencies: @@ -20619,7 +20679,7 @@ packages: dev: false file:projects/perf-storage-file-datalake.tgz: - resolution: {integrity: sha512-rZGNEcQFXYbFMW+hLZ+lym9qQYcBQlN3BzXqPBf8Q364LHlgzR9n/oeA0e550k5eumXZNSC6MD3CXm2DPwm6NQ==, tarball: file:projects/perf-storage-file-datalake.tgz} + resolution: {integrity: sha512-GqiplbAwkNlbf+sDzUbLmPoMFFvAvOi8Hbij7PwbHtUBObOIh70rQ94DChdOE0SeSCCkuxfjMnYS937uDy0vAQ==, tarball: file:projects/perf-storage-file-datalake.tgz} name: '@rush-temp/perf-storage-file-datalake' version: 0.0.0 dependencies: @@ -20639,7 +20699,7 @@ packages: dev: false file:projects/perf-storage-file-share.tgz: - resolution: {integrity: sha512-iA9blZqJdybkcQLJlEwaBCeXPP3ONPiJv7Db3DBM9WWuDGe2Ez+VOWOIRUU9/nY09yiPrQP9CMxHyYIq1MUA/g==, tarball: file:projects/perf-storage-file-share.tgz} + resolution: {integrity: sha512-7KoGsDWUfrlq9JXgE5BC3h0dexd1f9BdQpJ4zZoDmv9c2pk5yXzK83bLxQL2s33caTfXwWuxoRzQxMZLDQ1H+Q==, tarball: file:projects/perf-storage-file-share.tgz} name: '@rush-temp/perf-storage-file-share' version: 0.0.0 dependencies: @@ -20659,7 +20719,7 @@ packages: dev: false file:projects/perf-template.tgz: - resolution: {integrity: sha512-r466X08GrFHAmy3dM6A+UN4kLOCPBofNUcm4VKt0dg+p8GpmiIDR/SQmgPE9vvbiGGug1PNcn3OF95UoayehtQ==, tarball: file:projects/perf-template.tgz} + resolution: {integrity: sha512-gERwp6rtGwpCSLhkMsslOkAuhuAYgWS0xC2cES7iqIJSUzj40LVuQKZDVzjGEInIiEkqT9AufHY7lCaLnY7sIQ==, tarball: file:projects/perf-template.tgz} name: '@rush-temp/perf-template' version: 0.0.0 dependencies: @@ -20679,7 +20739,7 @@ packages: dev: false file:projects/purview-administration.tgz: - resolution: {integrity: sha512-gzHjHRsic7QKB5XrTsTLuYU/TbJygYcF7NlSedvGC5MHJYnCk+zEqf7JzVcyhcT7SypOar65bbyhUv4ch+M4xg==, tarball: file:projects/purview-administration.tgz} + resolution: {integrity: sha512-bB+3Z7epKNFyBwGsjMH6j96mwN05s1tVABHyN4CU/veTblgEVovpaWJ/OlW8zBdJ+vSNYduFTGnhfHCyNPkzuQ==, tarball: file:projects/purview-administration.tgz} name: '@rush-temp/purview-administration' version: 0.0.0 dependencies: @@ -20721,7 +20781,7 @@ packages: dev: false file:projects/purview-catalog.tgz: - resolution: {integrity: sha512-0DyuIuiVDoRuv57ASwYcCL2arQzoc110Gp2vIiCJY+TwEhaegr1ZJcxzU8xp53px41pIkREBrwQ55wYwLWaCXA==, tarball: file:projects/purview-catalog.tgz} + resolution: {integrity: sha512-kgl23IOACYUNrwC/mZ/QMtA0uHfzza+2o6x0pOb08t2Om3D4o92Aki3aglTRO44OfgIIGnwDVA7QcDnD49cEVg==, tarball: file:projects/purview-catalog.tgz} name: '@rush-temp/purview-catalog' version: 0.0.0 dependencies: @@ -20763,7 +20823,7 @@ packages: dev: false file:projects/purview-scanning.tgz: - resolution: {integrity: sha512-rc5/rosiPr4ODBwE8XTtR8vDVzKfE/aAvFgMaVZV6G2jc5UvEj3aQMaNSd3+a2rkoG3w02Fpx+Z/uc/vKR7/6g==, tarball: file:projects/purview-scanning.tgz} + resolution: {integrity: sha512-pzJQnUtLZd7MRs2V33/NRr9ql09tZ6rVor/ZD2J+HNHPHtWFXHt1BQcw7Do3JlUnpF4XJ5LQBjKf7s0HV0E6Bw==, tarball: file:projects/purview-scanning.tgz} name: '@rush-temp/purview-scanning' version: 0.0.0 dependencies: @@ -20805,7 +20865,7 @@ packages: dev: false file:projects/purview-sharing.tgz: - resolution: {integrity: sha512-fJ0ZE+nl/x3+nwq7SqzJfAIvuPmKG3tP2O/d11MejcUurkCVSZDAxMUv8/3t2iqSNEjQBWx53kSMe9YLTbQbwA==, tarball: file:projects/purview-sharing.tgz} + resolution: {integrity: sha512-sWjnYzbEX2rDXU4UQDTaj4hDW3rEKKjlIq4fE2ivqTsTrr9zUdbfvjs2evYej3xjY6hITW8CeyPqT0fpRwwf2g==, tarball: file:projects/purview-sharing.tgz} name: '@rush-temp/purview-sharing' version: 0.0.0 dependencies: @@ -20849,7 +20909,7 @@ packages: dev: false file:projects/purview-workflow.tgz: - resolution: {integrity: sha512-it0EtKMEtQJScVAhVfiCrnsh3kialyDsOhk5kOY2i0knsXGCRIG1vhwCcDckrFxIv4jhGmqeMPEZmVegp6746g==, tarball: file:projects/purview-workflow.tgz} + resolution: {integrity: sha512-IEtXxsCgu5wlusjoLVGBZBEGUAmFh1VQzRaQQJ4fwZWb69SFauotMvF3RQoH9uG6qHAN9p9llUn84cMHQlK5Nw==, tarball: file:projects/purview-workflow.tgz} name: '@rush-temp/purview-workflow' version: 0.0.0 dependencies: @@ -20892,7 +20952,7 @@ packages: dev: false file:projects/quantum-jobs.tgz: - resolution: {integrity: sha512-rf+BrMxkt78qgN8BG48L5F5XcABiPpsl0V2j3GE1HdKBgCs/LHzCOtMJvF5HEu5NHuiwUdHAXSHFAbr84iZ6pQ==, tarball: file:projects/quantum-jobs.tgz} + resolution: {integrity: sha512-Sfjbzd6B0wsCNknt0SPb7LRv3V28raEia2LfY6gG0rtFNOnsB6sDaGQkMiEP4t3N7zwO+Vl6X+24rSbdeLO8dA==, tarball: file:projects/quantum-jobs.tgz} name: '@rush-temp/quantum-jobs' version: 0.0.0 dependencies: @@ -20937,7 +20997,7 @@ packages: dev: false file:projects/schema-registry-avro.tgz: - resolution: {integrity: sha512-sB+KSJpybIS9P8JRQKMUI4vqrCm00vKN46sBszTR2LKIKOROm9Zzk5YENnePaFIL3o0JRp12ikoBZfCakUBSSg==, tarball: file:projects/schema-registry-avro.tgz} + resolution: {integrity: sha512-yugjymZNuFfDZCo+PVQKLV/RjP7mUc4EiuEkqCeeGNN0H0ur+ZA3tM8oTWYcZKiAuFOUeM98b2HUsaoru93Q1A==, tarball: file:projects/schema-registry-avro.tgz} name: '@rush-temp/schema-registry-avro' version: 0.0.0 dependencies: @@ -20988,7 +21048,7 @@ packages: dev: false file:projects/schema-registry-json.tgz: - resolution: {integrity: sha512-SEAkzY2Iay0GhWvWymdq0hK5M1Qai8toUb3j7a89YZ7WLhe4SnZ8KKyrxo7lcDUXNvaJY0A6f3A+wCJRoJA9kA==, tarball: file:projects/schema-registry-json.tgz} + resolution: {integrity: sha512-Fop4nWvaFIG017eJuHxOjdZrKq+dD1Gcvt3C95uek9dCRLQls+8rOAj/bp5BJY3/8OAMe2Qu6Tmbkb93bM3Olg==, tarball: file:projects/schema-registry-json.tgz} name: '@rush-temp/schema-registry-json' version: 0.0.0 dependencies: @@ -21029,7 +21089,7 @@ packages: dev: false file:projects/schema-registry.tgz: - resolution: {integrity: sha512-t0zapGTtO6o5prfNTDHDPaY8LSa2jMCXguQef3GEoUj8hxI6vTO/CXpP5LBHjk9RR2mYI9BL/AxH7hRZT7hdbA==, tarball: file:projects/schema-registry.tgz} + resolution: {integrity: sha512-i2PacbcmLjmglwD8a4u/Lz8iNWbdmUbYsNJlWrWJn9WXfPso2owWNdEbvulH7yB2QExxCsEZ3ER7oNQMd2P6Dw==, tarball: file:projects/schema-registry.tgz} name: '@rush-temp/schema-registry' version: 0.0.0 dependencies: @@ -21068,7 +21128,7 @@ packages: dev: false file:projects/search-documents.tgz: - resolution: {integrity: sha512-fRx1ZFSbocqLeQ84gy9205ktc9C66xFQ+b+qVmVwJyu8ipZPHJBlNnJKs+XyZvg6K84/9jt6POf8hSi4gZCrfQ==, tarball: file:projects/search-documents.tgz} + resolution: {integrity: sha512-aUZBPzWAEkY70jPGp6wGQIoMg3Enzs2UJ8xd0rupiL2vSWXzSFf5qIqV57Wnqpy6r+K3+JuVr648u23n8pcM7A==, tarball: file:projects/search-documents.tgz} name: '@rush-temp/search-documents' version: 0.0.0 dependencies: @@ -21113,7 +21173,7 @@ packages: dev: false file:projects/service-bus.tgz: - resolution: {integrity: sha512-TeKPJY2e+Gexw5rDmNsXhOUXsVQdn3YTbATKwXAua9jE3MGFh0ySmNwhdwAcAft6pTn2pwBB14fSmafrsEjnYA==, tarball: file:projects/service-bus.tgz} + resolution: {integrity: sha512-1/F59efK/vhsA4h7EeogU6ol6LrOMFhdGiFHV7LJHbCxgJAymscmKlAPRKf4lzVogpf4rJZ4OLvJ7qXs+9bpMg==, tarball: file:projects/service-bus.tgz} name: '@rush-temp/service-bus' version: 0.0.0 dependencies: @@ -21176,7 +21236,7 @@ packages: dev: false file:projects/storage-blob-changefeed.tgz: - resolution: {integrity: sha512-YsV82Jd+8z9vX7SKf+nHrc7unSRy+nYIa+IfYNVLdYZkfNNtIzJ/O+sQHMhsJrra6xLskN4HnnnsKH9fO6M7TA==, tarball: file:projects/storage-blob-changefeed.tgz} + resolution: {integrity: sha512-WncKiqHPi9I1EUXCHIr2kkBL6pHpg+uNvgLOffyGAovV9qNdBBftsIU3/o4lCtCW4FoJrPhh8QcsAYx5J+XfVQ==, tarball: file:projects/storage-blob-changefeed.tgz} name: '@rush-temp/storage-blob-changefeed' version: 0.0.0 dependencies: @@ -21226,7 +21286,7 @@ packages: dev: false file:projects/storage-blob.tgz: - resolution: {integrity: sha512-BMRo4YflG5lsYj1A+sFwMZt+v22rTbIyDW35b2u/bOuSR5byGi0S053WGnoOQ0EjzWunBCDsxNw7qxV99sDSFA==, tarball: file:projects/storage-blob.tgz} + resolution: {integrity: sha512-b0fOx1kD0dd0eMBslLU8JCAPvhOiZSabMjAygWQH2oeUDThvEWKD92wmDwjyKlxNW7p3ImTiWxBrlph2fb3vWg==, tarball: file:projects/storage-blob.tgz} name: '@rush-temp/storage-blob' version: 0.0.0 dependencies: @@ -21273,7 +21333,7 @@ packages: dev: false file:projects/storage-file-datalake.tgz: - resolution: {integrity: sha512-kpXBaMEKbU9VZOwK27Y7AP4a+mAMpLt0StTCz6tld5RFsEDFIjaDbr+PV73FYPGUmvbhflR53W3nj2ApbjNXUQ==, tarball: file:projects/storage-file-datalake.tgz} + resolution: {integrity: sha512-n7n7CHtr48/Rhc8xZcj/s0wsNnt/S/ieG8OoFbLBhfEw3uI2KtL6YocjGNFY0ku9/7Wuba0fSl9IiJLvg6P8CQ==, tarball: file:projects/storage-file-datalake.tgz} name: '@rush-temp/storage-file-datalake' version: 0.0.0 dependencies: @@ -21324,7 +21384,7 @@ packages: dev: false file:projects/storage-file-share.tgz: - resolution: {integrity: sha512-ubHeNEN4vijj0CfRyY/G208FmLGZRcxbTLQ6r0d35kUz8CTQG7oW0mLQi/TDWaiNxExuNQRTajRBthiuDrQBew==, tarball: file:projects/storage-file-share.tgz} + resolution: {integrity: sha512-loV7rrG+p7wW8bRVF4qZO856lWpY9YAl6iLIm9jjygr2X2FPjegC4FWzRhW9rrMWBQa/q4p+949TQjW067yTXA==, tarball: file:projects/storage-file-share.tgz} name: '@rush-temp/storage-file-share' version: 0.0.0 dependencies: @@ -21373,7 +21433,7 @@ packages: dev: false file:projects/storage-internal-avro.tgz: - resolution: {integrity: sha512-44urOCNkChXC4wKyQbHGJyICaBVgX/EEAiEqyXlo+6BhpmCwwHYu4GJs39Hjd/ud29wOYLgsPepAzl4aL97ewA==, tarball: file:projects/storage-internal-avro.tgz} + resolution: {integrity: sha512-2QCdgpdPSxCLkDmAqFVVCISfFQEIuunesEIKfrVDL72ufMhd0TXsRMk1yTvEPpv/b/Ln+UpHS82VaqiT8eg9xA==, tarball: file:projects/storage-internal-avro.tgz} name: '@rush-temp/storage-internal-avro' version: 0.0.0 dependencies: @@ -21418,7 +21478,7 @@ packages: dev: false file:projects/storage-queue.tgz: - resolution: {integrity: sha512-2HBgxl7Lp8H6zzMLK4UAxQYqRqtf+3b0ZvbIX828QNYjU4liArkUREQzZOuqZFyfxBPCMnJm/D8tGZVfDFA6wA==, tarball: file:projects/storage-queue.tgz} + resolution: {integrity: sha512-8tb9L+zKAlAjeh7Lzn6whygrH807NKIxNb5lgO/5s1HC9nCVGFm3A9xhpz3EAlrEAdE7b01FwxM66e/CNkxC/g==, tarball: file:projects/storage-queue.tgz} name: '@rush-temp/storage-queue' version: 0.0.0 dependencies: @@ -21464,7 +21524,7 @@ packages: dev: false file:projects/synapse-access-control-1.tgz: - resolution: {integrity: sha512-8E/WM/YFOilxL+fnJFphg9dyfYkd9TGaSfvo1VTNQxKzmLXY2jNQNyvrvqouS50biwBpnpynOcDppKAC2NINoA==, tarball: file:projects/synapse-access-control-1.tgz} + resolution: {integrity: sha512-E3UNR2yNXfopDOinosH1SC/6+NiKwqgImdQGrEnoDMoW1ZEEcuY6I6lAx6ONrx5/5xBD+OHnMznP/zvKqQve9g==, tarball: file:projects/synapse-access-control-1.tgz} name: '@rush-temp/synapse-access-control-1' version: 0.0.0 dependencies: @@ -21508,7 +21568,7 @@ packages: dev: false file:projects/synapse-access-control.tgz: - resolution: {integrity: sha512-T8ZHivZMYQkdneTldpTwhLViKYk4flVjO3IDoGIWFyhRPPXtg7oYjeE/TSUwzCrBD5lP3gaUd2xLLjVJzP9SYA==, tarball: file:projects/synapse-access-control.tgz} + resolution: {integrity: sha512-nQ+WpbBoM4AM4Z/dcp/vYwdI8i29dzzQK6I0X/vCSkbSNUtoxadUKiLJoRtGwxhkr+x/0EFQROhqrD13mI42qQ==, tarball: file:projects/synapse-access-control.tgz} name: '@rush-temp/synapse-access-control' version: 0.0.0 dependencies: @@ -21554,7 +21614,7 @@ packages: dev: false file:projects/synapse-artifacts.tgz: - resolution: {integrity: sha512-8F7EqwA2McFUoFkqSoJqkk4W3jP5aiJ2LFndiW5qrrEc9Eu6CQZ+xv0W0gfOjg1DHDXMCztjJiQS7V8hlIAddQ==, tarball: file:projects/synapse-artifacts.tgz} + resolution: {integrity: sha512-aKa4mgLVfs2VJJF6mOdY/bO2JGKEgy57GjUOa3rkGkzOn1o39NfxH8FoBTx0Dl+V83nFHrQBpW90ShVvgb3b7w==, tarball: file:projects/synapse-artifacts.tgz} name: '@rush-temp/synapse-artifacts' version: 0.0.0 dependencies: @@ -21602,7 +21662,7 @@ packages: dev: false file:projects/synapse-managed-private-endpoints.tgz: - resolution: {integrity: sha512-CAvFC4Q6XL6EWecHdIOrwaQvkBCPVnx3FPyWr9hlG1N8eZNU+kJLQZYs8JbqULBxDok2b+45UA7EcvsOZjkuaQ==, tarball: file:projects/synapse-managed-private-endpoints.tgz} + resolution: {integrity: sha512-yiZT70frTUVFHS2Mo9InwwCKLSXyg75zSkD9heRYdNDCAn88R2FE54e8nCXrqOAQDeccVIJcXVOaWXKAAy+TFg==, tarball: file:projects/synapse-managed-private-endpoints.tgz} name: '@rush-temp/synapse-managed-private-endpoints' version: 0.0.0 dependencies: @@ -21643,7 +21703,7 @@ packages: dev: false file:projects/synapse-monitoring.tgz: - resolution: {integrity: sha512-j5bkzcshk2sZwVGZpEDoupMm61vFJgnsG4p0+VFGyDsyXmrlT3kCkE6c7ASTYRNT4HTRtuIeBrEds4oOQySgTA==, tarball: file:projects/synapse-monitoring.tgz} + resolution: {integrity: sha512-3S0V1CW6Eue5hRkFzETZSw/33YW03mQcIk2UnOptnZ5KAV/Nf2q8VaFzpArkReOkUIHc/Ln2Uw1bH1rxTYK/Tw==, tarball: file:projects/synapse-monitoring.tgz} name: '@rush-temp/synapse-monitoring' version: 0.0.0 dependencies: @@ -21679,7 +21739,7 @@ packages: dev: false file:projects/synapse-spark.tgz: - resolution: {integrity: sha512-SPktEyftj+YlKCvy+UUjDp9IniuUehJjZ8Edh9ew9katr2hjesLJt12xNgxOjejXdjZI/rPwbm63kBmreKFJSA==, tarball: file:projects/synapse-spark.tgz} + resolution: {integrity: sha512-tRrEMHAtYa+oVimy5ab0MDmwGfPXJfIOmnlfKNTpyK3evYvpyD14aw/AhvMM5i4TFm7utkIgAgr4CevyL98vag==, tarball: file:projects/synapse-spark.tgz} name: '@rush-temp/synapse-spark' version: 0.0.0 dependencies: @@ -21720,7 +21780,7 @@ packages: dev: false file:projects/template-dpg.tgz: - resolution: {integrity: sha512-p/WVCaSTsfUe4Y7gtdVYEfFevaRuZT2GWC7e9e/Ru699k4WYZoHAF9Kdut/jzAGoAhtWfil+68rFrsTeLFuAtg==, tarball: file:projects/template-dpg.tgz} + resolution: {integrity: sha512-FY2dfqYSbJ+rjlPOVgwAdhfbSfOqxjpTYUOx0cObE31yxOgNnFzSxZmMvGd0fwvPPoCCaExnXQeWwbnizoq79g==, tarball: file:projects/template-dpg.tgz} name: '@rush-temp/template-dpg' version: 0.0.0 dependencies: @@ -21762,7 +21822,7 @@ packages: dev: false file:projects/template.tgz: - resolution: {integrity: sha512-E2iCMKBkE+iXtXvBHQNe7bHXQ+KrUZylkFLD/g66R5q4DhX8x8AWFrLrQ0qIp6MJWt4/iDQXh6aNGmwRZg50xA==, tarball: file:projects/template.tgz} + resolution: {integrity: sha512-XTOJ6+cq3SlUB37NpBQxh5LETLCdTAzwnwLgNGesDHfKe9dumGjQjXLPMTzrd2/ESdrkBzaaOB9iNo01geGLBQ==, tarball: file:projects/template.tgz} name: '@rush-temp/template' version: 0.0.0 dependencies: @@ -21805,7 +21865,7 @@ packages: dev: false file:projects/test-credential.tgz: - resolution: {integrity: sha512-3v7WZwm5FnrlsmaZ8l2wHU5moDEJgoxjSHDtR+xiFULNc/mvpoEAMZQgucNK//brPL+vjQGpN04fKSjjXDsClg==, tarball: file:projects/test-credential.tgz} + resolution: {integrity: sha512-RlPmrflZs5Qx0K/QscDXPU+xp2UT14NzAue17Reukm5ZfWfWZNCu7SEbzM2emr1rwD9pFS7VWn9yN2rYWeEiDA==, tarball: file:projects/test-credential.tgz} name: '@rush-temp/test-credential' version: 0.0.0 dependencies: @@ -21823,7 +21883,7 @@ packages: dev: false file:projects/test-recorder.tgz: - resolution: {integrity: sha512-59wCpvAIFd+hVOdlADUEn0fb/0yNC20+SdKIC54kkGQPlpPxkpnC7N2EAFtg+z6FI5UOSvjTsDeqTr5u11RBWA==, tarball: file:projects/test-recorder.tgz} + resolution: {integrity: sha512-9mtv2GhYC48HoLcYWY54DXWZd9TyCKEjy2EyWyz/YRAwEHH1Bg99S2z/vUvs1+0CAr3MXqOcPVduYQIAyDR50Q==, tarball: file:projects/test-recorder.tgz} name: '@rush-temp/test-recorder' version: 0.0.0 dependencies: @@ -21863,7 +21923,7 @@ packages: dev: false file:projects/test-utils-perf.tgz: - resolution: {integrity: sha512-8qhq5ooTMcMBowWuYUKu/fvAD4Bj+b7SfsCII1NpFbyy2PptJtVhbtF2zJWSqkRzF+i+4nGwuYclyL1YeTDwQA==, tarball: file:projects/test-utils-perf.tgz} + resolution: {integrity: sha512-qY4pUcbUKeJA438+9NoHJ/agdK31YRMqXRoS7J7yZ/zG1n/+F2QmNU7CkwZef6uXCxD8/+HCVpxppd+ypX/nlQ==, tarball: file:projects/test-utils-perf.tgz} name: '@rush-temp/test-utils-perf' version: 0.0.0 dependencies: @@ -21891,7 +21951,7 @@ packages: dev: false file:projects/test-utils.tgz: - resolution: {integrity: sha512-txkzetMc4WQYN6EePYqTNYjlWeQI+p3wJ9T0C/aQbcjh/CFbT8U6dvwK738ZG3F43DFIcl7XIOSQyc5842sUSQ==, tarball: file:projects/test-utils.tgz} + resolution: {integrity: sha512-ZEW7YUeSYcnol3DEXAydO7/PsGUAU5JGtAUzTVtH1seg1I5UFeXEI3AgD0ZFJrQz/5GfiZQqRIn0QAQwJ4p7DA==, tarball: file:projects/test-utils.tgz} name: '@rush-temp/test-utils' version: 0.0.0 dependencies: @@ -21927,7 +21987,7 @@ packages: dev: false file:projects/ts-http-runtime.tgz: - resolution: {integrity: sha512-pu242+kd8vCVMtaHFmC/xfTB5fQQaeOs5zeCE2XBHtoW+Y2B35fNQ5L8OGcYXnqWOltYKWKpUR2UmH8O4fgm7Q==, tarball: file:projects/ts-http-runtime.tgz} + resolution: {integrity: sha512-BEo47wPS7QWx8Mb7vCJaGUFXtsSpq4PmnwKrxlyEnue92ZRaXYSQw1EWoP1j8TXdl2OO1tl2aAuJvNc2+VjzQQ==, tarball: file:projects/ts-http-runtime.tgz} name: '@rush-temp/ts-http-runtime' version: 0.0.0 dependencies: @@ -21974,7 +22034,7 @@ packages: dev: false file:projects/vite-plugin-browser-test-map.tgz: - resolution: {integrity: sha512-gC6f2ICdYw8k0OXjikon0MXViBINdVCh+QNc4YQD8qMoYSZr2xbxcYCglJaEaRJy/7QNelhvzB9Ftb2I21+nEA==, tarball: file:projects/vite-plugin-browser-test-map.tgz} + resolution: {integrity: sha512-9WyTGuzfMHFjT+K+UqyKOdweE6+ZGrJpzPGId+J1BiIvPVrswsGIyPASSAEGt8HqLNhKZJQDAD8YhL9xz4yp9g==, tarball: file:projects/vite-plugin-browser-test-map.tgz} name: '@rush-temp/vite-plugin-browser-test-map' version: 0.0.0 dependencies: @@ -21989,7 +22049,7 @@ packages: dev: false file:projects/web-pubsub-client-protobuf.tgz: - resolution: {integrity: sha512-bqASNsKP+gzUPxkCP/Rkk0R6rrun7AZMb364W4sRhDNnF5VjBGTRcHxEg8lGh47ez3C2tN2EI6oIgF8a65nIAA==, tarball: file:projects/web-pubsub-client-protobuf.tgz} + resolution: {integrity: sha512-3Pcx0yoFnczcGxSJEgk12gXLV2iMFIfQpugMky3GOEWcLWtPcJEhNhMU2TNcFUiH2Lq6x6gXTwotArELtQThvw==, tarball: file:projects/web-pubsub-client-protobuf.tgz} name: '@rush-temp/web-pubsub-client-protobuf' version: 0.0.0 dependencies: @@ -22050,7 +22110,7 @@ packages: dev: false file:projects/web-pubsub-client.tgz: - resolution: {integrity: sha512-SlWmcPJ9rIN5M5urPMr3j3j4iJvccqhFcGGf4aMe36DZnboK6YVsieJ2DR1uE3SnaMV/ud2t0QC3YlwjeTzZpQ==, tarball: file:projects/web-pubsub-client.tgz} + resolution: {integrity: sha512-2+w18Vg9mbL55xAMTuCmZtju2R1c5wy+Xpj6eecLHkI55mUcpTs/Ez4GwhO4bW9fyUpjHGCOofdlqUlgd9c0lw==, tarball: file:projects/web-pubsub-client.tgz} name: '@rush-temp/web-pubsub-client' version: 0.0.0 dependencies: @@ -22106,7 +22166,7 @@ packages: dev: false file:projects/web-pubsub-express.tgz: - resolution: {integrity: sha512-i062iIdG07Pv1PRNpb5q3npLSCEHC37N+mMK73zTiCGXgivocnfGXjDOKIhb9gvAVVhcZ5ZxADKaMw/cOe8Cqg==, tarball: file:projects/web-pubsub-express.tgz} + resolution: {integrity: sha512-acRgmxmkUX7oZu888qiRqieNahkfXR1Rdn5AZKDlJh4wHDEvcMRh/QePrWlxHrGL6VWWsTvxh5nehZU7dA/RQQ==, tarball: file:projects/web-pubsub-express.tgz} name: '@rush-temp/web-pubsub-express' version: 0.0.0 dependencies: @@ -22143,7 +22203,7 @@ packages: dev: false file:projects/web-pubsub.tgz: - resolution: {integrity: sha512-gmBO+MTNS9Jv3yJO+FAOzjiDD0ht39yqPendnnVmfJdFweyTWXX1cIOBDHdlq5Kp0mKzWY9TlAe3ckGLPxryxA==, tarball: file:projects/web-pubsub.tgz} + resolution: {integrity: sha512-jxI9JLp5/jUlSqb2EXM3vf1KiMHLEsqpAcIU8QCq9+9X+fr/udulKS2iLL2BqklsIGlO4iJhe95o+7tzXOE6BQ==, tarball: file:projects/web-pubsub.tgz} name: '@rush-temp/web-pubsub' version: 0.0.0 dependencies: diff --git a/sdk/hdinsight/arm-hdinsightcontainers/CHANGELOG.md b/sdk/hdinsight/arm-hdinsightcontainers/CHANGELOG.md index a572e74c6149..3f11661f4224 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/CHANGELOG.md +++ b/sdk/hdinsight/arm-hdinsightcontainers/CHANGELOG.md @@ -1,5 +1,180 @@ # Release History +## 1.0.0-beta.2 (2024-02-06) + +**Features** + + - Added operation group ClusterAvailableUpgrades + - Added operation group ClusterPoolAvailableUpgrades + - Added operation ClusterPools.beginUpgrade + - Added operation ClusterPools.beginUpgradeAndWait + - Added operation Clusters.beginUpgrade + - Added operation Clusters.beginUpgradeAndWait + - Added Interface ClusterAccessProfile + - Added Interface ClusterAKSPatchVersionUpgradeProperties + - Added Interface ClusterAvailableUpgrade + - Added Interface ClusterAvailableUpgradeAksPatchUpgradeProperties + - Added Interface ClusterAvailableUpgradeHotfixUpgradeProperties + - Added Interface ClusterAvailableUpgradeList + - Added Interface ClusterAvailableUpgradeProperties + - Added Interface ClusterAvailableUpgradesListNextOptionalParams + - Added Interface ClusterAvailableUpgradesListOptionalParams + - Added Interface ClusterHotfixUpgradeProperties + - Added Interface ClusterPatchProperties + - Added Interface ClusterPoolAKSPatchVersionUpgradeProperties + - Added Interface ClusterPoolAvailableUpgrade + - Added Interface ClusterPoolAvailableUpgradeAksPatchUpgradeProperties + - Added Interface ClusterPoolAvailableUpgradeList + - Added Interface ClusterPoolAvailableUpgradeNodeOsUpgradeProperties + - Added Interface ClusterPoolAvailableUpgradeProperties + - Added Interface ClusterPoolAvailableUpgradesListNextOptionalParams + - Added Interface ClusterPoolAvailableUpgradesListOptionalParams + - Added Interface ClusterPoolNodeOsImageUpdateProperties + - Added Interface ClusterPoolResourceProperties + - Added Interface ClusterPoolsUpgradeHeaders + - Added Interface ClusterPoolsUpgradeOptionalParams + - Added Interface ClusterPoolUpgrade + - Added Interface ClusterPoolUpgradeProperties + - Added Interface ClusterPoolVersionProperties + - Added Interface ClusterRangerPluginProfile + - Added Interface ClusterResizeProperties + - Added Interface ClusterResourceProperties + - Added Interface ClustersUpgradeHeaders + - Added Interface ClustersUpgradeOptionalParams + - Added Interface ClusterUpgrade + - Added Interface ClusterUpgradeProperties + - Added Interface ClusterVersionProperties + - Added Interface DiskStorageProfile + - Added Interface FlinkJobProfile + - Added Interface KafkaConnectivityEndpoints + - Added Interface KafkaProfile + - Added Interface RangerAdminSpec + - Added Interface RangerAdminSpecDatabase + - Added Interface RangerAuditSpec + - Added Interface RangerProfile + - Added Interface RangerUsersyncSpec + - Added Interface TrinoDebugConfig + - Added Type Alias ClusterAvailableUpgradePropertiesUnion + - Added Type Alias ClusterAvailableUpgradesListNextResponse + - Added Type Alias ClusterAvailableUpgradesListResponse + - Added Type Alias ClusterAvailableUpgradeType + - Added Type Alias ClusterPoolAvailableUpgradePropertiesUnion + - Added Type Alias ClusterPoolAvailableUpgradesListNextResponse + - Added Type Alias ClusterPoolAvailableUpgradesListResponse + - Added Type Alias ClusterPoolAvailableUpgradeType + - Added Type Alias ClusterPoolsDeleteResponse + - Added Type Alias ClusterPoolsUpgradeResponse + - Added Type Alias ClusterPoolUpgradePropertiesUnion + - Added Type Alias ClusterPoolUpgradeType + - Added Type Alias ClustersDeleteResponse + - Added Type Alias ClustersUpgradeResponse + - Added Type Alias ClusterUpgradePropertiesUnion + - Added Type Alias ClusterUpgradeType + - Added Type Alias CurrentClusterAksVersionStatus + - Added Type Alias CurrentClusterPoolAksVersionStatus + - Added Type Alias DataDiskType + - Added Type Alias DbConnectionAuthenticationMode + - Added Type Alias DeploymentMode + - Added Type Alias MetastoreDbConnectionAuthenticationMode + - Added Type Alias OutboundType + - Added Type Alias RangerUsersyncMode + - Added Type Alias Severity + - Added Type Alias UpgradeMode + - Interface Cluster has a new optional parameter properties + - Interface ClusterJobsListOptionalParams has a new optional parameter filter + - Interface ClusterPatch has a new optional parameter properties + - Interface ClusterPatch has a new optional parameter tags + - Interface ClusterPool has a new optional parameter properties + - Interface ClusterPoolNetworkProfile has a new optional parameter apiServerAuthorizedIpRanges + - Interface ClusterPoolNetworkProfile has a new optional parameter enablePrivateApiServer + - Interface ClusterPoolNetworkProfile has a new optional parameter outboundType + - Interface ClusterPoolVersion has a new optional parameter properties + - Interface ClusterProfile has a new optional parameter clusterAccessProfile + - Interface ClusterProfile has a new optional parameter rangerPluginProfile + - Interface ClusterProfile has a new optional parameter rangerProfile + - Interface ClusterResizeData has a new optional parameter properties + - Interface ClusterVersion has a new optional parameter properties + - Interface FlinkHiveCatalogOption has a new optional parameter metastoreDbConnectionAuthenticationMode + - Interface FlinkJobProperties has a new optional parameter runId + - Interface FlinkProfile has a new optional parameter deploymentMode + - Interface FlinkProfile has a new optional parameter jobSpec + - Interface HiveCatalogOption has a new optional parameter metastoreDbConnectionAuthenticationMode + - Interface ServiceConfigResult has a new optional parameter properties + - Interface SparkMetastoreSpec has a new optional parameter dbConnectionAuthenticationMode + - Interface SshConnectivityEndpoint has a new optional parameter privateSshEndpoint + - Interface TrinoCoordinator has a new optional parameter debug + - Interface TrinoWorker has a new optional parameter debug + - Interface UpdatableClusterProfile has a new optional parameter rangerPluginProfile + - Interface UpdatableClusterProfile has a new optional parameter rangerProfile + - Interface WebConnectivityEndpoint has a new optional parameter privateFqdn + - Added Enum KnownClusterAvailableUpgradeType + - Added Enum KnownClusterPoolAvailableUpgradeType + - Added Enum KnownClusterPoolUpgradeType + - Added Enum KnownClusterUpgradeType + - Added Enum KnownCurrentClusterAksVersionStatus + - Added Enum KnownCurrentClusterPoolAksVersionStatus + - Added Enum KnownDataDiskType + - Added Enum KnownDbConnectionAuthenticationMode + - Added Enum KnownDeploymentMode + - Added Enum KnownMetastoreDbConnectionAuthenticationMode + - Added Enum KnownOutboundType + - Added Enum KnownRangerUsersyncMode + - Added Enum KnownSeverity + - Added Enum KnownUpgradeMode + - Enum KnownAction has a new value LastStateUpdate + - Enum KnownAction has a new value RELaunch + +**Breaking Changes** + + - Interface Cluster no longer has parameter clusterProfile + - Interface Cluster no longer has parameter clusterType + - Interface Cluster no longer has parameter computeProfile + - Interface Cluster no longer has parameter deploymentId + - Interface Cluster no longer has parameter provisioningState + - Interface Cluster no longer has parameter status + - Interface ClusterInstanceViewResult no longer has parameter serviceStatuses + - Interface ClusterInstanceViewResult no longer has parameter status + - Interface ClusterPatch no longer has parameter clusterProfile + - Interface ClusterPool no longer has parameter aksClusterProfile + - Interface ClusterPool no longer has parameter aksManagedResourceGroupName + - Interface ClusterPool no longer has parameter clusterPoolProfile + - Interface ClusterPool no longer has parameter computeProfile + - Interface ClusterPool no longer has parameter deploymentId + - Interface ClusterPool no longer has parameter logAnalyticsProfile + - Interface ClusterPool no longer has parameter managedResourceGroupName + - Interface ClusterPool no longer has parameter networkProfile + - Interface ClusterPool no longer has parameter provisioningState + - Interface ClusterPool no longer has parameter status + - Interface ClusterPoolVersion no longer has parameter aksVersion + - Interface ClusterPoolVersion no longer has parameter clusterPoolVersion + - Interface ClusterPoolVersion no longer has parameter isPreview + - Interface ClusterResizeData no longer has parameter targetWorkerNodeCount + - Interface ClusterVersion no longer has parameter clusterPoolVersion + - Interface ClusterVersion no longer has parameter clusterType + - Interface ClusterVersion no longer has parameter clusterVersion + - Interface ClusterVersion no longer has parameter components + - Interface ClusterVersion no longer has parameter isPreview + - Interface ClusterVersion no longer has parameter ossVersion + - Interface ServiceConfigResult no longer has parameter componentName + - Interface ServiceConfigResult no longer has parameter content + - Interface ServiceConfigResult no longer has parameter customKeys + - Interface ServiceConfigResult no longer has parameter defaultKeys + - Interface ServiceConfigResult no longer has parameter fileName + - Interface ServiceConfigResult no longer has parameter path + - Interface ServiceConfigResult no longer has parameter serviceName + - Interface ServiceConfigResult no longer has parameter type + - Interface TrinoCoordinator no longer has parameter enable + - Interface TrinoCoordinator no longer has parameter port + - Interface TrinoCoordinator no longer has parameter suspend + - Interface TrinoWorker no longer has parameter enable + - Interface TrinoWorker no longer has parameter port + - Interface TrinoWorker no longer has parameter suspend + - Interface ClusterInstanceViewResult has a new required parameter properties + - Type of parameter kafkaProfile of interface ClusterProfile is changed from { + [propertyName: string]: any; + } to KafkaProfile + + ## 1.0.0-beta.1 (2023-08-23) -The package of @azure/arm-hdinsightcontainers is using our next generation design principles. To learn more, please refer to our documentation [Quick Start](https://aka.ms/azsdk/js/mgmt/quickstart ). +The package of @azure/arm-hdinsightcontainers 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/hdinsight/arm-hdinsightcontainers/LICENSE b/sdk/hdinsight/arm-hdinsightcontainers/LICENSE index 3a1d9b6f24f7..7d5934740965 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/LICENSE +++ b/sdk/hdinsight/arm-hdinsightcontainers/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2023 Microsoft +Copyright (c) 2024 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 diff --git a/sdk/hdinsight/arm-hdinsightcontainers/_meta.json b/sdk/hdinsight/arm-hdinsightcontainers/_meta.json index f397f72ee151..60d389a866be 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/_meta.json +++ b/sdk/hdinsight/arm-hdinsightcontainers/_meta.json @@ -1,8 +1,8 @@ { - "commit": "6170c4758acf488e78978911a508b359823c5a43", + "commit": "4844dac2fc43c4d846660ed70ed31771dc35871c", "readme": "specification/hdinsight/resource-manager/Microsoft.HDInsight/HDInsightOnAks/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=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\hdinsight\\resource-manager\\Microsoft.HDInsight\\HDInsightOnAks\\readme.md --use=@autorest/typescript@6.0.8 --generate-sample=true", + "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/hdinsight/resource-manager/Microsoft.HDInsight/HDInsightOnAks/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.2", - "use": "@autorest/typescript@6.0.8" + "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/hdinsight/arm-hdinsightcontainers/package.json b/sdk/hdinsight/arm-hdinsightcontainers/package.json index 4a58aca90001..686b47a20484 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/package.json +++ b/sdk/hdinsight/arm-hdinsightcontainers/package.json @@ -3,7 +3,7 @@ "sdk-type": "mgmt", "author": "Microsoft Corporation", "description": "A generated SDK for HDInsightContainersManagementClient.", - "version": "1.0.0-beta.1", + "version": "1.0.0-beta.2", "engines": { "node": ">=18.0.0" }, @@ -30,21 +30,22 @@ "devDependencies": { "@microsoft/api-extractor": "^7.31.1", "mkdirp": "^2.1.2", - "typescript": "~5.3.3", + "typescript": "~5.2.0", "uglify-js": "^3.4.9", - "rimraf": "^3.0.0", + "rimraf": "^5.0.0", "dotenv": "^16.0.0", - "@azure/identity": "^4.0.1", + "@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", - "@azure/dev-tool": "^1.0.0", - "@types/mocha": "^10.0.0" + "ts-node": "^10.0.0" }, "repository": { "type": "git", @@ -77,8 +78,7 @@ "pack": "npm pack 2>&1", "extract-api": "api-extractor run --local", "lint": "echo skipped", - "audit": "echo skipped", - "clean": "rimraf dist dist-browser dist-esm test-dist temp types *.tgz *.log", + "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", @@ -106,13 +106,5 @@ ] }, "autoPublish": true, - "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/hdinsight/arm-hdinsightcontainers", - "//sampleConfiguration": { - "productName": "", - "productSlugs": [ - "azure" - ], - "disableDocsMs": true, - "apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-hdinsightcontainers?view=azure-node-preview" - } -} + "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/hdinsight/arm-hdinsightcontainers" +} \ No newline at end of file diff --git a/sdk/hdinsight/arm-hdinsightcontainers/review/arm-hdinsightcontainers.api.md b/sdk/hdinsight/arm-hdinsightcontainers/review/arm-hdinsightcontainers.api.md index ad06006e01c9..857940c6a218 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/review/arm-hdinsightcontainers.api.md +++ b/sdk/hdinsight/arm-hdinsightcontainers/review/arm-hdinsightcontainers.api.md @@ -90,14 +90,85 @@ export interface CatalogOptions { // @public export interface Cluster extends TrackedResource { - clusterProfile?: ClusterProfile; - clusterType?: string; - computeProfile?: ComputeProfile; - readonly deploymentId?: string; - readonly provisioningState?: ProvisioningStatus; - readonly status?: string; + properties?: ClusterResourceProperties; +} + +// @public +export interface ClusterAccessProfile { + enableInternalIngress: boolean; + readonly privateLinkServiceId?: string; +} + +// @public +export interface ClusterAKSPatchVersionUpgradeProperties extends ClusterUpgradeProperties { + upgradeType: "AKSPatchUpgrade"; +} + +// @public +export interface ClusterAvailableUpgrade extends ProxyResource { + properties?: ClusterAvailableUpgradePropertiesUnion; +} + +// @public +export interface ClusterAvailableUpgradeAksPatchUpgradeProperties extends ClusterAvailableUpgradeProperties { + currentVersion?: string; + currentVersionStatus?: CurrentClusterAksVersionStatus; + latestVersion?: string; + upgradeType: "AKSPatchUpgrade"; +} + +// @public +export interface ClusterAvailableUpgradeHotfixUpgradeProperties extends ClusterAvailableUpgradeProperties { + componentName?: string; + createdTime?: Date; + description?: string; + extendedProperties?: string; + severity?: Severity; + sourceBuildNumber?: string; + sourceClusterVersion?: string; + sourceOssVersion?: string; + targetBuildNumber?: string; + targetClusterVersion?: string; + targetOssVersion?: string; + upgradeType: "HotfixUpgrade"; +} + +// @public +export interface ClusterAvailableUpgradeList { + nextLink?: string; + value: ClusterAvailableUpgrade[]; +} + +// @public +export interface ClusterAvailableUpgradeProperties { + upgradeType: "AKSPatchUpgrade" | "HotfixUpgrade"; +} + +// @public (undocumented) +export type ClusterAvailableUpgradePropertiesUnion = ClusterAvailableUpgradeProperties | ClusterAvailableUpgradeAksPatchUpgradeProperties | ClusterAvailableUpgradeHotfixUpgradeProperties; + +// @public +export interface ClusterAvailableUpgrades { + list(resourceGroupName: string, clusterPoolName: string, clusterName: string, options?: ClusterAvailableUpgradesListOptionalParams): PagedAsyncIterableIterator; +} + +// @public +export interface ClusterAvailableUpgradesListNextOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type ClusterAvailableUpgradesListNextResponse = ClusterAvailableUpgradeList; + +// @public +export interface ClusterAvailableUpgradesListOptionalParams extends coreClient.OperationOptions { } +// @public +export type ClusterAvailableUpgradesListResponse = ClusterAvailableUpgradeList; + +// @public +export type ClusterAvailableUpgradeType = string; + // @public (undocumented) export interface ClusterComponentsItem { // (undocumented) @@ -117,6 +188,15 @@ export interface ClusterConfigFile { }; } +// @public +export interface ClusterHotfixUpgradeProperties extends ClusterUpgradeProperties { + componentName?: string; + targetBuildNumber?: string; + targetClusterVersion?: string; + targetOssVersion?: string; + upgradeType: "HotfixUpgrade"; +} + // @public export interface ClusterInstanceViewProperties { serviceStatuses: ServiceStatus[]; @@ -130,8 +210,7 @@ export interface ClusterInstanceViewPropertiesStatus extends ClusterInstanceView // @public export interface ClusterInstanceViewResult { name: string; - serviceStatuses: ServiceStatus[]; - status: ClusterInstanceViewPropertiesStatus; + properties: ClusterInstanceViewResultProperties; } // @public @@ -186,6 +265,7 @@ export type ClusterJobsListNextResponse = ClusterJobList; // @public export interface ClusterJobsListOptionalParams extends coreClient.OperationOptions { + filter?: string; } // @public @@ -225,24 +305,86 @@ export interface ClusterLogAnalyticsProfile { } // @public -export interface ClusterPatch extends TrackedResource { +export interface ClusterPatch { + properties?: ClusterPatchProperties; + tags?: { + [propertyName: string]: string; + }; +} + +// @public +export interface ClusterPatchProperties { clusterProfile?: UpdatableClusterProfile; } // @public export interface ClusterPool extends TrackedResource { - readonly aksClusterProfile?: ClusterPoolResourcePropertiesAksClusterProfile; - readonly aksManagedResourceGroupName?: string; - clusterPoolProfile?: ClusterPoolResourcePropertiesClusterPoolProfile; - computeProfile?: ClusterPoolResourcePropertiesComputeProfile; - readonly deploymentId?: string; - logAnalyticsProfile?: ClusterPoolResourcePropertiesLogAnalyticsProfile; - managedResourceGroupName?: string; - networkProfile?: ClusterPoolResourcePropertiesNetworkProfile; - readonly provisioningState?: ProvisioningStatus; - readonly status?: string; + properties?: ClusterPoolResourceProperties; } +// @public +export interface ClusterPoolAKSPatchVersionUpgradeProperties extends ClusterPoolUpgradeProperties { + targetAksVersion?: string; + upgradeAllClusterNodes?: boolean; + upgradeClusterPool?: boolean; + upgradeType: "AKSPatchUpgrade"; +} + +// @public +export interface ClusterPoolAvailableUpgrade extends ProxyResource { + properties?: ClusterPoolAvailableUpgradePropertiesUnion; +} + +// @public +export interface ClusterPoolAvailableUpgradeAksPatchUpgradeProperties extends ClusterPoolAvailableUpgradeProperties { + currentVersion?: string; + currentVersionStatus?: CurrentClusterPoolAksVersionStatus; + latestVersion?: string; + upgradeType: "AKSPatchUpgrade"; +} + +// @public +export interface ClusterPoolAvailableUpgradeList { + nextLink?: string; + value: ClusterPoolAvailableUpgrade[]; +} + +// @public +export interface ClusterPoolAvailableUpgradeNodeOsUpgradeProperties extends ClusterPoolAvailableUpgradeProperties { + latestVersion?: string; + upgradeType: "NodeOsUpgrade"; +} + +// @public +export interface ClusterPoolAvailableUpgradeProperties { + upgradeType: "AKSPatchUpgrade" | "NodeOsUpgrade"; +} + +// @public (undocumented) +export type ClusterPoolAvailableUpgradePropertiesUnion = ClusterPoolAvailableUpgradeProperties | ClusterPoolAvailableUpgradeAksPatchUpgradeProperties | ClusterPoolAvailableUpgradeNodeOsUpgradeProperties; + +// @public +export interface ClusterPoolAvailableUpgrades { + list(resourceGroupName: string, clusterPoolName: string, options?: ClusterPoolAvailableUpgradesListOptionalParams): PagedAsyncIterableIterator; +} + +// @public +export interface ClusterPoolAvailableUpgradesListNextOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type ClusterPoolAvailableUpgradesListNextResponse = ClusterPoolAvailableUpgradeList; + +// @public +export interface ClusterPoolAvailableUpgradesListOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type ClusterPoolAvailableUpgradesListResponse = ClusterPoolAvailableUpgradeList; + +// @public +export type ClusterPoolAvailableUpgradeType = string; + // @public export interface ClusterPoolComputeProfile { readonly count?: number; @@ -263,14 +405,36 @@ export interface ClusterPoolLogAnalyticsProfile { // @public export interface ClusterPoolNetworkProfile { + apiServerAuthorizedIpRanges?: string[]; + enablePrivateApiServer?: boolean; + outboundType?: OutboundType; subnetId: string; } +// @public +export interface ClusterPoolNodeOsImageUpdateProperties extends ClusterPoolUpgradeProperties { + upgradeType: "NodeOsUpgrade"; +} + // @public export interface ClusterPoolProfile { clusterPoolVersion: string; } +// @public +export interface ClusterPoolResourceProperties { + readonly aksClusterProfile?: ClusterPoolResourcePropertiesAksClusterProfile; + readonly aksManagedResourceGroupName?: string; + clusterPoolProfile?: ClusterPoolResourcePropertiesClusterPoolProfile; + computeProfile: ClusterPoolResourcePropertiesComputeProfile; + readonly deploymentId?: string; + logAnalyticsProfile?: ClusterPoolResourcePropertiesLogAnalyticsProfile; + managedResourceGroupName?: string; + networkProfile?: ClusterPoolResourcePropertiesNetworkProfile; + readonly provisioningState?: ProvisioningStatus; + readonly status?: string; +} + // @public export interface ClusterPoolResourcePropertiesAksClusterProfile extends AksClusterProfile { } @@ -295,10 +459,12 @@ export interface ClusterPoolResourcePropertiesNetworkProfile extends ClusterPool export interface ClusterPools { beginCreateOrUpdate(resourceGroupName: string, clusterPoolName: string, clusterPool: ClusterPool, options?: ClusterPoolsCreateOrUpdateOptionalParams): Promise, ClusterPoolsCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, clusterPoolName: string, clusterPool: ClusterPool, options?: ClusterPoolsCreateOrUpdateOptionalParams): Promise; - beginDelete(resourceGroupName: string, clusterPoolName: string, options?: ClusterPoolsDeleteOptionalParams): Promise, void>>; - beginDeleteAndWait(resourceGroupName: string, clusterPoolName: string, options?: ClusterPoolsDeleteOptionalParams): Promise; + beginDelete(resourceGroupName: string, clusterPoolName: string, options?: ClusterPoolsDeleteOptionalParams): Promise, ClusterPoolsDeleteResponse>>; + beginDeleteAndWait(resourceGroupName: string, clusterPoolName: string, options?: ClusterPoolsDeleteOptionalParams): Promise; beginUpdateTags(resourceGroupName: string, clusterPoolName: string, clusterPoolTags: TagsObject, options?: ClusterPoolsUpdateTagsOptionalParams): Promise, ClusterPoolsUpdateTagsResponse>>; beginUpdateTagsAndWait(resourceGroupName: string, clusterPoolName: string, clusterPoolTags: TagsObject, options?: ClusterPoolsUpdateTagsOptionalParams): Promise; + beginUpgrade(resourceGroupName: string, clusterPoolName: string, clusterPoolUpgradeRequest: ClusterPoolUpgrade, options?: ClusterPoolsUpgradeOptionalParams): Promise, ClusterPoolsUpgradeResponse>>; + beginUpgradeAndWait(resourceGroupName: string, clusterPoolName: string, clusterPoolUpgradeRequest: ClusterPoolUpgrade, options?: ClusterPoolsUpgradeOptionalParams): Promise; get(resourceGroupName: string, clusterPoolName: string, options?: ClusterPoolsGetOptionalParams): Promise; listByResourceGroup(resourceGroupName: string, options?: ClusterPoolsListByResourceGroupOptionalParams): PagedAsyncIterableIterator; listBySubscription(options?: ClusterPoolsListBySubscriptionOptionalParams): PagedAsyncIterableIterator; @@ -325,6 +491,9 @@ export interface ClusterPoolsDeleteOptionalParams extends coreClient.OperationOp updateIntervalInMs?: number; } +// @public +export type ClusterPoolsDeleteResponse = ClusterPoolsDeleteHeaders; + // @public export interface ClusterPoolsGetOptionalParams extends coreClient.OperationOptions { } @@ -375,8 +544,43 @@ export interface ClusterPoolsUpdateTagsOptionalParams extends coreClient.Operati // @public export type ClusterPoolsUpdateTagsResponse = ClusterPool; +// @public +export interface ClusterPoolsUpgradeHeaders { + location?: string; +} + +// @public +export interface ClusterPoolsUpgradeOptionalParams extends coreClient.OperationOptions { + resumeFrom?: string; + updateIntervalInMs?: number; +} + +// @public +export type ClusterPoolsUpgradeResponse = ClusterPool; + +// @public +export interface ClusterPoolUpgrade { + properties: ClusterPoolUpgradePropertiesUnion; +} + +// @public +export interface ClusterPoolUpgradeProperties { + upgradeType: "AKSPatchUpgrade" | "NodeOsUpgrade"; +} + +// @public (undocumented) +export type ClusterPoolUpgradePropertiesUnion = ClusterPoolUpgradeProperties | ClusterPoolAKSPatchVersionUpgradeProperties | ClusterPoolNodeOsImageUpdateProperties; + +// @public +export type ClusterPoolUpgradeType = string; + // @public export interface ClusterPoolVersion extends ProxyResource { + properties?: ClusterPoolVersionProperties; +} + +// @public +export interface ClusterPoolVersionProperties { aksVersion?: string; clusterPoolVersion?: string; isPreview?: boolean; @@ -392,20 +596,21 @@ export interface ClusterPoolVersionsListResult { export interface ClusterProfile { authorizationProfile: AuthorizationProfile; autoscaleProfile?: AutoscaleProfile; + clusterAccessProfile?: ClusterAccessProfile; clusterVersion: string; readonly components?: ClusterComponentsItem[]; readonly connectivityProfile?: ConnectivityProfile; flinkProfile?: FlinkProfile; - identityProfile: IdentityProfile; - kafkaProfile?: { - [propertyName: string]: any; - }; + identityProfile?: IdentityProfile; + kafkaProfile?: KafkaProfile; llapProfile?: { [propertyName: string]: any; }; logAnalyticsProfile?: ClusterLogAnalyticsProfile; ossVersion: string; prometheusProfile?: ClusterPrometheusProfile; + rangerPluginProfile?: ClusterRangerPluginProfile; + rangerProfile?: RangerProfile; scriptActionProfiles?: ScriptActionProfile[]; secretsProfile?: SecretsProfile; serviceConfigsProfiles?: ClusterServiceConfigsProfile[]; @@ -422,21 +627,43 @@ export interface ClusterPrometheusProfile { enabled: boolean; } +// @public +export interface ClusterRangerPluginProfile { + enabled: boolean; +} + // @public export interface ClusterResizeData extends TrackedResource { - targetWorkerNodeCount?: number; + properties?: ClusterResizeProperties; +} + +// @public +export interface ClusterResizeProperties { + targetWorkerNodeCount: number; +} + +// @public +export interface ClusterResourceProperties { + clusterProfile: ClusterProfile; + clusterType: string; + computeProfile: ComputeProfile; + readonly deploymentId?: string; + readonly provisioningState?: ProvisioningStatus; + readonly status?: string; } // @public export interface Clusters { beginCreate(resourceGroupName: string, clusterPoolName: string, clusterName: string, hDInsightCluster: Cluster, options?: ClustersCreateOptionalParams): Promise, ClustersCreateResponse>>; beginCreateAndWait(resourceGroupName: string, clusterPoolName: string, clusterName: string, hDInsightCluster: Cluster, options?: ClustersCreateOptionalParams): Promise; - beginDelete(resourceGroupName: string, clusterPoolName: string, clusterName: string, options?: ClustersDeleteOptionalParams): Promise, void>>; - beginDeleteAndWait(resourceGroupName: string, clusterPoolName: string, clusterName: string, options?: ClustersDeleteOptionalParams): Promise; + beginDelete(resourceGroupName: string, clusterPoolName: string, clusterName: string, options?: ClustersDeleteOptionalParams): Promise, ClustersDeleteResponse>>; + beginDeleteAndWait(resourceGroupName: string, clusterPoolName: string, clusterName: string, options?: ClustersDeleteOptionalParams): Promise; beginResize(resourceGroupName: string, clusterPoolName: string, clusterName: string, clusterResizeRequest: ClusterResizeData, options?: ClustersResizeOptionalParams): Promise, ClustersResizeResponse>>; beginResizeAndWait(resourceGroupName: string, clusterPoolName: string, clusterName: string, clusterResizeRequest: ClusterResizeData, options?: ClustersResizeOptionalParams): Promise; beginUpdate(resourceGroupName: string, clusterPoolName: string, clusterName: string, clusterPatchRequest: ClusterPatch, options?: ClustersUpdateOptionalParams): Promise, ClustersUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, clusterPoolName: string, clusterName: string, clusterPatchRequest: ClusterPatch, options?: ClustersUpdateOptionalParams): Promise; + beginUpgrade(resourceGroupName: string, clusterPoolName: string, clusterName: string, clusterUpgradeRequest: ClusterUpgrade, options?: ClustersUpgradeOptionalParams): Promise, ClustersUpgradeResponse>>; + beginUpgradeAndWait(resourceGroupName: string, clusterPoolName: string, clusterName: string, clusterUpgradeRequest: ClusterUpgrade, options?: ClustersUpgradeOptionalParams): Promise; get(resourceGroupName: string, clusterPoolName: string, clusterName: string, options?: ClustersGetOptionalParams): Promise; getInstanceView(resourceGroupName: string, clusterPoolName: string, clusterName: string, options?: ClustersGetInstanceViewOptionalParams): Promise; listByClusterPoolName(resourceGroupName: string, clusterPoolName: string, options?: ClustersListByClusterPoolNameOptionalParams): PagedAsyncIterableIterator; @@ -465,6 +692,9 @@ export interface ClustersDeleteOptionalParams extends coreClient.OperationOption updateIntervalInMs?: number; } +// @public +export type ClustersDeleteResponse = ClustersDeleteHeaders; + // @public export interface ClusterServiceConfig { component: string; @@ -562,8 +792,43 @@ export interface ClustersUpdateOptionalParams extends coreClient.OperationOption // @public export type ClustersUpdateResponse = Cluster; +// @public +export interface ClustersUpgradeHeaders { + location?: string; +} + +// @public +export interface ClustersUpgradeOptionalParams extends coreClient.OperationOptions { + resumeFrom?: string; + updateIntervalInMs?: number; +} + +// @public +export type ClustersUpgradeResponse = Cluster; + +// @public +export interface ClusterUpgrade { + properties: ClusterUpgradePropertiesUnion; +} + +// @public +export interface ClusterUpgradeProperties { + upgradeType: "AKSPatchUpgrade" | "HotfixUpgrade"; +} + +// @public (undocumented) +export type ClusterUpgradePropertiesUnion = ClusterUpgradeProperties | ClusterAKSPatchVersionUpgradeProperties | ClusterHotfixUpgradeProperties; + +// @public +export type ClusterUpgradeType = string; + // @public export interface ClusterVersion extends ProxyResource { + properties?: ClusterVersionProperties; +} + +// @public +export interface ClusterVersionProperties { clusterPoolVersion?: string; clusterType?: string; clusterVersion?: string; @@ -614,6 +879,27 @@ export type ContentEncoding = string; // @public export type CreatedByType = string; +// @public +export type CurrentClusterAksVersionStatus = string; + +// @public +export type CurrentClusterPoolAksVersionStatus = string; + +// @public +export type DataDiskType = string; + +// @public +export type DbConnectionAuthenticationMode = string; + +// @public +export type DeploymentMode = string; + +// @public +export interface DiskStorageProfile { + dataDiskSize: number; + dataDiskType: DataDiskType; +} + // @public export interface ErrorAdditionalInfo { readonly info?: Record; @@ -641,9 +927,20 @@ export interface FlinkCatalogOptions { // @public export interface FlinkHiveCatalogOption { - metastoreDbConnectionPasswordSecret: string; + metastoreDbConnectionAuthenticationMode?: MetastoreDbConnectionAuthenticationMode; + metastoreDbConnectionPasswordSecret?: string; metastoreDbConnectionURL: string; - metastoreDbConnectionUserName: string; + metastoreDbConnectionUserName?: string; +} + +// @public +export interface FlinkJobProfile { + args?: string; + entryClass?: string; + jarName: string; + jobJarDirectory: string; + savePointName?: string; + upgradeMode: UpgradeMode; } // @public @@ -658,10 +955,11 @@ export interface FlinkJobProperties extends ClusterJobProperties { jarName?: string; readonly jobId?: string; jobJarDirectory?: string; - jobName: string; + jobName?: string; readonly jobOutput?: string; jobType: "FlinkJob"; readonly lastSavePoint?: string; + runId?: string; savePointName?: string; readonly status?: string; } @@ -669,8 +967,10 @@ export interface FlinkJobProperties extends ClusterJobProperties { // @public export interface FlinkProfile { catalogOptions?: FlinkCatalogOptions; + deploymentMode?: DeploymentMode; historyServer?: ComputeResourceDefinition; jobManager: ComputeResourceDefinition; + jobSpec?: FlinkJobProfile; numReplicas?: number; storage: FlinkStorageProfile; taskManager: ComputeResourceDefinition; @@ -697,8 +997,12 @@ export class HDInsightContainersManagementClient extends coreClient.ServiceClien // (undocumented) availableClusterVersions: AvailableClusterVersions; // (undocumented) + clusterAvailableUpgrades: ClusterAvailableUpgrades; + // (undocumented) clusterJobs: ClusterJobs; // (undocumented) + clusterPoolAvailableUpgrades: ClusterPoolAvailableUpgrades; + // (undocumented) clusterPools: ClusterPools; // (undocumented) clusters: Clusters; @@ -720,9 +1024,10 @@ export interface HDInsightContainersManagementClientOptionalParams extends coreC // @public export interface HiveCatalogOption { catalogName: string; - metastoreDbConnectionPasswordSecret: string; + metastoreDbConnectionAuthenticationMode?: MetastoreDbConnectionAuthenticationMode; + metastoreDbConnectionPasswordSecret?: string; metastoreDbConnectionURL: string; - metastoreDbConnectionUserName: string; + metastoreDbConnectionUserName?: string; metastoreWarehouseDir: string; } @@ -736,6 +1041,22 @@ export interface IdentityProfile { // @public export type JobType = string; +// @public +export interface KafkaConnectivityEndpoints { + bootstrapServerEndpoint?: string; + brokerEndpoints?: string[]; +} + +// @public +export interface KafkaProfile { + readonly clusterIdentity?: IdentityProfile; + readonly connectivityEndpoints?: KafkaConnectivityEndpoints; + diskStorage: DiskStorageProfile; + enableKRaft?: boolean; + enablePublicEndpoints?: boolean; + remoteStorageUri?: string; +} + // @public export type KeyVaultObjectType = string; @@ -743,8 +1064,10 @@ export type KeyVaultObjectType = string; export enum KnownAction { Cancel = "CANCEL", Delete = "DELETE", + LastStateUpdate = "LAST_STATE_UPDATE", ListSavepoint = "LIST_SAVEPOINT", NEW = "NEW", + RELaunch = "RE_LAUNCH", Savepoint = "SAVEPOINT", Start = "START", StatelessUpdate = "STATELESS_UPDATE", @@ -763,6 +1086,30 @@ export enum KnownAutoscaleType { ScheduleBased = "ScheduleBased" } +// @public +export enum KnownClusterAvailableUpgradeType { + AKSPatchUpgrade = "AKSPatchUpgrade", + HotfixUpgrade = "HotfixUpgrade" +} + +// @public +export enum KnownClusterPoolAvailableUpgradeType { + AKSPatchUpgrade = "AKSPatchUpgrade", + NodeOsUpgrade = "NodeOsUpgrade" +} + +// @public +export enum KnownClusterPoolUpgradeType { + AKSPatchUpgrade = "AKSPatchUpgrade", + NodeOsUpgrade = "NodeOsUpgrade" +} + +// @public +export enum KnownClusterUpgradeType { + AKSPatchUpgrade = "AKSPatchUpgrade", + HotfixUpgrade = "HotfixUpgrade" +} + // @public export enum KnownComparisonOperator { GreaterThan = "greaterThan", @@ -785,6 +1132,40 @@ export enum KnownCreatedByType { User = "User" } +// @public +export enum KnownCurrentClusterAksVersionStatus { + Deprecated = "Deprecated", + Supported = "Supported" +} + +// @public +export enum KnownCurrentClusterPoolAksVersionStatus { + Deprecated = "Deprecated", + Supported = "Supported" +} + +// @public +export enum KnownDataDiskType { + PremiumSSDLRS = "Premium_SSD_LRS", + PremiumSSDV2LRS = "Premium_SSD_v2_LRS", + PremiumSSDZRS = "Premium_SSD_ZRS", + StandardHDDLRS = "Standard_HDD_LRS", + StandardSSDLRS = "Standard_SSD_LRS", + StandardSSDZRS = "Standard_SSD_ZRS" +} + +// @public +export enum KnownDbConnectionAuthenticationMode { + IdentityAuth = "IdentityAuth", + SqlAuth = "SqlAuth" +} + +// @public +export enum KnownDeploymentMode { + Application = "Application", + Session = "Session" +} + // @public export enum KnownJobType { FlinkJob = "FlinkJob" @@ -797,6 +1178,12 @@ export enum KnownKeyVaultObjectType { Secret = "Secret" } +// @public +export enum KnownMetastoreDbConnectionAuthenticationMode { + IdentityAuth = "IdentityAuth", + SqlAuth = "SqlAuth" +} + // @public export enum KnownOrigin { System = "system", @@ -804,6 +1191,12 @@ export enum KnownOrigin { UserSystem = "user,system" } +// @public +export enum KnownOutboundType { + LoadBalancer = "loadBalancer", + UserDefinedRouting = "userDefinedRouting" +} + // @public export enum KnownProvisioningStatus { Accepted = "Accepted", @@ -812,6 +1205,12 @@ export enum KnownProvisioningStatus { Succeeded = "Succeeded" } +// @public +export enum KnownRangerUsersyncMode { + Automatic = "automatic", + Static = "static" +} + // @public export enum KnownScaleActionType { Scaledown = "scaledown", @@ -829,6 +1228,21 @@ export enum KnownScheduleDay { Wednesday = "Wednesday" } +// @public +export enum KnownSeverity { + Critical = "critical", + High = "high", + Low = "low", + Medium = "medium" +} + +// @public +export enum KnownUpgradeMode { + LastStateUpdate = "LAST_STATE_UPDATE", + StatelessUpdate = "STATELESS_UPDATE", + Update = "UPDATE" +} + // @public export interface LoadBasedConfig { cooldownPeriod?: number; @@ -850,6 +1264,9 @@ export interface LocationsCheckNameAvailabilityOptionalParams extends coreClient // @public export type LocationsCheckNameAvailabilityResponse = NameAvailabilityResult; +// @public +export type MetastoreDbConnectionAuthenticationMode = string; + // @public export interface NameAvailabilityParameters { name?: string; @@ -915,6 +1332,9 @@ export type OperationsListResponse = OperationListResult; // @public export type Origin = string; +// @public +export type OutboundType = string; + // @public export type ProvisioningStatus = string; @@ -922,6 +1342,45 @@ export type ProvisioningStatus = string; export interface ProxyResource extends Resource { } +// @public +export interface RangerAdminSpec { + admins: string[]; + // (undocumented) + database: RangerAdminSpecDatabase; +} + +// @public (undocumented) +export interface RangerAdminSpecDatabase { + host: string; + name: string; + passwordSecretRef?: string; + username?: string; +} + +// @public +export interface RangerAuditSpec { + storageAccount?: string; +} + +// @public +export interface RangerProfile { + rangerAdmin: RangerAdminSpec; + rangerAudit?: RangerAuditSpec; + rangerUsersync: RangerUsersyncSpec; +} + +// @public +export type RangerUsersyncMode = string; + +// @public +export interface RangerUsersyncSpec { + enabled?: boolean; + groups?: string[]; + mode?: RangerUsersyncMode; + userMappingLocation?: string; + users?: string[]; +} + // @public export interface Resource { readonly id?: string; @@ -1014,18 +1473,7 @@ export interface ServiceConfigListResultValueEntity { // @public export interface ServiceConfigResult { - componentName?: string; - content?: string; - customKeys?: { - [propertyName: string]: string; - }; - defaultKeys?: { - [propertyName: string]: ServiceConfigListResultValueEntity; - }; - fileName?: string; - path?: string; - serviceName?: string; - type?: string; + properties?: ServiceConfigResultProperties; } // @public @@ -1039,13 +1487,17 @@ export interface ServiceStatus { ready: string; } +// @public +export type Severity = string; + // @public export interface SparkMetastoreSpec { + dbConnectionAuthenticationMode?: DbConnectionAuthenticationMode; dbName: string; - dbPasswordSecretName: string; + dbPasswordSecretName?: string; dbServerHost: string; - dbUserName: string; - keyVaultId: string; + dbUserName?: string; + keyVaultId?: string; thriftUrl?: string; } @@ -1069,6 +1521,7 @@ export interface SparkUserPlugins { // @public export interface SshConnectivityEndpoint { endpoint: string; + privateSshEndpoint?: string; } // @public @@ -1104,8 +1557,13 @@ export interface TrackedResource extends Resource { // @public export interface TrinoCoordinator { - enable?: boolean; + debug?: TrinoDebugConfig; highAvailabilityEnabled?: boolean; +} + +// @public +export interface TrinoDebugConfig { + enable?: boolean; port?: number; suspend?: boolean; } @@ -1146,9 +1604,7 @@ export interface TrinoUserTelemetry { // @public export interface TrinoWorker { - enable?: boolean; - port?: number; - suspend?: boolean; + debug?: TrinoDebugConfig; } // @public @@ -1157,14 +1613,20 @@ export interface UpdatableClusterProfile { autoscaleProfile?: AutoscaleProfile; logAnalyticsProfile?: ClusterLogAnalyticsProfile; prometheusProfile?: ClusterPrometheusProfile; + rangerPluginProfile?: ClusterRangerPluginProfile; + rangerProfile?: RangerProfile; scriptActionProfiles?: ScriptActionProfile[]; serviceConfigsProfiles?: ClusterServiceConfigsProfile[]; sshProfile?: SshProfile; } +// @public +export type UpgradeMode = string; + // @public export interface WebConnectivityEndpoint { fqdn: string; + privateFqdn?: string; } // (No @packageDocumentation comment for this package) diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/hDInsightContainersManagementClient.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/hDInsightContainersManagementClient.ts index 84359e584f01..36ddf0ad8ebe 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/src/hDInsightContainersManagementClient.ts +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/hDInsightContainersManagementClient.ts @@ -11,26 +11,30 @@ import * as coreRestPipeline from "@azure/core-rest-pipeline"; import { PipelineRequest, PipelineResponse, - SendRequest + SendRequest, } from "@azure/core-rest-pipeline"; import * as coreAuth from "@azure/core-auth"; import { ClusterPoolsImpl, + ClusterPoolAvailableUpgradesImpl, ClustersImpl, + ClusterAvailableUpgradesImpl, ClusterJobsImpl, LocationsImpl, OperationsImpl, AvailableClusterPoolVersionsImpl, - AvailableClusterVersionsImpl + AvailableClusterVersionsImpl, } from "./operations"; import { ClusterPools, + ClusterPoolAvailableUpgrades, Clusters, + ClusterAvailableUpgrades, ClusterJobs, Locations, Operations, AvailableClusterPoolVersions, - AvailableClusterVersions + AvailableClusterVersions, } from "./operationsInterfaces"; import { HDInsightContainersManagementClientOptionalParams } from "./models"; @@ -48,7 +52,7 @@ export class HDInsightContainersManagementClient extends coreClient.ServiceClien constructor( credentials: coreAuth.TokenCredential, subscriptionId: string, - options?: HDInsightContainersManagementClientOptionalParams + options?: HDInsightContainersManagementClientOptionalParams, ) { if (credentials === undefined) { throw new Error("'credentials' cannot be null"); @@ -63,10 +67,10 @@ export class HDInsightContainersManagementClient extends coreClient.ServiceClien } const defaults: HDInsightContainersManagementClientOptionalParams = { requestContentType: "application/json; charset=utf-8", - credential: credentials + credential: credentials, }; - const packageDetails = `azsdk-js-arm-hdinsightcontainers/1.0.0-beta.1`; + const packageDetails = `azsdk-js-arm-hdinsightcontainers/1.0.0-beta.2`; const userAgentPrefix = options.userAgentOptions && options.userAgentOptions.userAgentPrefix ? `${options.userAgentOptions.userAgentPrefix} ${packageDetails}` @@ -76,20 +80,21 @@ export class HDInsightContainersManagementClient extends coreClient.ServiceClien ...defaults, ...options, userAgentOptions: { - userAgentPrefix + userAgentPrefix, }, endpoint: - options.endpoint ?? options.baseUri ?? "https://management.azure.com" + 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(); + const pipelinePolicies: coreRestPipeline.PipelinePolicy[] = + options.pipeline.getOrderedPolicies(); bearerTokenAuthenticationPolicyFound = pipelinePolicies.some( (pipelinePolicy) => pipelinePolicy.name === - coreRestPipeline.bearerTokenAuthenticationPolicyName + coreRestPipeline.bearerTokenAuthenticationPolicyName, ); } if ( @@ -99,7 +104,7 @@ export class HDInsightContainersManagementClient extends coreClient.ServiceClien !bearerTokenAuthenticationPolicyFound ) { this.pipeline.removePolicy({ - name: coreRestPipeline.bearerTokenAuthenticationPolicyName + name: coreRestPipeline.bearerTokenAuthenticationPolicyName, }); this.pipeline.addPolicy( coreRestPipeline.bearerTokenAuthenticationPolicy({ @@ -109,9 +114,9 @@ export class HDInsightContainersManagementClient extends coreClient.ServiceClien `${optionsWithDefaults.endpoint}/.default`, challengeCallbacks: { authorizeRequestOnChallenge: - coreClient.authorizeRequestOnClaimChallenge - } - }) + coreClient.authorizeRequestOnClaimChallenge, + }, + }), ); } // Parameter assignments @@ -119,14 +124,18 @@ export class HDInsightContainersManagementClient extends coreClient.ServiceClien // Assigning values to Constant parameters this.$host = options.$host || "https://management.azure.com"; - this.apiVersion = options.apiVersion || "2023-06-01-preview"; + this.apiVersion = options.apiVersion || "2023-11-01-preview"; this.clusterPools = new ClusterPoolsImpl(this); + this.clusterPoolAvailableUpgrades = new ClusterPoolAvailableUpgradesImpl( + this, + ); this.clusters = new ClustersImpl(this); + this.clusterAvailableUpgrades = new ClusterAvailableUpgradesImpl(this); this.clusterJobs = new ClusterJobsImpl(this); this.locations = new LocationsImpl(this); this.operations = new OperationsImpl(this); this.availableClusterPoolVersions = new AvailableClusterPoolVersionsImpl( - this + this, ); this.availableClusterVersions = new AvailableClusterVersionsImpl(this); this.addCustomApiVersionPolicy(options.apiVersion); @@ -141,7 +150,7 @@ export class HDInsightContainersManagementClient extends coreClient.ServiceClien name: "CustomApiVersionPolicy", async sendRequest( request: PipelineRequest, - next: SendRequest + next: SendRequest, ): Promise { const param = request.url.split("?"); if (param.length > 1) { @@ -155,13 +164,15 @@ export class HDInsightContainersManagementClient extends coreClient.ServiceClien request.url = param[0] + "?" + newParams.join("&"); } return next(request); - } + }, }; this.pipeline.addPolicy(apiVersionPolicy); } clusterPools: ClusterPools; + clusterPoolAvailableUpgrades: ClusterPoolAvailableUpgrades; clusters: Clusters; + clusterAvailableUpgrades: ClusterAvailableUpgrades; clusterJobs: ClusterJobs; locations: Locations; operations: Operations; diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/lroImpl.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/lroImpl.ts index dd803cd5e28c..b27f5ac7209b 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/src/lroImpl.ts +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/lroImpl.ts @@ -28,15 +28,15 @@ export function createLroSpec(inputs: { sendInitialRequest: () => sendOperationFn(args, spec), sendPollRequest: ( path: string, - options?: { abortSignal?: AbortSignalLike } + options?: { abortSignal?: AbortSignalLike }, ) => { const { requestBody, ...restSpec } = spec; return sendOperationFn(args, { ...restSpec, httpMethod: "GET", path, - abortSignal: options?.abortSignal + abortSignal: options?.abortSignal, }); - } + }, }; } diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/models/index.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/models/index.ts index ebd88ea1a0ad..a3480a5b58fb 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/src/models/index.ts +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/models/index.ts @@ -8,10 +8,65 @@ import * as coreClient from "@azure/core-client"; +export type ClusterPoolUpgradePropertiesUnion = + | ClusterPoolUpgradeProperties + | ClusterPoolAKSPatchVersionUpgradeProperties + | ClusterPoolNodeOsImageUpdateProperties; +export type ClusterPoolAvailableUpgradePropertiesUnion = + | ClusterPoolAvailableUpgradeProperties + | ClusterPoolAvailableUpgradeAksPatchUpgradeProperties + | ClusterPoolAvailableUpgradeNodeOsUpgradeProperties; +export type ClusterUpgradePropertiesUnion = + | ClusterUpgradeProperties + | ClusterAKSPatchVersionUpgradeProperties + | ClusterHotfixUpgradeProperties; +export type ClusterAvailableUpgradePropertiesUnion = + | ClusterAvailableUpgradeProperties + | ClusterAvailableUpgradeAksPatchUpgradeProperties + | ClusterAvailableUpgradeHotfixUpgradeProperties; export type ClusterJobPropertiesUnion = | ClusterJobProperties | FlinkJobProperties; +/** Cluster pool resource properties. */ +export interface ClusterPoolResourceProperties { + /** + * Provisioning state of the resource. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly provisioningState?: ProvisioningStatus; + /** + * A unique id generated by the RP to identify the resource. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly deploymentId?: string; + /** A resource group created by RP, to hold the resources created by RP on-behalf of customers. It will also be used to generate aksManagedResourceGroupName by pattern: MC_{managedResourceGroupName}_{clusterPoolName}_{region}. Please make sure it meets resource group name restriction. */ + managedResourceGroupName?: string; + /** + * A resource group created by AKS, to hold the infrastructure resources created by AKS on-behalf of customers. It is generated by cluster pool name and managed resource group name by pattern: MC_{managedResourceGroupName}_{clusterPoolName}_{region} + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly aksManagedResourceGroupName?: string; + /** CLuster pool profile. */ + clusterPoolProfile?: ClusterPoolResourcePropertiesClusterPoolProfile; + /** CLuster pool compute profile. */ + computeProfile: ClusterPoolResourcePropertiesComputeProfile; + /** + * Properties of underlying AKS cluster. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly aksClusterProfile?: ClusterPoolResourcePropertiesAksClusterProfile; + /** Cluster pool network profile. */ + networkProfile?: ClusterPoolResourcePropertiesNetworkProfile; + /** Cluster pool log analytics profile to enable OMS agent for AKS cluster. */ + logAnalyticsProfile?: ClusterPoolResourcePropertiesLogAnalyticsProfile; + /** + * Business status of the resource. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly status?: string; +} + /** Cluster pool profile. */ export interface ClusterPoolProfile { /** Cluster pool version is a 2-part version. */ @@ -56,6 +111,12 @@ export interface IdentityProfile { export interface ClusterPoolNetworkProfile { /** Cluster pool subnet resource id. */ subnetId: string; + /** This can only be set at cluster pool creation time and cannot be changed later. */ + outboundType?: OutboundType; + /** ClusterPool is based on AKS cluster. AKS cluster exposes the API server to public internet by default. If you set this property to true, a private AKS cluster will be created, and it will use private apiserver, which is not exposed to public internet. */ + enablePrivateApiServer?: boolean; + /** IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with private AKS clusters. So you cannot set enablePrivateApiServer to true and apiServerAuthorizedIpRanges at the same time. */ + apiServerAuthorizedIpRanges?: string[]; } /** Cluster pool log analytics profile used to enable or disable OMS agent for AKS cluster. */ @@ -172,6 +233,32 @@ export interface ClusterPoolListResult { readonly nextLink?: string; } +/** Cluster Pool Upgrade. */ +export interface ClusterPoolUpgrade { + /** Properties of upgrading cluster pool. */ + properties: ClusterPoolUpgradePropertiesUnion; +} + +/** Properties of upgrading cluster pool. */ +export interface ClusterPoolUpgradeProperties { + /** Polymorphic discriminator, which specifies the different types this object can be */ + upgradeType: "AKSPatchUpgrade" | "NodeOsUpgrade"; +} + +/** collection of cluster pool available upgrade. */ +export interface ClusterPoolAvailableUpgradeList { + /** Collection of cluster pool available upgrade. */ + value: ClusterPoolAvailableUpgrade[]; + /** The Url of next result page. */ + nextLink?: string; +} + +/** Cluster pool available upgrade properties. */ +export interface ClusterPoolAvailableUpgradeProperties { + /** Polymorphic discriminator, which specifies the different types this object can be */ + upgradeType: "AKSPatchUpgrade" | "NodeOsUpgrade"; +} + /** The list cluster operation response. */ export interface ClusterListResult { /** The list of clusters. */ @@ -183,6 +270,31 @@ export interface ClusterListResult { readonly nextLink?: string; } +/** Cluster resource properties. */ +export interface ClusterResourceProperties { + /** + * Provisioning state of the resource. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly provisioningState?: ProvisioningStatus; + /** The type of cluster. */ + clusterType: string; + /** + * A unique id generated by the RP to identify the resource. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly deploymentId?: string; + /** The compute profile. */ + computeProfile: ComputeProfile; + /** Cluster profile. */ + clusterProfile: ClusterProfile; + /** + * Business status of the resource. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly status?: string; +} + /** The compute profile. */ export interface ComputeProfile { /** The nodes definitions. */ @@ -210,8 +322,8 @@ export interface ClusterProfile { * NOTE: This property will not be serialized. It can only be populated by the server. */ readonly components?: ClusterComponentsItem[]; - /** Identity Profile with details of an MSI. */ - identityProfile: IdentityProfile; + /** This property is required by Trino, Spark and Flink cluster but is optional for Kafka cluster. */ + identityProfile?: IdentityProfile; /** Authorization profile with details of AAD user Ids and group Ids authorized for data plane access. */ authorizationProfile: AuthorizationProfile; /** The cluster secret profile. */ @@ -223,6 +335,8 @@ export interface ClusterProfile { * NOTE: This property will not be serialized. It can only be populated by the server. */ readonly connectivityProfile?: ConnectivityProfile; + /** Cluster access profile. */ + clusterAccessProfile?: ClusterAccessProfile; /** Cluster log analytics profile to enable or disable OMS agent for cluster. */ logAnalyticsProfile?: ClusterLogAnalyticsProfile; /** Cluster Prometheus profile. */ @@ -231,8 +345,10 @@ export interface ClusterProfile { sshProfile?: SshProfile; /** This is the Autoscale profile for the cluster. This will allow customer to create cluster enabled with Autoscale. */ autoscaleProfile?: AutoscaleProfile; - /** Kafka cluster profile. */ - kafkaProfile?: { [propertyName: string]: any }; + /** Cluster Ranger plugin profile. */ + rangerPluginProfile?: ClusterRangerPluginProfile; + /** The Kafka cluster profile. */ + kafkaProfile?: KafkaProfile; /** Trino Cluster profile. */ trinoProfile?: TrinoProfile; /** LLAP cluster profile. */ @@ -241,6 +357,8 @@ export interface ClusterProfile { flinkProfile?: FlinkProfile; /** The spark cluster profile. */ sparkProfile?: SparkProfile; + /** The ranger cluster profile. */ + rangerProfile?: RangerProfile; /** Stub cluster profile. */ stubProfile?: { [propertyName: string]: any }; /** The script action profile list. */ @@ -325,12 +443,27 @@ export interface ConnectivityProfile { export interface WebConnectivityEndpoint { /** Web connectivity endpoint. */ fqdn: string; + /** Private web connectivity endpoint. This property will only be returned when enableInternalIngress is true. */ + privateFqdn?: string; } /** SSH connectivity endpoint details. */ export interface SshConnectivityEndpoint { /** SSH connectivity endpoint. */ endpoint: string; + /** Private SSH connectivity endpoint. This property will only be returned when enableInternalIngress is true. */ + privateSshEndpoint?: string; +} + +/** Cluster access profile. */ +export interface ClusterAccessProfile { + /** Whether to create cluster using private IP instead of public IP. This property must be set at create time. */ + enableInternalIngress: boolean; + /** + * Private link service resource ID. Only when enableInternalIngress is true, this property will be returned. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly privateLinkServiceId?: string; } /** Cluster log analytics profile to enable or disable OMS agent for cluster. */ @@ -438,6 +571,50 @@ export interface ComparisonRule { threshold: number; } +/** Cluster Ranger plugin profile. */ +export interface ClusterRangerPluginProfile { + /** Enable Ranger for cluster or not. */ + enabled: boolean; +} + +/** The Kafka cluster profile. */ +export interface KafkaProfile { + /** Expose Kafka cluster in KRaft mode. */ + enableKRaft?: boolean; + /** Expose worker nodes as public endpoints. */ + enablePublicEndpoints?: boolean; + /** Fully qualified path of Azure Storage container used for Tiered Storage. */ + remoteStorageUri?: string; + /** Kafka disk storage profile. */ + diskStorage: DiskStorageProfile; + /** + * Identity of the internal service components inside the Kafka cluster. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly clusterIdentity?: IdentityProfile; + /** + * Kafka bootstrap server and brokers related connectivity endpoints. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly connectivityEndpoints?: KafkaConnectivityEndpoints; +} + +/** Kafka disk storage profile. */ +export interface DiskStorageProfile { + /** Managed Disk size in GB. The maximum supported disk size for Standard and Premium HDD/SSD is 32TB, except for Premium SSD v2, which supports up to 64TB. */ + dataDiskSize: number; + /** Managed Disk Type. */ + dataDiskType: DataDiskType; +} + +/** Kafka bootstrap server and broker related connectivity endpoints. */ +export interface KafkaConnectivityEndpoints { + /** bootstrap server connectivity endpoint. */ + bootstrapServerEndpoint?: string; + /** Kafka broker endpoint list. */ + brokerEndpoints?: string[]; +} + /** Trino Cluster profile. */ export interface TrinoProfile { /** Trino cluster catalog options. */ @@ -462,20 +639,28 @@ export interface CatalogOptions { export interface HiveCatalogOption { /** Name of trino catalog which should use specified hive metastore. */ catalogName: string; + /** The authentication mode to connect to your Hive metastore database. More details: https://learn.microsoft.com/en-us/azure/azure-sql/database/logins-create-manage?view=azuresql#authentication-and-authorization */ + metastoreDbConnectionAuthenticationMode?: MetastoreDbConnectionAuthenticationMode; /** Secret reference name from secretsProfile.secrets containing password for database connection. */ - metastoreDbConnectionPasswordSecret: string; + metastoreDbConnectionPasswordSecret?: string; /** Connection string for hive metastore database. */ metastoreDbConnectionURL: string; /** User name for database connection. */ - metastoreDbConnectionUserName: string; + metastoreDbConnectionUserName?: string; /** Metastore root directory URI, format: abfs[s]://@.dfs.core.windows.net/. More details: https://docs.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-introduction-abfs-uri */ metastoreWarehouseDir: string; } /** Trino Coordinator. */ export interface TrinoCoordinator { + /** Trino debug configuration. */ + debug?: TrinoDebugConfig; /** The flag that if enable coordinator HA, uses multiple coordinator replicas with auto failover, one per each head node. Default: true. */ highAvailabilityEnabled?: boolean; +} + +/** Trino debug configuration. */ +export interface TrinoDebugConfig { /** The flag that if enable debug or not. */ enable?: boolean; /** The debug port. */ @@ -520,12 +705,8 @@ export interface TrinoTelemetryConfig { /** Trino worker. */ export interface TrinoWorker { - /** The flag that if enable debug or not. */ - enable?: boolean; - /** The debug port. */ - port?: number; - /** The flag that if suspend debug or not. */ - suspend?: boolean; + /** Trino debug configuration. */ + debug?: TrinoDebugConfig; } /** The Flink cluster profile. */ @@ -542,6 +723,10 @@ export interface FlinkProfile { taskManager: ComputeResourceDefinition; /** Flink cluster catalog options. */ catalogOptions?: FlinkCatalogOptions; + /** A string property that indicates the deployment mode of Flink cluster. It can have one of the following enum values => Application, Session. Default value is Session */ + deploymentMode?: DeploymentMode; + /** Job specifications for flink clusters in application deployment mode. The specification is immutable even if job properties are changed by calling the RunJob API, please use the ListJob API to get the latest job information. */ + jobSpec?: FlinkJobProfile; } /** The storage profile */ @@ -568,12 +753,30 @@ export interface FlinkCatalogOptions { /** Hive Catalog Option for Flink cluster. */ export interface FlinkHiveCatalogOption { + /** The authentication mode to connect to your Hive metastore database. More details: https://learn.microsoft.com/en-us/azure/azure-sql/database/logins-create-manage?view=azuresql#authentication-and-authorization */ + metastoreDbConnectionAuthenticationMode?: MetastoreDbConnectionAuthenticationMode; /** Secret reference name from secretsProfile.secrets containing password for database connection. */ - metastoreDbConnectionPasswordSecret: string; + metastoreDbConnectionPasswordSecret?: string; /** Connection string for hive metastore database. */ metastoreDbConnectionURL: string; /** User name for database connection. */ - metastoreDbConnectionUserName: string; + metastoreDbConnectionUserName?: string; +} + +/** Job specifications for flink clusters in application deployment mode. The specification is immutable even if job properties are changed by calling the RunJob API, please use the ListJob API to get the latest job information. */ +export interface FlinkJobProfile { + /** A string property that specifies the directory where the job JAR is located. */ + jobJarDirectory: string; + /** A string property that represents the name of the job JAR. */ + jarName: string; + /** A string property that specifies the entry class for the Flink job. If not specified, the entry point is auto-detected from the flink job jar package. */ + entryClass?: string; + /** A string property representing additional JVM arguments for the Flink job. It should be space separated value. */ + args?: string; + /** A string property that represents the name of the savepoint for the Flink job */ + savePointName?: string; + /** A string property that indicates the upgrade mode to be performed on the Flink job. It can have one of the following enum values => STATELESS_UPDATE, UPDATE, LAST_STATE_UPDATE. */ + upgradeMode: UpgradeMode; } /** The spark cluster profile. */ @@ -592,12 +795,14 @@ export interface SparkMetastoreSpec { dbServerHost: string; /** The database name. */ dbName: string; + /** The authentication mode to connect to your Hive metastore database. More details: https://learn.microsoft.com/en-us/azure/azure-sql/database/logins-create-manage?view=azuresql#authentication-and-authorization */ + dbConnectionAuthenticationMode?: DbConnectionAuthenticationMode; /** The database user name. */ - dbUserName: string; + dbUserName?: string; /** The secret name which contains the database user password. */ - dbPasswordSecretName: string; + dbPasswordSecretName?: string; /** The key vault resource id. */ - keyVaultId: string; + keyVaultId?: string; /** The thrift url. */ thriftUrl?: string; } @@ -614,6 +819,54 @@ export interface SparkUserPlugin { path: string; } +/** The ranger cluster profile. */ +export interface RangerProfile { + /** Specification for the Ranger Admin service. */ + rangerAdmin: RangerAdminSpec; + /** Properties required to describe audit log storage. */ + rangerAudit?: RangerAuditSpec; + /** Specification for the Ranger Usersync service */ + rangerUsersync: RangerUsersyncSpec; +} + +/** Specification for the Ranger Admin service. */ +export interface RangerAdminSpec { + /** List of usernames that should be marked as ranger admins. These usernames should match the user principal name (UPN) of the respective AAD users. */ + admins: string[]; + database: RangerAdminSpecDatabase; +} + +export interface RangerAdminSpecDatabase { + /** The database URL */ + host: string; + /** The database name */ + name: string; + /** Reference for the database password */ + passwordSecretRef?: string; + /** The name of the database user */ + username?: string; +} + +/** Properties required to describe audit log storage. */ +export interface RangerAuditSpec { + /** Azure storage location of the blobs. MSI should have read/write access to this Storage account. */ + storageAccount?: string; +} + +/** Specification for the Ranger Usersync service */ +export interface RangerUsersyncSpec { + /** Denotes whether usersync service should be enabled */ + enabled?: boolean; + /** List of groups that should be synced. These group names should match the object id of the respective AAD groups. */ + groups?: string[]; + /** User & groups can be synced automatically or via a static list that's refreshed. */ + mode?: RangerUsersyncMode; + /** Azure storage location of a mapping file that lists user & group associations. */ + userMappingLocation?: string; + /** List of user names that should be synced. These usernames should match the User principal name of the respective AAD users. */ + users?: string[]; +} + /** The script action profile. */ export interface ScriptActionProfile { /** Type of the script action. Supported type is bash scripts. */ @@ -632,6 +885,52 @@ export interface ScriptActionProfile { shouldPersist?: boolean; } +/** Cluster Upgrade. */ +export interface ClusterUpgrade { + /** Properties of upgrading cluster. */ + properties: ClusterUpgradePropertiesUnion; +} + +/** Properties of upgrading cluster. */ +export interface ClusterUpgradeProperties { + /** Polymorphic discriminator, which specifies the different types this object can be */ + upgradeType: "AKSPatchUpgrade" | "HotfixUpgrade"; +} + +/** Collection of cluster available upgrade. */ +export interface ClusterAvailableUpgradeList { + /** Collection of Cluster available upgrade. */ + value: ClusterAvailableUpgrade[]; + /** The URL of next result page. */ + nextLink?: string; +} + +/** Cluster available upgrade properties. */ +export interface ClusterAvailableUpgradeProperties { + /** Polymorphic discriminator, which specifies the different types this object can be */ + upgradeType: "AKSPatchUpgrade" | "HotfixUpgrade"; +} + +/** The properties for resizing a cluster. */ +export interface ClusterResizeProperties { + /** Target node count of worker node. */ + targetWorkerNodeCount: number; +} + +/** The patch for a cluster. */ +export interface ClusterPatch { + /** Define cluster patch specific properties. */ + properties?: ClusterPatchProperties; + /** Resource tags. */ + tags?: { [propertyName: string]: string }; +} + +/** Cluster resource patch data. */ +export interface ClusterPatchProperties { + /** Cluster resource patch properties. */ + clusterProfile?: UpdatableClusterProfile; +} + /** Cluster resource patch properties. */ export interface UpdatableClusterProfile { /** The service configs profiles. */ @@ -646,6 +945,10 @@ export interface UpdatableClusterProfile { logAnalyticsProfile?: ClusterLogAnalyticsProfile; /** Cluster Prometheus profile. */ prometheusProfile?: ClusterPrometheusProfile; + /** Cluster Ranger plugin profile. */ + rangerPluginProfile?: ClusterRangerPluginProfile; + /** The ranger cluster profile. */ + rangerProfile?: RangerProfile; /** The script action profile list. */ scriptActionProfiles?: ScriptActionProfile[]; } @@ -677,22 +980,8 @@ export interface ServiceConfigListResult { /** Cluster instance service config. */ export interface ServiceConfigResult { - /** Service Config Name. */ - serviceName?: string; - /** File Name. */ - fileName?: string; - /** Content in the service config file. */ - content?: string; - /** Component Name. */ - componentName?: string; - /** Config type. */ - type?: string; - /** Config file path. */ - path?: string; - /** The custom keys. */ - customKeys?: { [propertyName: string]: string }; - /** The default keys. */ - defaultKeys?: { [propertyName: string]: ServiceConfigListResultValueEntity }; + /** Cluster instance service config properties. */ + properties?: ServiceConfigResultProperties; } /** Service config response. */ @@ -756,17 +1045,15 @@ export interface ClusterInstanceViewsResult { export interface ClusterInstanceViewResult { /** Name of the instance view. */ name: string; - /** Status of the instance view. */ - status: ClusterInstanceViewPropertiesStatus; - /** List of statuses of relevant services that make up the HDInsight on aks cluster to surface to the customer. */ - serviceStatuses: ServiceStatus[]; + /** Properties of the instance view. */ + properties: ClusterInstanceViewResultProperties; } /** Cluster Instance View Properties. */ export interface ClusterInstanceViewProperties { /** Status of the instance view. */ status: ClusterInstanceViewPropertiesStatus; - /** List of statuses of relevant services that make up the HDInsight on aks cluster to surface to the customer. */ + /** List of statuses of relevant services that make up the HDInsight on AKS cluster to surface to the customer. */ serviceStatuses: ServiceStatus[]; } @@ -780,7 +1067,7 @@ export interface ClusterInstanceViewStatus { message?: string; } -/** Describes the status of a service of a HDInsight on aks cluster. */ +/** Describes the status of a service of a HDInsight on AKS cluster. */ export interface ServiceStatus { /** Kind of the service. E.g. "Zookeeper". */ kind: string; @@ -865,6 +1152,16 @@ export interface ClusterPoolVersionsListResult { readonly nextLink?: string; } +/** Cluster pool version properties. */ +export interface ClusterPoolVersionProperties { + /** Cluster pool version is a 2-part version. */ + clusterPoolVersion?: string; + /** AKS version. */ + aksVersion?: string; + /** Indicate if this version is in preview or not. */ + isPreview?: boolean; +} + /** Represents a list of cluster versions. */ export interface ClusterVersionsListResult { /** The list of cluster versions. */ @@ -876,6 +1173,25 @@ export interface ClusterVersionsListResult { readonly nextLink?: string; } +/** Cluster version properties. */ +export interface ClusterVersionProperties { + /** The type of cluster. */ + clusterType?: string; + /** Version with three part. */ + clusterVersion?: string; + /** Version with three part. */ + ossVersion?: string; + /** The two part cluster pool version. If the cluster version is before cluster pool version on-board, the return value will be empty string */ + clusterPoolVersion?: string; + /** Indicate if this version is in preview or not. */ + isPreview?: boolean; + /** + * Component list of this cluster type and version. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly components?: ClusterComponentsItem[]; +} + /** CLuster pool profile. */ export interface ClusterPoolResourcePropertiesClusterPoolProfile extends ClusterPoolProfile {} @@ -911,15 +1227,123 @@ export interface TrackedResource extends Resource { /** The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location */ export interface ProxyResource extends Resource {} +/** Properties of upgrading cluster pool's AKS patch version. */ +export interface ClusterPoolAKSPatchVersionUpgradeProperties + extends ClusterPoolUpgradeProperties { + /** Polymorphic discriminator, which specifies the different types this object can be */ + upgradeType: "AKSPatchUpgrade"; + /** whether upgrade cluster pool or not. If it's true, upgradeAllClusterNodes should be false. */ + upgradeClusterPool?: boolean; + /** whether upgrade all clusters' nodes. If it's true, upgradeClusterPool should be false. */ + upgradeAllClusterNodes?: boolean; + /** Target AKS version. When it's not set, latest version will be used. When upgradeClusterPool is true and upgradeAllClusterNodes is false, target version should be greater or equal to current version. When upgradeClusterPool is false and upgradeAllClusterNodes is true, target version should be equal to AKS version of cluster pool. */ + targetAksVersion?: string; +} + +/** Properties of upgrading cluster pool's AKS patch version. */ +export interface ClusterPoolNodeOsImageUpdateProperties + extends ClusterPoolUpgradeProperties { + /** Polymorphic discriminator, which specifies the different types this object can be */ + upgradeType: "NodeOsUpgrade"; +} + +/** Cluster pool available AKS patch version upgrade. */ +export interface ClusterPoolAvailableUpgradeAksPatchUpgradeProperties + extends ClusterPoolAvailableUpgradeProperties { + /** Polymorphic discriminator, which specifies the different types this object can be */ + upgradeType: "AKSPatchUpgrade"; + /** Current AKS version. */ + currentVersion?: string; + /** Current AKS version's status: whether it is deprecated or supported */ + currentVersionStatus?: CurrentClusterPoolAksVersionStatus; + /** Latest AKS patch version. */ + latestVersion?: string; +} + +/** Cluster pool available node OS update. */ +export interface ClusterPoolAvailableUpgradeNodeOsUpgradeProperties + extends ClusterPoolAvailableUpgradeProperties { + /** Polymorphic discriminator, which specifies the different types this object can be */ + upgradeType: "NodeOsUpgrade"; + /** The latest node OS version. */ + latestVersion?: string; +} + /** Web connectivity endpoint details. */ export interface ConnectivityProfileWeb extends WebConnectivityEndpoint {} +/** Properties of upgrading cluster's AKS patch version. */ +export interface ClusterAKSPatchVersionUpgradeProperties + extends ClusterUpgradeProperties { + /** Polymorphic discriminator, which specifies the different types this object can be */ + upgradeType: "AKSPatchUpgrade"; +} + +/** Properties of upgrading cluster's hotfix. */ +export interface ClusterHotfixUpgradeProperties + extends ClusterUpgradeProperties { + /** Polymorphic discriminator, which specifies the different types this object can be */ + upgradeType: "HotfixUpgrade"; + /** Target OSS version of component to be upgraded. */ + targetOssVersion?: string; + /** Target cluster version of component to be upgraded. */ + targetClusterVersion?: string; + /** Target build number of component to be upgraded. */ + targetBuildNumber?: string; + /** Name of component to be upgraded. */ + componentName?: string; +} + +/** Cluster available AKS patch version upgrade. */ +export interface ClusterAvailableUpgradeAksPatchUpgradeProperties + extends ClusterAvailableUpgradeProperties { + /** Polymorphic discriminator, which specifies the different types this object can be */ + upgradeType: "AKSPatchUpgrade"; + /** Current node pool version. */ + currentVersion?: string; + /** Current AKS version's status: whether it is deprecated or supported */ + currentVersionStatus?: CurrentClusterAksVersionStatus; + /** Latest available version, which should be equal to AKS control plane version if it's not deprecated. */ + latestVersion?: string; +} + +/** Cluster available hotfix version upgrade. */ +export interface ClusterAvailableUpgradeHotfixUpgradeProperties + extends ClusterAvailableUpgradeProperties { + /** Polymorphic discriminator, which specifies the different types this object can be */ + upgradeType: "HotfixUpgrade"; + /** Hotfix version upgrade description. */ + description?: string; + /** Source OSS version of current cluster component. */ + sourceOssVersion?: string; + /** Source cluster version of current cluster component. */ + sourceClusterVersion?: string; + /** Source build number of current cluster component. */ + sourceBuildNumber?: string; + /** Target OSS version of component to be upgraded. */ + targetOssVersion?: string; + /** Target cluster version of component to be upgraded. */ + targetClusterVersion?: string; + /** Target build number of component to be upgraded. */ + targetBuildNumber?: string; + /** Name of component to be upgraded. */ + componentName?: string; + /** Severity of this upgrade. */ + severity?: Severity; + /** Extended properties of current available upgrade version */ + extendedProperties?: string; + /** Created time of current available upgrade version */ + createdTime?: Date; +} + /** Properties of flink job. */ export interface FlinkJobProperties extends ClusterJobProperties { /** Polymorphic discriminator, which specifies the different types this object can be */ jobType: "FlinkJob"; + /** Run id of job */ + runId?: string; /** Name of job */ - jobName: string; + jobName?: string; /** A string property that specifies the directory where the job JAR is located. */ jobJarDirectory?: string; /** A string property that represents the name of the job JAR. */ @@ -975,78 +1399,32 @@ export interface ClusterInstanceViewPropertiesStatus /** Cluster pool. */ export interface ClusterPool extends TrackedResource { - /** - * Provisioning state of the resource. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly provisioningState?: ProvisioningStatus; - /** - * A unique id generated by the RP to identify the resource. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly deploymentId?: string; - /** A resource group created by RP, to hold the resources created by RP on-behalf of customers. It will also be used to generate aksManagedResourceGroupName by pattern: MC_{managedResourceGroupName}_{clusterPoolName}_{region}. Please make sure it meets resource group name restriction. */ - managedResourceGroupName?: string; - /** - * A resource group created by AKS, to hold the infrastructure resources created by AKS on-behalf of customers. It is generated by cluster pool name and managed resource group name by pattern: MC_{managedResourceGroupName}_{clusterPoolName}_{region} - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly aksManagedResourceGroupName?: string; - /** CLuster pool profile. */ - clusterPoolProfile?: ClusterPoolResourcePropertiesClusterPoolProfile; - /** CLuster pool compute profile. */ - computeProfile?: ClusterPoolResourcePropertiesComputeProfile; - /** - * Properties of underlying AKS cluster. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly aksClusterProfile?: ClusterPoolResourcePropertiesAksClusterProfile; - /** Cluster pool network profile. */ - networkProfile?: ClusterPoolResourcePropertiesNetworkProfile; - /** Cluster pool log analytics profile to enable OMS agent for AKS cluster. */ - logAnalyticsProfile?: ClusterPoolResourcePropertiesLogAnalyticsProfile; - /** - * Business status of the resource. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly status?: string; + /** Gets or sets the properties. Define cluster pool specific properties. */ + properties?: ClusterPoolResourceProperties; } /** The cluster. */ export interface Cluster extends TrackedResource { - /** - * Provisioning state of the resource. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly provisioningState?: ProvisioningStatus; - /** The type of cluster. */ - clusterType?: string; - /** - * A unique id generated by the RP to identify the resource. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly deploymentId?: string; - /** The compute profile. */ - computeProfile?: ComputeProfile; - /** Cluster profile. */ - clusterProfile?: ClusterProfile; - /** - * Business status of the resource. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly status?: string; + /** Gets or sets the properties. Define cluster specific properties. */ + properties?: ClusterResourceProperties; } /** The parameters for resizing a cluster. */ export interface ClusterResizeData extends TrackedResource { - /** Target node count of worker node. */ - targetWorkerNodeCount?: number; + /** Sets the properties. Define cluster resize specific properties. */ + properties?: ClusterResizeProperties; } -/** The patch for a cluster. */ -export interface ClusterPatch extends TrackedResource { - /** Cluster resource patch properties. */ - clusterProfile?: UpdatableClusterProfile; +/** Cluster pool available upgrade. */ +export interface ClusterPoolAvailableUpgrade extends ProxyResource { + /** Gets or sets the properties. Define cluster pool upgrade specific properties. */ + properties?: ClusterPoolAvailableUpgradePropertiesUnion; +} + +/** Cluster available upgrade. */ +export interface ClusterAvailableUpgrade extends ProxyResource { + /** Gets or sets the properties. Define cluster upgrade specific properties. */ + properties?: ClusterAvailableUpgradePropertiesUnion; } /** Cluster job. */ @@ -1057,31 +1435,14 @@ export interface ClusterJob extends ProxyResource { /** Available cluster pool version. */ export interface ClusterPoolVersion extends ProxyResource { - /** Cluster pool version is a 2-part version. */ - clusterPoolVersion?: string; - /** AKS version. */ - aksVersion?: string; - /** Indicate if this version is in preview or not. */ - isPreview?: boolean; + /** Cluster pool version properties. */ + properties?: ClusterPoolVersionProperties; } /** Available cluster version. */ export interface ClusterVersion extends ProxyResource { - /** The type of cluster. */ - clusterType?: string; - /** Version with three part. */ - clusterVersion?: string; - /** Version with three part. */ - ossVersion?: string; - /** The two part cluster pool version. If the cluster version is before cluster pool version on-board, the return value will be empty string */ - clusterPoolVersion?: string; - /** Indicate if this version is in preview or not. */ - isPreview?: boolean; - /** - * Component list of this cluster type and version. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly components?: ClusterComponentsItem[]; + /** Cluster version properties. */ + properties?: ClusterVersionProperties; } /** Defines headers for ClusterPools_updateTags operation. */ @@ -1094,6 +1455,18 @@ export interface ClusterPoolsDeleteHeaders { location?: string; } +/** Defines headers for ClusterPools_upgrade operation. */ +export interface ClusterPoolsUpgradeHeaders { + /** URL to get the status of the resize operation. */ + location?: string; +} + +/** Defines headers for Clusters_upgrade operation. */ +export interface ClustersUpgradeHeaders { + /** URL to get the status of the resize operation. */ + location?: string; +} + /** Defines headers for Clusters_resize operation. */ export interface ClustersResizeHeaders { /** URL to get the status of the resize operation. */ @@ -1125,7 +1498,7 @@ export enum KnownProvisioningStatus { /** Canceled */ Canceled = "Canceled", /** Failed */ - Failed = "Failed" + Failed = "Failed", } /** @@ -1140,6 +1513,24 @@ export enum KnownProvisioningStatus { */ export type ProvisioningStatus = string; +/** Known values of {@link OutboundType} that the service accepts. */ +export enum KnownOutboundType { + /** The load balancer is used for egress through an AKS assigned public IP. This supports Kubernetes services of type 'loadBalancer'. */ + LoadBalancer = "loadBalancer", + /** Egress paths must be defined by the user. This is an advanced scenario and requires proper network configuration. */ + UserDefinedRouting = "userDefinedRouting", +} + +/** + * Defines values for OutboundType. \ + * {@link KnownOutboundType} can be used interchangeably with OutboundType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **loadBalancer**: The load balancer is used for egress through an AKS assigned public IP. This supports Kubernetes services of type 'loadBalancer'. \ + * **userDefinedRouting**: Egress paths must be defined by the user. This is an advanced scenario and requires proper network configuration. + */ +export type OutboundType = string; + /** Known values of {@link CreatedByType} that the service accepts. */ export enum KnownCreatedByType { /** User */ @@ -1149,7 +1540,7 @@ export enum KnownCreatedByType { /** ManagedIdentity */ ManagedIdentity = "ManagedIdentity", /** Key */ - Key = "Key" + Key = "Key", } /** @@ -1164,6 +1555,42 @@ export enum KnownCreatedByType { */ export type CreatedByType = string; +/** Known values of {@link ClusterPoolUpgradeType} that the service accepts. */ +export enum KnownClusterPoolUpgradeType { + /** AKSPatchUpgrade */ + AKSPatchUpgrade = "AKSPatchUpgrade", + /** NodeOsUpgrade */ + NodeOsUpgrade = "NodeOsUpgrade", +} + +/** + * Defines values for ClusterPoolUpgradeType. \ + * {@link KnownClusterPoolUpgradeType} can be used interchangeably with ClusterPoolUpgradeType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **AKSPatchUpgrade** \ + * **NodeOsUpgrade** + */ +export type ClusterPoolUpgradeType = string; + +/** Known values of {@link ClusterPoolAvailableUpgradeType} that the service accepts. */ +export enum KnownClusterPoolAvailableUpgradeType { + /** AKSPatchUpgrade */ + AKSPatchUpgrade = "AKSPatchUpgrade", + /** NodeOsUpgrade */ + NodeOsUpgrade = "NodeOsUpgrade", +} + +/** + * Defines values for ClusterPoolAvailableUpgradeType. \ + * {@link KnownClusterPoolAvailableUpgradeType} can be used interchangeably with ClusterPoolAvailableUpgradeType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **AKSPatchUpgrade** \ + * **NodeOsUpgrade** + */ +export type ClusterPoolAvailableUpgradeType = string; + /** Known values of {@link KeyVaultObjectType} that the service accepts. */ export enum KnownKeyVaultObjectType { /** Key */ @@ -1171,7 +1598,7 @@ export enum KnownKeyVaultObjectType { /** Secret */ Secret = "Secret", /** Certificate */ - Certificate = "Certificate" + Certificate = "Certificate", } /** @@ -1190,7 +1617,7 @@ export enum KnownContentEncoding { /** Base64 */ Base64 = "Base64", /** None */ - None = "None" + None = "None", } /** @@ -1208,7 +1635,7 @@ export enum KnownAutoscaleType { /** ScheduleBased */ ScheduleBased = "ScheduleBased", /** LoadBased */ - LoadBased = "LoadBased" + LoadBased = "LoadBased", } /** @@ -1236,7 +1663,7 @@ export enum KnownScheduleDay { /** Friday */ Friday = "Friday", /** Saturday */ - Saturday = "Saturday" + Saturday = "Saturday", } /** @@ -1259,7 +1686,7 @@ export enum KnownScaleActionType { /** Scaleup */ Scaleup = "scaleup", /** Scaledown */ - Scaledown = "scaledown" + Scaledown = "scaledown", } /** @@ -1281,7 +1708,7 @@ export enum KnownComparisonOperator { /** LessThan */ LessThan = "lessThan", /** LessThanOrEqual */ - LessThanOrEqual = "lessThanOrEqual" + LessThanOrEqual = "lessThanOrEqual", } /** @@ -1296,10 +1723,169 @@ export enum KnownComparisonOperator { */ export type ComparisonOperator = string; +/** Known values of {@link DataDiskType} that the service accepts. */ +export enum KnownDataDiskType { + /** StandardHDDLRS */ + StandardHDDLRS = "Standard_HDD_LRS", + /** StandardSSDLRS */ + StandardSSDLRS = "Standard_SSD_LRS", + /** StandardSSDZRS */ + StandardSSDZRS = "Standard_SSD_ZRS", + /** PremiumSSDLRS */ + PremiumSSDLRS = "Premium_SSD_LRS", + /** PremiumSSDZRS */ + PremiumSSDZRS = "Premium_SSD_ZRS", + /** PremiumSSDV2LRS */ + PremiumSSDV2LRS = "Premium_SSD_v2_LRS", +} + +/** + * Defines values for DataDiskType. \ + * {@link KnownDataDiskType} can be used interchangeably with DataDiskType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Standard_HDD_LRS** \ + * **Standard_SSD_LRS** \ + * **Standard_SSD_ZRS** \ + * **Premium_SSD_LRS** \ + * **Premium_SSD_ZRS** \ + * **Premium_SSD_v2_LRS** + */ +export type DataDiskType = string; + +/** Known values of {@link MetastoreDbConnectionAuthenticationMode} that the service accepts. */ +export enum KnownMetastoreDbConnectionAuthenticationMode { + /** The password-based authentication to connect to your Hive metastore database. */ + SqlAuth = "SqlAuth", + /** The managed-identity-based authentication to connect to your Hive metastore database. */ + IdentityAuth = "IdentityAuth", +} + +/** + * Defines values for MetastoreDbConnectionAuthenticationMode. \ + * {@link KnownMetastoreDbConnectionAuthenticationMode} can be used interchangeably with MetastoreDbConnectionAuthenticationMode, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **SqlAuth**: The password-based authentication to connect to your Hive metastore database. \ + * **IdentityAuth**: The managed-identity-based authentication to connect to your Hive metastore database. + */ +export type MetastoreDbConnectionAuthenticationMode = string; + +/** Known values of {@link DeploymentMode} that the service accepts. */ +export enum KnownDeploymentMode { + /** Application */ + Application = "Application", + /** Session */ + Session = "Session", +} + +/** + * Defines values for DeploymentMode. \ + * {@link KnownDeploymentMode} can be used interchangeably with DeploymentMode, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Application** \ + * **Session** + */ +export type DeploymentMode = string; + +/** Known values of {@link UpgradeMode} that the service accepts. */ +export enum KnownUpgradeMode { + /** StatelessUpdate */ + StatelessUpdate = "STATELESS_UPDATE", + /** Update */ + Update = "UPDATE", + /** LastStateUpdate */ + LastStateUpdate = "LAST_STATE_UPDATE", +} + +/** + * Defines values for UpgradeMode. \ + * {@link KnownUpgradeMode} can be used interchangeably with UpgradeMode, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **STATELESS_UPDATE** \ + * **UPDATE** \ + * **LAST_STATE_UPDATE** + */ +export type UpgradeMode = string; + +/** Known values of {@link DbConnectionAuthenticationMode} that the service accepts. */ +export enum KnownDbConnectionAuthenticationMode { + /** The password-based authentication to connect to your Hive metastore database. */ + SqlAuth = "SqlAuth", + /** The managed-identity-based authentication to connect to your Hive metastore database. */ + IdentityAuth = "IdentityAuth", +} + +/** + * Defines values for DbConnectionAuthenticationMode. \ + * {@link KnownDbConnectionAuthenticationMode} can be used interchangeably with DbConnectionAuthenticationMode, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **SqlAuth**: The password-based authentication to connect to your Hive metastore database. \ + * **IdentityAuth**: The managed-identity-based authentication to connect to your Hive metastore database. + */ +export type DbConnectionAuthenticationMode = string; + +/** Known values of {@link RangerUsersyncMode} that the service accepts. */ +export enum KnownRangerUsersyncMode { + /** Static */ + Static = "static", + /** Automatic */ + Automatic = "automatic", +} + +/** + * Defines values for RangerUsersyncMode. \ + * {@link KnownRangerUsersyncMode} can be used interchangeably with RangerUsersyncMode, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **static** \ + * **automatic** + */ +export type RangerUsersyncMode = string; + +/** Known values of {@link ClusterUpgradeType} that the service accepts. */ +export enum KnownClusterUpgradeType { + /** AKSPatchUpgrade */ + AKSPatchUpgrade = "AKSPatchUpgrade", + /** HotfixUpgrade */ + HotfixUpgrade = "HotfixUpgrade", +} + +/** + * Defines values for ClusterUpgradeType. \ + * {@link KnownClusterUpgradeType} can be used interchangeably with ClusterUpgradeType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **AKSPatchUpgrade** \ + * **HotfixUpgrade** + */ +export type ClusterUpgradeType = string; + +/** Known values of {@link ClusterAvailableUpgradeType} that the service accepts. */ +export enum KnownClusterAvailableUpgradeType { + /** AKSPatchUpgrade */ + AKSPatchUpgrade = "AKSPatchUpgrade", + /** HotfixUpgrade */ + HotfixUpgrade = "HotfixUpgrade", +} + +/** + * Defines values for ClusterAvailableUpgradeType. \ + * {@link KnownClusterAvailableUpgradeType} can be used interchangeably with ClusterAvailableUpgradeType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **AKSPatchUpgrade** \ + * **HotfixUpgrade** + */ +export type ClusterAvailableUpgradeType = string; + /** Known values of {@link JobType} that the service accepts. */ export enum KnownJobType { /** FlinkJob */ - FlinkJob = "FlinkJob" + FlinkJob = "FlinkJob", } /** @@ -1318,7 +1904,7 @@ export enum KnownOrigin { /** System */ System = "system", /** UserSystem */ - UserSystem = "user,system" + UserSystem = "user,system", } /** @@ -1335,7 +1921,7 @@ export type Origin = string; /** Known values of {@link ActionType} that the service accepts. */ export enum KnownActionType { /** Internal */ - Internal = "Internal" + Internal = "Internal", } /** @@ -1366,7 +1952,11 @@ export enum KnownAction { /** ListSavepoint */ ListSavepoint = "LIST_SAVEPOINT", /** Delete */ - Delete = "DELETE" + Delete = "DELETE", + /** LastStateUpdate */ + LastStateUpdate = "LAST_STATE_UPDATE", + /** RELaunch */ + RELaunch = "RE_LAUNCH", } /** @@ -1382,10 +1972,72 @@ export enum KnownAction { * **CANCEL** \ * **SAVEPOINT** \ * **LIST_SAVEPOINT** \ - * **DELETE** + * **DELETE** \ + * **LAST_STATE_UPDATE** \ + * **RE_LAUNCH** */ export type Action = string; +/** Known values of {@link CurrentClusterPoolAksVersionStatus} that the service accepts. */ +export enum KnownCurrentClusterPoolAksVersionStatus { + /** Deprecated */ + Deprecated = "Deprecated", + /** Supported */ + Supported = "Supported", +} + +/** + * Defines values for CurrentClusterPoolAksVersionStatus. \ + * {@link KnownCurrentClusterPoolAksVersionStatus} can be used interchangeably with CurrentClusterPoolAksVersionStatus, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Deprecated** \ + * **Supported** + */ +export type CurrentClusterPoolAksVersionStatus = string; + +/** Known values of {@link CurrentClusterAksVersionStatus} that the service accepts. */ +export enum KnownCurrentClusterAksVersionStatus { + /** Deprecated */ + Deprecated = "Deprecated", + /** Supported */ + Supported = "Supported", +} + +/** + * Defines values for CurrentClusterAksVersionStatus. \ + * {@link KnownCurrentClusterAksVersionStatus} can be used interchangeably with CurrentClusterAksVersionStatus, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Deprecated** \ + * **Supported** + */ +export type CurrentClusterAksVersionStatus = string; + +/** Known values of {@link Severity} that the service accepts. */ +export enum KnownSeverity { + /** Low */ + Low = "low", + /** Medium */ + Medium = "medium", + /** High */ + High = "high", + /** Critical */ + Critical = "critical", +} + +/** + * Defines values for Severity. \ + * {@link KnownSeverity} can be used interchangeably with Severity, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **low** \ + * **medium** \ + * **high** \ + * **critical** + */ +export type Severity = string; + /** Optional parameters. */ export interface ClusterPoolsGetOptionalParams extends coreClient.OperationOptions {} @@ -1426,6 +2078,9 @@ export interface ClusterPoolsDeleteOptionalParams resumeFrom?: string; } +/** Contains response data for the delete operation. */ +export type ClusterPoolsDeleteResponse = ClusterPoolsDeleteHeaders; + /** Optional parameters. */ export interface ClusterPoolsListBySubscriptionOptionalParams extends coreClient.OperationOptions {} @@ -1440,6 +2095,18 @@ export interface ClusterPoolsListByResourceGroupOptionalParams /** Contains response data for the listByResourceGroup operation. */ export type ClusterPoolsListByResourceGroupResponse = ClusterPoolListResult; +/** Optional parameters. */ +export interface ClusterPoolsUpgradeOptionalParams + 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 upgrade operation. */ +export type ClusterPoolsUpgradeResponse = ClusterPool; + /** Optional parameters. */ export interface ClusterPoolsListBySubscriptionNextOptionalParams extends coreClient.OperationOptions {} @@ -1454,6 +2121,22 @@ export interface ClusterPoolsListByResourceGroupNextOptionalParams /** Contains response data for the listByResourceGroupNext operation. */ export type ClusterPoolsListByResourceGroupNextResponse = ClusterPoolListResult; +/** Optional parameters. */ +export interface ClusterPoolAvailableUpgradesListOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the list operation. */ +export type ClusterPoolAvailableUpgradesListResponse = + ClusterPoolAvailableUpgradeList; + +/** Optional parameters. */ +export interface ClusterPoolAvailableUpgradesListNextOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listNext operation. */ +export type ClusterPoolAvailableUpgradesListNextResponse = + ClusterPoolAvailableUpgradeList; + /** Optional parameters. */ export interface ClustersListByClusterPoolNameOptionalParams extends coreClient.OperationOptions {} @@ -1461,6 +2144,18 @@ export interface ClustersListByClusterPoolNameOptionalParams /** Contains response data for the listByClusterPoolName operation. */ export type ClustersListByClusterPoolNameResponse = ClusterListResult; +/** Optional parameters. */ +export interface ClustersUpgradeOptionalParams + 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 upgrade operation. */ +export type ClustersUpgradeResponse = Cluster; + /** Optional parameters. */ export interface ClustersResizeOptionalParams extends coreClient.OperationOptions { @@ -1513,6 +2208,9 @@ export interface ClustersDeleteOptionalParams resumeFrom?: string; } +/** Contains response data for the delete operation. */ +export type ClustersDeleteResponse = ClustersDeleteHeaders; + /** Optional parameters. */ export interface ClustersListServiceConfigsOptionalParams extends coreClient.OperationOptions {} @@ -1555,6 +2253,21 @@ export interface ClustersListInstanceViewsNextOptionalParams /** Contains response data for the listInstanceViewsNext operation. */ export type ClustersListInstanceViewsNextResponse = ClusterInstanceViewsResult; +/** Optional parameters. */ +export interface ClusterAvailableUpgradesListOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the list operation. */ +export type ClusterAvailableUpgradesListResponse = ClusterAvailableUpgradeList; + +/** Optional parameters. */ +export interface ClusterAvailableUpgradesListNextOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listNext operation. */ +export type ClusterAvailableUpgradesListNextResponse = + ClusterAvailableUpgradeList; + /** Optional parameters. */ export interface ClusterJobsRunJobOptionalParams extends coreClient.OperationOptions { @@ -1569,7 +2282,10 @@ export type ClusterJobsRunJobResponse = ClusterJob; /** Optional parameters. */ export interface ClusterJobsListOptionalParams - extends coreClient.OperationOptions {} + extends coreClient.OperationOptions { + /** The system query option to filter job returned in the response. Allowed value is 'jobName eq {jobName}' or 'jarName eq {jarName}'. */ + filter?: string; +} /** Contains response data for the list operation. */ export type ClusterJobsListResponse = ClusterJobList; @@ -1607,28 +2323,32 @@ export interface AvailableClusterPoolVersionsListByLocationOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listByLocation operation. */ -export type AvailableClusterPoolVersionsListByLocationResponse = ClusterPoolVersionsListResult; +export type AvailableClusterPoolVersionsListByLocationResponse = + ClusterPoolVersionsListResult; /** Optional parameters. */ export interface AvailableClusterPoolVersionsListByLocationNextOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listByLocationNext operation. */ -export type AvailableClusterPoolVersionsListByLocationNextResponse = ClusterPoolVersionsListResult; +export type AvailableClusterPoolVersionsListByLocationNextResponse = + ClusterPoolVersionsListResult; /** Optional parameters. */ export interface AvailableClusterVersionsListByLocationOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listByLocation operation. */ -export type AvailableClusterVersionsListByLocationResponse = ClusterVersionsListResult; +export type AvailableClusterVersionsListByLocationResponse = + ClusterVersionsListResult; /** Optional parameters. */ export interface AvailableClusterVersionsListByLocationNextOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listByLocationNext operation. */ -export type AvailableClusterVersionsListByLocationNextResponse = ClusterVersionsListResult; +export type AvailableClusterVersionsListByLocationNextResponse = + ClusterVersionsListResult; /** Optional parameters. */ export interface HDInsightContainersManagementClientOptionalParams diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/models/mappers.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/models/mappers.ts index 550ce9b453b0..7ffffff5a781 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/src/models/mappers.ts +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/models/mappers.ts @@ -8,6 +8,88 @@ import * as coreClient from "@azure/core-client"; +export const ClusterPoolResourceProperties: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ClusterPoolResourceProperties", + modelProperties: { + provisioningState: { + serializedName: "provisioningState", + readOnly: true, + type: { + name: "String", + }, + }, + deploymentId: { + serializedName: "deploymentId", + readOnly: true, + type: { + name: "String", + }, + }, + managedResourceGroupName: { + constraints: { + MaxLength: 40, + MinLength: 1, + }, + serializedName: "managedResourceGroupName", + type: { + name: "String", + }, + }, + aksManagedResourceGroupName: { + serializedName: "aksManagedResourceGroupName", + readOnly: true, + type: { + name: "String", + }, + }, + clusterPoolProfile: { + serializedName: "clusterPoolProfile", + type: { + name: "Composite", + className: "ClusterPoolResourcePropertiesClusterPoolProfile", + }, + }, + computeProfile: { + serializedName: "computeProfile", + type: { + name: "Composite", + className: "ClusterPoolResourcePropertiesComputeProfile", + }, + }, + aksClusterProfile: { + serializedName: "aksClusterProfile", + type: { + name: "Composite", + className: "ClusterPoolResourcePropertiesAksClusterProfile", + }, + }, + networkProfile: { + serializedName: "networkProfile", + type: { + name: "Composite", + className: "ClusterPoolResourcePropertiesNetworkProfile", + }, + }, + logAnalyticsProfile: { + serializedName: "logAnalyticsProfile", + type: { + name: "Composite", + className: "ClusterPoolResourcePropertiesLogAnalyticsProfile", + }, + }, + status: { + serializedName: "status", + readOnly: true, + type: { + name: "String", + }, + }, + }, + }, +}; + export const ClusterPoolProfile: coreClient.CompositeMapper = { type: { name: "Composite", @@ -15,16 +97,16 @@ export const ClusterPoolProfile: coreClient.CompositeMapper = { modelProperties: { clusterPoolVersion: { constraints: { - Pattern: new RegExp("^(0|[1-9][0-9]{0,18})\\.(0|[1-9][0-9]{0,18})$") + Pattern: new RegExp("^(0|[1-9][0-9]{0,18})\\.(0|[1-9][0-9]{0,18})$"), }, serializedName: "clusterPoolVersion", required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const ClusterPoolComputeProfile: coreClient.CompositeMapper = { @@ -34,23 +116,23 @@ export const ClusterPoolComputeProfile: coreClient.CompositeMapper = { modelProperties: { vmSize: { constraints: { - Pattern: new RegExp("^[a-zA-Z0-9_\\-]{0,256}$") + Pattern: new RegExp("^[a-zA-Z0-9_\\-]{0,256}$"), }, serializedName: "vmSize", required: true, type: { - name: "String" - } + name: "String", + }, }, count: { serializedName: "count", readOnly: true, type: { - name: "Number" - } - } - } - } + name: "Number", + }, + }, + }, + }, }; export const AksClusterProfile: coreClient.CompositeMapper = { @@ -61,25 +143,25 @@ export const AksClusterProfile: coreClient.CompositeMapper = { aksClusterResourceId: { serializedName: "aksClusterResourceId", type: { - name: "String" - } + name: "String", + }, }, aksClusterAgentPoolIdentityProfile: { serializedName: "aksClusterAgentPoolIdentityProfile", type: { name: "Composite", - className: "AksClusterProfileAksClusterAgentPoolIdentityProfile" - } + className: "AksClusterProfileAksClusterAgentPoolIdentityProfile", + }, }, aksVersion: { serializedName: "aksVersion", readOnly: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const IdentityProfile: coreClient.CompositeMapper = { @@ -91,35 +173,35 @@ export const IdentityProfile: coreClient.CompositeMapper = { serializedName: "msiResourceId", required: true, type: { - name: "String" - } + name: "String", + }, }, msiClientId: { constraints: { Pattern: new RegExp( - "^[{(]?[0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}[)}]?$" - ) + "^[{(]?[0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}[)}]?$", + ), }, serializedName: "msiClientId", required: true, type: { - name: "String" - } + name: "String", + }, }, msiObjectId: { constraints: { Pattern: new RegExp( - "^[{(]?[0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}[)}]?$" - ) + "^[{(]?[0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}[)}]?$", + ), }, serializedName: "msiObjectId", required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const ClusterPoolNetworkProfile: coreClient.CompositeMapper = { @@ -131,11 +213,35 @@ export const ClusterPoolNetworkProfile: coreClient.CompositeMapper = { serializedName: "subnetId", required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + outboundType: { + defaultValue: "loadBalancer", + serializedName: "outboundType", + type: { + name: "String", + }, + }, + enablePrivateApiServer: { + serializedName: "enablePrivateApiServer", + type: { + name: "Boolean", + }, + }, + apiServerAuthorizedIpRanges: { + serializedName: "apiServerAuthorizedIpRanges", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, + }, + }, + }, }; export const ClusterPoolLogAnalyticsProfile: coreClient.CompositeMapper = { @@ -147,17 +253,17 @@ export const ClusterPoolLogAnalyticsProfile: coreClient.CompositeMapper = { serializedName: "enabled", required: true, type: { - name: "Boolean" - } + name: "Boolean", + }, }, workspaceId: { serializedName: "workspaceId", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const Resource: coreClient.CompositeMapper = { @@ -169,32 +275,32 @@ export const Resource: coreClient.CompositeMapper = { serializedName: "id", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, name: { serializedName: "name", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, type: { serializedName: "type", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, systemData: { serializedName: "systemData", type: { name: "Composite", - className: "SystemData" - } - } - } - } + className: "SystemData", + }, + }, + }, + }, }; export const SystemData: coreClient.CompositeMapper = { @@ -205,41 +311,41 @@ export const SystemData: coreClient.CompositeMapper = { createdBy: { serializedName: "createdBy", type: { - name: "String" - } + name: "String", + }, }, createdByType: { serializedName: "createdByType", type: { - name: "String" - } + name: "String", + }, }, createdAt: { serializedName: "createdAt", type: { - name: "DateTime" - } + name: "DateTime", + }, }, lastModifiedBy: { serializedName: "lastModifiedBy", type: { - name: "String" - } + name: "String", + }, }, lastModifiedByType: { serializedName: "lastModifiedByType", type: { - name: "String" - } + name: "String", + }, }, lastModifiedAt: { serializedName: "lastModifiedAt", type: { - name: "DateTime" - } - } - } - } + name: "DateTime", + }, + }, + }, + }, }; export const ErrorResponse: coreClient.CompositeMapper = { @@ -251,11 +357,11 @@ export const ErrorResponse: coreClient.CompositeMapper = { serializedName: "error", type: { name: "Composite", - className: "ErrorDetail" - } - } - } - } + className: "ErrorDetail", + }, + }, + }, + }, }; export const ErrorDetail: coreClient.CompositeMapper = { @@ -267,22 +373,22 @@ export const ErrorDetail: coreClient.CompositeMapper = { serializedName: "code", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, message: { serializedName: "message", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, target: { serializedName: "target", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, details: { serializedName: "details", @@ -292,10 +398,10 @@ export const ErrorDetail: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "ErrorDetail" - } - } - } + className: "ErrorDetail", + }, + }, + }, }, additionalInfo: { serializedName: "additionalInfo", @@ -305,13 +411,13 @@ export const ErrorDetail: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "ErrorAdditionalInfo" - } - } - } - } - } - } + className: "ErrorAdditionalInfo", + }, + }, + }, + }, + }, + }, }; export const ErrorAdditionalInfo: coreClient.CompositeMapper = { @@ -323,19 +429,19 @@ export const ErrorAdditionalInfo: coreClient.CompositeMapper = { serializedName: "type", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, info: { serializedName: "info", readOnly: true, type: { name: "Dictionary", - value: { type: { name: "any" } } - } - } - } - } + value: { type: { name: "any" } }, + }, + }, + }, + }, }; export const TagsObject: coreClient.CompositeMapper = { @@ -347,11 +453,11 @@ export const TagsObject: coreClient.CompositeMapper = { serializedName: "tags", type: { name: "Dictionary", - value: { type: { name: "String" } } - } - } - } - } + value: { type: { name: "String" } }, + }, + }, + }, + }, }; export const ClusterPoolListResult: coreClient.CompositeMapper = { @@ -366,22 +472,109 @@ export const ClusterPoolListResult: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "ClusterPool" - } - } - } + className: "ClusterPool", + }, + }, + }, }, nextLink: { serializedName: "nextLink", readOnly: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, +}; + +export const ClusterPoolUpgrade: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ClusterPoolUpgrade", + modelProperties: { + properties: { + serializedName: "properties", + type: { + name: "Composite", + className: "ClusterPoolUpgradeProperties", + }, + }, + }, + }, +}; + +export const ClusterPoolUpgradeProperties: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ClusterPoolUpgradeProperties", + uberParent: "ClusterPoolUpgradeProperties", + polymorphicDiscriminator: { + serializedName: "upgradeType", + clientName: "upgradeType", + }, + modelProperties: { + upgradeType: { + serializedName: "upgradeType", + required: true, + type: { + name: "String", + }, + }, + }, + }, +}; + +export const ClusterPoolAvailableUpgradeList: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ClusterPoolAvailableUpgradeList", + modelProperties: { + value: { + serializedName: "value", + required: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ClusterPoolAvailableUpgrade", + }, + }, + }, + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String", + }, + }, + }, + }, }; +export const ClusterPoolAvailableUpgradeProperties: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "ClusterPoolAvailableUpgradeProperties", + uberParent: "ClusterPoolAvailableUpgradeProperties", + polymorphicDiscriminator: { + serializedName: "upgradeType", + clientName: "upgradeType", + }, + modelProperties: { + upgradeType: { + serializedName: "upgradeType", + required: true, + type: { + name: "String", + }, + }, + }, + }, + }; + export const ClusterListResult: coreClient.CompositeMapper = { type: { name: "Composite", @@ -394,20 +587,74 @@ export const ClusterListResult: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "Cluster" - } - } - } + className: "Cluster", + }, + }, + }, }, nextLink: { serializedName: "nextLink", readOnly: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, +}; + +export const ClusterResourceProperties: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ClusterResourceProperties", + modelProperties: { + provisioningState: { + serializedName: "provisioningState", + readOnly: true, + type: { + name: "String", + }, + }, + clusterType: { + constraints: { + Pattern: new RegExp("^[a-zA-Z][a-zA-Z0-9]{0,31}$"), + }, + serializedName: "clusterType", + required: true, + type: { + name: "String", + }, + }, + deploymentId: { + serializedName: "deploymentId", + readOnly: true, + type: { + name: "String", + }, + }, + computeProfile: { + serializedName: "computeProfile", + type: { + name: "Composite", + className: "ComputeProfile", + }, + }, + clusterProfile: { + serializedName: "clusterProfile", + type: { + name: "Composite", + className: "ClusterProfile", + }, + }, + status: { + serializedName: "status", + readOnly: true, + type: { + name: "String", + }, + }, + }, + }, }; export const ComputeProfile: coreClient.CompositeMapper = { @@ -423,13 +670,13 @@ export const ComputeProfile: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "NodeProfile" - } - } - } - } - } - } + className: "NodeProfile", + }, + }, + }, + }, + }, + }, }; export const NodeProfile: coreClient.CompositeMapper = { @@ -439,36 +686,36 @@ export const NodeProfile: coreClient.CompositeMapper = { modelProperties: { type: { constraints: { - Pattern: new RegExp("^(head|Head|HEAD|worker|Worker|WORKER)$") + Pattern: new RegExp("^(head|Head|HEAD|worker|Worker|WORKER)$"), }, serializedName: "type", required: true, type: { - name: "String" - } + name: "String", + }, }, vmSize: { constraints: { - Pattern: new RegExp("^[a-zA-Z0-9_\\-]{0,256}$") + Pattern: new RegExp("^[a-zA-Z0-9_\\-]{0,256}$"), }, serializedName: "vmSize", required: true, type: { - name: "String" - } + name: "String", + }, }, count: { constraints: { - InclusiveMinimum: 1 + InclusiveMinimum: 1, }, serializedName: "count", required: true, type: { - name: "Number" - } - } - } - } + name: "Number", + }, + }, + }, + }, }; export const ClusterProfile: coreClient.CompositeMapper = { @@ -479,26 +726,26 @@ export const ClusterProfile: coreClient.CompositeMapper = { clusterVersion: { constraints: { Pattern: new RegExp( - "^(0|[1-9][0-9]{0,18})\\.(0|[1-9][0-9]{0,18})\\.(0|[1-9][0-9]{0,18})(?:\\.(0|[1-9][0-9]{0,18}))?$" - ) + "^(0|[1-9][0-9]{0,18})\\.(0|[1-9][0-9]{0,18})\\.(0|[1-9][0-9]{0,18})(?:\\.(0|[1-9][0-9]{0,18}))?$", + ), }, serializedName: "clusterVersion", required: true, type: { - name: "String" - } + name: "String", + }, }, ossVersion: { constraints: { Pattern: new RegExp( - "^(0|[1-9][0-9]{0,18})\\.(0|[1-9][0-9]{0,18})\\.(0|[1-9][0-9]{0,18})$" - ) + "^(0|[1-9][0-9]{0,18})\\.(0|[1-9][0-9]{0,18})\\.(0|[1-9][0-9]{0,18})$", + ), }, serializedName: "ossVersion", required: true, type: { - name: "String" - } + name: "String", + }, }, components: { serializedName: "components", @@ -508,31 +755,31 @@ export const ClusterProfile: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "ClusterComponentsItem" - } - } - } + className: "ClusterComponentsItem", + }, + }, + }, }, identityProfile: { serializedName: "identityProfile", type: { name: "Composite", - className: "IdentityProfile" - } + className: "IdentityProfile", + }, }, authorizationProfile: { serializedName: "authorizationProfile", type: { name: "Composite", - className: "AuthorizationProfile" - } + className: "AuthorizationProfile", + }, }, secretsProfile: { serializedName: "secretsProfile", type: { name: "Composite", - className: "SecretsProfile" - } + className: "SecretsProfile", + }, }, serviceConfigsProfiles: { serializedName: "serviceConfigsProfiles", @@ -541,87 +788,108 @@ export const ClusterProfile: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "ClusterServiceConfigsProfile" - } - } - } + className: "ClusterServiceConfigsProfile", + }, + }, + }, }, connectivityProfile: { serializedName: "connectivityProfile", type: { name: "Composite", - className: "ConnectivityProfile" - } + className: "ConnectivityProfile", + }, + }, + clusterAccessProfile: { + serializedName: "clusterAccessProfile", + type: { + name: "Composite", + className: "ClusterAccessProfile", + }, }, logAnalyticsProfile: { serializedName: "logAnalyticsProfile", type: { name: "Composite", - className: "ClusterLogAnalyticsProfile" - } + className: "ClusterLogAnalyticsProfile", + }, }, prometheusProfile: { serializedName: "prometheusProfile", type: { name: "Composite", - className: "ClusterPrometheusProfile" - } + className: "ClusterPrometheusProfile", + }, }, sshProfile: { serializedName: "sshProfile", type: { name: "Composite", - className: "SshProfile" - } + className: "SshProfile", + }, }, autoscaleProfile: { serializedName: "autoscaleProfile", type: { name: "Composite", - className: "AutoscaleProfile" - } + className: "AutoscaleProfile", + }, + }, + rangerPluginProfile: { + serializedName: "rangerPluginProfile", + type: { + name: "Composite", + className: "ClusterRangerPluginProfile", + }, }, kafkaProfile: { serializedName: "kafkaProfile", type: { - name: "Dictionary", - value: { type: { name: "any" } } - } + name: "Composite", + className: "KafkaProfile", + }, }, trinoProfile: { serializedName: "trinoProfile", type: { name: "Composite", - className: "TrinoProfile" - } + className: "TrinoProfile", + }, }, llapProfile: { serializedName: "llapProfile", type: { name: "Dictionary", - value: { type: { name: "any" } } - } + value: { type: { name: "any" } }, + }, }, flinkProfile: { serializedName: "flinkProfile", type: { name: "Composite", - className: "FlinkProfile" - } + className: "FlinkProfile", + }, }, sparkProfile: { serializedName: "sparkProfile", type: { name: "Composite", - className: "SparkProfile" - } + className: "SparkProfile", + }, + }, + rangerProfile: { + serializedName: "rangerProfile", + type: { + name: "Composite", + className: "RangerProfile", + }, }, stubProfile: { serializedName: "stubProfile", type: { name: "Dictionary", - value: { type: { name: "any" } } - } + value: { type: { name: "any" } }, + }, }, scriptActionProfiles: { serializedName: "scriptActionProfiles", @@ -630,13 +898,13 @@ export const ClusterProfile: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "ScriptActionProfile" - } - } - } - } - } - } + className: "ScriptActionProfile", + }, + }, + }, + }, + }, + }, }; export const ClusterComponentsItem: coreClient.CompositeMapper = { @@ -647,17 +915,17 @@ export const ClusterComponentsItem: coreClient.CompositeMapper = { name: { serializedName: "name", type: { - name: "String" - } + name: "String", + }, }, version: { serializedName: "version", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const AuthorizationProfile: coreClient.CompositeMapper = { @@ -671,10 +939,10 @@ export const AuthorizationProfile: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "String" - } - } - } + name: "String", + }, + }, + }, }, groupIds: { serializedName: "groupIds", @@ -682,13 +950,13 @@ export const AuthorizationProfile: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "String" - } - } - } - } - } - } + name: "String", + }, + }, + }, + }, + }, + }, }; export const SecretsProfile: coreClient.CompositeMapper = { @@ -700,8 +968,8 @@ export const SecretsProfile: coreClient.CompositeMapper = { serializedName: "keyVaultResourceId", required: true, type: { - name: "String" - } + name: "String", + }, }, secrets: { serializedName: "secrets", @@ -710,13 +978,13 @@ export const SecretsProfile: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "SecretReference" - } - } - } - } - } - } + className: "SecretReference", + }, + }, + }, + }, + }, + }, }; export const SecretReference: coreClient.CompositeMapper = { @@ -728,34 +996,34 @@ export const SecretReference: coreClient.CompositeMapper = { serializedName: "referenceName", required: true, type: { - name: "String" - } + name: "String", + }, }, type: { serializedName: "type", required: true, type: { - name: "String" - } + name: "String", + }, }, version: { serializedName: "version", type: { - name: "String" - } + name: "String", + }, }, keyVaultObjectName: { constraints: { - Pattern: new RegExp("^[a-zA-Z][a-zA-Z0-9-]{1,126}$") + Pattern: new RegExp("^[a-zA-Z][a-zA-Z0-9-]{1,126}$"), }, serializedName: "keyVaultObjectName", required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const ClusterServiceConfigsProfile: coreClient.CompositeMapper = { @@ -767,8 +1035,8 @@ export const ClusterServiceConfigsProfile: coreClient.CompositeMapper = { serializedName: "serviceName", required: true, type: { - name: "String" - } + name: "String", + }, }, configs: { serializedName: "configs", @@ -778,13 +1046,13 @@ export const ClusterServiceConfigsProfile: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "ClusterServiceConfig" - } - } - } - } - } - } + className: "ClusterServiceConfig", + }, + }, + }, + }, + }, + }, }; export const ClusterServiceConfig: coreClient.CompositeMapper = { @@ -796,8 +1064,8 @@ export const ClusterServiceConfig: coreClient.CompositeMapper = { serializedName: "component", required: true, type: { - name: "String" - } + name: "String", + }, }, files: { serializedName: "files", @@ -807,13 +1075,13 @@ export const ClusterServiceConfig: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "ClusterConfigFile" - } - } - } - } - } - } + className: "ClusterConfigFile", + }, + }, + }, + }, + }, + }, }; export const ClusterConfigFile: coreClient.CompositeMapper = { @@ -825,36 +1093,36 @@ export const ClusterConfigFile: coreClient.CompositeMapper = { serializedName: "fileName", required: true, type: { - name: "String" - } + name: "String", + }, }, content: { serializedName: "content", type: { - name: "String" - } + name: "String", + }, }, encoding: { serializedName: "encoding", type: { - name: "String" - } + name: "String", + }, }, path: { serializedName: "path", type: { - name: "String" - } + name: "String", + }, }, values: { serializedName: "values", type: { name: "Dictionary", - value: { type: { name: "String" } } - } - } - } - } + value: { type: { name: "String" } }, + }, + }, + }, + }, }; export const ConnectivityProfile: coreClient.CompositeMapper = { @@ -866,8 +1134,8 @@ export const ConnectivityProfile: coreClient.CompositeMapper = { serializedName: "web", type: { name: "Composite", - className: "ConnectivityProfileWeb" - } + className: "ConnectivityProfileWeb", + }, }, ssh: { serializedName: "ssh", @@ -876,13 +1144,13 @@ export const ConnectivityProfile: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "SshConnectivityEndpoint" - } - } - } - } - } - } + className: "SshConnectivityEndpoint", + }, + }, + }, + }, + }, + }, }; export const WebConnectivityEndpoint: coreClient.CompositeMapper = { @@ -894,11 +1162,17 @@ export const WebConnectivityEndpoint: coreClient.CompositeMapper = { serializedName: "fqdn", required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + privateFqdn: { + serializedName: "privateFqdn", + type: { + name: "String", + }, + }, + }, + }, }; export const SshConnectivityEndpoint: coreClient.CompositeMapper = { @@ -910,11 +1184,40 @@ export const SshConnectivityEndpoint: coreClient.CompositeMapper = { serializedName: "endpoint", required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + privateSshEndpoint: { + serializedName: "privateSshEndpoint", + type: { + name: "String", + }, + }, + }, + }, +}; + +export const ClusterAccessProfile: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ClusterAccessProfile", + modelProperties: { + enableInternalIngress: { + serializedName: "enableInternalIngress", + required: true, + type: { + name: "Boolean", + }, + }, + privateLinkServiceId: { + serializedName: "privateLinkServiceId", + readOnly: true, + type: { + name: "String", + }, + }, + }, + }, }; export const ClusterLogAnalyticsProfile: coreClient.CompositeMapper = { @@ -926,24 +1229,24 @@ export const ClusterLogAnalyticsProfile: coreClient.CompositeMapper = { serializedName: "enabled", required: true, type: { - name: "Boolean" - } + name: "Boolean", + }, }, applicationLogs: { serializedName: "applicationLogs", type: { name: "Composite", - className: "ClusterLogAnalyticsApplicationLogs" - } + className: "ClusterLogAnalyticsApplicationLogs", + }, }, metricsEnabled: { serializedName: "metricsEnabled", type: { - name: "Boolean" - } - } - } - } + name: "Boolean", + }, + }, + }, + }, }; export const ClusterLogAnalyticsApplicationLogs: coreClient.CompositeMapper = { @@ -954,17 +1257,17 @@ export const ClusterLogAnalyticsApplicationLogs: coreClient.CompositeMapper = { stdOutEnabled: { serializedName: "stdOutEnabled", type: { - name: "Boolean" - } + name: "Boolean", + }, }, stdErrorEnabled: { serializedName: "stdErrorEnabled", type: { - name: "Boolean" - } - } - } - } + name: "Boolean", + }, + }, + }, + }, }; export const ClusterPrometheusProfile: coreClient.CompositeMapper = { @@ -977,11 +1280,11 @@ export const ClusterPrometheusProfile: coreClient.CompositeMapper = { serializedName: "enabled", required: true, type: { - name: "Boolean" - } - } - } - } + name: "Boolean", + }, + }, + }, + }, }; export const SshProfile: coreClient.CompositeMapper = { @@ -992,23 +1295,23 @@ export const SshProfile: coreClient.CompositeMapper = { count: { constraints: { InclusiveMaximum: 5, - InclusiveMinimum: 0 + InclusiveMinimum: 0, }, serializedName: "count", required: true, type: { - name: "Number" - } + name: "Number", + }, }, podPrefix: { serializedName: "podPrefix", readOnly: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const AutoscaleProfile: coreClient.CompositeMapper = { @@ -1020,37 +1323,37 @@ export const AutoscaleProfile: coreClient.CompositeMapper = { serializedName: "enabled", required: true, type: { - name: "Boolean" - } + name: "Boolean", + }, }, gracefulDecommissionTimeout: { serializedName: "gracefulDecommissionTimeout", type: { - name: "Number" - } + name: "Number", + }, }, autoscaleType: { serializedName: "autoscaleType", type: { - name: "String" - } + name: "String", + }, }, scheduleBasedConfig: { serializedName: "scheduleBasedConfig", type: { name: "Composite", - className: "ScheduleBasedConfig" - } + className: "ScheduleBasedConfig", + }, }, loadBasedConfig: { serializedName: "loadBasedConfig", type: { name: "Composite", - className: "LoadBasedConfig" - } - } - } - } + className: "LoadBasedConfig", + }, + }, + }, + }, }; export const ScheduleBasedConfig: coreClient.CompositeMapper = { @@ -1062,15 +1365,15 @@ export const ScheduleBasedConfig: coreClient.CompositeMapper = { serializedName: "timeZone", required: true, type: { - name: "String" - } + name: "String", + }, }, defaultCount: { serializedName: "defaultCount", required: true, type: { - name: "Number" - } + name: "Number", + }, }, schedules: { serializedName: "schedules", @@ -1080,13 +1383,13 @@ export const ScheduleBasedConfig: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "Schedule" - } - } - } - } - } - } + className: "Schedule", + }, + }, + }, + }, + }, + }, }; export const Schedule: coreClient.CompositeMapper = { @@ -1096,30 +1399,30 @@ export const Schedule: coreClient.CompositeMapper = { modelProperties: { startTime: { constraints: { - Pattern: new RegExp("^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$") + Pattern: new RegExp("^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$"), }, serializedName: "startTime", required: true, type: { - name: "String" - } + name: "String", + }, }, endTime: { constraints: { - Pattern: new RegExp("^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$") + Pattern: new RegExp("^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$"), }, serializedName: "endTime", required: true, type: { - name: "String" - } + name: "String", + }, }, count: { serializedName: "count", required: true, type: { - name: "Number" - } + name: "Number", + }, }, days: { serializedName: "days", @@ -1128,13 +1431,13 @@ export const Schedule: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "String" - } - } - } - } - } - } + name: "String", + }, + }, + }, + }, + }, + }, }; export const LoadBasedConfig: coreClient.CompositeMapper = { @@ -1146,27 +1449,27 @@ export const LoadBasedConfig: coreClient.CompositeMapper = { serializedName: "minNodes", required: true, type: { - name: "Number" - } + name: "Number", + }, }, maxNodes: { serializedName: "maxNodes", required: true, type: { - name: "Number" - } + name: "Number", + }, }, pollInterval: { serializedName: "pollInterval", type: { - name: "Number" - } + name: "Number", + }, }, cooldownPeriod: { serializedName: "cooldownPeriod", type: { - name: "Number" - } + name: "Number", + }, }, scalingRules: { serializedName: "scalingRules", @@ -1176,13 +1479,13 @@ export const LoadBasedConfig: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "ScalingRule" - } - } - } - } - } - } + className: "ScalingRule", + }, + }, + }, + }, + }, + }, }; export const ScalingRule: coreClient.CompositeMapper = { @@ -1194,32 +1497,32 @@ export const ScalingRule: coreClient.CompositeMapper = { serializedName: "actionType", required: true, type: { - name: "String" - } + name: "String", + }, }, evaluationCount: { serializedName: "evaluationCount", required: true, type: { - name: "Number" - } + name: "Number", + }, }, scalingMetric: { serializedName: "scalingMetric", required: true, type: { - name: "String" - } + name: "String", + }, }, comparisonRule: { serializedName: "comparisonRule", type: { name: "Composite", - className: "ComparisonRule" - } - } - } - } + className: "ComparisonRule", + }, + }, + }, + }, }; export const ComparisonRule: coreClient.CompositeMapper = { @@ -1231,18 +1534,137 @@ export const ComparisonRule: coreClient.CompositeMapper = { serializedName: "operator", required: true, type: { - name: "String" - } + name: "String", + }, }, threshold: { serializedName: "threshold", required: true, type: { - name: "Number" - } - } - } - } + name: "Number", + }, + }, + }, + }, +}; + +export const ClusterRangerPluginProfile: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ClusterRangerPluginProfile", + modelProperties: { + enabled: { + defaultValue: false, + serializedName: "enabled", + required: true, + type: { + name: "Boolean", + }, + }, + }, + }, +}; + +export const KafkaProfile: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "KafkaProfile", + modelProperties: { + enableKRaft: { + defaultValue: true, + serializedName: "enableKRaft", + type: { + name: "Boolean", + }, + }, + enablePublicEndpoints: { + defaultValue: false, + serializedName: "enablePublicEndpoints", + type: { + name: "Boolean", + }, + }, + remoteStorageUri: { + constraints: { + Pattern: new RegExp("^(https?|abfss?):\\/\\/[^/]+(?:\\/|$)"), + }, + serializedName: "remoteStorageUri", + type: { + name: "String", + }, + }, + diskStorage: { + serializedName: "diskStorage", + type: { + name: "Composite", + className: "DiskStorageProfile", + }, + }, + clusterIdentity: { + serializedName: "clusterIdentity", + type: { + name: "Composite", + className: "IdentityProfile", + }, + }, + connectivityEndpoints: { + serializedName: "connectivityEndpoints", + type: { + name: "Composite", + className: "KafkaConnectivityEndpoints", + }, + }, + }, + }, +}; + +export const DiskStorageProfile: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DiskStorageProfile", + modelProperties: { + dataDiskSize: { + serializedName: "dataDiskSize", + required: true, + type: { + name: "Number", + }, + }, + dataDiskType: { + serializedName: "dataDiskType", + required: true, + type: { + name: "String", + }, + }, + }, + }, +}; + +export const KafkaConnectivityEndpoints: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "KafkaConnectivityEndpoints", + modelProperties: { + bootstrapServerEndpoint: { + serializedName: "bootstrapServerEndpoint", + type: { + name: "String", + }, + }, + brokerEndpoints: { + serializedName: "brokerEndpoints", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, + }, + }, + }, }; export const TrinoProfile: coreClient.CompositeMapper = { @@ -1254,39 +1676,39 @@ export const TrinoProfile: coreClient.CompositeMapper = { serializedName: "catalogOptions", type: { name: "Composite", - className: "CatalogOptions" - } + className: "CatalogOptions", + }, }, coordinator: { serializedName: "coordinator", type: { name: "Composite", - className: "TrinoCoordinator" - } + className: "TrinoCoordinator", + }, }, userPluginsSpec: { serializedName: "userPluginsSpec", type: { name: "Composite", - className: "TrinoUserPlugins" - } + className: "TrinoUserPlugins", + }, }, userTelemetrySpec: { serializedName: "userTelemetrySpec", type: { name: "Composite", - className: "TrinoUserTelemetry" - } + className: "TrinoUserTelemetry", + }, }, worker: { serializedName: "worker", type: { name: "Composite", - className: "TrinoWorker" - } - } - } - } + className: "TrinoWorker", + }, + }, + }, + }, }; export const CatalogOptions: coreClient.CompositeMapper = { @@ -1301,13 +1723,13 @@ export const CatalogOptions: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "HiveCatalogOption" - } - } - } - } - } - } + className: "HiveCatalogOption", + }, + }, + }, + }, + }, + }, }; export const HiveCatalogOption: coreClient.CompositeMapper = { @@ -1317,44 +1739,48 @@ export const HiveCatalogOption: coreClient.CompositeMapper = { modelProperties: { catalogName: { constraints: { - MinLength: 1 + MinLength: 1, }, serializedName: "catalogName", required: true, type: { - name: "String" - } + name: "String", + }, + }, + metastoreDbConnectionAuthenticationMode: { + serializedName: "metastoreDbConnectionAuthenticationMode", + type: { + name: "String", + }, }, metastoreDbConnectionPasswordSecret: { serializedName: "metastoreDbConnectionPasswordSecret", - required: true, type: { - name: "String" - } + name: "String", + }, }, metastoreDbConnectionURL: { serializedName: "metastoreDbConnectionURL", required: true, type: { - name: "String" - } + name: "String", + }, }, metastoreDbConnectionUserName: { serializedName: "metastoreDbConnectionUserName", - required: true, type: { - name: "String" - } + name: "String", + }, }, metastoreWarehouseDir: { serializedName: "metastoreWarehouseDir", required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const TrinoCoordinator: coreClient.CompositeMapper = { @@ -1362,36 +1788,52 @@ export const TrinoCoordinator: coreClient.CompositeMapper = { name: "Composite", className: "TrinoCoordinator", modelProperties: { + debug: { + serializedName: "debug", + type: { + name: "Composite", + className: "TrinoDebugConfig", + }, + }, highAvailabilityEnabled: { defaultValue: true, serializedName: "highAvailabilityEnabled", type: { - name: "Boolean" - } + name: "Boolean", + }, }, + }, + }, +}; + +export const TrinoDebugConfig: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "TrinoDebugConfig", + modelProperties: { enable: { defaultValue: false, - serializedName: "debug.enable", + serializedName: "enable", type: { - name: "Boolean" - } + name: "Boolean", + }, }, port: { defaultValue: 8008, - serializedName: "debug.port", + serializedName: "port", type: { - name: "Number" - } + name: "Number", + }, }, suspend: { defaultValue: false, - serializedName: "debug.suspend", + serializedName: "suspend", type: { - name: "Boolean" - } - } - } - } + name: "Boolean", + }, + }, + }, + }, }; export const TrinoUserPlugins: coreClient.CompositeMapper = { @@ -1406,13 +1848,13 @@ export const TrinoUserPlugins: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "TrinoUserPlugin" - } - } - } - } - } - } + className: "TrinoUserPlugin", + }, + }, + }, + }, + }, + }, }; export const TrinoUserPlugin: coreClient.CompositeMapper = { @@ -1423,30 +1865,30 @@ export const TrinoUserPlugin: coreClient.CompositeMapper = { enabled: { serializedName: "enabled", type: { - name: "Boolean" - } + name: "Boolean", + }, }, name: { constraints: { - MinLength: 1 + MinLength: 1, }, serializedName: "name", type: { - name: "String" - } + name: "String", + }, }, path: { constraints: { Pattern: new RegExp("^(https)|(abfss):\\/\\/.*$"), - MinLength: 1 + MinLength: 1, }, serializedName: "path", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const TrinoUserTelemetry: coreClient.CompositeMapper = { @@ -1458,11 +1900,11 @@ export const TrinoUserTelemetry: coreClient.CompositeMapper = { serializedName: "storage", type: { name: "Composite", - className: "TrinoTelemetryConfig" - } - } - } - } + className: "TrinoTelemetryConfig", + }, + }, + }, + }, }; export const TrinoTelemetryConfig: coreClient.CompositeMapper = { @@ -1472,38 +1914,38 @@ export const TrinoTelemetryConfig: coreClient.CompositeMapper = { modelProperties: { hivecatalogName: { constraints: { - MinLength: 1 + MinLength: 1, }, serializedName: "hivecatalogName", type: { - name: "String" - } + name: "String", + }, }, hivecatalogSchema: { defaultValue: "trinologs", serializedName: "hivecatalogSchema", type: { - name: "String" - } + name: "String", + }, }, partitionRetentionInDays: { defaultValue: 365, serializedName: "partitionRetentionInDays", type: { - name: "Number" - } + name: "Number", + }, }, path: { constraints: { - MinLength: 1 + MinLength: 1, }, serializedName: "path", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const TrinoWorker: coreClient.CompositeMapper = { @@ -1511,29 +1953,15 @@ export const TrinoWorker: coreClient.CompositeMapper = { name: "Composite", className: "TrinoWorker", modelProperties: { - enable: { - defaultValue: false, - serializedName: "debug.enable", + debug: { + serializedName: "debug", type: { - name: "Boolean" - } + name: "Composite", + className: "TrinoDebugConfig", + }, }, - port: { - defaultValue: 8008, - serializedName: "debug.port", - type: { - name: "Number" - } - }, - suspend: { - defaultValue: false, - serializedName: "debug.suspend", - type: { - name: "Boolean" - } - } - } - } + }, + }, }; export const FlinkProfile: coreClient.CompositeMapper = { @@ -1545,45 +1973,58 @@ export const FlinkProfile: coreClient.CompositeMapper = { serializedName: "storage", type: { name: "Composite", - className: "FlinkStorageProfile" - } + className: "FlinkStorageProfile", + }, }, numReplicas: { serializedName: "numReplicas", type: { - name: "Number" - } + name: "Number", + }, }, jobManager: { serializedName: "jobManager", type: { name: "Composite", - className: "ComputeResourceDefinition" - } + className: "ComputeResourceDefinition", + }, }, historyServer: { serializedName: "historyServer", type: { name: "Composite", - className: "ComputeResourceDefinition" - } + className: "ComputeResourceDefinition", + }, }, taskManager: { serializedName: "taskManager", type: { name: "Composite", - className: "ComputeResourceDefinition" - } + className: "ComputeResourceDefinition", + }, }, catalogOptions: { serializedName: "catalogOptions", type: { name: "Composite", - className: "FlinkCatalogOptions" - } - } - } - } + className: "FlinkCatalogOptions", + }, + }, + deploymentMode: { + serializedName: "deploymentMode", + type: { + name: "String", + }, + }, + jobSpec: { + serializedName: "jobSpec", + type: { + name: "Composite", + className: "FlinkJobProfile", + }, + }, + }, + }, }; export const FlinkStorageProfile: coreClient.CompositeMapper = { @@ -1594,23 +2035,23 @@ export const FlinkStorageProfile: coreClient.CompositeMapper = { storageUri: { constraints: { Pattern: new RegExp( - "^(\\w{4,5}):\\/\\/(.*)@(.*).\\b(blob|dfs)\\b\\.core\\.windows\\.net$" - ) + "^(\\w{4,5}):\\/\\/(.*)@(.*).\\b(blob|dfs)\\b.*$", + ), }, serializedName: "storageUri", required: true, type: { - name: "String" - } + name: "String", + }, }, storagekey: { serializedName: "storagekey", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const ComputeResourceDefinition: coreClient.CompositeMapper = { @@ -1622,18 +2063,18 @@ export const ComputeResourceDefinition: coreClient.CompositeMapper = { serializedName: "cpu", required: true, type: { - name: "Number" - } + name: "Number", + }, }, memory: { serializedName: "memory", required: true, type: { - name: "Number" - } - } - } - } + name: "Number", + }, + }, + }, + }, }; export const FlinkCatalogOptions: coreClient.CompositeMapper = { @@ -1645,11 +2086,11 @@ export const FlinkCatalogOptions: coreClient.CompositeMapper = { serializedName: "hive", type: { name: "Composite", - className: "FlinkHiveCatalogOption" - } - } - } - } + className: "FlinkHiveCatalogOption", + }, + }, + }, + }, }; export const FlinkHiveCatalogOption: coreClient.CompositeMapper = { @@ -1657,29 +2098,81 @@ export const FlinkHiveCatalogOption: coreClient.CompositeMapper = { name: "Composite", className: "FlinkHiveCatalogOption", modelProperties: { + metastoreDbConnectionAuthenticationMode: { + serializedName: "metastoreDbConnectionAuthenticationMode", + type: { + name: "String", + }, + }, metastoreDbConnectionPasswordSecret: { serializedName: "metastoreDbConnectionPasswordSecret", - required: true, type: { - name: "String" - } + name: "String", + }, }, metastoreDbConnectionURL: { serializedName: "metastoreDbConnectionURL", required: true, type: { - name: "String" - } + name: "String", + }, }, metastoreDbConnectionUserName: { serializedName: "metastoreDbConnectionUserName", + type: { + name: "String", + }, + }, + }, + }, +}; + +export const FlinkJobProfile: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "FlinkJobProfile", + modelProperties: { + jobJarDirectory: { + serializedName: "jobJarDirectory", + required: true, + type: { + name: "String", + }, + }, + jarName: { + serializedName: "jarName", + required: true, + type: { + name: "String", + }, + }, + entryClass: { + serializedName: "entryClass", + type: { + name: "String", + }, + }, + args: { + serializedName: "args", + type: { + name: "String", + }, + }, + savePointName: { + serializedName: "savePointName", + type: { + name: "String", + }, + }, + upgradeMode: { + serializedName: "upgradeMode", required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const SparkProfile: coreClient.CompositeMapper = { @@ -1690,25 +2183,25 @@ export const SparkProfile: coreClient.CompositeMapper = { defaultStorageUrl: { serializedName: "defaultStorageUrl", type: { - name: "String" - } + name: "String", + }, }, metastoreSpec: { serializedName: "metastoreSpec", type: { name: "Composite", - className: "SparkMetastoreSpec" - } + className: "SparkMetastoreSpec", + }, }, userPluginsSpec: { serializedName: "userPluginsSpec", type: { name: "Composite", - className: "SparkUserPlugins" - } - } - } - } + className: "SparkUserPlugins", + }, + }, + }, + }, }; export const SparkMetastoreSpec: coreClient.CompositeMapper = { @@ -1720,45 +2213,49 @@ export const SparkMetastoreSpec: coreClient.CompositeMapper = { serializedName: "dbServerHost", required: true, type: { - name: "String" - } + name: "String", + }, }, dbName: { serializedName: "dbName", required: true, type: { - name: "String" - } + name: "String", + }, + }, + dbConnectionAuthenticationMode: { + defaultValue: "IdentityAuth", + serializedName: "dbConnectionAuthenticationMode", + type: { + name: "String", + }, }, dbUserName: { serializedName: "dbUserName", - required: true, type: { - name: "String" - } + name: "String", + }, }, dbPasswordSecretName: { serializedName: "dbPasswordSecretName", - required: true, type: { - name: "String" - } + name: "String", + }, }, keyVaultId: { serializedName: "keyVaultId", - required: true, type: { - name: "String" - } + name: "String", + }, }, thriftUrl: { serializedName: "thriftUrl", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const SparkUserPlugins: coreClient.CompositeMapper = { @@ -1773,13 +2270,13 @@ export const SparkUserPlugins: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "SparkUserPlugin" - } - } - } - } - } - } + className: "SparkUserPlugin", + }, + }, + }, + }, + }, + }, }; export const SparkUserPlugin: coreClient.CompositeMapper = { @@ -1790,291 +2287,563 @@ export const SparkUserPlugin: coreClient.CompositeMapper = { path: { constraints: { Pattern: new RegExp("^(https)|(abfss):\\/\\/.*$"), - MinLength: 1 + MinLength: 1, }, serializedName: "path", required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const ScriptActionProfile: coreClient.CompositeMapper = { +export const RangerProfile: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ScriptActionProfile", + className: "RangerProfile", modelProperties: { - type: { - serializedName: "type", - required: true, - type: { - name: "String" - } - }, - name: { - serializedName: "name", - required: true, + rangerAdmin: { + serializedName: "rangerAdmin", type: { - name: "String" - } - }, - url: { - constraints: { - Pattern: new RegExp( - "^(https)|(http)|(abfss)|(abfs)|(wasbs)|(wasb):\\/\\/.*$" - ) + name: "Composite", + className: "RangerAdminSpec", }, - serializedName: "url", - required: true, - type: { - name: "String" - } - }, - parameters: { - serializedName: "parameters", - type: { - name: "String" - } }, - services: { - serializedName: "services", - required: true, + rangerAudit: { + serializedName: "rangerAudit", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } + name: "Composite", + className: "RangerAuditSpec", + }, }, - timeoutInMinutes: { - serializedName: "timeoutInMinutes", + rangerUsersync: { + serializedName: "rangerUsersync", type: { - name: "Number" - } + name: "Composite", + className: "RangerUsersyncSpec", + }, }, - shouldPersist: { - defaultValue: true, - serializedName: "shouldPersist", - type: { - name: "Boolean" - } - } - } - } + }, + }, }; -export const UpdatableClusterProfile: coreClient.CompositeMapper = { +export const RangerAdminSpec: coreClient.CompositeMapper = { type: { name: "Composite", - className: "UpdatableClusterProfile", + className: "RangerAdminSpec", modelProperties: { - serviceConfigsProfiles: { - serializedName: "serviceConfigsProfiles", + admins: { + serializedName: "admins", + required: true, type: { name: "Sequence", element: { type: { - name: "Composite", - className: "ClusterServiceConfigsProfile" - } - } - } + name: "String", + }, + }, + }, }, - sshProfile: { - serializedName: "sshProfile", + database: { + serializedName: "database", type: { name: "Composite", - className: "SshProfile" - } + className: "RangerAdminSpecDatabase", + }, }, - autoscaleProfile: { - serializedName: "autoscaleProfile", + }, + }, +}; + +export const RangerAdminSpecDatabase: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "RangerAdminSpecDatabase", + modelProperties: { + host: { + serializedName: "host", + required: true, type: { - name: "Composite", - className: "AutoscaleProfile" - } + name: "String", + }, }, - authorizationProfile: { - serializedName: "authorizationProfile", + name: { + serializedName: "name", + required: true, type: { - name: "Composite", - className: "AuthorizationProfile" - } + name: "String", + }, }, - logAnalyticsProfile: { - serializedName: "logAnalyticsProfile", + passwordSecretRef: { + serializedName: "passwordSecretRef", type: { - name: "Composite", - className: "ClusterLogAnalyticsProfile" - } + name: "String", + }, }, - prometheusProfile: { - serializedName: "prometheusProfile", + username: { + serializedName: "username", type: { - name: "Composite", - className: "ClusterPrometheusProfile" - } + name: "String", + }, }, - scriptActionProfiles: { - serializedName: "scriptActionProfiles", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ScriptActionProfile" - } - } - } - } - } - } + }, + }, }; -export const ClusterJobProperties: coreClient.CompositeMapper = { +export const RangerAuditSpec: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ClusterJobProperties", - uberParent: "ClusterJobProperties", - polymorphicDiscriminator: { - serializedName: "jobType", - clientName: "jobType" - }, + className: "RangerAuditSpec", modelProperties: { - jobType: { - serializedName: "jobType", - required: true, + storageAccount: { + constraints: { + Pattern: new RegExp("^(https)|(abfss):\\/\\/.*$"), + MinLength: 1, + }, + serializedName: "storageAccount", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const ClusterJobList: coreClient.CompositeMapper = { +export const RangerUsersyncSpec: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ClusterJobList", + className: "RangerUsersyncSpec", modelProperties: { - value: { - serializedName: "value", - required: true, + enabled: { + defaultValue: true, + serializedName: "enabled", + type: { + name: "Boolean", + }, + }, + groups: { + serializedName: "groups", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "ClusterJob" - } - } - } + name: "String", + }, + }, + }, }, - nextLink: { - serializedName: "nextLink", + mode: { + defaultValue: "automatic", + serializedName: "mode", type: { - name: "String" - } - } - } - } -}; - -export const ServiceConfigListResult: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ServiceConfigListResult", - modelProperties: { - value: { - serializedName: "value", + name: "String", + }, + }, + userMappingLocation: { + constraints: { + Pattern: new RegExp("^(https)|(abfss):\\/\\/.*$"), + MinLength: 1, + }, + serializedName: "userMappingLocation", + type: { + name: "String", + }, + }, + users: { + serializedName: "users", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "ServiceConfigResult" - } - } - } + name: "String", + }, + }, + }, }, - nextLink: { - serializedName: "nextLink", - readOnly: true, - type: { - name: "String" - } - } - } - } + }, + }, }; -export const ServiceConfigResult: coreClient.CompositeMapper = { +export const ScriptActionProfile: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ServiceConfigResult", + className: "ScriptActionProfile", modelProperties: { - serviceName: { - serializedName: "properties.serviceName", + type: { + serializedName: "type", + required: true, type: { - name: "String" - } + name: "String", + }, }, - fileName: { - serializedName: "properties.fileName", + name: { + serializedName: "name", + required: true, type: { - name: "String" - } + name: "String", + }, }, - content: { - serializedName: "properties.content", + url: { + constraints: { + Pattern: new RegExp("^(https)|(http):\\/\\/.*$"), + }, + serializedName: "url", + required: true, type: { - name: "String" - } + name: "String", + }, }, - componentName: { - serializedName: "properties.componentName", + parameters: { + serializedName: "parameters", type: { - name: "String" - } + name: "String", + }, }, - type: { - serializedName: "properties.type", + services: { + serializedName: "services", + required: true, type: { - name: "String" - } + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, }, - path: { - serializedName: "properties.path", + timeoutInMinutes: { + serializedName: "timeoutInMinutes", type: { - name: "String" - } + name: "Number", + }, }, - customKeys: { - serializedName: "properties.customKeys", + shouldPersist: { + defaultValue: true, + serializedName: "shouldPersist", type: { - name: "Dictionary", - value: { type: { name: "String" } } - } + name: "Boolean", + }, }, - defaultKeys: { - serializedName: "properties.defaultKeys", + }, + }, +}; + +export const ClusterUpgrade: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ClusterUpgrade", + modelProperties: { + properties: { + serializedName: "properties", + type: { + name: "Composite", + className: "ClusterUpgradeProperties", + }, + }, + }, + }, +}; + +export const ClusterUpgradeProperties: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ClusterUpgradeProperties", + uberParent: "ClusterUpgradeProperties", + polymorphicDiscriminator: { + serializedName: "upgradeType", + clientName: "upgradeType", + }, + modelProperties: { + upgradeType: { + serializedName: "upgradeType", + required: true, + type: { + name: "String", + }, + }, + }, + }, +}; + +export const ClusterAvailableUpgradeList: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ClusterAvailableUpgradeList", + modelProperties: { + value: { + serializedName: "value", + required: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ClusterAvailableUpgrade", + }, + }, + }, + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String", + }, + }, + }, + }, +}; + +export const ClusterAvailableUpgradeProperties: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ClusterAvailableUpgradeProperties", + uberParent: "ClusterAvailableUpgradeProperties", + polymorphicDiscriminator: { + serializedName: "upgradeType", + clientName: "upgradeType", + }, + modelProperties: { + upgradeType: { + serializedName: "upgradeType", + required: true, + type: { + name: "String", + }, + }, + }, + }, +}; + +export const ClusterResizeProperties: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ClusterResizeProperties", + modelProperties: { + targetWorkerNodeCount: { + serializedName: "targetWorkerNodeCount", + required: true, + type: { + name: "Number", + }, + }, + }, + }, +}; + +export const ClusterPatch: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ClusterPatch", + modelProperties: { + properties: { + serializedName: "properties", + type: { + name: "Composite", + className: "ClusterPatchProperties", + }, + }, + tags: { + serializedName: "tags", type: { name: "Dictionary", - value: { + value: { type: { name: "String" } }, + }, + }, + }, + }, +}; + +export const ClusterPatchProperties: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ClusterPatchProperties", + modelProperties: { + clusterProfile: { + serializedName: "clusterProfile", + type: { + name: "Composite", + className: "UpdatableClusterProfile", + }, + }, + }, + }, +}; + +export const UpdatableClusterProfile: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "UpdatableClusterProfile", + modelProperties: { + serviceConfigsProfiles: { + serializedName: "serviceConfigsProfiles", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ClusterServiceConfigsProfile", + }, + }, + }, + }, + sshProfile: { + serializedName: "sshProfile", + type: { + name: "Composite", + className: "SshProfile", + }, + }, + autoscaleProfile: { + serializedName: "autoscaleProfile", + type: { + name: "Composite", + className: "AutoscaleProfile", + }, + }, + authorizationProfile: { + serializedName: "authorizationProfile", + type: { + name: "Composite", + className: "AuthorizationProfile", + }, + }, + logAnalyticsProfile: { + serializedName: "logAnalyticsProfile", + type: { + name: "Composite", + className: "ClusterLogAnalyticsProfile", + }, + }, + prometheusProfile: { + serializedName: "prometheusProfile", + type: { + name: "Composite", + className: "ClusterPrometheusProfile", + }, + }, + rangerPluginProfile: { + serializedName: "rangerPluginProfile", + type: { + name: "Composite", + className: "ClusterRangerPluginProfile", + }, + }, + rangerProfile: { + serializedName: "rangerProfile", + type: { + name: "Composite", + className: "RangerProfile", + }, + }, + scriptActionProfiles: { + serializedName: "scriptActionProfiles", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ScriptActionProfile", + }, + }, + }, + }, + }, + }, +}; + +export const ClusterJobProperties: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ClusterJobProperties", + uberParent: "ClusterJobProperties", + polymorphicDiscriminator: { + serializedName: "jobType", + clientName: "jobType", + }, + modelProperties: { + jobType: { + serializedName: "jobType", + required: true, + type: { + name: "String", + }, + }, + }, + }, +}; + +export const ClusterJobList: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ClusterJobList", + modelProperties: { + value: { + serializedName: "value", + required: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ClusterJob", + }, + }, + }, + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String", + }, + }, + }, + }, +}; + +export const ServiceConfigListResult: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ServiceConfigListResult", + modelProperties: { + value: { + serializedName: "value", + type: { + name: "Sequence", + element: { type: { name: "Composite", - className: "ServiceConfigListResultValueEntity" - } - } - } - } - } - } + className: "ServiceConfigResult", + }, + }, + }, + }, + nextLink: { + serializedName: "nextLink", + readOnly: true, + type: { + name: "String", + }, + }, + }, + }, +}; + +export const ServiceConfigResult: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ServiceConfigResult", + modelProperties: { + properties: { + serializedName: "properties", + type: { + name: "Composite", + className: "ServiceConfigResultProperties", + }, + }, + }, + }, }; export const ServiceConfigListResultProperties: coreClient.CompositeMapper = { @@ -2086,47 +2855,47 @@ export const ServiceConfigListResultProperties: coreClient.CompositeMapper = { serializedName: "serviceName", required: true, type: { - name: "String" - } + name: "String", + }, }, fileName: { serializedName: "fileName", required: true, type: { - name: "String" - } + name: "String", + }, }, content: { serializedName: "content", type: { - name: "String" - } + name: "String", + }, }, componentName: { serializedName: "componentName", required: true, type: { - name: "String" - } + name: "String", + }, }, type: { serializedName: "type", type: { - name: "String" - } + name: "String", + }, }, path: { serializedName: "path", type: { - name: "String" - } + name: "String", + }, }, customKeys: { serializedName: "customKeys", type: { name: "Dictionary", - value: { type: { name: "String" } } - } + value: { type: { name: "String" } }, + }, }, defaultKeys: { serializedName: "defaultKeys", @@ -2135,13 +2904,13 @@ export const ServiceConfigListResultProperties: coreClient.CompositeMapper = { value: { type: { name: "Composite", - className: "ServiceConfigListResultValueEntity" - } - } - } - } - } - } + className: "ServiceConfigListResultValueEntity", + }, + }, + }, + }, + }, + }, }; export const ServiceConfigListResultValueEntity: coreClient.CompositeMapper = { @@ -2153,17 +2922,17 @@ export const ServiceConfigListResultValueEntity: coreClient.CompositeMapper = { serializedName: "value", required: true, type: { - name: "String" - } + name: "String", + }, }, description: { serializedName: "description", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const NameAvailabilityParameters: coreClient.CompositeMapper = { @@ -2174,17 +2943,17 @@ export const NameAvailabilityParameters: coreClient.CompositeMapper = { name: { serializedName: "name", type: { - name: "String" - } + name: "String", + }, }, type: { serializedName: "type", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const NameAvailabilityResult: coreClient.CompositeMapper = { @@ -2195,23 +2964,23 @@ export const NameAvailabilityResult: coreClient.CompositeMapper = { nameAvailable: { serializedName: "nameAvailable", type: { - name: "Boolean" - } + name: "Boolean", + }, }, reason: { serializedName: "reason", type: { - name: "String" - } + name: "String", + }, }, message: { serializedName: "message", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const ClusterInstanceViewsResult: coreClient.CompositeMapper = { @@ -2226,20 +2995,20 @@ export const ClusterInstanceViewsResult: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "ClusterInstanceViewResult" - } - } - } + className: "ClusterInstanceViewResult", + }, + }, + }, }, nextLink: { serializedName: "nextLink", readOnly: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const ClusterInstanceViewResult: coreClient.CompositeMapper = { @@ -2251,31 +3020,18 @@ export const ClusterInstanceViewResult: coreClient.CompositeMapper = { serializedName: "name", required: true, type: { - name: "String" - } + name: "String", + }, }, - status: { - serializedName: "properties.status", + properties: { + serializedName: "properties", type: { name: "Composite", - className: "ClusterInstanceViewPropertiesStatus" - } + className: "ClusterInstanceViewResultProperties", + }, }, - serviceStatuses: { - serializedName: "properties.serviceStatuses", - required: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ServiceStatus" - } - } - } - } - } - } + }, + }, }; export const ClusterInstanceViewProperties: coreClient.CompositeMapper = { @@ -2287,8 +3043,8 @@ export const ClusterInstanceViewProperties: coreClient.CompositeMapper = { serializedName: "status", type: { name: "Composite", - className: "ClusterInstanceViewPropertiesStatus" - } + className: "ClusterInstanceViewPropertiesStatus", + }, }, serviceStatuses: { serializedName: "serviceStatuses", @@ -2298,13 +3054,13 @@ export const ClusterInstanceViewProperties: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "ServiceStatus" - } - } - } - } - } - } + className: "ServiceStatus", + }, + }, + }, + }, + }, + }, }; export const ClusterInstanceViewStatus: coreClient.CompositeMapper = { @@ -2316,23 +3072,23 @@ export const ClusterInstanceViewStatus: coreClient.CompositeMapper = { serializedName: "ready", required: true, type: { - name: "String" - } + name: "String", + }, }, reason: { serializedName: "reason", type: { - name: "String" - } + name: "String", + }, }, message: { serializedName: "message", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const ServiceStatus: coreClient.CompositeMapper = { @@ -2344,24 +3100,24 @@ export const ServiceStatus: coreClient.CompositeMapper = { serializedName: "kind", required: true, type: { - name: "String" - } + name: "String", + }, }, ready: { serializedName: "ready", required: true, type: { - name: "String" - } + name: "String", + }, }, message: { serializedName: "message", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const OperationListResult: coreClient.CompositeMapper = { @@ -2377,20 +3133,20 @@ export const OperationListResult: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "Operation" - } - } - } + className: "Operation", + }, + }, + }, }, nextLink: { serializedName: "nextLink", readOnly: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const Operation: coreClient.CompositeMapper = { @@ -2402,39 +3158,39 @@ export const Operation: coreClient.CompositeMapper = { serializedName: "name", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, isDataAction: { serializedName: "isDataAction", readOnly: true, type: { - name: "Boolean" - } + name: "Boolean", + }, }, display: { serializedName: "display", type: { name: "Composite", - className: "OperationDisplay" - } + className: "OperationDisplay", + }, }, origin: { serializedName: "origin", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, actionType: { serializedName: "actionType", readOnly: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const OperationDisplay: coreClient.CompositeMapper = { @@ -2446,32 +3202,32 @@ export const OperationDisplay: coreClient.CompositeMapper = { serializedName: "provider", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, resource: { serializedName: "resource", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, operation: { serializedName: "operation", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, description: { serializedName: "description", readOnly: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const ClusterPoolVersionsListResult: coreClient.CompositeMapper = { @@ -2486,20 +3242,51 @@ export const ClusterPoolVersionsListResult: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "ClusterPoolVersion" - } - } - } + className: "ClusterPoolVersion", + }, + }, + }, }, nextLink: { serializedName: "nextLink", readOnly: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, +}; + +export const ClusterPoolVersionProperties: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ClusterPoolVersionProperties", + modelProperties: { + clusterPoolVersion: { + constraints: { + Pattern: new RegExp("^(0|[1-9][0-9]{0,18})\\.(0|[1-9][0-9]{0,18})$"), + }, + serializedName: "clusterPoolVersion", + type: { + name: "String", + }, + }, + aksVersion: { + serializedName: "aksVersion", + type: { + name: "String", + }, + }, + isPreview: { + defaultValue: false, + serializedName: "isPreview", + type: { + name: "Boolean", + }, + }, + }, + }, }; export const ClusterVersionsListResult: coreClient.CompositeMapper = { @@ -2514,81 +3301,153 @@ export const ClusterVersionsListResult: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "ClusterVersion" - } - } - } + className: "ClusterVersion", + }, + }, + }, }, nextLink: { serializedName: "nextLink", readOnly: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const ClusterPoolResourcePropertiesClusterPoolProfile: coreClient.CompositeMapper = { +export const ClusterVersionProperties: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ClusterPoolResourcePropertiesClusterPoolProfile", + className: "ClusterVersionProperties", modelProperties: { - ...ClusterPoolProfile.type.modelProperties - } - } + clusterType: { + constraints: { + Pattern: new RegExp("^[a-zA-Z][a-zA-Z0-9]{0,31}$"), + }, + serializedName: "clusterType", + type: { + name: "String", + }, + }, + clusterVersion: { + constraints: { + Pattern: new RegExp( + "^(0|[1-9][0-9]{0,18})\\.(0|[1-9][0-9]{0,18})\\.(0|[1-9][0-9]{0,18})$", + ), + }, + serializedName: "clusterVersion", + type: { + name: "String", + }, + }, + ossVersion: { + constraints: { + Pattern: new RegExp( + "^(0|[1-9][0-9]{0,18})\\.(0|[1-9][0-9]{0,18})\\.(0|[1-9][0-9]{0,18})$", + ), + }, + serializedName: "ossVersion", + type: { + name: "String", + }, + }, + clusterPoolVersion: { + serializedName: "clusterPoolVersion", + type: { + name: "String", + }, + }, + isPreview: { + defaultValue: false, + serializedName: "isPreview", + type: { + name: "Boolean", + }, + }, + components: { + serializedName: "components", + readOnly: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ClusterComponentsItem", + }, + }, + }, + }, + }, + }, }; -export const ClusterPoolResourcePropertiesComputeProfile: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ClusterPoolResourcePropertiesComputeProfile", - modelProperties: { - ...ClusterPoolComputeProfile.type.modelProperties - } - } -}; +export const ClusterPoolResourcePropertiesClusterPoolProfile: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "ClusterPoolResourcePropertiesClusterPoolProfile", + modelProperties: { + ...ClusterPoolProfile.type.modelProperties, + }, + }, + }; -export const ClusterPoolResourcePropertiesAksClusterProfile: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ClusterPoolResourcePropertiesAksClusterProfile", - modelProperties: { - ...AksClusterProfile.type.modelProperties - } - } -}; +export const ClusterPoolResourcePropertiesComputeProfile: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "ClusterPoolResourcePropertiesComputeProfile", + modelProperties: { + ...ClusterPoolComputeProfile.type.modelProperties, + }, + }, + }; -export const AksClusterProfileAksClusterAgentPoolIdentityProfile: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "AksClusterProfileAksClusterAgentPoolIdentityProfile", - modelProperties: { - ...IdentityProfile.type.modelProperties - } - } -}; +export const ClusterPoolResourcePropertiesAksClusterProfile: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "ClusterPoolResourcePropertiesAksClusterProfile", + modelProperties: { + ...AksClusterProfile.type.modelProperties, + }, + }, + }; -export const ClusterPoolResourcePropertiesNetworkProfile: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ClusterPoolResourcePropertiesNetworkProfile", - modelProperties: { - ...ClusterPoolNetworkProfile.type.modelProperties - } - } -}; +export const AksClusterProfileAksClusterAgentPoolIdentityProfile: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "AksClusterProfileAksClusterAgentPoolIdentityProfile", + modelProperties: { + ...IdentityProfile.type.modelProperties, + }, + }, + }; -export const ClusterPoolResourcePropertiesLogAnalyticsProfile: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ClusterPoolResourcePropertiesLogAnalyticsProfile", - modelProperties: { - ...ClusterPoolLogAnalyticsProfile.type.modelProperties - } - } -}; +export const ClusterPoolResourcePropertiesNetworkProfile: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "ClusterPoolResourcePropertiesNetworkProfile", + modelProperties: { + ...ClusterPoolNetworkProfile.type.modelProperties, + }, + }, + }; + +export const ClusterPoolResourcePropertiesLogAnalyticsProfile: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "ClusterPoolResourcePropertiesLogAnalyticsProfile", + modelProperties: { + ...ClusterPoolLogAnalyticsProfile.type.modelProperties, + }, + }, + }; export const TrackedResource: coreClient.CompositeMapper = { type: { @@ -2600,40 +3459,311 @@ export const TrackedResource: coreClient.CompositeMapper = { serializedName: "tags", type: { name: "Dictionary", - value: { type: { name: "String" } } - } + value: { type: { name: "String" } }, + }, }, location: { serializedName: "location", required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const ProxyResource: coreClient.CompositeMapper = { +export const ProxyResource: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ProxyResource", + modelProperties: { + ...Resource.type.modelProperties, + }, + }, +}; + +export const ClusterPoolAKSPatchVersionUpgradeProperties: coreClient.CompositeMapper = + { + serializedName: "AKSPatchUpgrade", + type: { + name: "Composite", + className: "ClusterPoolAKSPatchVersionUpgradeProperties", + uberParent: "ClusterPoolUpgradeProperties", + polymorphicDiscriminator: + ClusterPoolUpgradeProperties.type.polymorphicDiscriminator, + modelProperties: { + ...ClusterPoolUpgradeProperties.type.modelProperties, + upgradeClusterPool: { + defaultValue: false, + serializedName: "upgradeClusterPool", + type: { + name: "Boolean", + }, + }, + upgradeAllClusterNodes: { + defaultValue: false, + serializedName: "upgradeAllClusterNodes", + type: { + name: "Boolean", + }, + }, + targetAksVersion: { + serializedName: "targetAksVersion", + type: { + name: "String", + }, + }, + }, + }, + }; + +export const ClusterPoolNodeOsImageUpdateProperties: coreClient.CompositeMapper = + { + serializedName: "NodeOsUpgrade", + type: { + name: "Composite", + className: "ClusterPoolNodeOsImageUpdateProperties", + uberParent: "ClusterPoolUpgradeProperties", + polymorphicDiscriminator: + ClusterPoolUpgradeProperties.type.polymorphicDiscriminator, + modelProperties: { + ...ClusterPoolUpgradeProperties.type.modelProperties, + }, + }, + }; + +export const ClusterPoolAvailableUpgradeAksPatchUpgradeProperties: coreClient.CompositeMapper = + { + serializedName: "AKSPatchUpgrade", + type: { + name: "Composite", + className: "ClusterPoolAvailableUpgradeAksPatchUpgradeProperties", + uberParent: "ClusterPoolAvailableUpgradeProperties", + polymorphicDiscriminator: + ClusterPoolAvailableUpgradeProperties.type.polymorphicDiscriminator, + modelProperties: { + ...ClusterPoolAvailableUpgradeProperties.type.modelProperties, + currentVersion: { + serializedName: "currentVersion", + type: { + name: "String", + }, + }, + currentVersionStatus: { + serializedName: "currentVersionStatus", + type: { + name: "String", + }, + }, + latestVersion: { + serializedName: "latestVersion", + type: { + name: "String", + }, + }, + }, + }, + }; + +export const ClusterPoolAvailableUpgradeNodeOsUpgradeProperties: coreClient.CompositeMapper = + { + serializedName: "NodeOsUpgrade", + type: { + name: "Composite", + className: "ClusterPoolAvailableUpgradeNodeOsUpgradeProperties", + uberParent: "ClusterPoolAvailableUpgradeProperties", + polymorphicDiscriminator: + ClusterPoolAvailableUpgradeProperties.type.polymorphicDiscriminator, + modelProperties: { + ...ClusterPoolAvailableUpgradeProperties.type.modelProperties, + latestVersion: { + serializedName: "latestVersion", + type: { + name: "String", + }, + }, + }, + }, + }; + +export const ConnectivityProfileWeb: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ProxyResource", + className: "ConnectivityProfileWeb", modelProperties: { - ...Resource.type.modelProperties - } - } + ...WebConnectivityEndpoint.type.modelProperties, + }, + }, }; -export const ConnectivityProfileWeb: coreClient.CompositeMapper = { +export const ClusterAKSPatchVersionUpgradeProperties: coreClient.CompositeMapper = + { + serializedName: "AKSPatchUpgrade", + type: { + name: "Composite", + className: "ClusterAKSPatchVersionUpgradeProperties", + uberParent: "ClusterUpgradeProperties", + polymorphicDiscriminator: + ClusterUpgradeProperties.type.polymorphicDiscriminator, + modelProperties: { + ...ClusterUpgradeProperties.type.modelProperties, + }, + }, + }; + +export const ClusterHotfixUpgradeProperties: coreClient.CompositeMapper = { + serializedName: "HotfixUpgrade", type: { name: "Composite", - className: "ConnectivityProfileWeb", + className: "ClusterHotfixUpgradeProperties", + uberParent: "ClusterUpgradeProperties", + polymorphicDiscriminator: + ClusterUpgradeProperties.type.polymorphicDiscriminator, modelProperties: { - ...WebConnectivityEndpoint.type.modelProperties - } - } + ...ClusterUpgradeProperties.type.modelProperties, + targetOssVersion: { + serializedName: "targetOssVersion", + type: { + name: "String", + }, + }, + targetClusterVersion: { + serializedName: "targetClusterVersion", + type: { + name: "String", + }, + }, + targetBuildNumber: { + serializedName: "targetBuildNumber", + type: { + name: "String", + }, + }, + componentName: { + serializedName: "componentName", + type: { + name: "String", + }, + }, + }, + }, }; +export const ClusterAvailableUpgradeAksPatchUpgradeProperties: coreClient.CompositeMapper = + { + serializedName: "AKSPatchUpgrade", + type: { + name: "Composite", + className: "ClusterAvailableUpgradeAksPatchUpgradeProperties", + uberParent: "ClusterAvailableUpgradeProperties", + polymorphicDiscriminator: + ClusterAvailableUpgradeProperties.type.polymorphicDiscriminator, + modelProperties: { + ...ClusterAvailableUpgradeProperties.type.modelProperties, + currentVersion: { + serializedName: "currentVersion", + type: { + name: "String", + }, + }, + currentVersionStatus: { + serializedName: "currentVersionStatus", + type: { + name: "String", + }, + }, + latestVersion: { + serializedName: "latestVersion", + type: { + name: "String", + }, + }, + }, + }, + }; + +export const ClusterAvailableUpgradeHotfixUpgradeProperties: coreClient.CompositeMapper = + { + serializedName: "HotfixUpgrade", + type: { + name: "Composite", + className: "ClusterAvailableUpgradeHotfixUpgradeProperties", + uberParent: "ClusterAvailableUpgradeProperties", + polymorphicDiscriminator: + ClusterAvailableUpgradeProperties.type.polymorphicDiscriminator, + modelProperties: { + ...ClusterAvailableUpgradeProperties.type.modelProperties, + description: { + serializedName: "description", + type: { + name: "String", + }, + }, + sourceOssVersion: { + serializedName: "sourceOssVersion", + type: { + name: "String", + }, + }, + sourceClusterVersion: { + serializedName: "sourceClusterVersion", + type: { + name: "String", + }, + }, + sourceBuildNumber: { + serializedName: "sourceBuildNumber", + type: { + name: "String", + }, + }, + targetOssVersion: { + serializedName: "targetOssVersion", + type: { + name: "String", + }, + }, + targetClusterVersion: { + serializedName: "targetClusterVersion", + type: { + name: "String", + }, + }, + targetBuildNumber: { + serializedName: "targetBuildNumber", + type: { + name: "String", + }, + }, + componentName: { + serializedName: "componentName", + type: { + name: "String", + }, + }, + severity: { + serializedName: "severity", + type: { + name: "String", + }, + }, + extendedProperties: { + serializedName: "extendedProperties", + type: { + name: "String", + }, + }, + createdTime: { + serializedName: "createdTime", + type: { + name: "DateTime", + }, + }, + }, + }, + }; + export const FlinkJobProperties: coreClient.CompositeMapper = { serializedName: "FlinkJob", type: { @@ -2644,93 +3774,98 @@ export const FlinkJobProperties: coreClient.CompositeMapper = { ClusterJobProperties.type.polymorphicDiscriminator, modelProperties: { ...ClusterJobProperties.type.modelProperties, + runId: { + serializedName: "runId", + type: { + name: "String", + }, + }, jobName: { serializedName: "jobName", - required: true, type: { - name: "String" - } + name: "String", + }, }, jobJarDirectory: { serializedName: "jobJarDirectory", type: { - name: "String" - } + name: "String", + }, }, jarName: { serializedName: "jarName", type: { - name: "String" - } + name: "String", + }, }, entryClass: { serializedName: "entryClass", type: { - name: "String" - } + name: "String", + }, }, args: { serializedName: "args", type: { - name: "String" - } + name: "String", + }, }, savePointName: { serializedName: "savePointName", type: { - name: "String" - } + name: "String", + }, }, action: { serializedName: "action", type: { - name: "String" - } + name: "String", + }, }, flinkConfiguration: { serializedName: "flinkConfiguration", type: { name: "Dictionary", - value: { type: { name: "String" } } - } + value: { type: { name: "String" } }, + }, }, jobId: { serializedName: "jobId", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, status: { serializedName: "status", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, jobOutput: { serializedName: "jobOutput", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, actionResult: { serializedName: "actionResult", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, lastSavePoint: { serializedName: "lastSavePoint", readOnly: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const ServiceConfigResultProperties: coreClient.CompositeMapper = { @@ -2738,9 +3873,9 @@ export const ServiceConfigResultProperties: coreClient.CompositeMapper = { name: "Composite", className: "ServiceConfigResultProperties", modelProperties: { - ...ServiceConfigListResultProperties.type.modelProperties - } - } + ...ServiceConfigListResultProperties.type.modelProperties, + }, + }, }; export const ClusterInstanceViewResultProperties: coreClient.CompositeMapper = { @@ -2748,9 +3883,9 @@ export const ClusterInstanceViewResultProperties: coreClient.CompositeMapper = { name: "Composite", className: "ClusterInstanceViewResultProperties", modelProperties: { - ...ClusterInstanceViewProperties.type.modelProperties - } - } + ...ClusterInstanceViewProperties.type.modelProperties, + }, + }, }; export const ClusterInstanceViewPropertiesStatus: coreClient.CompositeMapper = { @@ -2758,9 +3893,9 @@ export const ClusterInstanceViewPropertiesStatus: coreClient.CompositeMapper = { name: "Composite", className: "ClusterInstanceViewPropertiesStatus", modelProperties: { - ...ClusterInstanceViewStatus.type.modelProperties - } - } + ...ClusterInstanceViewStatus.type.modelProperties, + }, + }, }; export const ClusterPool: coreClient.CompositeMapper = { @@ -2769,81 +3904,15 @@ export const ClusterPool: coreClient.CompositeMapper = { className: "ClusterPool", modelProperties: { ...TrackedResource.type.modelProperties, - provisioningState: { - serializedName: "properties.provisioningState", - readOnly: true, - type: { - name: "String" - } - }, - deploymentId: { - serializedName: "properties.deploymentId", - readOnly: true, - type: { - name: "String" - } - }, - managedResourceGroupName: { - constraints: { - MaxLength: 40, - MinLength: 1 - }, - serializedName: "properties.managedResourceGroupName", - type: { - name: "String" - } - }, - aksManagedResourceGroupName: { - serializedName: "properties.aksManagedResourceGroupName", - readOnly: true, - type: { - name: "String" - } - }, - clusterPoolProfile: { - serializedName: "properties.clusterPoolProfile", - type: { - name: "Composite", - className: "ClusterPoolResourcePropertiesClusterPoolProfile" - } - }, - computeProfile: { - serializedName: "properties.computeProfile", - type: { - name: "Composite", - className: "ClusterPoolResourcePropertiesComputeProfile" - } - }, - aksClusterProfile: { - serializedName: "properties.aksClusterProfile", - type: { - name: "Composite", - className: "ClusterPoolResourcePropertiesAksClusterProfile" - } - }, - networkProfile: { - serializedName: "properties.networkProfile", - type: { - name: "Composite", - className: "ClusterPoolResourcePropertiesNetworkProfile" - } - }, - logAnalyticsProfile: { - serializedName: "properties.logAnalyticsProfile", + properties: { + serializedName: "properties", type: { name: "Composite", - className: "ClusterPoolResourcePropertiesLogAnalyticsProfile" - } + className: "ClusterPoolResourceProperties", + }, }, - status: { - serializedName: "properties.status", - readOnly: true, - type: { - name: "String" - } - } - } - } + }, + }, }; export const Cluster: coreClient.CompositeMapper = { @@ -2852,52 +3921,15 @@ export const Cluster: coreClient.CompositeMapper = { className: "Cluster", modelProperties: { ...TrackedResource.type.modelProperties, - provisioningState: { - serializedName: "properties.provisioningState", - readOnly: true, - type: { - name: "String" - } - }, - clusterType: { - constraints: { - Pattern: new RegExp("^[a-zA-Z][a-zA-Z0-9]{0,31}$") - }, - serializedName: "properties.clusterType", - type: { - name: "String" - } - }, - deploymentId: { - serializedName: "properties.deploymentId", - readOnly: true, - type: { - name: "String" - } - }, - computeProfile: { - serializedName: "properties.computeProfile", - type: { - name: "Composite", - className: "ComputeProfile" - } - }, - clusterProfile: { - serializedName: "properties.clusterProfile", + properties: { + serializedName: "properties", type: { name: "Composite", - className: "ClusterProfile" - } + className: "ClusterResourceProperties", + }, }, - status: { - serializedName: "properties.status", - readOnly: true, - type: { - name: "String" - } - } - } - } + }, + }, }; export const ClusterResizeData: coreClient.CompositeMapper = { @@ -2906,31 +3938,49 @@ export const ClusterResizeData: coreClient.CompositeMapper = { className: "ClusterResizeData", modelProperties: { ...TrackedResource.type.modelProperties, - targetWorkerNodeCount: { - serializedName: "properties.targetWorkerNodeCount", + properties: { + serializedName: "properties", type: { - name: "Number" - } - } - } - } + name: "Composite", + className: "ClusterResizeProperties", + }, + }, + }, + }, }; -export const ClusterPatch: coreClient.CompositeMapper = { +export const ClusterPoolAvailableUpgrade: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ClusterPatch", + className: "ClusterPoolAvailableUpgrade", modelProperties: { - ...TrackedResource.type.modelProperties, - clusterProfile: { - serializedName: "properties.clusterProfile", + ...ProxyResource.type.modelProperties, + properties: { + serializedName: "properties", + type: { + name: "Composite", + className: "ClusterPoolAvailableUpgradeProperties", + }, + }, + }, + }, +}; + +export const ClusterAvailableUpgrade: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ClusterAvailableUpgrade", + modelProperties: { + ...ProxyResource.type.modelProperties, + properties: { + serializedName: "properties", type: { name: "Composite", - className: "UpdatableClusterProfile" - } - } - } - } + className: "ClusterAvailableUpgradeProperties", + }, + }, + }, + }, }; export const ClusterJob: coreClient.CompositeMapper = { @@ -2943,11 +3993,11 @@ export const ClusterJob: coreClient.CompositeMapper = { serializedName: "properties", type: { name: "Composite", - className: "ClusterJobProperties" - } - } - } - } + className: "ClusterJobProperties", + }, + }, + }, + }, }; export const ClusterPoolVersion: coreClient.CompositeMapper = { @@ -2956,30 +4006,15 @@ export const ClusterPoolVersion: coreClient.CompositeMapper = { className: "ClusterPoolVersion", modelProperties: { ...ProxyResource.type.modelProperties, - clusterPoolVersion: { - constraints: { - Pattern: new RegExp("^(0|[1-9][0-9]{0,18})\\.(0|[1-9][0-9]{0,18})$") - }, - serializedName: "properties.clusterPoolVersion", - type: { - name: "String" - } - }, - aksVersion: { - serializedName: "properties.aksVersion", + properties: { + serializedName: "properties", type: { - name: "String" - } + name: "Composite", + className: "ClusterPoolVersionProperties", + }, }, - isPreview: { - defaultValue: false, - serializedName: "properties.isPreview", - type: { - name: "Boolean" - } - } - } - } + }, + }, }; export const ClusterVersion: coreClient.CompositeMapper = { @@ -2988,65 +4023,15 @@ export const ClusterVersion: coreClient.CompositeMapper = { className: "ClusterVersion", modelProperties: { ...ProxyResource.type.modelProperties, - clusterType: { - constraints: { - Pattern: new RegExp("^[a-zA-Z][a-zA-Z0-9]{0,31}$") - }, - serializedName: "properties.clusterType", - type: { - name: "String" - } - }, - clusterVersion: { - constraints: { - Pattern: new RegExp( - "^(0|[1-9][0-9]{0,18})\\.(0|[1-9][0-9]{0,18})\\.(0|[1-9][0-9]{0,18})$" - ) - }, - serializedName: "properties.clusterVersion", + properties: { + serializedName: "properties", type: { - name: "String" - } - }, - ossVersion: { - constraints: { - Pattern: new RegExp( - "^(0|[1-9][0-9]{0,18})\\.(0|[1-9][0-9]{0,18})\\.(0|[1-9][0-9]{0,18})$" - ) + name: "Composite", + className: "ClusterVersionProperties", }, - serializedName: "properties.ossVersion", - type: { - name: "String" - } - }, - clusterPoolVersion: { - serializedName: "properties.clusterPoolVersion", - type: { - name: "String" - } - }, - isPreview: { - defaultValue: false, - serializedName: "properties.isPreview", - type: { - name: "Boolean" - } }, - components: { - serializedName: "properties.components", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ClusterComponentsItem" - } - } - } - } - } - } + }, + }, }; export const ClusterPoolsUpdateTagsHeaders: coreClient.CompositeMapper = { @@ -3057,11 +4042,11 @@ export const ClusterPoolsUpdateTagsHeaders: coreClient.CompositeMapper = { location: { serializedName: "location", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const ClusterPoolsDeleteHeaders: coreClient.CompositeMapper = { @@ -3072,11 +4057,41 @@ export const ClusterPoolsDeleteHeaders: coreClient.CompositeMapper = { location: { serializedName: "location", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, +}; + +export const ClusterPoolsUpgradeHeaders: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ClusterPoolsUpgradeHeaders", + modelProperties: { + location: { + serializedName: "location", + type: { + name: "String", + }, + }, + }, + }, +}; + +export const ClustersUpgradeHeaders: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ClustersUpgradeHeaders", + modelProperties: { + location: { + serializedName: "location", + type: { + name: "String", + }, + }, + }, + }, }; export const ClustersResizeHeaders: coreClient.CompositeMapper = { @@ -3087,11 +4102,11 @@ export const ClustersResizeHeaders: coreClient.CompositeMapper = { location: { serializedName: "location", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const ClustersUpdateHeaders: coreClient.CompositeMapper = { @@ -3102,11 +4117,11 @@ export const ClustersUpdateHeaders: coreClient.CompositeMapper = { location: { serializedName: "location", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const ClustersDeleteHeaders: coreClient.CompositeMapper = { @@ -3117,11 +4132,11 @@ export const ClustersDeleteHeaders: coreClient.CompositeMapper = { location: { serializedName: "location", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const ClusterJobsRunJobHeaders: coreClient.CompositeMapper = { @@ -3132,14 +4147,33 @@ export const ClusterJobsRunJobHeaders: coreClient.CompositeMapper = { location: { serializedName: "location", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export let discriminators = { + ClusterPoolUpgradeProperties: ClusterPoolUpgradeProperties, + ClusterPoolAvailableUpgradeProperties: ClusterPoolAvailableUpgradeProperties, + ClusterUpgradeProperties: ClusterUpgradeProperties, + ClusterAvailableUpgradeProperties: ClusterAvailableUpgradeProperties, ClusterJobProperties: ClusterJobProperties, - "ClusterJobProperties.FlinkJob": FlinkJobProperties + "ClusterPoolUpgradeProperties.AKSPatchUpgrade": + ClusterPoolAKSPatchVersionUpgradeProperties, + "ClusterPoolUpgradeProperties.NodeOsUpgrade": + ClusterPoolNodeOsImageUpdateProperties, + "ClusterPoolAvailableUpgradeProperties.AKSPatchUpgrade": + ClusterPoolAvailableUpgradeAksPatchUpgradeProperties, + "ClusterPoolAvailableUpgradeProperties.NodeOsUpgrade": + ClusterPoolAvailableUpgradeNodeOsUpgradeProperties, + "ClusterUpgradeProperties.AKSPatchUpgrade": + ClusterAKSPatchVersionUpgradeProperties, + "ClusterUpgradeProperties.HotfixUpgrade": ClusterHotfixUpgradeProperties, + "ClusterAvailableUpgradeProperties.AKSPatchUpgrade": + ClusterAvailableUpgradeAksPatchUpgradeProperties, + "ClusterAvailableUpgradeProperties.HotfixUpgrade": + ClusterAvailableUpgradeHotfixUpgradeProperties, + "ClusterJobProperties.FlinkJob": FlinkJobProperties, }; diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/models/parameters.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/models/parameters.ts index c95227664732..171d7846eca6 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/src/models/parameters.ts +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/models/parameters.ts @@ -9,16 +9,18 @@ import { OperationParameter, OperationURLParameter, - OperationQueryParameter + OperationQueryParameter, } from "@azure/core-client"; import { ClusterPool as ClusterPoolMapper, TagsObject as TagsObjectMapper, + ClusterPoolUpgrade as ClusterPoolUpgradeMapper, + ClusterUpgrade as ClusterUpgradeMapper, ClusterResizeData as ClusterResizeDataMapper, Cluster as ClusterMapper, ClusterPatch as ClusterPatchMapper, ClusterJob as ClusterJobMapper, - NameAvailabilityParameters as NameAvailabilityParametersMapper + NameAvailabilityParameters as NameAvailabilityParametersMapper, } from "../models/mappers"; export const accept: OperationParameter = { @@ -28,9 +30,9 @@ export const accept: OperationParameter = { isConstant: true, serializedName: "Accept", type: { - name: "String" - } - } + name: "String", + }, + }, }; export const $host: OperationURLParameter = { @@ -39,10 +41,10 @@ export const $host: OperationURLParameter = { serializedName: "$host", required: true, type: { - name: "String" - } + name: "String", + }, }, - skipEncoding: true + skipEncoding: true, }; export const subscriptionId: OperationURLParameter = { @@ -51,9 +53,9 @@ export const subscriptionId: OperationURLParameter = { serializedName: "subscriptionId", required: true, type: { - name: "Uuid" - } - } + name: "Uuid", + }, + }, }; export const resourceGroupName: OperationURLParameter = { @@ -61,26 +63,26 @@ export const resourceGroupName: OperationURLParameter = { mapper: { constraints: { MaxLength: 90, - MinLength: 1 + MinLength: 1, }, serializedName: "resourceGroupName", required: true, type: { - name: "String" - } - } + name: "String", + }, + }, }; export const apiVersion: OperationQueryParameter = { parameterPath: "apiVersion", mapper: { - defaultValue: "2023-06-01-preview", + defaultValue: "2023-11-01-preview", isConstant: true, serializedName: "api-version", type: { - name: "String" - } - } + name: "String", + }, + }, }; export const clusterPoolName: OperationURLParameter = { @@ -89,9 +91,9 @@ export const clusterPoolName: OperationURLParameter = { serializedName: "clusterPoolName", required: true, type: { - name: "String" - } - } + name: "String", + }, + }, }; export const contentType: OperationParameter = { @@ -101,19 +103,24 @@ export const contentType: OperationParameter = { isConstant: true, serializedName: "Content-Type", type: { - name: "String" - } - } + name: "String", + }, + }, }; export const clusterPool: OperationParameter = { parameterPath: "clusterPool", - mapper: ClusterPoolMapper + mapper: ClusterPoolMapper, }; export const clusterPoolTags: OperationParameter = { parameterPath: "clusterPoolTags", - mapper: TagsObjectMapper + mapper: TagsObjectMapper, +}; + +export const clusterPoolUpgradeRequest: OperationParameter = { + parameterPath: "clusterPoolUpgradeRequest", + mapper: ClusterPoolUpgradeMapper, }; export const nextLink: OperationURLParameter = { @@ -122,15 +129,15 @@ export const nextLink: OperationURLParameter = { serializedName: "nextLink", required: true, type: { - name: "String" - } + name: "String", + }, }, - skipEncoding: true + skipEncoding: true, }; -export const clusterResizeRequest: OperationParameter = { - parameterPath: "clusterResizeRequest", - mapper: ClusterResizeDataMapper +export const clusterUpgradeRequest: OperationParameter = { + parameterPath: "clusterUpgradeRequest", + mapper: ClusterUpgradeMapper, }; export const clusterName: OperationURLParameter = { @@ -139,41 +146,56 @@ export const clusterName: OperationURLParameter = { serializedName: "clusterName", required: true, type: { - name: "String" - } - } + name: "String", + }, + }, +}; + +export const clusterResizeRequest: OperationParameter = { + parameterPath: "clusterResizeRequest", + mapper: ClusterResizeDataMapper, }; export const hDInsightCluster: OperationParameter = { parameterPath: "hDInsightCluster", - mapper: ClusterMapper + mapper: ClusterMapper, }; export const clusterPatchRequest: OperationParameter = { parameterPath: "clusterPatchRequest", - mapper: ClusterPatchMapper + mapper: ClusterPatchMapper, }; export const clusterJob: OperationParameter = { parameterPath: "clusterJob", - mapper: ClusterJobMapper + mapper: ClusterJobMapper, +}; + +export const filter: OperationQueryParameter = { + parameterPath: ["options", "filter"], + mapper: { + serializedName: "$filter", + type: { + name: "String", + }, + }, }; export const nameAvailabilityParameters: OperationParameter = { parameterPath: "nameAvailabilityParameters", - mapper: NameAvailabilityParametersMapper + mapper: NameAvailabilityParametersMapper, }; export const location: OperationURLParameter = { parameterPath: "location", mapper: { constraints: { - MinLength: 1 + MinLength: 1, }, serializedName: "location", required: true, type: { - name: "String" - } - } + name: "String", + }, + }, }; diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/operations/availableClusterPoolVersions.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/operations/availableClusterPoolVersions.ts index 7b40e8127ca0..00dfeb08c9cc 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/src/operations/availableClusterPoolVersions.ts +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/operations/availableClusterPoolVersions.ts @@ -18,13 +18,14 @@ import { AvailableClusterPoolVersionsListByLocationNextOptionalParams, AvailableClusterPoolVersionsListByLocationOptionalParams, AvailableClusterPoolVersionsListByLocationResponse, - AvailableClusterPoolVersionsListByLocationNextResponse + AvailableClusterPoolVersionsListByLocationNextResponse, } from "../models"; /// /** Class containing AvailableClusterPoolVersions operations. */ export class AvailableClusterPoolVersionsImpl - implements AvailableClusterPoolVersions { + implements AvailableClusterPoolVersions +{ private readonly client: HDInsightContainersManagementClient; /** @@ -42,7 +43,7 @@ export class AvailableClusterPoolVersionsImpl */ public listByLocation( location: string, - options?: AvailableClusterPoolVersionsListByLocationOptionalParams + options?: AvailableClusterPoolVersionsListByLocationOptionalParams, ): PagedAsyncIterableIterator { const iter = this.listByLocationPagingAll(location, options); return { @@ -57,14 +58,14 @@ export class AvailableClusterPoolVersionsImpl throw new Error("maxPageSize is not supported by this operation."); } return this.listByLocationPagingPage(location, options, settings); - } + }, }; } private async *listByLocationPagingPage( location: string, options?: AvailableClusterPoolVersionsListByLocationOptionalParams, - settings?: PageSettings + settings?: PageSettings, ): AsyncIterableIterator { let result: AvailableClusterPoolVersionsListByLocationResponse; let continuationToken = settings?.continuationToken; @@ -79,7 +80,7 @@ export class AvailableClusterPoolVersionsImpl result = await this._listByLocationNext( location, continuationToken, - options + options, ); continuationToken = result.nextLink; let page = result.value || []; @@ -90,7 +91,7 @@ export class AvailableClusterPoolVersionsImpl private async *listByLocationPagingAll( location: string, - options?: AvailableClusterPoolVersionsListByLocationOptionalParams + options?: AvailableClusterPoolVersionsListByLocationOptionalParams, ): AsyncIterableIterator { for await (const page of this.listByLocationPagingPage(location, options)) { yield* page; @@ -104,11 +105,11 @@ export class AvailableClusterPoolVersionsImpl */ private _listByLocation( location: string, - options?: AvailableClusterPoolVersionsListByLocationOptionalParams + options?: AvailableClusterPoolVersionsListByLocationOptionalParams, ): Promise { return this.client.sendOperationRequest( { location, options }, - listByLocationOperationSpec + listByLocationOperationSpec, ); } @@ -121,11 +122,11 @@ export class AvailableClusterPoolVersionsImpl private _listByLocationNext( location: string, nextLink: string, - options?: AvailableClusterPoolVersionsListByLocationNextOptionalParams + options?: AvailableClusterPoolVersionsListByLocationNextOptionalParams, ): Promise { return this.client.sendOperationRequest( { location, nextLink, options }, - listByLocationNextOperationSpec + listByLocationNextOperationSpec, ); } } @@ -133,43 +134,42 @@ export class AvailableClusterPoolVersionsImpl const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const listByLocationOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/availableClusterPoolVersions", + path: "/subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/availableClusterPoolVersions", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ClusterPoolVersionsListResult + bodyMapper: Mappers.ClusterPoolVersionsListResult, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, - Parameters.location + Parameters.location, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const listByLocationNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ClusterPoolVersionsListResult + bodyMapper: Mappers.ClusterPoolVersionsListResult, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.nextLink, - Parameters.location + Parameters.location, ], headerParameters: [Parameters.accept], - serializer + serializer, }; diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/operations/availableClusterVersions.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/operations/availableClusterVersions.ts index 489c88743a64..b92c229cc908 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/src/operations/availableClusterVersions.ts +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/operations/availableClusterVersions.ts @@ -18,7 +18,7 @@ import { AvailableClusterVersionsListByLocationNextOptionalParams, AvailableClusterVersionsListByLocationOptionalParams, AvailableClusterVersionsListByLocationResponse, - AvailableClusterVersionsListByLocationNextResponse + AvailableClusterVersionsListByLocationNextResponse, } from "../models"; /// @@ -41,7 +41,7 @@ export class AvailableClusterVersionsImpl implements AvailableClusterVersions { */ public listByLocation( location: string, - options?: AvailableClusterVersionsListByLocationOptionalParams + options?: AvailableClusterVersionsListByLocationOptionalParams, ): PagedAsyncIterableIterator { const iter = this.listByLocationPagingAll(location, options); return { @@ -56,14 +56,14 @@ export class AvailableClusterVersionsImpl implements AvailableClusterVersions { throw new Error("maxPageSize is not supported by this operation."); } return this.listByLocationPagingPage(location, options, settings); - } + }, }; } private async *listByLocationPagingPage( location: string, options?: AvailableClusterVersionsListByLocationOptionalParams, - settings?: PageSettings + settings?: PageSettings, ): AsyncIterableIterator { let result: AvailableClusterVersionsListByLocationResponse; let continuationToken = settings?.continuationToken; @@ -78,7 +78,7 @@ export class AvailableClusterVersionsImpl implements AvailableClusterVersions { result = await this._listByLocationNext( location, continuationToken, - options + options, ); continuationToken = result.nextLink; let page = result.value || []; @@ -89,7 +89,7 @@ export class AvailableClusterVersionsImpl implements AvailableClusterVersions { private async *listByLocationPagingAll( location: string, - options?: AvailableClusterVersionsListByLocationOptionalParams + options?: AvailableClusterVersionsListByLocationOptionalParams, ): AsyncIterableIterator { for await (const page of this.listByLocationPagingPage(location, options)) { yield* page; @@ -103,11 +103,11 @@ export class AvailableClusterVersionsImpl implements AvailableClusterVersions { */ private _listByLocation( location: string, - options?: AvailableClusterVersionsListByLocationOptionalParams + options?: AvailableClusterVersionsListByLocationOptionalParams, ): Promise { return this.client.sendOperationRequest( { location, options }, - listByLocationOperationSpec + listByLocationOperationSpec, ); } @@ -120,11 +120,11 @@ export class AvailableClusterVersionsImpl implements AvailableClusterVersions { private _listByLocationNext( location: string, nextLink: string, - options?: AvailableClusterVersionsListByLocationNextOptionalParams + options?: AvailableClusterVersionsListByLocationNextOptionalParams, ): Promise { return this.client.sendOperationRequest( { location, nextLink, options }, - listByLocationNextOperationSpec + listByLocationNextOperationSpec, ); } } @@ -132,43 +132,42 @@ export class AvailableClusterVersionsImpl implements AvailableClusterVersions { const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const listByLocationOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/availableClusterVersions", + path: "/subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/availableClusterVersions", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ClusterVersionsListResult + bodyMapper: Mappers.ClusterVersionsListResult, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, - Parameters.location + Parameters.location, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const listByLocationNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ClusterVersionsListResult + bodyMapper: Mappers.ClusterVersionsListResult, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.nextLink, - Parameters.location + Parameters.location, ], headerParameters: [Parameters.accept], - serializer + serializer, }; diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/operations/clusterAvailableUpgrades.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/operations/clusterAvailableUpgrades.ts new file mode 100644 index 000000000000..7c20a8273d50 --- /dev/null +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/operations/clusterAvailableUpgrades.ts @@ -0,0 +1,216 @@ +/* + * 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 { ClusterAvailableUpgrades } from "../operationsInterfaces"; +import * as coreClient from "@azure/core-client"; +import * as Mappers from "../models/mappers"; +import * as Parameters from "../models/parameters"; +import { HDInsightContainersManagementClient } from "../hDInsightContainersManagementClient"; +import { + ClusterAvailableUpgrade, + ClusterAvailableUpgradesListNextOptionalParams, + ClusterAvailableUpgradesListOptionalParams, + ClusterAvailableUpgradesListResponse, + ClusterAvailableUpgradesListNextResponse, +} from "../models"; + +/// +/** Class containing ClusterAvailableUpgrades operations. */ +export class ClusterAvailableUpgradesImpl implements ClusterAvailableUpgrades { + private readonly client: HDInsightContainersManagementClient; + + /** + * Initialize a new instance of the class ClusterAvailableUpgrades class. + * @param client Reference to the service client + */ + constructor(client: HDInsightContainersManagementClient) { + this.client = client; + } + + /** + * List a cluster available upgrade. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param clusterPoolName The name of the cluster pool. + * @param clusterName The name of the HDInsight cluster. + * @param options The options parameters. + */ + public list( + resourceGroupName: string, + clusterPoolName: string, + clusterName: string, + options?: ClusterAvailableUpgradesListOptionalParams, + ): PagedAsyncIterableIterator { + const iter = this.listPagingAll( + resourceGroupName, + clusterPoolName, + clusterName, + 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( + resourceGroupName, + clusterPoolName, + clusterName, + options, + settings, + ); + }, + }; + } + + private async *listPagingPage( + resourceGroupName: string, + clusterPoolName: string, + clusterName: string, + options?: ClusterAvailableUpgradesListOptionalParams, + settings?: PageSettings, + ): AsyncIterableIterator { + let result: ClusterAvailableUpgradesListResponse; + let continuationToken = settings?.continuationToken; + if (!continuationToken) { + result = await this._list( + resourceGroupName, + clusterPoolName, + clusterName, + options, + ); + let page = result.value || []; + continuationToken = result.nextLink; + setContinuationToken(page, continuationToken); + yield page; + } + while (continuationToken) { + result = await this._listNext( + resourceGroupName, + clusterPoolName, + clusterName, + continuationToken, + options, + ); + continuationToken = result.nextLink; + let page = result.value || []; + setContinuationToken(page, continuationToken); + yield page; + } + } + + private async *listPagingAll( + resourceGroupName: string, + clusterPoolName: string, + clusterName: string, + options?: ClusterAvailableUpgradesListOptionalParams, + ): AsyncIterableIterator { + for await (const page of this.listPagingPage( + resourceGroupName, + clusterPoolName, + clusterName, + options, + )) { + yield* page; + } + } + + /** + * List a cluster available upgrade. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param clusterPoolName The name of the cluster pool. + * @param clusterName The name of the HDInsight cluster. + * @param options The options parameters. + */ + private _list( + resourceGroupName: string, + clusterPoolName: string, + clusterName: string, + options?: ClusterAvailableUpgradesListOptionalParams, + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, clusterPoolName, clusterName, options }, + listOperationSpec, + ); + } + + /** + * ListNext + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param clusterPoolName The name of the cluster pool. + * @param clusterName The name of the HDInsight cluster. + * @param nextLink The nextLink from the previous successful call to the List method. + * @param options The options parameters. + */ + private _listNext( + resourceGroupName: string, + clusterPoolName: string, + clusterName: string, + nextLink: string, + options?: ClusterAvailableUpgradesListNextOptionalParams, + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, clusterPoolName, clusterName, nextLink, options }, + listNextOperationSpec, + ); + } +} +// Operation Specifications +const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); + +const listOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/availableUpgrades", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.ClusterAvailableUpgradeList, + }, + default: { + bodyMapper: Mappers.ErrorResponse, + }, + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.clusterPoolName, + Parameters.clusterName, + ], + headerParameters: [Parameters.accept], + serializer, +}; +const listNextOperationSpec: coreClient.OperationSpec = { + path: "{nextLink}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.ClusterAvailableUpgradeList, + }, + default: { + bodyMapper: Mappers.ErrorResponse, + }, + }, + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.clusterPoolName, + Parameters.nextLink, + Parameters.clusterName, + ], + headerParameters: [Parameters.accept], + serializer, +}; diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/operations/clusterJobs.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/operations/clusterJobs.ts index 0c16ea506ea9..533d0517f87e 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/src/operations/clusterJobs.ts +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/operations/clusterJobs.ts @@ -16,7 +16,7 @@ import { HDInsightContainersManagementClient } from "../hDInsightContainersManag import { SimplePollerLike, OperationState, - createHttpPoller + createHttpPoller, } from "@azure/core-lro"; import { createLroSpec } from "../lroImpl"; import { @@ -26,7 +26,7 @@ import { ClusterJobsListResponse, ClusterJobsRunJobOptionalParams, ClusterJobsRunJobResponse, - ClusterJobsListNextResponse + ClusterJobsListNextResponse, } from "../models"; /// @@ -53,13 +53,13 @@ export class ClusterJobsImpl implements ClusterJobs { resourceGroupName: string, clusterPoolName: string, clusterName: string, - options?: ClusterJobsListOptionalParams + options?: ClusterJobsListOptionalParams, ): PagedAsyncIterableIterator { const iter = this.listPagingAll( resourceGroupName, clusterPoolName, clusterName, - options + options, ); return { next() { @@ -77,9 +77,9 @@ export class ClusterJobsImpl implements ClusterJobs { clusterPoolName, clusterName, options, - settings + settings, ); - } + }, }; } @@ -88,7 +88,7 @@ export class ClusterJobsImpl implements ClusterJobs { clusterPoolName: string, clusterName: string, options?: ClusterJobsListOptionalParams, - settings?: PageSettings + settings?: PageSettings, ): AsyncIterableIterator { let result: ClusterJobsListResponse; let continuationToken = settings?.continuationToken; @@ -97,7 +97,7 @@ export class ClusterJobsImpl implements ClusterJobs { resourceGroupName, clusterPoolName, clusterName, - options + options, ); let page = result.value || []; continuationToken = result.nextLink; @@ -110,7 +110,7 @@ export class ClusterJobsImpl implements ClusterJobs { clusterPoolName, clusterName, continuationToken, - options + options, ); continuationToken = result.nextLink; let page = result.value || []; @@ -123,13 +123,13 @@ export class ClusterJobsImpl implements ClusterJobs { resourceGroupName: string, clusterPoolName: string, clusterName: string, - options?: ClusterJobsListOptionalParams + options?: ClusterJobsListOptionalParams, ): AsyncIterableIterator { for await (const page of this.listPagingPage( resourceGroupName, clusterPoolName, clusterName, - options + options, )) { yield* page; } @@ -148,7 +148,7 @@ export class ClusterJobsImpl implements ClusterJobs { clusterPoolName: string, clusterName: string, clusterJob: ClusterJob, - options?: ClusterJobsRunJobOptionalParams + options?: ClusterJobsRunJobOptionalParams, ): Promise< SimplePollerLike< OperationState, @@ -157,21 +157,20 @@ export class ClusterJobsImpl implements ClusterJobs { > { const directSendOperation = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ) => { - let currentRawResponse: - | coreClient.FullOperationResponse - | undefined = undefined; + let currentRawResponse: coreClient.FullOperationResponse | undefined = + undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown + flatResponse: unknown, ) => { currentRawResponse = rawResponse; providedCallback?.(rawResponse, flatResponse); @@ -180,8 +179,8 @@ export class ClusterJobsImpl implements ClusterJobs { ...args, options: { ...args.options, - onResponse: callback - } + onResponse: callback, + }, }; const flatResponse = await directSendOperation(updatedArgs, spec); return { @@ -189,8 +188,8 @@ export class ClusterJobsImpl implements ClusterJobs { rawResponse: { statusCode: currentRawResponse!.status, body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON() - } + headers: currentRawResponse!.headers.toJSON(), + }, }; }; @@ -201,9 +200,9 @@ export class ClusterJobsImpl implements ClusterJobs { clusterPoolName, clusterName, clusterJob, - options + options, }, - spec: runJobOperationSpec + spec: runJobOperationSpec, }); const poller = await createHttpPoller< ClusterJobsRunJobResponse, @@ -211,7 +210,7 @@ export class ClusterJobsImpl implements ClusterJobs { >(lro, { restoreFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location" + resourceLocationConfig: "location", }); await poller.poll(); return poller; @@ -230,14 +229,14 @@ export class ClusterJobsImpl implements ClusterJobs { clusterPoolName: string, clusterName: string, clusterJob: ClusterJob, - options?: ClusterJobsRunJobOptionalParams + options?: ClusterJobsRunJobOptionalParams, ): Promise { const poller = await this.beginRunJob( resourceGroupName, clusterPoolName, clusterName, clusterJob, - options + options, ); return poller.pollUntilDone(); } @@ -253,11 +252,11 @@ export class ClusterJobsImpl implements ClusterJobs { resourceGroupName: string, clusterPoolName: string, clusterName: string, - options?: ClusterJobsListOptionalParams + options?: ClusterJobsListOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, clusterPoolName, clusterName, options }, - listOperationSpec + listOperationSpec, ); } @@ -274,11 +273,11 @@ export class ClusterJobsImpl implements ClusterJobs { clusterPoolName: string, clusterName: string, nextLink: string, - options?: ClusterJobsListNextOptionalParams + options?: ClusterJobsListNextOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, clusterPoolName, clusterName, nextLink, options }, - listNextOperationSpec + listNextOperationSpec, ); } } @@ -286,25 +285,24 @@ export class ClusterJobsImpl implements ClusterJobs { const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const runJobOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/runJob", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/runJob", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.ClusterJob + bodyMapper: Mappers.ClusterJob, }, 201: { - bodyMapper: Mappers.ClusterJob + bodyMapper: Mappers.ClusterJob, }, 202: { - bodyMapper: Mappers.ClusterJob + bodyMapper: Mappers.ClusterJob, }, 204: { - bodyMapper: Mappers.ClusterJob + bodyMapper: Mappers.ClusterJob, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, requestBody: Parameters.clusterJob, queryParameters: [Parameters.apiVersion], @@ -313,45 +311,44 @@ const runJobOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.clusterPoolName, - Parameters.clusterName + Parameters.clusterName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; const listOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/jobs", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/jobs", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ClusterJobList + bodyMapper: Mappers.ClusterJobList, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, - queryParameters: [Parameters.apiVersion], + queryParameters: [Parameters.apiVersion, Parameters.filter], urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.clusterPoolName, - Parameters.clusterName + Parameters.clusterName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const listNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ClusterJobList + bodyMapper: Mappers.ClusterJobList, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, urlParameters: [ Parameters.$host, @@ -359,8 +356,8 @@ const listNextOperationSpec: coreClient.OperationSpec = { Parameters.resourceGroupName, Parameters.clusterPoolName, Parameters.nextLink, - Parameters.clusterName + Parameters.clusterName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/operations/clusterPoolAvailableUpgrades.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/operations/clusterPoolAvailableUpgrades.ts new file mode 100644 index 000000000000..8e10d4715504 --- /dev/null +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/operations/clusterPoolAvailableUpgrades.ts @@ -0,0 +1,199 @@ +/* + * 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 { ClusterPoolAvailableUpgrades } from "../operationsInterfaces"; +import * as coreClient from "@azure/core-client"; +import * as Mappers from "../models/mappers"; +import * as Parameters from "../models/parameters"; +import { HDInsightContainersManagementClient } from "../hDInsightContainersManagementClient"; +import { + ClusterPoolAvailableUpgrade, + ClusterPoolAvailableUpgradesListNextOptionalParams, + ClusterPoolAvailableUpgradesListOptionalParams, + ClusterPoolAvailableUpgradesListResponse, + ClusterPoolAvailableUpgradesListNextResponse, +} from "../models"; + +/// +/** Class containing ClusterPoolAvailableUpgrades operations. */ +export class ClusterPoolAvailableUpgradesImpl + implements ClusterPoolAvailableUpgrades +{ + private readonly client: HDInsightContainersManagementClient; + + /** + * Initialize a new instance of the class ClusterPoolAvailableUpgrades class. + * @param client Reference to the service client + */ + constructor(client: HDInsightContainersManagementClient) { + this.client = client; + } + + /** + * List a cluster pool available upgrade. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param clusterPoolName The name of the cluster pool. + * @param options The options parameters. + */ + public list( + resourceGroupName: string, + clusterPoolName: string, + options?: ClusterPoolAvailableUpgradesListOptionalParams, + ): PagedAsyncIterableIterator { + const iter = this.listPagingAll( + resourceGroupName, + clusterPoolName, + 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( + resourceGroupName, + clusterPoolName, + options, + settings, + ); + }, + }; + } + + private async *listPagingPage( + resourceGroupName: string, + clusterPoolName: string, + options?: ClusterPoolAvailableUpgradesListOptionalParams, + settings?: PageSettings, + ): AsyncIterableIterator { + let result: ClusterPoolAvailableUpgradesListResponse; + let continuationToken = settings?.continuationToken; + if (!continuationToken) { + result = await this._list(resourceGroupName, clusterPoolName, options); + let page = result.value || []; + continuationToken = result.nextLink; + setContinuationToken(page, continuationToken); + yield page; + } + while (continuationToken) { + result = await this._listNext( + resourceGroupName, + clusterPoolName, + continuationToken, + options, + ); + continuationToken = result.nextLink; + let page = result.value || []; + setContinuationToken(page, continuationToken); + yield page; + } + } + + private async *listPagingAll( + resourceGroupName: string, + clusterPoolName: string, + options?: ClusterPoolAvailableUpgradesListOptionalParams, + ): AsyncIterableIterator { + for await (const page of this.listPagingPage( + resourceGroupName, + clusterPoolName, + options, + )) { + yield* page; + } + } + + /** + * List a cluster pool available upgrade. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param clusterPoolName The name of the cluster pool. + * @param options The options parameters. + */ + private _list( + resourceGroupName: string, + clusterPoolName: string, + options?: ClusterPoolAvailableUpgradesListOptionalParams, + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, clusterPoolName, options }, + listOperationSpec, + ); + } + + /** + * ListNext + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param clusterPoolName The name of the cluster pool. + * @param nextLink The nextLink from the previous successful call to the List method. + * @param options The options parameters. + */ + private _listNext( + resourceGroupName: string, + clusterPoolName: string, + nextLink: string, + options?: ClusterPoolAvailableUpgradesListNextOptionalParams, + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, clusterPoolName, nextLink, options }, + listNextOperationSpec, + ); + } +} +// Operation Specifications +const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); + +const listOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/availableUpgrades", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.ClusterPoolAvailableUpgradeList, + }, + default: { + bodyMapper: Mappers.ErrorResponse, + }, + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.clusterPoolName, + ], + headerParameters: [Parameters.accept], + serializer, +}; +const listNextOperationSpec: coreClient.OperationSpec = { + path: "{nextLink}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.ClusterPoolAvailableUpgradeList, + }, + default: { + bodyMapper: Mappers.ErrorResponse, + }, + }, + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.clusterPoolName, + Parameters.nextLink, + ], + headerParameters: [Parameters.accept], + serializer, +}; diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/operations/clusterPools.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/operations/clusterPools.ts index 39f44ba32034..fc3c5d1b2e02 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/src/operations/clusterPools.ts +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/operations/clusterPools.ts @@ -16,7 +16,7 @@ import { HDInsightContainersManagementClient } from "../hDInsightContainersManag import { SimplePollerLike, OperationState, - createHttpPoller + createHttpPoller, } from "@azure/core-lro"; import { createLroSpec } from "../lroImpl"; import { @@ -35,8 +35,12 @@ import { ClusterPoolsUpdateTagsOptionalParams, ClusterPoolsUpdateTagsResponse, ClusterPoolsDeleteOptionalParams, + ClusterPoolsDeleteResponse, + ClusterPoolUpgrade, + ClusterPoolsUpgradeOptionalParams, + ClusterPoolsUpgradeResponse, ClusterPoolsListBySubscriptionNextResponse, - ClusterPoolsListByResourceGroupNextResponse + ClusterPoolsListByResourceGroupNextResponse, } from "../models"; /// @@ -57,7 +61,7 @@ export class ClusterPoolsImpl implements ClusterPools { * @param options The options parameters. */ public listBySubscription( - options?: ClusterPoolsListBySubscriptionOptionalParams + options?: ClusterPoolsListBySubscriptionOptionalParams, ): PagedAsyncIterableIterator { const iter = this.listBySubscriptionPagingAll(options); return { @@ -72,13 +76,13 @@ export class ClusterPoolsImpl implements ClusterPools { throw new Error("maxPageSize is not supported by this operation."); } return this.listBySubscriptionPagingPage(options, settings); - } + }, }; } private async *listBySubscriptionPagingPage( options?: ClusterPoolsListBySubscriptionOptionalParams, - settings?: PageSettings + settings?: PageSettings, ): AsyncIterableIterator { let result: ClusterPoolsListBySubscriptionResponse; let continuationToken = settings?.continuationToken; @@ -99,7 +103,7 @@ export class ClusterPoolsImpl implements ClusterPools { } private async *listBySubscriptionPagingAll( - options?: ClusterPoolsListBySubscriptionOptionalParams + options?: ClusterPoolsListBySubscriptionOptionalParams, ): AsyncIterableIterator { for await (const page of this.listBySubscriptionPagingPage(options)) { yield* page; @@ -113,7 +117,7 @@ export class ClusterPoolsImpl implements ClusterPools { */ public listByResourceGroup( resourceGroupName: string, - options?: ClusterPoolsListByResourceGroupOptionalParams + options?: ClusterPoolsListByResourceGroupOptionalParams, ): PagedAsyncIterableIterator { const iter = this.listByResourceGroupPagingAll(resourceGroupName, options); return { @@ -130,16 +134,16 @@ export class ClusterPoolsImpl implements ClusterPools { return this.listByResourceGroupPagingPage( resourceGroupName, options, - settings + settings, ); - } + }, }; } private async *listByResourceGroupPagingPage( resourceGroupName: string, options?: ClusterPoolsListByResourceGroupOptionalParams, - settings?: PageSettings + settings?: PageSettings, ): AsyncIterableIterator { let result: ClusterPoolsListByResourceGroupResponse; let continuationToken = settings?.continuationToken; @@ -154,7 +158,7 @@ export class ClusterPoolsImpl implements ClusterPools { result = await this._listByResourceGroupNext( resourceGroupName, continuationToken, - options + options, ); continuationToken = result.nextLink; let page = result.value || []; @@ -165,11 +169,11 @@ export class ClusterPoolsImpl implements ClusterPools { private async *listByResourceGroupPagingAll( resourceGroupName: string, - options?: ClusterPoolsListByResourceGroupOptionalParams + options?: ClusterPoolsListByResourceGroupOptionalParams, ): AsyncIterableIterator { for await (const page of this.listByResourceGroupPagingPage( resourceGroupName, - options + options, )) { yield* page; } @@ -184,11 +188,11 @@ export class ClusterPoolsImpl implements ClusterPools { get( resourceGroupName: string, clusterPoolName: string, - options?: ClusterPoolsGetOptionalParams + options?: ClusterPoolsGetOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, clusterPoolName, options }, - getOperationSpec + getOperationSpec, ); } @@ -203,7 +207,7 @@ export class ClusterPoolsImpl implements ClusterPools { resourceGroupName: string, clusterPoolName: string, clusterPool: ClusterPool, - options?: ClusterPoolsCreateOrUpdateOptionalParams + options?: ClusterPoolsCreateOrUpdateOptionalParams, ): Promise< SimplePollerLike< OperationState, @@ -212,21 +216,20 @@ export class ClusterPoolsImpl implements ClusterPools { > { const directSendOperation = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ) => { - let currentRawResponse: - | coreClient.FullOperationResponse - | undefined = undefined; + let currentRawResponse: coreClient.FullOperationResponse | undefined = + undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown + flatResponse: unknown, ) => { currentRawResponse = rawResponse; providedCallback?.(rawResponse, flatResponse); @@ -235,8 +238,8 @@ export class ClusterPoolsImpl implements ClusterPools { ...args, options: { ...args.options, - onResponse: callback - } + onResponse: callback, + }, }; const flatResponse = await directSendOperation(updatedArgs, spec); return { @@ -244,15 +247,15 @@ export class ClusterPoolsImpl implements ClusterPools { rawResponse: { statusCode: currentRawResponse!.status, body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON() - } + headers: currentRawResponse!.headers.toJSON(), + }, }; }; const lro = createLroSpec({ sendOperationFn, args: { resourceGroupName, clusterPoolName, clusterPool, options }, - spec: createOrUpdateOperationSpec + spec: createOrUpdateOperationSpec, }); const poller = await createHttpPoller< ClusterPoolsCreateOrUpdateResponse, @@ -260,7 +263,7 @@ export class ClusterPoolsImpl implements ClusterPools { >(lro, { restoreFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + resourceLocationConfig: "azure-async-operation", }); await poller.poll(); return poller; @@ -277,13 +280,13 @@ export class ClusterPoolsImpl implements ClusterPools { resourceGroupName: string, clusterPoolName: string, clusterPool: ClusterPool, - options?: ClusterPoolsCreateOrUpdateOptionalParams + options?: ClusterPoolsCreateOrUpdateOptionalParams, ): Promise { const poller = await this.beginCreateOrUpdate( resourceGroupName, clusterPoolName, clusterPool, - options + options, ); return poller.pollUntilDone(); } @@ -299,7 +302,7 @@ export class ClusterPoolsImpl implements ClusterPools { resourceGroupName: string, clusterPoolName: string, clusterPoolTags: TagsObject, - options?: ClusterPoolsUpdateTagsOptionalParams + options?: ClusterPoolsUpdateTagsOptionalParams, ): Promise< SimplePollerLike< OperationState, @@ -308,21 +311,20 @@ export class ClusterPoolsImpl implements ClusterPools { > { const directSendOperation = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ) => { - let currentRawResponse: - | coreClient.FullOperationResponse - | undefined = undefined; + let currentRawResponse: coreClient.FullOperationResponse | undefined = + undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown + flatResponse: unknown, ) => { currentRawResponse = rawResponse; providedCallback?.(rawResponse, flatResponse); @@ -331,8 +333,8 @@ export class ClusterPoolsImpl implements ClusterPools { ...args, options: { ...args.options, - onResponse: callback - } + onResponse: callback, + }, }; const flatResponse = await directSendOperation(updatedArgs, spec); return { @@ -340,15 +342,15 @@ export class ClusterPoolsImpl implements ClusterPools { rawResponse: { statusCode: currentRawResponse!.status, body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON() - } + headers: currentRawResponse!.headers.toJSON(), + }, }; }; const lro = createLroSpec({ sendOperationFn, args: { resourceGroupName, clusterPoolName, clusterPoolTags, options }, - spec: updateTagsOperationSpec + spec: updateTagsOperationSpec, }); const poller = await createHttpPoller< ClusterPoolsUpdateTagsResponse, @@ -356,7 +358,7 @@ export class ClusterPoolsImpl implements ClusterPools { >(lro, { restoreFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + resourceLocationConfig: "azure-async-operation", }); await poller.poll(); return poller; @@ -373,13 +375,13 @@ export class ClusterPoolsImpl implements ClusterPools { resourceGroupName: string, clusterPoolName: string, clusterPoolTags: TagsObject, - options?: ClusterPoolsUpdateTagsOptionalParams + options?: ClusterPoolsUpdateTagsOptionalParams, ): Promise { const poller = await this.beginUpdateTags( resourceGroupName, clusterPoolName, clusterPoolTags, - options + options, ); return poller.pollUntilDone(); } @@ -393,25 +395,29 @@ export class ClusterPoolsImpl implements ClusterPools { async beginDelete( resourceGroupName: string, clusterPoolName: string, - options?: ClusterPoolsDeleteOptionalParams - ): Promise, void>> { + options?: ClusterPoolsDeleteOptionalParams, + ): Promise< + SimplePollerLike< + OperationState, + ClusterPoolsDeleteResponse + > + > { const directSendOperation = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec - ): Promise => { + spec: coreClient.OperationSpec, + ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ) => { - let currentRawResponse: - | coreClient.FullOperationResponse - | undefined = undefined; + let currentRawResponse: coreClient.FullOperationResponse | undefined = + undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown + flatResponse: unknown, ) => { currentRawResponse = rawResponse; providedCallback?.(rawResponse, flatResponse); @@ -420,8 +426,8 @@ export class ClusterPoolsImpl implements ClusterPools { ...args, options: { ...args.options, - onResponse: callback - } + onResponse: callback, + }, }; const flatResponse = await directSendOperation(updatedArgs, spec); return { @@ -429,19 +435,22 @@ export class ClusterPoolsImpl implements ClusterPools { rawResponse: { statusCode: currentRawResponse!.status, body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON() - } + headers: currentRawResponse!.headers.toJSON(), + }, }; }; const lro = createLroSpec({ sendOperationFn, args: { resourceGroupName, clusterPoolName, options }, - spec: deleteOperationSpec + spec: deleteOperationSpec, }); - const poller = await createHttpPoller>(lro, { + const poller = await createHttpPoller< + ClusterPoolsDeleteResponse, + OperationState + >(lro, { restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs + intervalInMs: options?.updateIntervalInMs, }); await poller.poll(); return poller; @@ -456,12 +465,12 @@ export class ClusterPoolsImpl implements ClusterPools { async beginDeleteAndWait( resourceGroupName: string, clusterPoolName: string, - options?: ClusterPoolsDeleteOptionalParams - ): Promise { + options?: ClusterPoolsDeleteOptionalParams, + ): Promise { const poller = await this.beginDelete( resourceGroupName, clusterPoolName, - options + options, ); return poller.pollUntilDone(); } @@ -471,11 +480,11 @@ export class ClusterPoolsImpl implements ClusterPools { * @param options The options parameters. */ private _listBySubscription( - options?: ClusterPoolsListBySubscriptionOptionalParams + options?: ClusterPoolsListBySubscriptionOptionalParams, ): Promise { return this.client.sendOperationRequest( { options }, - listBySubscriptionOperationSpec + listBySubscriptionOperationSpec, ); } @@ -486,14 +495,114 @@ export class ClusterPoolsImpl implements ClusterPools { */ private _listByResourceGroup( resourceGroupName: string, - options?: ClusterPoolsListByResourceGroupOptionalParams + options?: ClusterPoolsListByResourceGroupOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, options }, - listByResourceGroupOperationSpec + listByResourceGroupOperationSpec, ); } + /** + * Upgrade a cluster pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param clusterPoolName The name of the cluster pool. + * @param clusterPoolUpgradeRequest Upgrade a cluster pool. + * @param options The options parameters. + */ + async beginUpgrade( + resourceGroupName: string, + clusterPoolName: string, + clusterPoolUpgradeRequest: ClusterPoolUpgrade, + options?: ClusterPoolsUpgradeOptionalParams, + ): Promise< + SimplePollerLike< + OperationState, + ClusterPoolsUpgradeResponse + > + > { + 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, + clusterPoolName, + clusterPoolUpgradeRequest, + options, + }, + spec: upgradeOperationSpec, + }); + const poller = await createHttpPoller< + ClusterPoolsUpgradeResponse, + OperationState + >(lro, { + restoreFrom: options?.resumeFrom, + intervalInMs: options?.updateIntervalInMs, + resourceLocationConfig: "location", + }); + await poller.poll(); + return poller; + } + + /** + * Upgrade a cluster pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param clusterPoolName The name of the cluster pool. + * @param clusterPoolUpgradeRequest Upgrade a cluster pool. + * @param options The options parameters. + */ + async beginUpgradeAndWait( + resourceGroupName: string, + clusterPoolName: string, + clusterPoolUpgradeRequest: ClusterPoolUpgrade, + options?: ClusterPoolsUpgradeOptionalParams, + ): Promise { + const poller = await this.beginUpgrade( + resourceGroupName, + clusterPoolName, + clusterPoolUpgradeRequest, + options, + ); + return poller.pollUntilDone(); + } + /** * ListBySubscriptionNext * @param nextLink The nextLink from the previous successful call to the ListBySubscription method. @@ -501,11 +610,11 @@ export class ClusterPoolsImpl implements ClusterPools { */ private _listBySubscriptionNext( nextLink: string, - options?: ClusterPoolsListBySubscriptionNextOptionalParams + options?: ClusterPoolsListBySubscriptionNextOptionalParams, ): Promise { return this.client.sendOperationRequest( { nextLink, options }, - listBySubscriptionNextOperationSpec + listBySubscriptionNextOperationSpec, ); } @@ -518,11 +627,11 @@ export class ClusterPoolsImpl implements ClusterPools { private _listByResourceGroupNext( resourceGroupName: string, nextLink: string, - options?: ClusterPoolsListByResourceGroupNextOptionalParams + options?: ClusterPoolsListByResourceGroupNextOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, nextLink, options }, - listByResourceGroupNextOperationSpec + listByResourceGroupNextOperationSpec, ); } } @@ -530,47 +639,45 @@ export class ClusterPoolsImpl implements ClusterPools { const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const getOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ClusterPool + bodyMapper: Mappers.ClusterPool, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.clusterPoolName + Parameters.clusterPoolName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const createOrUpdateOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}", httpMethod: "PUT", responses: { 200: { - bodyMapper: Mappers.ClusterPool + bodyMapper: Mappers.ClusterPool, }, 201: { - bodyMapper: Mappers.ClusterPool + bodyMapper: Mappers.ClusterPool, }, 202: { - bodyMapper: Mappers.ClusterPool + bodyMapper: Mappers.ClusterPool, }, 204: { - bodyMapper: Mappers.ClusterPool + bodyMapper: Mappers.ClusterPool, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, requestBody: Parameters.clusterPool, queryParameters: [Parameters.apiVersion], @@ -578,32 +685,31 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.clusterPoolName + Parameters.clusterPoolName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; const updateTagsOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}", httpMethod: "PATCH", responses: { 200: { - bodyMapper: Mappers.ClusterPool + bodyMapper: Mappers.ClusterPool, }, 201: { - bodyMapper: Mappers.ClusterPool + bodyMapper: Mappers.ClusterPool, }, 202: { - bodyMapper: Mappers.ClusterPool + bodyMapper: Mappers.ClusterPool, }, 204: { - bodyMapper: Mappers.ClusterPool + bodyMapper: Mappers.ClusterPool, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, requestBody: Parameters.clusterPoolTags, queryParameters: [Parameters.apiVersion], @@ -611,109 +717,146 @@ const updateTagsOperationSpec: coreClient.OperationSpec = { Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.clusterPoolName + Parameters.clusterPoolName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; const deleteOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}", httpMethod: "DELETE", responses: { - 200: {}, - 201: {}, - 202: {}, - 204: {}, + 200: { + headersMapper: Mappers.ClusterPoolsDeleteHeaders, + }, + 201: { + headersMapper: Mappers.ClusterPoolsDeleteHeaders, + }, + 202: { + headersMapper: Mappers.ClusterPoolsDeleteHeaders, + }, + 204: { + headersMapper: Mappers.ClusterPoolsDeleteHeaders, + }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.clusterPoolName + Parameters.clusterPoolName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const listBySubscriptionOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/clusterpools", + path: "/subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/clusterpools", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ClusterPoolListResult + bodyMapper: Mappers.ClusterPoolListResult, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [Parameters.$host, Parameters.subscriptionId], headerParameters: [Parameters.accept], - serializer + serializer, }; const listByResourceGroupOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ClusterPoolListResult + bodyMapper: Mappers.ClusterPoolListResult, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, - Parameters.resourceGroupName + Parameters.resourceGroupName, ], headerParameters: [Parameters.accept], - serializer + serializer, +}; +const upgradeOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/upgrade", + httpMethod: "POST", + responses: { + 200: { + bodyMapper: Mappers.ClusterPool, + }, + 201: { + bodyMapper: Mappers.ClusterPool, + }, + 202: { + bodyMapper: Mappers.ClusterPool, + }, + 204: { + bodyMapper: Mappers.ClusterPool, + }, + default: { + bodyMapper: Mappers.ErrorResponse, + }, + }, + requestBody: Parameters.clusterPoolUpgradeRequest, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.clusterPoolName, + ], + headerParameters: [Parameters.accept, Parameters.contentType], + mediaType: "json", + serializer, }; const listBySubscriptionNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ClusterPoolListResult + bodyMapper: Mappers.ClusterPoolListResult, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, urlParameters: [ Parameters.$host, Parameters.subscriptionId, - Parameters.nextLink + Parameters.nextLink, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const listByResourceGroupNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ClusterPoolListResult + bodyMapper: Mappers.ClusterPoolListResult, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.nextLink + Parameters.nextLink, ], headerParameters: [Parameters.accept], - serializer + serializer, }; diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/operations/clusters.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/operations/clusters.ts index b3170e066f26..6641c5a0494f 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/src/operations/clusters.ts +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/operations/clusters.ts @@ -16,7 +16,7 @@ import { HDInsightContainersManagementClient } from "../hDInsightContainersManag import { SimplePollerLike, OperationState, - createHttpPoller + createHttpPoller, } from "@azure/core-lro"; import { createLroSpec } from "../lroImpl"; import { @@ -32,6 +32,9 @@ import { ClustersListInstanceViewsNextOptionalParams, ClustersListInstanceViewsOptionalParams, ClustersListInstanceViewsResponse, + ClusterUpgrade, + ClustersUpgradeOptionalParams, + ClustersUpgradeResponse, ClusterResizeData, ClustersResizeOptionalParams, ClustersResizeResponse, @@ -43,11 +46,12 @@ import { ClustersUpdateOptionalParams, ClustersUpdateResponse, ClustersDeleteOptionalParams, + ClustersDeleteResponse, ClustersGetInstanceViewOptionalParams, ClustersGetInstanceViewResponse, ClustersListByClusterPoolNameNextResponse, ClustersListServiceConfigsNextResponse, - ClustersListInstanceViewsNextResponse + ClustersListInstanceViewsNextResponse, } from "../models"; /// @@ -72,12 +76,12 @@ export class ClustersImpl implements Clusters { public listByClusterPoolName( resourceGroupName: string, clusterPoolName: string, - options?: ClustersListByClusterPoolNameOptionalParams + options?: ClustersListByClusterPoolNameOptionalParams, ): PagedAsyncIterableIterator { const iter = this.listByClusterPoolNamePagingAll( resourceGroupName, clusterPoolName, - options + options, ); return { next() { @@ -94,9 +98,9 @@ export class ClustersImpl implements Clusters { resourceGroupName, clusterPoolName, options, - settings + settings, ); - } + }, }; } @@ -104,7 +108,7 @@ export class ClustersImpl implements Clusters { resourceGroupName: string, clusterPoolName: string, options?: ClustersListByClusterPoolNameOptionalParams, - settings?: PageSettings + settings?: PageSettings, ): AsyncIterableIterator { let result: ClustersListByClusterPoolNameResponse; let continuationToken = settings?.continuationToken; @@ -112,7 +116,7 @@ export class ClustersImpl implements Clusters { result = await this._listByClusterPoolName( resourceGroupName, clusterPoolName, - options + options, ); let page = result.value || []; continuationToken = result.nextLink; @@ -124,7 +128,7 @@ export class ClustersImpl implements Clusters { resourceGroupName, clusterPoolName, continuationToken, - options + options, ); continuationToken = result.nextLink; let page = result.value || []; @@ -136,12 +140,12 @@ export class ClustersImpl implements Clusters { private async *listByClusterPoolNamePagingAll( resourceGroupName: string, clusterPoolName: string, - options?: ClustersListByClusterPoolNameOptionalParams + options?: ClustersListByClusterPoolNameOptionalParams, ): AsyncIterableIterator { for await (const page of this.listByClusterPoolNamePagingPage( resourceGroupName, clusterPoolName, - options + options, )) { yield* page; } @@ -158,13 +162,13 @@ export class ClustersImpl implements Clusters { resourceGroupName: string, clusterPoolName: string, clusterName: string, - options?: ClustersListServiceConfigsOptionalParams + options?: ClustersListServiceConfigsOptionalParams, ): PagedAsyncIterableIterator { const iter = this.listServiceConfigsPagingAll( resourceGroupName, clusterPoolName, clusterName, - options + options, ); return { next() { @@ -182,9 +186,9 @@ export class ClustersImpl implements Clusters { clusterPoolName, clusterName, options, - settings + settings, ); - } + }, }; } @@ -193,7 +197,7 @@ export class ClustersImpl implements Clusters { clusterPoolName: string, clusterName: string, options?: ClustersListServiceConfigsOptionalParams, - settings?: PageSettings + settings?: PageSettings, ): AsyncIterableIterator { let result: ClustersListServiceConfigsResponse; let continuationToken = settings?.continuationToken; @@ -202,7 +206,7 @@ export class ClustersImpl implements Clusters { resourceGroupName, clusterPoolName, clusterName, - options + options, ); let page = result.value || []; continuationToken = result.nextLink; @@ -215,7 +219,7 @@ export class ClustersImpl implements Clusters { clusterPoolName, clusterName, continuationToken, - options + options, ); continuationToken = result.nextLink; let page = result.value || []; @@ -228,13 +232,13 @@ export class ClustersImpl implements Clusters { resourceGroupName: string, clusterPoolName: string, clusterName: string, - options?: ClustersListServiceConfigsOptionalParams + options?: ClustersListServiceConfigsOptionalParams, ): AsyncIterableIterator { for await (const page of this.listServiceConfigsPagingPage( resourceGroupName, clusterPoolName, clusterName, - options + options, )) { yield* page; } @@ -251,13 +255,13 @@ export class ClustersImpl implements Clusters { resourceGroupName: string, clusterPoolName: string, clusterName: string, - options?: ClustersListInstanceViewsOptionalParams + options?: ClustersListInstanceViewsOptionalParams, ): PagedAsyncIterableIterator { const iter = this.listInstanceViewsPagingAll( resourceGroupName, clusterPoolName, clusterName, - options + options, ); return { next() { @@ -275,9 +279,9 @@ export class ClustersImpl implements Clusters { clusterPoolName, clusterName, options, - settings + settings, ); - } + }, }; } @@ -286,7 +290,7 @@ export class ClustersImpl implements Clusters { clusterPoolName: string, clusterName: string, options?: ClustersListInstanceViewsOptionalParams, - settings?: PageSettings + settings?: PageSettings, ): AsyncIterableIterator { let result: ClustersListInstanceViewsResponse; let continuationToken = settings?.continuationToken; @@ -295,7 +299,7 @@ export class ClustersImpl implements Clusters { resourceGroupName, clusterPoolName, clusterName, - options + options, ); let page = result.value || []; continuationToken = result.nextLink; @@ -308,7 +312,7 @@ export class ClustersImpl implements Clusters { clusterPoolName, clusterName, continuationToken, - options + options, ); continuationToken = result.nextLink; let page = result.value || []; @@ -321,13 +325,13 @@ export class ClustersImpl implements Clusters { resourceGroupName: string, clusterPoolName: string, clusterName: string, - options?: ClustersListInstanceViewsOptionalParams + options?: ClustersListInstanceViewsOptionalParams, ): AsyncIterableIterator { for await (const page of this.listInstanceViewsPagingPage( resourceGroupName, clusterPoolName, clusterName, - options + options, )) { yield* page; } @@ -342,14 +346,120 @@ export class ClustersImpl implements Clusters { private _listByClusterPoolName( resourceGroupName: string, clusterPoolName: string, - options?: ClustersListByClusterPoolNameOptionalParams + options?: ClustersListByClusterPoolNameOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, clusterPoolName, options }, - listByClusterPoolNameOperationSpec + listByClusterPoolNameOperationSpec, ); } + /** + * Upgrade a cluster. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param clusterPoolName The name of the cluster pool. + * @param clusterName The name of the HDInsight cluster. + * @param clusterUpgradeRequest Upgrade a cluster. + * @param options The options parameters. + */ + async beginUpgrade( + resourceGroupName: string, + clusterPoolName: string, + clusterName: string, + clusterUpgradeRequest: ClusterUpgrade, + options?: ClustersUpgradeOptionalParams, + ): Promise< + SimplePollerLike< + OperationState, + ClustersUpgradeResponse + > + > { + 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, + clusterPoolName, + clusterName, + clusterUpgradeRequest, + options, + }, + spec: upgradeOperationSpec, + }); + const poller = await createHttpPoller< + ClustersUpgradeResponse, + OperationState + >(lro, { + restoreFrom: options?.resumeFrom, + intervalInMs: options?.updateIntervalInMs, + resourceLocationConfig: "location", + }); + await poller.poll(); + return poller; + } + + /** + * Upgrade a cluster. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param clusterPoolName The name of the cluster pool. + * @param clusterName The name of the HDInsight cluster. + * @param clusterUpgradeRequest Upgrade a cluster. + * @param options The options parameters. + */ + async beginUpgradeAndWait( + resourceGroupName: string, + clusterPoolName: string, + clusterName: string, + clusterUpgradeRequest: ClusterUpgrade, + options?: ClustersUpgradeOptionalParams, + ): Promise { + const poller = await this.beginUpgrade( + resourceGroupName, + clusterPoolName, + clusterName, + clusterUpgradeRequest, + options, + ); + return poller.pollUntilDone(); + } + /** * Resize an existing Cluster. * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -363,7 +473,7 @@ export class ClustersImpl implements Clusters { clusterPoolName: string, clusterName: string, clusterResizeRequest: ClusterResizeData, - options?: ClustersResizeOptionalParams + options?: ClustersResizeOptionalParams, ): Promise< SimplePollerLike< OperationState, @@ -372,21 +482,20 @@ export class ClustersImpl implements Clusters { > { const directSendOperation = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ) => { - let currentRawResponse: - | coreClient.FullOperationResponse - | undefined = undefined; + let currentRawResponse: coreClient.FullOperationResponse | undefined = + undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown + flatResponse: unknown, ) => { currentRawResponse = rawResponse; providedCallback?.(rawResponse, flatResponse); @@ -395,8 +504,8 @@ export class ClustersImpl implements Clusters { ...args, options: { ...args.options, - onResponse: callback - } + onResponse: callback, + }, }; const flatResponse = await directSendOperation(updatedArgs, spec); return { @@ -404,8 +513,8 @@ export class ClustersImpl implements Clusters { rawResponse: { statusCode: currentRawResponse!.status, body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON() - } + headers: currentRawResponse!.headers.toJSON(), + }, }; }; @@ -416,9 +525,9 @@ export class ClustersImpl implements Clusters { clusterPoolName, clusterName, clusterResizeRequest, - options + options, }, - spec: resizeOperationSpec + spec: resizeOperationSpec, }); const poller = await createHttpPoller< ClustersResizeResponse, @@ -426,7 +535,7 @@ export class ClustersImpl implements Clusters { >(lro, { restoreFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location" + resourceLocationConfig: "location", }); await poller.poll(); return poller; @@ -445,14 +554,14 @@ export class ClustersImpl implements Clusters { clusterPoolName: string, clusterName: string, clusterResizeRequest: ClusterResizeData, - options?: ClustersResizeOptionalParams + options?: ClustersResizeOptionalParams, ): Promise { const poller = await this.beginResize( resourceGroupName, clusterPoolName, clusterName, clusterResizeRequest, - options + options, ); return poller.pollUntilDone(); } @@ -468,11 +577,11 @@ export class ClustersImpl implements Clusters { resourceGroupName: string, clusterPoolName: string, clusterName: string, - options?: ClustersGetOptionalParams + options?: ClustersGetOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, clusterPoolName, clusterName, options }, - getOperationSpec + getOperationSpec, ); } @@ -489,7 +598,7 @@ export class ClustersImpl implements Clusters { clusterPoolName: string, clusterName: string, hDInsightCluster: Cluster, - options?: ClustersCreateOptionalParams + options?: ClustersCreateOptionalParams, ): Promise< SimplePollerLike< OperationState, @@ -498,21 +607,20 @@ export class ClustersImpl implements Clusters { > { const directSendOperation = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ) => { - let currentRawResponse: - | coreClient.FullOperationResponse - | undefined = undefined; + let currentRawResponse: coreClient.FullOperationResponse | undefined = + undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown + flatResponse: unknown, ) => { currentRawResponse = rawResponse; providedCallback?.(rawResponse, flatResponse); @@ -521,8 +629,8 @@ export class ClustersImpl implements Clusters { ...args, options: { ...args.options, - onResponse: callback - } + onResponse: callback, + }, }; const flatResponse = await directSendOperation(updatedArgs, spec); return { @@ -530,8 +638,8 @@ export class ClustersImpl implements Clusters { rawResponse: { statusCode: currentRawResponse!.status, body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON() - } + headers: currentRawResponse!.headers.toJSON(), + }, }; }; @@ -542,9 +650,9 @@ export class ClustersImpl implements Clusters { clusterPoolName, clusterName, hDInsightCluster, - options + options, }, - spec: createOperationSpec + spec: createOperationSpec, }); const poller = await createHttpPoller< ClustersCreateResponse, @@ -552,7 +660,7 @@ export class ClustersImpl implements Clusters { >(lro, { restoreFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + resourceLocationConfig: "azure-async-operation", }); await poller.poll(); return poller; @@ -571,14 +679,14 @@ export class ClustersImpl implements Clusters { clusterPoolName: string, clusterName: string, hDInsightCluster: Cluster, - options?: ClustersCreateOptionalParams + options?: ClustersCreateOptionalParams, ): Promise { const poller = await this.beginCreate( resourceGroupName, clusterPoolName, clusterName, hDInsightCluster, - options + options, ); return poller.pollUntilDone(); } @@ -596,7 +704,7 @@ export class ClustersImpl implements Clusters { clusterPoolName: string, clusterName: string, clusterPatchRequest: ClusterPatch, - options?: ClustersUpdateOptionalParams + options?: ClustersUpdateOptionalParams, ): Promise< SimplePollerLike< OperationState, @@ -605,21 +713,20 @@ export class ClustersImpl implements Clusters { > { const directSendOperation = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ) => { - let currentRawResponse: - | coreClient.FullOperationResponse - | undefined = undefined; + let currentRawResponse: coreClient.FullOperationResponse | undefined = + undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown + flatResponse: unknown, ) => { currentRawResponse = rawResponse; providedCallback?.(rawResponse, flatResponse); @@ -628,8 +735,8 @@ export class ClustersImpl implements Clusters { ...args, options: { ...args.options, - onResponse: callback - } + onResponse: callback, + }, }; const flatResponse = await directSendOperation(updatedArgs, spec); return { @@ -637,8 +744,8 @@ export class ClustersImpl implements Clusters { rawResponse: { statusCode: currentRawResponse!.status, body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON() - } + headers: currentRawResponse!.headers.toJSON(), + }, }; }; @@ -649,9 +756,9 @@ export class ClustersImpl implements Clusters { clusterPoolName, clusterName, clusterPatchRequest, - options + options, }, - spec: updateOperationSpec + spec: updateOperationSpec, }); const poller = await createHttpPoller< ClustersUpdateResponse, @@ -659,7 +766,7 @@ export class ClustersImpl implements Clusters { >(lro, { restoreFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + resourceLocationConfig: "azure-async-operation", }); await poller.poll(); return poller; @@ -678,14 +785,14 @@ export class ClustersImpl implements Clusters { clusterPoolName: string, clusterName: string, clusterPatchRequest: ClusterPatch, - options?: ClustersUpdateOptionalParams + options?: ClustersUpdateOptionalParams, ): Promise { const poller = await this.beginUpdate( resourceGroupName, clusterPoolName, clusterName, clusterPatchRequest, - options + options, ); return poller.pollUntilDone(); } @@ -701,25 +808,29 @@ export class ClustersImpl implements Clusters { resourceGroupName: string, clusterPoolName: string, clusterName: string, - options?: ClustersDeleteOptionalParams - ): Promise, void>> { + options?: ClustersDeleteOptionalParams, + ): Promise< + SimplePollerLike< + OperationState, + ClustersDeleteResponse + > + > { const directSendOperation = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec - ): Promise => { + spec: coreClient.OperationSpec, + ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ) => { - let currentRawResponse: - | coreClient.FullOperationResponse - | undefined = undefined; + let currentRawResponse: coreClient.FullOperationResponse | undefined = + undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown + flatResponse: unknown, ) => { currentRawResponse = rawResponse; providedCallback?.(rawResponse, flatResponse); @@ -728,8 +839,8 @@ export class ClustersImpl implements Clusters { ...args, options: { ...args.options, - onResponse: callback - } + onResponse: callback, + }, }; const flatResponse = await directSendOperation(updatedArgs, spec); return { @@ -737,20 +848,23 @@ export class ClustersImpl implements Clusters { rawResponse: { statusCode: currentRawResponse!.status, body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON() - } + headers: currentRawResponse!.headers.toJSON(), + }, }; }; const lro = createLroSpec({ sendOperationFn, args: { resourceGroupName, clusterPoolName, clusterName, options }, - spec: deleteOperationSpec + spec: deleteOperationSpec, }); - const poller = await createHttpPoller>(lro, { + const poller = await createHttpPoller< + ClustersDeleteResponse, + OperationState + >(lro, { restoreFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + resourceLocationConfig: "azure-async-operation", }); await poller.poll(); return poller; @@ -767,13 +881,13 @@ export class ClustersImpl implements Clusters { resourceGroupName: string, clusterPoolName: string, clusterName: string, - options?: ClustersDeleteOptionalParams - ): Promise { + options?: ClustersDeleteOptionalParams, + ): Promise { const poller = await this.beginDelete( resourceGroupName, clusterPoolName, clusterName, - options + options, ); return poller.pollUntilDone(); } @@ -789,11 +903,11 @@ export class ClustersImpl implements Clusters { resourceGroupName: string, clusterPoolName: string, clusterName: string, - options?: ClustersListServiceConfigsOptionalParams + options?: ClustersListServiceConfigsOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, clusterPoolName, clusterName, options }, - listServiceConfigsOperationSpec + listServiceConfigsOperationSpec, ); } @@ -808,11 +922,11 @@ export class ClustersImpl implements Clusters { resourceGroupName: string, clusterPoolName: string, clusterName: string, - options?: ClustersListInstanceViewsOptionalParams + options?: ClustersListInstanceViewsOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, clusterPoolName, clusterName, options }, - listInstanceViewsOperationSpec + listInstanceViewsOperationSpec, ); } @@ -827,11 +941,11 @@ export class ClustersImpl implements Clusters { resourceGroupName: string, clusterPoolName: string, clusterName: string, - options?: ClustersGetInstanceViewOptionalParams + options?: ClustersGetInstanceViewOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, clusterPoolName, clusterName, options }, - getInstanceViewOperationSpec + getInstanceViewOperationSpec, ); } @@ -846,11 +960,11 @@ export class ClustersImpl implements Clusters { resourceGroupName: string, clusterPoolName: string, nextLink: string, - options?: ClustersListByClusterPoolNameNextOptionalParams + options?: ClustersListByClusterPoolNameNextOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, clusterPoolName, nextLink, options }, - listByClusterPoolNameNextOperationSpec + listByClusterPoolNameNextOperationSpec, ); } @@ -867,11 +981,11 @@ export class ClustersImpl implements Clusters { clusterPoolName: string, clusterName: string, nextLink: string, - options?: ClustersListServiceConfigsNextOptionalParams + options?: ClustersListServiceConfigsNextOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, clusterPoolName, clusterName, nextLink, options }, - listServiceConfigsNextOperationSpec + listServiceConfigsNextOperationSpec, ); } @@ -888,11 +1002,11 @@ export class ClustersImpl implements Clusters { clusterPoolName: string, clusterName: string, nextLink: string, - options?: ClustersListInstanceViewsNextOptionalParams + options?: ClustersListInstanceViewsNextOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, clusterPoolName, clusterName, nextLink, options }, - listInstanceViewsNextOperationSpec + listInstanceViewsNextOperationSpec, ); } } @@ -900,47 +1014,78 @@ export class ClustersImpl implements Clusters { const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const listByClusterPoolNameOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ClusterListResult + bodyMapper: Mappers.ClusterListResult, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.clusterPoolName + Parameters.clusterPoolName, ], headerParameters: [Parameters.accept], - serializer + serializer, +}; +const upgradeOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/upgrade", + httpMethod: "POST", + responses: { + 200: { + bodyMapper: Mappers.Cluster, + }, + 201: { + bodyMapper: Mappers.Cluster, + }, + 202: { + bodyMapper: Mappers.Cluster, + }, + 204: { + bodyMapper: Mappers.Cluster, + }, + default: { + bodyMapper: Mappers.ErrorResponse, + }, + }, + requestBody: Parameters.clusterUpgradeRequest, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.clusterPoolName, + Parameters.clusterName, + ], + headerParameters: [Parameters.accept, Parameters.contentType], + mediaType: "json", + serializer, }; const resizeOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/resize", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/resize", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.Cluster + bodyMapper: Mappers.Cluster, }, 201: { - bodyMapper: Mappers.Cluster + bodyMapper: Mappers.Cluster, }, 202: { - bodyMapper: Mappers.Cluster + bodyMapper: Mappers.Cluster, }, 204: { - bodyMapper: Mappers.Cluster + bodyMapper: Mappers.Cluster, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, requestBody: Parameters.clusterResizeRequest, queryParameters: [Parameters.apiVersion], @@ -949,23 +1094,22 @@ const resizeOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.clusterPoolName, - Parameters.clusterName + Parameters.clusterName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; const getOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.Cluster + bodyMapper: Mappers.Cluster, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -973,31 +1117,30 @@ const getOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.clusterPoolName, - Parameters.clusterName + Parameters.clusterName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const createOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}", httpMethod: "PUT", responses: { 200: { - bodyMapper: Mappers.Cluster + bodyMapper: Mappers.Cluster, }, 201: { - bodyMapper: Mappers.Cluster + bodyMapper: Mappers.Cluster, }, 202: { - bodyMapper: Mappers.Cluster + bodyMapper: Mappers.Cluster, }, 204: { - bodyMapper: Mappers.Cluster + bodyMapper: Mappers.Cluster, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, requestBody: Parameters.hDInsightCluster, queryParameters: [Parameters.apiVersion], @@ -1006,32 +1149,31 @@ const createOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.clusterPoolName, - Parameters.clusterName + Parameters.clusterName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; const updateOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}", httpMethod: "PATCH", responses: { 200: { - bodyMapper: Mappers.Cluster + bodyMapper: Mappers.Cluster, }, 201: { - bodyMapper: Mappers.Cluster + bodyMapper: Mappers.Cluster, }, 202: { - bodyMapper: Mappers.Cluster + bodyMapper: Mappers.Cluster, }, 204: { - bodyMapper: Mappers.Cluster + bodyMapper: Mappers.Cluster, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, requestBody: Parameters.clusterPatchRequest, queryParameters: [Parameters.apiVersion], @@ -1040,24 +1182,31 @@ const updateOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.clusterPoolName, - Parameters.clusterName + Parameters.clusterName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; const deleteOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}", httpMethod: "DELETE", responses: { - 200: {}, - 201: {}, - 202: {}, - 204: {}, + 200: { + headersMapper: Mappers.ClustersDeleteHeaders, + }, + 201: { + headersMapper: Mappers.ClustersDeleteHeaders, + }, + 202: { + headersMapper: Mappers.ClustersDeleteHeaders, + }, + 204: { + headersMapper: Mappers.ClustersDeleteHeaders, + }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -1065,22 +1214,21 @@ const deleteOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.clusterPoolName, - Parameters.clusterName + Parameters.clusterName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const listServiceConfigsOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/serviceConfigs", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/serviceConfigs", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ServiceConfigListResult + bodyMapper: Mappers.ServiceConfigListResult, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -1088,22 +1236,21 @@ const listServiceConfigsOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.clusterPoolName, - Parameters.clusterName + Parameters.clusterName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const listInstanceViewsOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/instanceViews", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/instanceViews", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ClusterInstanceViewsResult + bodyMapper: Mappers.ClusterInstanceViewsResult, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -1111,22 +1258,21 @@ const listInstanceViewsOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.clusterPoolName, - Parameters.clusterName + Parameters.clusterName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const getInstanceViewOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/instanceViews/default", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/instanceViews/default", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ClusterInstanceViewResult + bodyMapper: Mappers.ClusterInstanceViewResult, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -1134,42 +1280,42 @@ const getInstanceViewOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.clusterPoolName, - Parameters.clusterName + Parameters.clusterName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const listByClusterPoolNameNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ClusterListResult + bodyMapper: Mappers.ClusterListResult, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.clusterPoolName, - Parameters.nextLink + Parameters.nextLink, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const listServiceConfigsNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ServiceConfigListResult + bodyMapper: Mappers.ServiceConfigListResult, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, urlParameters: [ Parameters.$host, @@ -1177,21 +1323,21 @@ const listServiceConfigsNextOperationSpec: coreClient.OperationSpec = { Parameters.resourceGroupName, Parameters.clusterPoolName, Parameters.nextLink, - Parameters.clusterName + Parameters.clusterName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const listInstanceViewsNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ClusterInstanceViewsResult + bodyMapper: Mappers.ClusterInstanceViewsResult, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, urlParameters: [ Parameters.$host, @@ -1199,8 +1345,8 @@ const listInstanceViewsNextOperationSpec: coreClient.OperationSpec = { Parameters.resourceGroupName, Parameters.clusterPoolName, Parameters.nextLink, - Parameters.clusterName + Parameters.clusterName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/operations/index.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/operations/index.ts index 66502b6c5136..43cf7772ed9a 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/src/operations/index.ts +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/operations/index.ts @@ -7,7 +7,9 @@ */ export * from "./clusterPools"; +export * from "./clusterPoolAvailableUpgrades"; export * from "./clusters"; +export * from "./clusterAvailableUpgrades"; export * from "./clusterJobs"; export * from "./locations"; export * from "./operations"; diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/operations/locations.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/operations/locations.ts index 661e676f3404..25425edf73a5 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/src/operations/locations.ts +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/operations/locations.ts @@ -14,7 +14,7 @@ import { HDInsightContainersManagementClient } from "../hDInsightContainersManag import { NameAvailabilityParameters, LocationsCheckNameAvailabilityOptionalParams, - LocationsCheckNameAvailabilityResponse + LocationsCheckNameAvailabilityResponse, } from "../models"; /** Class containing Locations operations. */ @@ -38,11 +38,11 @@ export class LocationsImpl implements Locations { checkNameAvailability( location: string, nameAvailabilityParameters: NameAvailabilityParameters, - options?: LocationsCheckNameAvailabilityOptionalParams + options?: LocationsCheckNameAvailabilityOptionalParams, ): Promise { return this.client.sendOperationRequest( { location, nameAvailabilityParameters, options }, - checkNameAvailabilityOperationSpec + checkNameAvailabilityOperationSpec, ); } } @@ -50,25 +50,24 @@ export class LocationsImpl implements Locations { const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const checkNameAvailabilityOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/checkNameAvailability", + path: "/subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/checkNameAvailability", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.NameAvailabilityResult + bodyMapper: Mappers.NameAvailabilityResult, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, requestBody: Parameters.nameAvailabilityParameters, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, - Parameters.location + Parameters.location, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/operations/operations.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/operations/operations.ts index 5f734d020304..7db003eda887 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/src/operations/operations.ts +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/operations/operations.ts @@ -18,7 +18,7 @@ import { OperationsListNextOptionalParams, OperationsListOptionalParams, OperationsListResponse, - OperationsListNextResponse + OperationsListNextResponse, } from "../models"; /// @@ -39,7 +39,7 @@ export class OperationsImpl implements Operations { * @param options The options parameters. */ public list( - options?: OperationsListOptionalParams + options?: OperationsListOptionalParams, ): PagedAsyncIterableIterator { const iter = this.listPagingAll(options); return { @@ -54,13 +54,13 @@ export class OperationsImpl implements Operations { throw new Error("maxPageSize is not supported by this operation."); } return this.listPagingPage(options, settings); - } + }, }; } private async *listPagingPage( options?: OperationsListOptionalParams, - settings?: PageSettings + settings?: PageSettings, ): AsyncIterableIterator { let result: OperationsListResponse; let continuationToken = settings?.continuationToken; @@ -81,7 +81,7 @@ export class OperationsImpl implements Operations { } private async *listPagingAll( - options?: OperationsListOptionalParams + options?: OperationsListOptionalParams, ): AsyncIterableIterator { for await (const page of this.listPagingPage(options)) { yield* page; @@ -93,7 +93,7 @@ export class OperationsImpl implements Operations { * @param options The options parameters. */ private _list( - options?: OperationsListOptionalParams + options?: OperationsListOptionalParams, ): Promise { return this.client.sendOperationRequest({ options }, listOperationSpec); } @@ -105,11 +105,11 @@ export class OperationsImpl implements Operations { */ private _listNext( nextLink: string, - options?: OperationsListNextOptionalParams + options?: OperationsListNextOptionalParams, ): Promise { return this.client.sendOperationRequest( { nextLink, options }, - listNextOperationSpec + listNextOperationSpec, ); } } @@ -121,29 +121,29 @@ const listOperationSpec: coreClient.OperationSpec = { httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.OperationListResult + bodyMapper: Mappers.OperationListResult, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [Parameters.$host], headerParameters: [Parameters.accept], - serializer + serializer, }; const listNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.OperationListResult + bodyMapper: Mappers.OperationListResult, }, default: { - bodyMapper: Mappers.ErrorResponse - } + bodyMapper: Mappers.ErrorResponse, + }, }, urlParameters: [Parameters.$host, Parameters.nextLink], headerParameters: [Parameters.accept], - serializer + serializer, }; diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/availableClusterPoolVersions.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/availableClusterPoolVersions.ts index 2fd90cb6159f..f76dec4024a5 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/availableClusterPoolVersions.ts +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/availableClusterPoolVersions.ts @@ -9,7 +9,7 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging"; import { ClusterPoolVersion, - AvailableClusterPoolVersionsListByLocationOptionalParams + AvailableClusterPoolVersionsListByLocationOptionalParams, } from "../models"; /// @@ -22,6 +22,6 @@ export interface AvailableClusterPoolVersions { */ listByLocation( location: string, - options?: AvailableClusterPoolVersionsListByLocationOptionalParams + options?: AvailableClusterPoolVersionsListByLocationOptionalParams, ): PagedAsyncIterableIterator; } diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/availableClusterVersions.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/availableClusterVersions.ts index 9ee6fca1c3b2..9a549d2a7cc6 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/availableClusterVersions.ts +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/availableClusterVersions.ts @@ -9,7 +9,7 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging"; import { ClusterVersion, - AvailableClusterVersionsListByLocationOptionalParams + AvailableClusterVersionsListByLocationOptionalParams, } from "../models"; /// @@ -22,6 +22,6 @@ export interface AvailableClusterVersions { */ listByLocation( location: string, - options?: AvailableClusterVersionsListByLocationOptionalParams + options?: AvailableClusterVersionsListByLocationOptionalParams, ): PagedAsyncIterableIterator; } diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/clusterAvailableUpgrades.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/clusterAvailableUpgrades.ts new file mode 100644 index 000000000000..125cb62a9461 --- /dev/null +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/clusterAvailableUpgrades.ts @@ -0,0 +1,31 @@ +/* + * 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 { + ClusterAvailableUpgrade, + ClusterAvailableUpgradesListOptionalParams, +} from "../models"; + +/// +/** Interface representing a ClusterAvailableUpgrades. */ +export interface ClusterAvailableUpgrades { + /** + * List a cluster available upgrade. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param clusterPoolName The name of the cluster pool. + * @param clusterName The name of the HDInsight cluster. + * @param options The options parameters. + */ + list( + resourceGroupName: string, + clusterPoolName: string, + clusterName: string, + options?: ClusterAvailableUpgradesListOptionalParams, + ): PagedAsyncIterableIterator; +} diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/clusterJobs.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/clusterJobs.ts index 723282d72f5e..5a7afd4e6a30 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/clusterJobs.ts +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/clusterJobs.ts @@ -12,7 +12,7 @@ import { ClusterJob, ClusterJobsListOptionalParams, ClusterJobsRunJobOptionalParams, - ClusterJobsRunJobResponse + ClusterJobsRunJobResponse, } from "../models"; /// @@ -29,7 +29,7 @@ export interface ClusterJobs { resourceGroupName: string, clusterPoolName: string, clusterName: string, - options?: ClusterJobsListOptionalParams + options?: ClusterJobsListOptionalParams, ): PagedAsyncIterableIterator; /** * Operations on jobs of HDInsight on AKS cluster. @@ -44,7 +44,7 @@ export interface ClusterJobs { clusterPoolName: string, clusterName: string, clusterJob: ClusterJob, - options?: ClusterJobsRunJobOptionalParams + options?: ClusterJobsRunJobOptionalParams, ): Promise< SimplePollerLike< OperationState, @@ -64,6 +64,6 @@ export interface ClusterJobs { clusterPoolName: string, clusterName: string, clusterJob: ClusterJob, - options?: ClusterJobsRunJobOptionalParams + options?: ClusterJobsRunJobOptionalParams, ): Promise; } diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/clusterPoolAvailableUpgrades.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/clusterPoolAvailableUpgrades.ts new file mode 100644 index 000000000000..d8a7faf29679 --- /dev/null +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/clusterPoolAvailableUpgrades.ts @@ -0,0 +1,29 @@ +/* + * 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 { + ClusterPoolAvailableUpgrade, + ClusterPoolAvailableUpgradesListOptionalParams, +} from "../models"; + +/// +/** Interface representing a ClusterPoolAvailableUpgrades. */ +export interface ClusterPoolAvailableUpgrades { + /** + * List a cluster pool available upgrade. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param clusterPoolName The name of the cluster pool. + * @param options The options parameters. + */ + list( + resourceGroupName: string, + clusterPoolName: string, + options?: ClusterPoolAvailableUpgradesListOptionalParams, + ): PagedAsyncIterableIterator; +} diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/clusterPools.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/clusterPools.ts index c3cb8c7d0b5c..f3417aeec5b2 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/clusterPools.ts +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/clusterPools.ts @@ -19,7 +19,11 @@ import { TagsObject, ClusterPoolsUpdateTagsOptionalParams, ClusterPoolsUpdateTagsResponse, - ClusterPoolsDeleteOptionalParams + ClusterPoolsDeleteOptionalParams, + ClusterPoolsDeleteResponse, + ClusterPoolUpgrade, + ClusterPoolsUpgradeOptionalParams, + ClusterPoolsUpgradeResponse, } from "../models"; /// @@ -30,7 +34,7 @@ export interface ClusterPools { * @param options The options parameters. */ listBySubscription( - options?: ClusterPoolsListBySubscriptionOptionalParams + options?: ClusterPoolsListBySubscriptionOptionalParams, ): PagedAsyncIterableIterator; /** * Lists the HDInsight cluster pools under a resource group. @@ -39,7 +43,7 @@ export interface ClusterPools { */ listByResourceGroup( resourceGroupName: string, - options?: ClusterPoolsListByResourceGroupOptionalParams + options?: ClusterPoolsListByResourceGroupOptionalParams, ): PagedAsyncIterableIterator; /** * Gets a cluster pool. @@ -50,7 +54,7 @@ export interface ClusterPools { get( resourceGroupName: string, clusterPoolName: string, - options?: ClusterPoolsGetOptionalParams + options?: ClusterPoolsGetOptionalParams, ): Promise; /** * Creates or updates a cluster pool. @@ -63,7 +67,7 @@ export interface ClusterPools { resourceGroupName: string, clusterPoolName: string, clusterPool: ClusterPool, - options?: ClusterPoolsCreateOrUpdateOptionalParams + options?: ClusterPoolsCreateOrUpdateOptionalParams, ): Promise< SimplePollerLike< OperationState, @@ -81,7 +85,7 @@ export interface ClusterPools { resourceGroupName: string, clusterPoolName: string, clusterPool: ClusterPool, - options?: ClusterPoolsCreateOrUpdateOptionalParams + options?: ClusterPoolsCreateOrUpdateOptionalParams, ): Promise; /** * Updates an existing Cluster Pool Tags. @@ -94,7 +98,7 @@ export interface ClusterPools { resourceGroupName: string, clusterPoolName: string, clusterPoolTags: TagsObject, - options?: ClusterPoolsUpdateTagsOptionalParams + options?: ClusterPoolsUpdateTagsOptionalParams, ): Promise< SimplePollerLike< OperationState, @@ -112,7 +116,7 @@ export interface ClusterPools { resourceGroupName: string, clusterPoolName: string, clusterPoolTags: TagsObject, - options?: ClusterPoolsUpdateTagsOptionalParams + options?: ClusterPoolsUpdateTagsOptionalParams, ): Promise; /** * Deletes a Cluster Pool. @@ -123,8 +127,13 @@ export interface ClusterPools { beginDelete( resourceGroupName: string, clusterPoolName: string, - options?: ClusterPoolsDeleteOptionalParams - ): Promise, void>>; + options?: ClusterPoolsDeleteOptionalParams, + ): Promise< + SimplePollerLike< + OperationState, + ClusterPoolsDeleteResponse + > + >; /** * Deletes a Cluster Pool. * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -134,6 +143,37 @@ export interface ClusterPools { beginDeleteAndWait( resourceGroupName: string, clusterPoolName: string, - options?: ClusterPoolsDeleteOptionalParams - ): Promise; + options?: ClusterPoolsDeleteOptionalParams, + ): Promise; + /** + * Upgrade a cluster pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param clusterPoolName The name of the cluster pool. + * @param clusterPoolUpgradeRequest Upgrade a cluster pool. + * @param options The options parameters. + */ + beginUpgrade( + resourceGroupName: string, + clusterPoolName: string, + clusterPoolUpgradeRequest: ClusterPoolUpgrade, + options?: ClusterPoolsUpgradeOptionalParams, + ): Promise< + SimplePollerLike< + OperationState, + ClusterPoolsUpgradeResponse + > + >; + /** + * Upgrade a cluster pool. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param clusterPoolName The name of the cluster pool. + * @param clusterPoolUpgradeRequest Upgrade a cluster pool. + * @param options The options parameters. + */ + beginUpgradeAndWait( + resourceGroupName: string, + clusterPoolName: string, + clusterPoolUpgradeRequest: ClusterPoolUpgrade, + options?: ClusterPoolsUpgradeOptionalParams, + ): Promise; } diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/clusters.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/clusters.ts index c4e10abc2319..0db6c4e4a323 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/clusters.ts +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/clusters.ts @@ -15,6 +15,9 @@ import { ClustersListServiceConfigsOptionalParams, ClusterInstanceViewResult, ClustersListInstanceViewsOptionalParams, + ClusterUpgrade, + ClustersUpgradeOptionalParams, + ClustersUpgradeResponse, ClusterResizeData, ClustersResizeOptionalParams, ClustersResizeResponse, @@ -26,8 +29,9 @@ import { ClustersUpdateOptionalParams, ClustersUpdateResponse, ClustersDeleteOptionalParams, + ClustersDeleteResponse, ClustersGetInstanceViewOptionalParams, - ClustersGetInstanceViewResponse + ClustersGetInstanceViewResponse, } from "../models"; /// @@ -42,7 +46,7 @@ export interface Clusters { listByClusterPoolName( resourceGroupName: string, clusterPoolName: string, - options?: ClustersListByClusterPoolNameOptionalParams + options?: ClustersListByClusterPoolNameOptionalParams, ): PagedAsyncIterableIterator; /** * Lists the config dump of all services running in cluster. @@ -55,7 +59,7 @@ export interface Clusters { resourceGroupName: string, clusterPoolName: string, clusterName: string, - options?: ClustersListServiceConfigsOptionalParams + options?: ClustersListServiceConfigsOptionalParams, ): PagedAsyncIterableIterator; /** * Lists the lists of instance views @@ -68,8 +72,43 @@ export interface Clusters { resourceGroupName: string, clusterPoolName: string, clusterName: string, - options?: ClustersListInstanceViewsOptionalParams + options?: ClustersListInstanceViewsOptionalParams, ): PagedAsyncIterableIterator; + /** + * Upgrade a cluster. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param clusterPoolName The name of the cluster pool. + * @param clusterName The name of the HDInsight cluster. + * @param clusterUpgradeRequest Upgrade a cluster. + * @param options The options parameters. + */ + beginUpgrade( + resourceGroupName: string, + clusterPoolName: string, + clusterName: string, + clusterUpgradeRequest: ClusterUpgrade, + options?: ClustersUpgradeOptionalParams, + ): Promise< + SimplePollerLike< + OperationState, + ClustersUpgradeResponse + > + >; + /** + * Upgrade a cluster. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param clusterPoolName The name of the cluster pool. + * @param clusterName The name of the HDInsight cluster. + * @param clusterUpgradeRequest Upgrade a cluster. + * @param options The options parameters. + */ + beginUpgradeAndWait( + resourceGroupName: string, + clusterPoolName: string, + clusterName: string, + clusterUpgradeRequest: ClusterUpgrade, + options?: ClustersUpgradeOptionalParams, + ): Promise; /** * Resize an existing Cluster. * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -83,7 +122,7 @@ export interface Clusters { clusterPoolName: string, clusterName: string, clusterResizeRequest: ClusterResizeData, - options?: ClustersResizeOptionalParams + options?: ClustersResizeOptionalParams, ): Promise< SimplePollerLike< OperationState, @@ -103,7 +142,7 @@ export interface Clusters { clusterPoolName: string, clusterName: string, clusterResizeRequest: ClusterResizeData, - options?: ClustersResizeOptionalParams + options?: ClustersResizeOptionalParams, ): Promise; /** * Gets a HDInsight cluster. @@ -116,7 +155,7 @@ export interface Clusters { resourceGroupName: string, clusterPoolName: string, clusterName: string, - options?: ClustersGetOptionalParams + options?: ClustersGetOptionalParams, ): Promise; /** * Creates a cluster. @@ -131,7 +170,7 @@ export interface Clusters { clusterPoolName: string, clusterName: string, hDInsightCluster: Cluster, - options?: ClustersCreateOptionalParams + options?: ClustersCreateOptionalParams, ): Promise< SimplePollerLike< OperationState, @@ -151,7 +190,7 @@ export interface Clusters { clusterPoolName: string, clusterName: string, hDInsightCluster: Cluster, - options?: ClustersCreateOptionalParams + options?: ClustersCreateOptionalParams, ): Promise; /** * Updates an existing Cluster. @@ -166,7 +205,7 @@ export interface Clusters { clusterPoolName: string, clusterName: string, clusterPatchRequest: ClusterPatch, - options?: ClustersUpdateOptionalParams + options?: ClustersUpdateOptionalParams, ): Promise< SimplePollerLike< OperationState, @@ -186,7 +225,7 @@ export interface Clusters { clusterPoolName: string, clusterName: string, clusterPatchRequest: ClusterPatch, - options?: ClustersUpdateOptionalParams + options?: ClustersUpdateOptionalParams, ): Promise; /** * Deletes a cluster. @@ -199,8 +238,13 @@ export interface Clusters { resourceGroupName: string, clusterPoolName: string, clusterName: string, - options?: ClustersDeleteOptionalParams - ): Promise, void>>; + options?: ClustersDeleteOptionalParams, + ): Promise< + SimplePollerLike< + OperationState, + ClustersDeleteResponse + > + >; /** * Deletes a cluster. * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -212,8 +256,8 @@ export interface Clusters { resourceGroupName: string, clusterPoolName: string, clusterName: string, - options?: ClustersDeleteOptionalParams - ): Promise; + options?: ClustersDeleteOptionalParams, + ): Promise; /** * Gets the status of a cluster instance. * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -225,6 +269,6 @@ export interface Clusters { resourceGroupName: string, clusterPoolName: string, clusterName: string, - options?: ClustersGetInstanceViewOptionalParams + options?: ClustersGetInstanceViewOptionalParams, ): Promise; } diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/index.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/index.ts index 66502b6c5136..43cf7772ed9a 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/index.ts +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/index.ts @@ -7,7 +7,9 @@ */ export * from "./clusterPools"; +export * from "./clusterPoolAvailableUpgrades"; export * from "./clusters"; +export * from "./clusterAvailableUpgrades"; export * from "./clusterJobs"; export * from "./locations"; export * from "./operations"; diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/locations.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/locations.ts index da5c0887deb8..3132a5b7167e 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/locations.ts +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/locations.ts @@ -9,7 +9,7 @@ import { NameAvailabilityParameters, LocationsCheckNameAvailabilityOptionalParams, - LocationsCheckNameAvailabilityResponse + LocationsCheckNameAvailabilityResponse, } from "../models"; /** Interface representing a Locations. */ @@ -23,6 +23,6 @@ export interface Locations { checkNameAvailability( location: string, nameAvailabilityParameters: NameAvailabilityParameters, - options?: LocationsCheckNameAvailabilityOptionalParams + options?: LocationsCheckNameAvailabilityOptionalParams, ): Promise; } diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/operations.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/operations.ts index 0c50b09b459e..87b5a4492376 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/operations.ts +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/operationsInterfaces/operations.ts @@ -17,6 +17,6 @@ export interface Operations { * @param options The options parameters. */ list( - options?: OperationsListOptionalParams + options?: OperationsListOptionalParams, ): PagedAsyncIterableIterator; } diff --git a/sdk/hdinsight/arm-hdinsightcontainers/src/pagingHelper.ts b/sdk/hdinsight/arm-hdinsightcontainers/src/pagingHelper.ts index 269a2b9814b5..205cccc26592 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/src/pagingHelper.ts +++ b/sdk/hdinsight/arm-hdinsightcontainers/src/pagingHelper.ts @@ -28,7 +28,7 @@ export function getContinuationToken(page: unknown): string | undefined { export function setContinuationToken( page: unknown, - continuationToken: string | undefined + continuationToken: string | undefined, ): void { if (typeof page !== "object" || page === null || !continuationToken) { return; diff --git a/sdk/hdinsight/arm-hdinsightcontainers/test/sampleTest.ts b/sdk/hdinsight/arm-hdinsightcontainers/test/sampleTest.ts new file mode 100644 index 000000000000..d64be981b694 --- /dev/null +++ b/sdk/hdinsight/arm-hdinsightcontainers/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/hdinsight/arm-hdinsightcontainers/tsconfig.json b/sdk/hdinsight/arm-hdinsightcontainers/tsconfig.json index 8a1b00f15b89..3e6ae96443f3 100644 --- a/sdk/hdinsight/arm-hdinsightcontainers/tsconfig.json +++ b/sdk/hdinsight/arm-hdinsightcontainers/tsconfig.json @@ -15,17 +15,11 @@ ], "declaration": true, "outDir": "./dist-esm", - "importHelpers": true, - "paths": { - "@azure/arm-hdinsightcontainers": [ - "./src/index" - ] - } + "importHelpers": true }, "include": [ "./src/**/*.ts", - "./test/**/*.ts", - "samples-dev/**/*.ts" + "./test/**/*.ts" ], "exclude": [ "node_modules"