diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 7beba902cdc5..99e06c7d10c6 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -9190,6 +9190,7 @@ packages: /queue-tick@1.0.1: resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} + requiresBuild: true dev: false /randombytes@2.1.0: @@ -10162,6 +10163,7 @@ packages: /text-decoder@1.1.1: resolution: {integrity: sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA==} + requiresBuild: true dependencies: b4a: 1.6.6 dev: false @@ -11287,7 +11289,7 @@ packages: dev: false file:projects/abort-controller.tgz: - resolution: {integrity: sha512-jrk1v37fK9EmuNhC0czeE0ifI7mkHqXenZYC47n4P8ciatm36N7bxFA4tg6xxsqgY32jIJeQBZJC0xL4YfKEmw==, tarball: file:projects/abort-controller.tgz} + resolution: {integrity: sha512-tsvWnZnzoiICM/UDEYiPHs1fjJp/hOdRIISUY+Pf2v21MgOK2F/oExLkpJCCKHeX/k51hn+6+dUVIKte+FBvvQ==, tarball: file:projects/abort-controller.tgz} name: '@rush-temp/abort-controller' version: 0.0.0 dependencies: @@ -11319,7 +11321,7 @@ packages: dev: false file:projects/agrifood-farming.tgz: - resolution: {integrity: sha512-qsbgUXp/2RcQCa+sDOQ6/J2CKlvsxRR6R2XGX3gjxSRNOSTf3TaBr3T6AEL9ZINSaPPLzVLJr2L3sqdWgt6dRw==, tarball: file:projects/agrifood-farming.tgz} + resolution: {integrity: sha512-2Tw2vVl4liajcKpa0jnb3FJYV4Zgf87HWBTGkLGEqPHxJ7/M2TbK9guKm6/cIKdUwi3vdOsdxGDnZ9o4JWdtSg==, tarball: file:projects/agrifood-farming.tgz} name: '@rush-temp/agrifood-farming' version: 0.0.0 dependencies: @@ -11366,7 +11368,7 @@ packages: dev: false file:projects/ai-anomaly-detector.tgz: - resolution: {integrity: sha512-rzByqDmaaneWm0SE34/dARzxW8OHa7PXg6TwMalLADA5iauKvhp0O86igHMyCrDbTvLLH4iGXxt6B7J8Mg9IRQ==, tarball: file:projects/ai-anomaly-detector.tgz} + resolution: {integrity: sha512-70Gk1gY+TS+T4iZDM79vBBDkmnk3TWh/KVzui4HVVDaRmLoS3TiJeWgCQDErAZ4Nkhwil8Z96vrOfjNmLRfH2w==, tarball: file:projects/ai-anomaly-detector.tgz} name: '@rush-temp/ai-anomaly-detector' version: 0.0.0 dependencies: @@ -11413,7 +11415,7 @@ packages: dev: false file:projects/ai-content-safety.tgz: - resolution: {integrity: sha512-b3ksHaPHKhw7AND4BCk1aRpiC47MZoEhbk223qDOFkmu0PDnEpPqOPWlSA89meXc5/89H9dBoJl06bquFmFagg==, tarball: file:projects/ai-content-safety.tgz} + resolution: {integrity: sha512-+ZubJgUKJpj5LvlUyz52Ds5rbw5OIvPPpMChF9bjVYft6qcY69C81UtUV7tlNx5lvWzbXly4El1zeJgN6TWn0A==, tarball: file:projects/ai-content-safety.tgz} name: '@rush-temp/ai-content-safety' version: 0.0.0 dependencies: @@ -11458,7 +11460,7 @@ packages: dev: false file:projects/ai-document-intelligence.tgz: - resolution: {integrity: sha512-QvBa5KpOmI9lkd20BZGFyjPpJyKuP48pNmmzFmh/E+79s8e1jTO+diYn9QGmSXtNGtx9pbbs85jmpJFFSAMTVg==, tarball: file:projects/ai-document-intelligence.tgz} + resolution: {integrity: sha512-GMXn19nEv6o0B86RTT6MzC2AzCFihulKUNEUb58n1mNJ9kJfRKcszCqo8pBYe4if5+eSlWBzerXNDeyuc1MeQA==, tarball: file:projects/ai-document-intelligence.tgz} name: '@rush-temp/ai-document-intelligence' version: 0.0.0 dependencies: @@ -11505,7 +11507,7 @@ packages: dev: false file:projects/ai-document-translator.tgz: - resolution: {integrity: sha512-bgqrkta2DzAJ15+YteEQCibw05OMI2TzbLlDE6SpGUg1gXAdCymm4dxpduNKiesFmC51WcP+ohZkuNGryFgBmg==, tarball: file:projects/ai-document-translator.tgz} + resolution: {integrity: sha512-GB4F37Agq20zlNVQttSMq9f7/22kWm0ut8v4AiAiCMRLFm+7EKYQiQcY2dPUd+paygunKor168mJM7l49HLf4Q==, tarball: file:projects/ai-document-translator.tgz} name: '@rush-temp/ai-document-translator' version: 0.0.0 dependencies: @@ -11550,7 +11552,7 @@ packages: dev: false file:projects/ai-form-recognizer.tgz: - resolution: {integrity: sha512-mWDpZN/NuWhSf61aK5q7J0bkXHvSZXn4AYMq7FU0w1ovQA48dWvS4PzkZpt+ZFXmNMYBmSZJEbFcTBJQGeJLOA==, tarball: file:projects/ai-form-recognizer.tgz} + resolution: {integrity: sha512-RG5Nhoe7cotY9A5vUtQjCWgJnJ/Vy+dHEhsRbEA4ncnaY2NxymZGAEOCdjY46xv/NPvVqD33i8ObNmXxSHCKTw==, tarball: file:projects/ai-form-recognizer.tgz} name: '@rush-temp/ai-form-recognizer' version: 0.0.0 dependencies: @@ -11599,7 +11601,7 @@ packages: dev: false file:projects/ai-inference.tgz: - resolution: {integrity: sha512-RZajZdzu6j7X9C4dVf2rYkuHno03Yvc/IQ/LP5vklugnFc74kluhXdEY6F2aoWK+b0Vh4K9YP0E9IG/yryJMOw==, tarball: file:projects/ai-inference.tgz} + resolution: {integrity: sha512-ooMFB1pe6WJfa5jS/3XBX9YHGkTJfyQNF/UlHC53fXfVdJWzXW8tBjSRLnED1Yku77BTjhdKeriofcFLTjFTQw==, tarball: file:projects/ai-inference.tgz} name: '@rush-temp/ai-inference' version: 0.0.0 dependencies: @@ -11639,7 +11641,7 @@ packages: dev: false file:projects/ai-language-conversations.tgz: - resolution: {integrity: sha512-S/N/annjT/W8q9J4pi2t32+fnR0Ndv8+ZRdoYw4i/Te7DtY8Uwp2Gn0CfiayjYW6XMf+QuPv/x/aTFlGpBZPgQ==, tarball: file:projects/ai-language-conversations.tgz} + resolution: {integrity: sha512-xJR4ewlOKULi7dKYXO9WyPYveX47IFDr60IMsE5ZVzjh8O2ZlU2ZpeJSERq/hEVXq1brajEE6zfS8pO2WC0NxA==, tarball: file:projects/ai-language-conversations.tgz} name: '@rush-temp/ai-language-conversations' version: 0.0.0 dependencies: @@ -11689,7 +11691,7 @@ packages: dev: false file:projects/ai-language-text.tgz: - resolution: {integrity: sha512-QGJ9T/k7VjvdpdhLt5be897aOqygavbNqnGbazn0ymXKxpQ8irU7ezVUNBnKF5dC0EGojxT/nY9IIXd2nQXlzQ==, tarball: file:projects/ai-language-text.tgz} + resolution: {integrity: sha512-d572NPh6Tj3ATo93jl5nyRz7Bu3KeP93/lPWolD/unJ9rBZ70RN+d1JcqJpssKqW4fO+JhiZZjUO/NFWLx++iw==, tarball: file:projects/ai-language-text.tgz} name: '@rush-temp/ai-language-text' version: 0.0.0 dependencies: @@ -11739,7 +11741,7 @@ packages: dev: false file:projects/ai-language-textauthoring.tgz: - resolution: {integrity: sha512-7aAZaIE6ahWWMxXrKlZM93wDSgZZOKX4LslsHX/sraizWXyR22lMKTdKijRHuVBA5xjBRVYOZluYrJx8A6zMRg==, tarball: file:projects/ai-language-textauthoring.tgz} + resolution: {integrity: sha512-wXY0hmfLnoX/QUm7162liqVwLbbK+5Wz5HKkQ13kFx0VD46+RulZvEzCGpLJzuZwZMcVe5Fmx5/cc99apBZHjA==, tarball: file:projects/ai-language-textauthoring.tgz} name: '@rush-temp/ai-language-textauthoring' version: 0.0.0 dependencies: @@ -11766,7 +11768,7 @@ packages: dev: false file:projects/ai-metrics-advisor.tgz: - resolution: {integrity: sha512-Tj+0tIDSDdm2LdIuXTejBPxBgy0gsPU8mBBVBbHKeIb+FasY6yYhc0od5JqAC3l9u5zHXynQydpiYr20Zndb6w==, tarball: file:projects/ai-metrics-advisor.tgz} + resolution: {integrity: sha512-qAI5xIRUS+Ty+eY9S+gLEkotKTSab8Q6+dOGlKaPg72hfPCITvmMUp55CT/ymb9lII1e5TJucB68eoIK7KUOOA==, tarball: file:projects/ai-metrics-advisor.tgz} name: '@rush-temp/ai-metrics-advisor' version: 0.0.0 dependencies: @@ -11811,7 +11813,7 @@ packages: dev: false file:projects/ai-text-analytics.tgz: - resolution: {integrity: sha512-KhEaRw6EXf2LMmw6rbuaep9/G4kKWATXsA5czScbTOkJ3bQKOACslWN3zynn+puHpuyIeANMVovQaNH8oRd1xg==, tarball: file:projects/ai-text-analytics.tgz} + resolution: {integrity: sha512-RfsIkCfgHRHkEAVRGEEBlsIiylIQQ5mpNUDA3+BDTsMLDtyjPGn96CActkXEW5C8oM/DfbWZnw4BP0tRJXZq3Q==, tarball: file:projects/ai-text-analytics.tgz} name: '@rush-temp/ai-text-analytics' version: 0.0.0 dependencies: @@ -11859,7 +11861,7 @@ packages: dev: false file:projects/ai-translation-document.tgz: - resolution: {integrity: sha512-CUgcDnP4iLxFoyNL9RodEV0H7fPSYRvXM+/hsZ67V3mhljUkVKJhkpP1iWFUXrvvkGRQQzf82hH1TTVLPOsW1Q==, tarball: file:projects/ai-translation-document.tgz} + resolution: {integrity: sha512-VXTMJzu7K/qqZLWizJuciKoN8Ll44VgLi/W5HAXBMo7Vw/10hQ68lLwOuSiWvaoRvP8pBHHwzfdnlx3QHD8gew==, tarball: file:projects/ai-translation-document.tgz} name: '@rush-temp/ai-translation-document' version: 0.0.0 dependencies: @@ -11906,7 +11908,7 @@ packages: dev: false file:projects/ai-translation-text.tgz: - resolution: {integrity: sha512-qP0fJHmK6pvXHkr/+8VRiaEnMSIDLKA6e/BLWa4191Rs7sY7JHN65mpnaJr6f5AGarsM9DioGCR4vVNVlOZN2A==, tarball: file:projects/ai-translation-text.tgz} + resolution: {integrity: sha512-p3TGmnsHnU7VgkCFrN0Z1ZvV6Wi8RaNMXC7dVMl6pdBsmQfhXvTvU6v5MJB6wG2VosDPuObYl0xZBmA8+/dzyg==, tarball: file:projects/ai-translation-text.tgz} name: '@rush-temp/ai-translation-text' version: 0.0.0 dependencies: @@ -11951,7 +11953,7 @@ packages: dev: false file:projects/ai-vision-face.tgz: - resolution: {integrity: sha512-b7slZpEl1LpjRaYGgklDf65qioXCpNY/pjBqGi8TzgfN+8dHvPFLPhIEVtvgQGrZXApQbIgL/uGyETgZzOxeMw==, tarball: file:projects/ai-vision-face.tgz} + resolution: {integrity: sha512-yrz9WamFIlutlxlZk8+4KpDQZnLox+FQo/VW3IzDeOjl0hLve6LqbqmF8aAPzK8TwYnqj1dCM27VzEP8JV29Qw==, tarball: file:projects/ai-vision-face.tgz} name: '@rush-temp/ai-vision-face' version: 0.0.0 dependencies: @@ -11988,7 +11990,7 @@ packages: dev: false file:projects/ai-vision-image-analysis.tgz: - resolution: {integrity: sha512-zTS3hFS7O8OPYXm4uENfz0YR20bpyVt9q0RelECnrcvwpbx9i4wIU7JbOYwF2VCH+w/Qqyz5Cn6I+sB7HHcb/g==, tarball: file:projects/ai-vision-image-analysis.tgz} + resolution: {integrity: sha512-NjkIybfKy4Rlqmo1/9z5lrfmLbVGAF4CI/UkkXskaeGtoc2vZ353quN9edxsbGgshaON8Ko+cffYZAEgc9lIyg==, tarball: file:projects/ai-vision-image-analysis.tgz} name: '@rush-temp/ai-vision-image-analysis' version: 0.0.0 dependencies: @@ -12033,7 +12035,7 @@ packages: dev: false file:projects/api-management-custom-widgets-scaffolder.tgz: - resolution: {integrity: sha512-FEBfxROLPrkTn0VVZ7aufeYRUdcTjQvGk8lsblwdksfoZKS1BoV1TIbsE9rl8SnxCwR14EOLz3HGH3GSdyG/bA==, tarball: file:projects/api-management-custom-widgets-scaffolder.tgz} + resolution: {integrity: sha512-GZeSyqANNsL9zcWkTlNZbFxBxvYB3OBoWq9YWyZr6+co0Ob66Qa4u/KIageRNg4a/jrLQ4sFTPL5XxbZaxacpg==, tarball: file:projects/api-management-custom-widgets-scaffolder.tgz} name: '@rush-temp/api-management-custom-widgets-scaffolder' version: 0.0.0 dependencies: @@ -12075,7 +12077,7 @@ packages: dev: false file:projects/api-management-custom-widgets-tools.tgz: - resolution: {integrity: sha512-FTroYsXVADLz4ZAkR6SLfqxfaQJkhPKngl9plg05ojybnDayS7zq6tOE+AnLaRgUxcHN1FmWtCZyuoDYuiys/A==, tarball: file:projects/api-management-custom-widgets-tools.tgz} + resolution: {integrity: sha512-A90Q1xxhMyQ+c8B1W266p6Tc2cCtKtI2KeyxxjNPkzvuAMNaucIbY9ISJUbfKRvtOrRgNOfspqI5ILaie5e69A==, tarball: file:projects/api-management-custom-widgets-tools.tgz} name: '@rush-temp/api-management-custom-widgets-tools' version: 0.0.0 dependencies: @@ -12111,7 +12113,7 @@ packages: dev: false file:projects/app-configuration.tgz: - resolution: {integrity: sha512-+SCMwTH3ds4izYF1/086jQw9+A0SLLmwlvmsoEJ6tqP7ka0ap5S2PI414BcAq+DQ0g7+Z6JtEivcA0rh6LVttA==, tarball: file:projects/app-configuration.tgz} + resolution: {integrity: sha512-/hif9n0xUmg4a3NYrYJDf/u6ygvXVOxtKnhFL2nqIXTDTXxOC3iWvi63DUWIIyTx+jPpY8qYrtCYQ+EdH8B4qQ==, tarball: file:projects/app-configuration.tgz} name: '@rush-temp/app-configuration' version: 0.0.0 dependencies: @@ -12153,7 +12155,7 @@ packages: dev: false file:projects/arm-advisor.tgz: - resolution: {integrity: sha512-7uVXn38MP0I7Z+N8ZhIfrCABbTGDyGUx32sDJnBKYUPjlVqNrYWpVg60fHO+ctJiyYCKkVMK2j7ylLFXwa6nLg==, tarball: file:projects/arm-advisor.tgz} + resolution: {integrity: sha512-ONDZvrOim69rDzQBWt543U5MKPMRStHQEzC16TH/oI8ZygTY84QYTcIWz3FDRwS4lBSZ0Z72TqugbDODzM3++w==, tarball: file:projects/arm-advisor.tgz} name: '@rush-temp/arm-advisor' version: 0.0.0 dependencies: @@ -12181,7 +12183,7 @@ packages: dev: false file:projects/arm-agrifood.tgz: - resolution: {integrity: sha512-jsPaiebyJktur3n88Qm3T2GQXvUADvxtcUeJ4SrQ6dMJ/kG2RkXv0DZLKTqmN24+yutdmTtRMjDDTcMU2YcPow==, tarball: file:projects/arm-agrifood.tgz} + resolution: {integrity: sha512-i1ek0oxoPQwE8tPgFTLIuXwiZKWiasqgMRQr+/dRqKSgGy/hhzs+Gn/jGaotoSZUy0x2RRPZbj9py37h6hlUEg==, tarball: file:projects/arm-agrifood.tgz} name: '@rush-temp/arm-agrifood' version: 0.0.0 dependencies: @@ -12210,7 +12212,7 @@ packages: dev: false file:projects/arm-analysisservices.tgz: - resolution: {integrity: sha512-a0Ja/CJHta1gcIVwDv6n+U42KnLIqrw1IBqfl1D+bsVN5wpkDOAvt++qpxh1Ky+8aWkjWgg21U59YsfOnhOzAg==, tarball: file:projects/arm-analysisservices.tgz} + resolution: {integrity: sha512-qsgQGqt6ljAq0Hmtzp7XWSxvjd9MCE7+q/kjfndlJYx8J6TDMY1smP/aWemHcF7Xmd/bwVjTnPCuTmxWggIpXQ==, tarball: file:projects/arm-analysisservices.tgz} name: '@rush-temp/arm-analysisservices' version: 0.0.0 dependencies: @@ -12239,7 +12241,7 @@ packages: dev: false file:projects/arm-apicenter.tgz: - resolution: {integrity: sha512-uNfhigCN7B1SkHgHM3lhp4R2TdkSf9m4wLxwAgXifm7rnOl0hyQfGw8ygjkOMxuFCPwgX9rM/eXlGw7kQzfcKA==, tarball: file:projects/arm-apicenter.tgz} + resolution: {integrity: sha512-Qh+lHGerbgZWF7GP5VhTWJSQxHXOMs/54f5LUl2Kf4S+vX+Fw4unC2sJYHwF+/o76PuOo1ZDhsSeEhQk+3PiQQ==, tarball: file:projects/arm-apicenter.tgz} name: '@rush-temp/arm-apicenter' version: 0.0.0 dependencies: @@ -12269,7 +12271,7 @@ packages: dev: false file:projects/arm-apimanagement.tgz: - resolution: {integrity: sha512-xef6Zjq6D7heDmdMuBaHpNBGbiD1pb5i1Moz4aF+t3BGK0ucDsGBYXME4DwbmgUb2uhsyR9yhS88MPq4X6Y/Nw==, tarball: file:projects/arm-apimanagement.tgz} + resolution: {integrity: sha512-ZqZou4qud1Z3UFDwOTQW7s3qhGgOB2KzueMtCmx5r21gUDQg/y/hMGXbcfeEaGEbpHe8Gxqtw17gcJWfl6trVQ==, tarball: file:projects/arm-apimanagement.tgz} name: '@rush-temp/arm-apimanagement' version: 0.0.0 dependencies: @@ -12299,7 +12301,7 @@ packages: dev: false file:projects/arm-appcomplianceautomation.tgz: - resolution: {integrity: sha512-5mpGjNpV24Yt2Y7vOFW3X84kN5Bvlm+XzAStkgpeNxDBcGyhwYW7ksiU1HgBIHEp87aeQbrukd3v3o6AfyHl7Q==, tarball: file:projects/arm-appcomplianceautomation.tgz} + resolution: {integrity: sha512-Pd/JqBu05RGe4wqjJVLLa90k+z/AqUhtcGVxmQ9dRJwh8zxDVNHclr7pFXofuO4bQFsy9aQABOYF38wVric9uw==, tarball: file:projects/arm-appcomplianceautomation.tgz} name: '@rush-temp/arm-appcomplianceautomation' version: 0.0.0 dependencies: @@ -12330,7 +12332,7 @@ packages: dev: false file:projects/arm-appconfiguration.tgz: - resolution: {integrity: sha512-lCQNAsbeCwjO9ysZRusChuTJJqx3ZnJxNsrW2iwgJojrw7fU618rnfEL7oWAqO4U/XjNdSIHgR1Njt0emKrnLQ==, tarball: file:projects/arm-appconfiguration.tgz} + resolution: {integrity: sha512-LmhRDolg8axc1KaQr6KvRBgfNM1lC3o6SviyAAreWU0wnh7C1gTGLqjhgjhUk724hG22qykhI8nZWkybJwvrTA==, tarball: file:projects/arm-appconfiguration.tgz} name: '@rush-temp/arm-appconfiguration' version: 0.0.0 dependencies: @@ -12360,7 +12362,7 @@ packages: dev: false file:projects/arm-appcontainers.tgz: - resolution: {integrity: sha512-3Q4wfbFv9/4XfRc1gSJTgCS629OwC++B3POXbJTMb+HNaUGWAKI7aXa89BtmFBJUIlkP6mKRxypywA5KqI8NOg==, tarball: file:projects/arm-appcontainers.tgz} + resolution: {integrity: sha512-IRgy2Pfcjac98vZzrjbcsuEI5ZXV1VTnfuOek/gTKpyGMIKamgn/6k6WvPXq7Wwi+SV9+X2zw303u1LIRbd5nA==, tarball: file:projects/arm-appcontainers.tgz} name: '@rush-temp/arm-appcontainers' version: 0.0.0 dependencies: @@ -12390,7 +12392,7 @@ packages: dev: false file:projects/arm-appinsights.tgz: - resolution: {integrity: sha512-cnk29PDE3tFVEYSD/sPzYfBzjIL5KOnIxycYJlvMs2sBSfbeN/THEe34sNLOOVQTDyyZQwNyy0M2cwBm0PLbkg==, tarball: file:projects/arm-appinsights.tgz} + resolution: {integrity: sha512-PqNCW0YBSbm10wfJ7Ekze7VWgyYrLRLOhgvyFKEitS+E8RZzsgwmCuBexSv6hJlmtpZ6gHuFTFm/OfXDm09ktA==, tarball: file:projects/arm-appinsights.tgz} name: '@rush-temp/arm-appinsights' version: 0.0.0 dependencies: @@ -12417,7 +12419,7 @@ packages: dev: false file:projects/arm-appplatform.tgz: - resolution: {integrity: sha512-s6Dm7EaIZ0EpvEBmjvWfdxordEua5TIcwc/Cp8y6dvHN4lEZ1tBRd2YG5zNyd+XNWsjFXCWqVi0mbKHhiF3F7g==, tarball: file:projects/arm-appplatform.tgz} + resolution: {integrity: sha512-qT22GdfjSRZcMFcDK0cD5ymkHstpHYz4RkfETJZd+oluUFldDlTQoyeP//uOTAAvVPfjIikFl3B1Ko9eZOXZ0w==, tarball: file:projects/arm-appplatform.tgz} name: '@rush-temp/arm-appplatform' version: 0.0.0 dependencies: @@ -12447,7 +12449,7 @@ packages: dev: false file:projects/arm-appservice-1.tgz: - resolution: {integrity: sha512-XXXsV4q4EQNoLKXSx1noyz448MgLXaTTAcXKm9dlvOVQM0XABZTCM48ivwIPq2vXvSVnFifK+3FX4Irs3ykUtQ==, tarball: file:projects/arm-appservice-1.tgz} + resolution: {integrity: sha512-kQe3MOm7L8EPmfEZEjXBAkXwCCET+Yq9p/LLYKUykS42Nr95zB3QvUQhAnZ83lgSz2OXCbEq/gmEZk6hKZNcYw==, tarball: file:projects/arm-appservice-1.tgz} name: '@rush-temp/arm-appservice-1' version: 0.0.0 dependencies: @@ -12478,7 +12480,7 @@ packages: dev: false file:projects/arm-appservice-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-ECcJDZNgAm39MjQX5+HTa8lpZRO9c+MdOiR8XBGrDv13jWy//2KVpk7S+nPIH4mGqVs904/zfFmVQOrD7Wr2gQ==, tarball: file:projects/arm-appservice-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-DVWWsXM84QXXu1e/Xc6M2QSwtF3uACo44vxXY+f8eaI5lmQb0K65YnGn/SltOvCavdUi/ci828R6/1WbxAEHWA==, 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: @@ -12508,7 +12510,7 @@ packages: dev: false file:projects/arm-appservice.tgz: - resolution: {integrity: sha512-2akMZ2GrgqZ4b59N6IMfJYG3jD6p4bHujN0dsqpEkvwPpTfZQYcc9gGW6xeZJzdJjOXhcubKO7sM4WFZPCwMjQ==, tarball: file:projects/arm-appservice.tgz} + resolution: {integrity: sha512-yjfMdED/EYOLCEz+8gc00WPVFsvPTLWOhUQDXnqfWOSib2atSvSbvWxNeCT5jyVM9RF82bCiLQ7fAtAsrmZWEA==, tarball: file:projects/arm-appservice.tgz} name: '@rush-temp/arm-appservice' version: 0.0.0 dependencies: @@ -12554,7 +12556,7 @@ packages: dev: false file:projects/arm-astro.tgz: - resolution: {integrity: sha512-nF21ZZdOGg9T+tyQwgFYHgn8VNsymT+aMOcH3LgU10a2NmYGOayAh6RD6WNCjYwaMHDgFbhyWx3lO8QEnlmoUQ==, tarball: file:projects/arm-astro.tgz} + resolution: {integrity: sha512-BkU280DnWj0UmhHVAVaoIwi7NfOWsuyp+nV49cWTcyuTK75RfVqsy1o5ctw0ASyFqZ7w8R42W8IK0OFwwGEMHA==, tarball: file:projects/arm-astro.tgz} name: '@rush-temp/arm-astro' version: 0.0.0 dependencies: @@ -12584,7 +12586,7 @@ packages: dev: false file:projects/arm-attestation.tgz: - resolution: {integrity: sha512-gqtK+R5NlVQ6UmRdJQljN2z/DUtY+eMpjDaf5TVgMqqNMe9rEfxQCsglTK5Ri2iBbyjwDjNaZXprI4SRNeQ9dg==, tarball: file:projects/arm-attestation.tgz} + resolution: {integrity: sha512-7/MEkicR8Ch4QFzgEvj4q+2HCLnBGFlICmcQsb7wPKkRTL65nBT5zOmMr3hIr7qPhXsYlVTq8+KCZ90XNflxDQ==, tarball: file:projects/arm-attestation.tgz} name: '@rush-temp/arm-attestation' version: 0.0.0 dependencies: @@ -12611,7 +12613,7 @@ packages: dev: false file:projects/arm-authorization-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-Edd07Pv1abh7Q/emiojC6/bTKFP34XgWhxXvuAqwaMm7p1QlEtuQ8cLPbQCrvIugJij8aHcRB3acYNwLWUvC2g==, tarball: file:projects/arm-authorization-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-7TLK9EBIt/ZuDkyTnYVES3qLrFyhUVr6D6FTKf7PV59FuzWvva3mfsZAJMdZ16O3nv/RWvnSp+UUhGHpIzQj8w==, 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: @@ -12639,7 +12641,7 @@ packages: dev: false file:projects/arm-authorization.tgz: - resolution: {integrity: sha512-QUXBw75W/xuESE7mouVPCVoBTu6aCXpVXnn2PujkrFGm2n5aDXUkzrklJOagfFDHxffGZHNJR9bKUZwkWZ9zCA==, tarball: file:projects/arm-authorization.tgz} + resolution: {integrity: sha512-tfepyJDCO5hqCTLdhg68cVHYdJt4YQxgBc9d5YwOgYTJT43/YqjraQnX/22NgU4pKpTAzZfEpi2dVZV+PDPTLA==, tarball: file:projects/arm-authorization.tgz} name: '@rush-temp/arm-authorization' version: 0.0.0 dependencies: @@ -12669,7 +12671,7 @@ packages: dev: false file:projects/arm-automanage.tgz: - resolution: {integrity: sha512-RqF7sWkucg+paJB9mIO6cN2ULzL9TJDZkipdMnDby3US53GQFoIeMJ5PvYu5V9WsajHwWJgkvchAMT9Ep16iZA==, tarball: file:projects/arm-automanage.tgz} + resolution: {integrity: sha512-KJzz8fCv09Iyh78FSK11aVd4Xc0bItlDEb0N9pBdoa94N4bPCyZgJQCPgf2oQWJNygUzfhrEfnqRQ5M7NDgMww==, tarball: file:projects/arm-automanage.tgz} name: '@rush-temp/arm-automanage' version: 0.0.0 dependencies: @@ -12697,7 +12699,7 @@ packages: dev: false file:projects/arm-automation.tgz: - resolution: {integrity: sha512-CTauQD4cEtFdQm0QpTfYI0DXAw/aE9w8ZYwcxY8fkPKaVtCJ2mmc5ghSogk5dSjeJQBjBBTfiPVIho14t+uNwQ==, tarball: file:projects/arm-automation.tgz} + resolution: {integrity: sha512-mXhiPEWjDJqAGw6oFlns7O+Gh5Wr5nGeXjHEMTAeVOA2Ve38pNy/I+1Zk4VtyG1nFltJ/QrWJxmEC0VmkBYFeA==, tarball: file:projects/arm-automation.tgz} name: '@rush-temp/arm-automation' version: 0.0.0 dependencies: @@ -12727,7 +12729,7 @@ packages: dev: false file:projects/arm-avs.tgz: - resolution: {integrity: sha512-aVbAeRY+1Nji7SMcF1eh7H94NNAJLm9mnAckJklxyCjycvNkD8zddSRc9XoIyT0BXy8x/e+vrJYpUkwAttUPPA==, tarball: file:projects/arm-avs.tgz} + resolution: {integrity: sha512-+IFz0D29ExLZpKlyxsw0lApXJb7w9Z4vXIsp4VclJOVYjA3ki/xHvIVYgNUgj1FM4t3jUgZHzBzmVa4LEw5xHQ==, tarball: file:projects/arm-avs.tgz} name: '@rush-temp/arm-avs' version: 0.0.0 dependencies: @@ -12758,7 +12760,7 @@ packages: dev: false file:projects/arm-azureadexternalidentities.tgz: - resolution: {integrity: sha512-LboCP/Yr2jO/MKTuLVFTrf43Y9fU6NDTCEsgx1ogNNfZ29g5Wqgb4JkidpaBC9vv0pjtdbh5tD3zMg35sFe3WA==, tarball: file:projects/arm-azureadexternalidentities.tgz} + resolution: {integrity: sha512-i+fwANat6eviAY700xtVUslIYRG/EBechZcHIRl2r91Yip2clTlGSpB3koHx57zMDOR5ithqYuuiwgWtcRzRyw==, tarball: file:projects/arm-azureadexternalidentities.tgz} name: '@rush-temp/arm-azureadexternalidentities' version: 0.0.0 dependencies: @@ -12787,7 +12789,7 @@ packages: dev: false file:projects/arm-azurestack.tgz: - resolution: {integrity: sha512-0mbOPd9c/AT7c2t8J8IDoUe6Zm0YmZpcwwApqq2zERVyD9n+WOgvGaCNa6G2PxN3gTpFEPvLokDZNjfSRCbBzg==, tarball: file:projects/arm-azurestack.tgz} + resolution: {integrity: sha512-N5cccsxzqlInPk7M1kMdiGZPPG91peL4FGuoL42vwXtLJc/C11JMBSipNbPPl2Hc28aYeBKcOSJVERwvUXIjHw==, tarball: file:projects/arm-azurestack.tgz} name: '@rush-temp/arm-azurestack' version: 0.0.0 dependencies: @@ -12814,7 +12816,7 @@ packages: dev: false file:projects/arm-azurestackhci.tgz: - resolution: {integrity: sha512-bsJRg4MkRLuhqXBY+qFlolaUjmWrJ21C+NJY9LY7WuMjhgoTgbcCxlBiBC1B0WqpJzqWIulQD06tpAeiXiBo3w==, tarball: file:projects/arm-azurestackhci.tgz} + resolution: {integrity: sha512-k838V47XP/HxDMeD4fiNtdEwsPE/JTgLyob01bMYrPNxUTy/O/SXde0Wr3RsgcALPe3VUqsEin0Mq/RAv7TD7A==, tarball: file:projects/arm-azurestackhci.tgz} name: '@rush-temp/arm-azurestackhci' version: 0.0.0 dependencies: @@ -12844,7 +12846,7 @@ packages: dev: false file:projects/arm-baremetalinfrastructure.tgz: - resolution: {integrity: sha512-O0WjisLnirZaKLl1bfQ6VhweynhDE3pXOgMMhsGwy7wjAzKpkW4APklwMKdNQ2i8UpwQEl9j5vGJFOwLk5NDvA==, tarball: file:projects/arm-baremetalinfrastructure.tgz} + resolution: {integrity: sha512-jdMMUOeUEWhlQ/aXd5+7i8i49BK8ha4M+AgDepfREAWn1saCpUE8RVKijvEZqikfh4BS5L32sI4JXiI1sKaaGQ==, tarball: file:projects/arm-baremetalinfrastructure.tgz} name: '@rush-temp/arm-baremetalinfrastructure' version: 0.0.0 dependencies: @@ -12874,7 +12876,7 @@ packages: dev: false file:projects/arm-batch.tgz: - resolution: {integrity: sha512-3F4c2h2nkA1K1Cm7LPyjdhyz2Rs2p3JH6xhxN6jGAWaNlgqE1nxVzF/xS4lJyJKCc6VXcx1svN7zbiGbbs89Ag==, tarball: file:projects/arm-batch.tgz} + resolution: {integrity: sha512-3aUIlwYUbSPurjG9yccsqEZNXcvrq5jiPHjchk7qIeNyNozjqZJeDdi6uVKCCbnuXfxpH/Yw7B5cPQsiLvZkrw==, tarball: file:projects/arm-batch.tgz} name: '@rush-temp/arm-batch' version: 0.0.0 dependencies: @@ -12904,7 +12906,7 @@ packages: dev: false file:projects/arm-billing.tgz: - resolution: {integrity: sha512-FARPUh7FdBujg4dHXxguxHOlHOiRabQvrjuPUVXw5eabf7QhTy2FhjqOgYrnQRsIDpZh2a4pSiEfPiEbw0SQzA==, tarball: file:projects/arm-billing.tgz} + resolution: {integrity: sha512-XqVfHJQp30vLd/KaGRST9KZcwTOziUBxt+R6TCq5ul7xeY8fKnJD51WVoS7nfX4EA+r6b090AfWKsa+eBIcimA==, tarball: file:projects/arm-billing.tgz} name: '@rush-temp/arm-billing' version: 0.0.0 dependencies: @@ -12933,7 +12935,7 @@ packages: dev: false file:projects/arm-billingbenefits.tgz: - resolution: {integrity: sha512-apIk0547dfQi4KBASblct0DzcWxZ1cXoeWOtmdRBR8zMQWQWhPXD5Gb8FEB21CgMnLp5EhD7GfsCmWapVheq8A==, tarball: file:projects/arm-billingbenefits.tgz} + resolution: {integrity: sha512-zPOa9UDM7jV3n8ERiszjwDOoc1pZFh3v49EwXAMzIXCwVWMRyneZ2DhGRLWGoGTxuyNtMPXWiEeFt0NKOSbw3A==, tarball: file:projects/arm-billingbenefits.tgz} name: '@rush-temp/arm-billingbenefits' version: 0.0.0 dependencies: @@ -12962,7 +12964,7 @@ packages: dev: false file:projects/arm-botservice.tgz: - resolution: {integrity: sha512-wMCVMuBEdhyh2pXUSDexEvjfqXjqNzr8Y8KnT9jMQ4knY8idnXDP0WNSVhs5Zq8l89rZN13XHzXWwoTf2zUJPQ==, tarball: file:projects/arm-botservice.tgz} + resolution: {integrity: sha512-hu3i3Ofv7/CKCncDACaI5l0u9H9/MHAIczAGozaQj+moBzBHQQExgrLi8O5mycR+Fjn+tRAioau37QaOCizr4g==, tarball: file:projects/arm-botservice.tgz} name: '@rush-temp/arm-botservice' version: 0.0.0 dependencies: @@ -12992,7 +12994,7 @@ packages: dev: false file:projects/arm-cdn.tgz: - resolution: {integrity: sha512-S4I9tdYci6vx3fR+SuiW9ohRxDw9z0EuW91+B7B9Belzi6bNGZC/HjcNwZZjllhVQqFBBhIf5fSSFHyS2nCrLw==, tarball: file:projects/arm-cdn.tgz} + resolution: {integrity: sha512-lt+1qY9h55ro0uEJb2ZgOz75guoksF3ndWwjA38LzJy8phzbiHRJZo+EbN/VaHxnWkH/GJVbEEraRrhW3HUnLA==, tarball: file:projects/arm-cdn.tgz} name: '@rush-temp/arm-cdn' version: 0.0.0 dependencies: @@ -13013,6 +13015,7 @@ packages: rimraf: 5.0.9 ts-node: 10.9.2(@types/node@18.19.40)(typescript@5.5.3) tslib: 2.6.3 + tsx: 4.16.2 typescript: 5.5.3 uglify-js: 3.18.0 transitivePeerDependencies: @@ -13022,7 +13025,7 @@ packages: dev: false file:projects/arm-changeanalysis.tgz: - resolution: {integrity: sha512-GFfbNDyWcUJbnJn194KZaCemMPGs9IAYlU0vFE4xOO5vuFduQRDSO4cc50fXst2rXPFqlAIE0rK8SOM0fKr3QA==, tarball: file:projects/arm-changeanalysis.tgz} + resolution: {integrity: sha512-fWlQBPipM3/lpPJEHMI8jsfQwft2ek7atdJLQ3lowOE4Z8uHKDG+ilJqiv1EE95NBrmuF+doeuefBAnZS+ZKCw==, tarball: file:projects/arm-changeanalysis.tgz} name: '@rush-temp/arm-changeanalysis' version: 0.0.0 dependencies: @@ -13049,7 +13052,7 @@ packages: dev: false file:projects/arm-changes.tgz: - resolution: {integrity: sha512-seCCegGmOhz6G5p3LB85+3cvpwfJt4vTDDj8dLjKKa0m9ptXuAH8q0z86iQ+TbKVxsO2UpTl+UXUZjyxtkOtNA==, tarball: file:projects/arm-changes.tgz} + resolution: {integrity: sha512-RFhj9PYgucMkojmG/xWi+do0jmguJR5N6CVU/5dpEPMSNTFSOZpJmfhxlhbSCzKFHWC9WtEvecRQKNNNVowjwA==, tarball: file:projects/arm-changes.tgz} name: '@rush-temp/arm-changes' version: 0.0.0 dependencies: @@ -13076,7 +13079,7 @@ packages: dev: false file:projects/arm-chaos.tgz: - resolution: {integrity: sha512-QXFVLF2dA2LGC5B+0uw8mlQcjJKpkJ8TpRff22N4pros7Dflf6GdxnbYA5dM9I2yPiCkHmQHnHkkDVIuEggqzQ==, tarball: file:projects/arm-chaos.tgz} + resolution: {integrity: sha512-3hM3+gdZSqsMiZrXetEK26zwL7KyXZp4THJw7SueBiHoD9zoZe+c8U11KMpN4IDJiFOq7/bDBLo0ag8PnzPZzA==, tarball: file:projects/arm-chaos.tgz} name: '@rush-temp/arm-chaos' version: 0.0.0 dependencies: @@ -13107,7 +13110,7 @@ packages: dev: false file:projects/arm-cognitiveservices.tgz: - resolution: {integrity: sha512-dl27cjyX71D1d4m38cXejpA1O2i4DFb2MTAH/CND4bavP3LaQbIYkpqXSZUc7EoNXoI6jMZMRGcKgqMVUgNLQQ==, tarball: file:projects/arm-cognitiveservices.tgz} + resolution: {integrity: sha512-y9yTVZHuFJI8dPwzEvercZND+2IfBtS4POhKWZt/y6kxrPTlZmxw+opxEDBzl8Yjlvef50gRtFFuIAv3UqAP7g==, tarball: file:projects/arm-cognitiveservices.tgz} name: '@rush-temp/arm-cognitiveservices' version: 0.0.0 dependencies: @@ -13137,7 +13140,7 @@ packages: dev: false file:projects/arm-commerce-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-bz+19yI1HQFlgrZQQZjZNOSHf+Hh4CrvP+nyOLusea0AWaJs1aChxIMmfs6VkRsc5Ewz/pGmFz0WJPmkMJSTeQ==, tarball: file:projects/arm-commerce-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-abUvhMDWA+f2jmsVFo3u2Uhgle7OPoyEn0Qm2itWEPLW6KcC3zWsUP87ASqlSOVAcXi+uqqaLYCasMXtNee0uQ==, 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: @@ -13165,7 +13168,7 @@ packages: dev: false file:projects/arm-commerce.tgz: - resolution: {integrity: sha512-LWkAeSCgEawOR2ndN6jJCHy3rg3Rx12DrpITnO8m0UrYoM/I+igLnAmtzFrWuaPPrYIboLBzxNMokfFcXSLS/w==, tarball: file:projects/arm-commerce.tgz} + resolution: {integrity: sha512-C+jpx3gDx5Lyb8oXrbNqttOQnlPoGY97pYY0wyzyABCjLSzV8LGnxK0HbPP+Bs9/IS/KuWoiPrTEW00sgh8jBw==, tarball: file:projects/arm-commerce.tgz} name: '@rush-temp/arm-commerce' version: 0.0.0 dependencies: @@ -13192,7 +13195,7 @@ packages: dev: false file:projects/arm-commitmentplans.tgz: - resolution: {integrity: sha512-whETLRCVXON1vxsXT38mJ5yqCEdwAE+vAlBJEaFbFbSQsZ6xgLvavVlB0mmOqUNZOjI+QHKha9Vu0a/CDw/yZA==, tarball: file:projects/arm-commitmentplans.tgz} + resolution: {integrity: sha512-/Ob9UPZ/v732DkVwUELb9Eymmbdi7h+W6hdYWvY6QkLlrrtywdchXNcVAH5mRafuBfyJayI/+LP5pKwFrsbRpw==, tarball: file:projects/arm-commitmentplans.tgz} name: '@rush-temp/arm-commitmentplans' version: 0.0.0 dependencies: @@ -13219,7 +13222,7 @@ packages: dev: false file:projects/arm-communication.tgz: - resolution: {integrity: sha512-Rq0A6A/jA9bGHTJ8xX8n5QCJb2zKiZQINXv/oF1LEiNsCpmULW38CHvpcCzYzFevY7ZX/RCAp78d7ybuqqg1yw==, tarball: file:projects/arm-communication.tgz} + resolution: {integrity: sha512-2xEGkC1vwagWSicT0dw8cB8tpRwVYDXf4NbYWW53tgeyrW4TIdUiqGDIghLJPiN4cvLhttOYfCXxjEPgFbfOLA==, tarball: file:projects/arm-communication.tgz} name: '@rush-temp/arm-communication' version: 0.0.0 dependencies: @@ -13249,7 +13252,7 @@ packages: dev: false file:projects/arm-compute-1.tgz: - resolution: {integrity: sha512-/KFM//a+1WZDqH2gacp0FHu4InxN05F+pf19k1JAKeaIoOoyJZ4RMVZAAefaDLdxxNMUBexPWWdrVqR5uXrTKQ==, tarball: file:projects/arm-compute-1.tgz} + resolution: {integrity: sha512-sepxg6yxN5qkJtNgdTKuQOzYsMGS7K21SDDvZzFlZHFYDbRIq+PpVZSIVjDCvB4WC4/lWZn392wT9LDcs5Lfsw==, tarball: file:projects/arm-compute-1.tgz} name: '@rush-temp/arm-compute-1' version: 0.0.0 dependencies: @@ -13280,7 +13283,7 @@ packages: dev: false file:projects/arm-compute-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-BbmJHyqUYQSUU+BFZdrNijIZh4ffin6Yr6225Nm47Q79+rUflF0lhHz0y7/DZ98dvET8pMy2bayEVQaL3cyoRA==, tarball: file:projects/arm-compute-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-fNsQuQcpvlHm5zbEFeZydIMJO1FKgjveSOBvuzk4Z8Ls5lHDUys/i3lQdIg0h0RyVp55OrpOsqxGnkWf8uC6jA==, 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: @@ -13310,7 +13313,7 @@ packages: dev: false file:projects/arm-compute.tgz: - resolution: {integrity: sha512-VYWMdomJKQucZjeoj7vC5sLt+WfOvXijJPZAPSphCz4IYA2GMLSzOOI3plFcTyaIc/DQmoUe8yofCNLc2wb4kA==, tarball: file:projects/arm-compute.tgz} + resolution: {integrity: sha512-7FI/MhP2kRDY0FUaisuP/hIpX62E1NL4eyyPhadmBb4gCYxrukQq7TeE098mPu6VXdp2vrmfaWBviCp27HSM/Q==, tarball: file:projects/arm-compute.tgz} name: '@rush-temp/arm-compute' version: 0.0.0 dependencies: @@ -13357,7 +13360,7 @@ packages: dev: false file:projects/arm-confidentialledger.tgz: - resolution: {integrity: sha512-/ZM6E/onsL3556pLCUEfvTC3wEPpWKxSiRqkquCTX/3X/M7YZHqB4kxLqP8QQjOYLxRU1u50i8LBorS2T7wPEg==, tarball: file:projects/arm-confidentialledger.tgz} + resolution: {integrity: sha512-YiL8AaxkgP74LPtjxpFac4G/4jAgT7mRzogI1ZWf6QNoL+6itqxDjOLs7gUsdvY4rNeADrnbt3xu775GPTWZxw==, tarball: file:projects/arm-confidentialledger.tgz} name: '@rush-temp/arm-confidentialledger' version: 0.0.0 dependencies: @@ -13388,7 +13391,7 @@ packages: dev: false file:projects/arm-confluent.tgz: - resolution: {integrity: sha512-2o273gtGPTC2K2/i46A21qYt2qP4tcRSqAfJJP4LqWdzkdt8+XBFjlExZzEmLmuZnnlszOwLurb5b944u+l7HA==, tarball: file:projects/arm-confluent.tgz} + resolution: {integrity: sha512-z/AubcnKHzpxf/9w781YbGNb53vuciy1f76Ar+Do5o5Berokb8x6ocuWrJs+kIDgy0igy7ju0Bt88Sf2avMikw==, tarball: file:projects/arm-confluent.tgz} name: '@rush-temp/arm-confluent' version: 0.0.0 dependencies: @@ -13418,7 +13421,7 @@ packages: dev: false file:projects/arm-connectedvmware.tgz: - resolution: {integrity: sha512-w1T74Hc0+RFb5V3bH0jQuBBUCENQ3/MRlEIOYf3x0nZQ3OzHSAfA1Q6uMm82oZzJ+VF9VLUCBGfxo6wfwmFn0Q==, tarball: file:projects/arm-connectedvmware.tgz} + resolution: {integrity: sha512-PjgIWOJHPB3uSxF1IR1NtM5TfRZ7cGTOylTsjMaA5vvIgMfwcdtq2ADpnhfUPkqcjGJJwcA3vzieQUxb3AbNhg==, tarball: file:projects/arm-connectedvmware.tgz} name: '@rush-temp/arm-connectedvmware' version: 0.0.0 dependencies: @@ -13448,7 +13451,7 @@ packages: dev: false file:projects/arm-consumption.tgz: - resolution: {integrity: sha512-Gcy5nXxsywa4b9F7LFIiS+QtQCf0L9YsdfqyYqLpY/2A/Ix0S34nyU1xhIH2dk2Qzyg93sbNFpOWzXMif2Vugw==, tarball: file:projects/arm-consumption.tgz} + resolution: {integrity: sha512-H3G/xqgawMywQnmbzgmiHgs3i0fO3Vji3LJHZxek4Ep4zkjyzif6svW5QQq0C8uF6fMGrGmyi9FisnIqImjhng==, tarball: file:projects/arm-consumption.tgz} name: '@rush-temp/arm-consumption' version: 0.0.0 dependencies: @@ -13476,7 +13479,7 @@ packages: dev: false file:projects/arm-containerinstance.tgz: - resolution: {integrity: sha512-IeTmSosHKsNS/TA1NqQNs/nksO+D8+6b05enj5Tqe8JkVyyjWdgz0jCVap5GMOd9zmhSZgTlzBXzf7/8JlZAOg==, tarball: file:projects/arm-containerinstance.tgz} + resolution: {integrity: sha512-ki0IumWTAuuvtP5w6e5OEXc7U8NGGPUTJRfQrK74zPExsA60o71EM/2LNlp+Ac16fL6WJgHvueRFRhQyUvHuzg==, tarball: file:projects/arm-containerinstance.tgz} name: '@rush-temp/arm-containerinstance' version: 0.0.0 dependencies: @@ -13506,7 +13509,7 @@ packages: dev: false file:projects/arm-containerregistry.tgz: - resolution: {integrity: sha512-ou0H4p1Lf9vhdrNtJwDAs4apzn2PTEQ+i43Cjf+z3cYejA+mM69a9Ps0vjFniRH0xtYDzyMw+ILLORQKBx3MmQ==, tarball: file:projects/arm-containerregistry.tgz} + resolution: {integrity: sha512-rnNxFSztZHA0UnR05hfe5N5CRQCEDCQsM9cWo+53EWcpc/OOos6gr8znKJoAMRF02hLQFKz7zXVHYyd5lPHiMw==, tarball: file:projects/arm-containerregistry.tgz} name: '@rush-temp/arm-containerregistry' version: 0.0.0 dependencies: @@ -13536,7 +13539,7 @@ packages: dev: false file:projects/arm-containerservice-1.tgz: - resolution: {integrity: sha512-MSE9EQsFt80usJvYiYKfr8QgkOTk0uB7i+d1RvEgz0W1HSWx0r+5sI52jjaQo2s2l3Vb9f+p0N+Vn2Os9LhWPg==, tarball: file:projects/arm-containerservice-1.tgz} + resolution: {integrity: sha512-B9/qkrGTOKFMl1uKG6/YuYHwnQK58VyjOWRr6v5YqzdTXlMrxpc81HJTSnpRv6MloAEedISGePdfBULz1OMvuw==, tarball: file:projects/arm-containerservice-1.tgz} name: '@rush-temp/arm-containerservice-1' version: 0.0.0 dependencies: @@ -13568,7 +13571,7 @@ packages: dev: false file:projects/arm-containerservice.tgz: - resolution: {integrity: sha512-7BoXb1vMgKl/PnaE7JZthEQMaxNxic7BttWWBLpU7ZMvCYhcM2Z7u0biB30PhTs142yT3G+JEp6R1JLpdPFu+Q==, tarball: file:projects/arm-containerservice.tgz} + resolution: {integrity: sha512-0JWrY8HNeTojCQQQuuqZ32zVkxL8Rnv2xlnIUMHLsE5ghlYs39pA6XEU0aeYxm+f1g50D4048djHAJ5lg0HAKA==, tarball: file:projects/arm-containerservice.tgz} name: '@rush-temp/arm-containerservice' version: 0.0.0 dependencies: @@ -13614,7 +13617,7 @@ packages: dev: false file:projects/arm-containerservicefleet.tgz: - resolution: {integrity: sha512-Plqg8H1yVOsiNy5aqEAviSDO03X5onAnB2CYgd6U4qjY0ZvKJVyAcrgEdNqzU7WCqPCVgy605+iEX7xWxjpQUg==, tarball: file:projects/arm-containerservicefleet.tgz} + resolution: {integrity: sha512-Q0BxwTAQnv16ETxkfwg/n4NZAwSelH9Cv9XdsDcGrReeV1pXHlwg7dErxk6ey+ocHUVD7qA1wp21qzffwXSTyA==, tarball: file:projects/arm-containerservicefleet.tgz} name: '@rush-temp/arm-containerservicefleet' version: 0.0.0 dependencies: @@ -13645,7 +13648,7 @@ packages: dev: false file:projects/arm-cosmosdb.tgz: - resolution: {integrity: sha512-EcEo0Mm8/H7VWVbwvb0BVt/nk3JFgPvVRp39nDyt9jY/pevKEPihUH1BfmhuOCQdNaZWhhI4QOzLsFGHweHYCA==, tarball: file:projects/arm-cosmosdb.tgz} + resolution: {integrity: sha512-/Cb2yd9t9k3cmTg9QUJrli800W8j+28xZxoGfymYrZfHxm2geOtI4euBHu9lNCjNcI2TeZX8uuR3BIl9hIQOYg==, tarball: file:projects/arm-cosmosdb.tgz} name: '@rush-temp/arm-cosmosdb' version: 0.0.0 dependencies: @@ -13676,7 +13679,7 @@ packages: dev: false file:projects/arm-cosmosdbforpostgresql.tgz: - resolution: {integrity: sha512-qcPKWxfssW4deS2vRfGT1AixQhA2XK/BBSCxm1G7fo7A4Jqw0GBXRYbYtCVw6rzX5RHouZXYa7LAmJxPGpQ6wQ==, tarball: file:projects/arm-cosmosdbforpostgresql.tgz} + resolution: {integrity: sha512-lX1LJoAhDJjNaSE5A3yi4qJ8BSHkKkV20RZMigPUnz/1ThN0CVUWH2MN4HAZtmPer6xvUMczjJ+wyjekKpK2bA==, tarball: file:projects/arm-cosmosdbforpostgresql.tgz} name: '@rush-temp/arm-cosmosdbforpostgresql' version: 0.0.0 dependencies: @@ -13706,7 +13709,7 @@ packages: dev: false file:projects/arm-costmanagement.tgz: - resolution: {integrity: sha512-5lpA8pqyyAM2ac2mD8Etgdb6v9PzqcrM+DEp4w7lnQNVj9cNtExLPemZT+jQL+hxaJSQL5Xuvak60S7d1QbXAw==, tarball: file:projects/arm-costmanagement.tgz} + resolution: {integrity: sha512-ICAyriWE/1Jebu5380CxWafhOlbO2j+8AmeLt3n70whmJb5UD2V51XYTO5xaqLwGrWmHieAu0g0EYuluewaDWg==, tarball: file:projects/arm-costmanagement.tgz} name: '@rush-temp/arm-costmanagement' version: 0.0.0 dependencies: @@ -13736,7 +13739,7 @@ packages: dev: false file:projects/arm-customerinsights.tgz: - resolution: {integrity: sha512-rB62XQy8dvXMz4M/7aeeFyB23YakTjOxwE6FgpqoJCzE6ZjsoXmq+Ji0AoaanssRvJkETEg5z2IksAg2+vURlQ==, tarball: file:projects/arm-customerinsights.tgz} + resolution: {integrity: sha512-LZLPHeTQuFJL3fPsooEXPQSe+KWznuY0q4Wiicxqa1CLHzL5NnUrpDi3juuOh5JUCctiVj4qPa2W04n23b2A8A==, tarball: file:projects/arm-customerinsights.tgz} name: '@rush-temp/arm-customerinsights' version: 0.0.0 dependencies: @@ -13765,7 +13768,7 @@ packages: dev: false file:projects/arm-dashboard.tgz: - resolution: {integrity: sha512-ADCtf6wHVl4+mj0XkmgezMbzyz1dJbEZWEXokWIuAIUNeMfPomxXikfPVgIWxB5tPFSxHDS7+L2HrfII5sb21A==, tarball: file:projects/arm-dashboard.tgz} + resolution: {integrity: sha512-s/5AttuZg8VGAqE5bB4lXAC2glSpE3Fem/i6oquOwA50duTuCdiMvuiXc/ctmfoT7F+YM1TD/+pwCXTxXyk2tA==, tarball: file:projects/arm-dashboard.tgz} name: '@rush-temp/arm-dashboard' version: 0.0.0 dependencies: @@ -13795,7 +13798,7 @@ packages: dev: false file:projects/arm-databox.tgz: - resolution: {integrity: sha512-Jl0QbnBUPsstqrSz0FBnacdEPWP4pXxLGmCIqcEy5dOqQFh0jxUfQMKe1nFttPrQIsXvSPPZ1dq+Xzg3voJlUA==, tarball: file:projects/arm-databox.tgz} + resolution: {integrity: sha512-Nv3Ub6mRlmbPyFq7Em22lQGHv3iI5kJhTKChNIXhp5BCjGwektVQhjrZ2grjO1gwBv+BTDkfiOMsvwEqiZc8Bw==, tarball: file:projects/arm-databox.tgz} name: '@rush-temp/arm-databox' version: 0.0.0 dependencies: @@ -13825,7 +13828,7 @@ packages: dev: false file:projects/arm-databoxedge-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-3apwrQnikZL/C1EwsqxokVNwTTuxIgCBimntJkPzmTt6Sl1r3EnvkpCEq3nV9K2PFRLcwomKRGDo/4AFlpqG2g==, tarball: file:projects/arm-databoxedge-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-iF38cTOLQCdEZFr1xo4K9+83MQJJWq00aF9+6syKOCB2AJMxZ4E9Z6QyP/sDCBFJdVdoxF8FX3SLvQdBlz1t3g==, 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: @@ -13855,7 +13858,7 @@ packages: dev: false file:projects/arm-databoxedge.tgz: - resolution: {integrity: sha512-pd8wV626yBwXSHjpO3zbIUBBvayYezwyB2iFk3kckdVDaJC4sYdwlr1k+0cmUel5VEM2hzP9ZcrJ8BLzpHHWeQ==, tarball: file:projects/arm-databoxedge.tgz} + resolution: {integrity: sha512-lVHnZW1D9P6WuVY1yYsvXo3VNP4QB9BkVE/19PyFPQQ/HAB9YLDOsWrkVwJuhYSYGpImuA7PT+EKYYaRbHgwxg==, tarball: file:projects/arm-databoxedge.tgz} name: '@rush-temp/arm-databoxedge' version: 0.0.0 dependencies: @@ -13884,7 +13887,7 @@ packages: dev: false file:projects/arm-databricks.tgz: - resolution: {integrity: sha512-ukffrFz9KXG84YZnYgyMVU2WxzeM+UafOjUKGXBQuPDRaRdr4fyH2WbE18S8KSzhgSM2uh9Bajon4PXnfYA5eA==, tarball: file:projects/arm-databricks.tgz} + resolution: {integrity: sha512-tUasK3ua2kjINJZkPGzMcPP6I58AryQuPRH8TMQDznPh60vKKxLPA5QHx8nSSG0qugZkX/0ahb7KbrftgNxlyg==, tarball: file:projects/arm-databricks.tgz} name: '@rush-temp/arm-databricks' version: 0.0.0 dependencies: @@ -13914,7 +13917,7 @@ packages: dev: false file:projects/arm-datacatalog.tgz: - resolution: {integrity: sha512-6Xh58jdmq7AmyrpgyMtP2og8OJmKzGfI4A2o78o9ntzfKPgFg5GvVweJYinUFrHhgVy8wllq8m+DbNmwYJ/SeA==, tarball: file:projects/arm-datacatalog.tgz} + resolution: {integrity: sha512-+W7Fi+B5qVpGDKk8dzHL5qkJGNnB/BkryLKfxxPDLzNOLjhlU/Xq90MVlDxYmj1HnAQRWZ/ZlgLILQQjj4PR/w==, tarball: file:projects/arm-datacatalog.tgz} name: '@rush-temp/arm-datacatalog' version: 0.0.0 dependencies: @@ -13943,7 +13946,7 @@ packages: dev: false file:projects/arm-datadog.tgz: - resolution: {integrity: sha512-4vtDGxEr7bIHpf8wrPt8hOm4Iot3u7ATo7PcgFJ22B1QRo6+fjDt5B8aXBbvx6wUD4pdn8lyxpWNIKDaEwZ0JA==, tarball: file:projects/arm-datadog.tgz} + resolution: {integrity: sha512-tWQ6xPYw4sqDI7Dr1jEKm7amuwojB2LYeaFnClsQkm0GAoia87JGNlWTJTd+UltPWpLsNnBUsLBbeBIxBFNb0Q==, tarball: file:projects/arm-datadog.tgz} name: '@rush-temp/arm-datadog' version: 0.0.0 dependencies: @@ -13973,7 +13976,7 @@ packages: dev: false file:projects/arm-datafactory.tgz: - resolution: {integrity: sha512-Q/UgF/jHUhFWs4a2VHg5BPu4EacOjaoAJqlLqGFX3ZwG0GZDoRx8FtqHRw8p4jzKB5vuOrEV/3GzXjtsgu1WWg==, tarball: file:projects/arm-datafactory.tgz} + resolution: {integrity: sha512-Jx47zRvgQVatq+t+0Sz4w2FGrkpnN+ZovYRIiaE6PXH01ZjvI3z8+eesGhylvYKWzLq15lmPmOoOZsG1Qf5Spw==, tarball: file:projects/arm-datafactory.tgz} name: '@rush-temp/arm-datafactory' version: 0.0.0 dependencies: @@ -14004,7 +14007,7 @@ packages: dev: false file:projects/arm-datalake-analytics.tgz: - resolution: {integrity: sha512-BwKg050DuWAe2bNSn0L7Y6/gxF5is/sUEyI6ey6pbro0hFwUYwrYuWbPvoEXJ0XQh4F3+KAfRuIaBXqwUG0NAw==, tarball: file:projects/arm-datalake-analytics.tgz} + resolution: {integrity: sha512-6pqdujvH7QAEVcGKtGa+Qvy3jc4Jvq6ROXRx52o8gU1qP1pffb/2QKTgDYIFVSWJOtvn7vKWsSv++K3JGYRp0w==, tarball: file:projects/arm-datalake-analytics.tgz} name: '@rush-temp/arm-datalake-analytics' version: 0.0.0 dependencies: @@ -14033,7 +14036,7 @@ packages: dev: false file:projects/arm-datamigration.tgz: - resolution: {integrity: sha512-IEsrSpKapYUOg8ZJtoftvyu8cucFaJYNhfA7aIcIVop729u4EGFXXhRvFhSU8TdU904tqTrdfKU+QQIsrqEeAQ==, tarball: file:projects/arm-datamigration.tgz} + resolution: {integrity: sha512-TNCRVby5YXY0c2e7shxpP9fLOiMuAPzrad82L5d/PsWCiFxay/kHltRhC9yfEuJOLi9SPaHherVuIsUxFyKozA==, tarball: file:projects/arm-datamigration.tgz} name: '@rush-temp/arm-datamigration' version: 0.0.0 dependencies: @@ -14062,7 +14065,7 @@ packages: dev: false file:projects/arm-dataprotection.tgz: - resolution: {integrity: sha512-mPMDI8V3PEYMWzKfjL/WqtwL2gZjPrAQNoT8PZOO4Du7TC4r9oVMjoPoPtPIqEYTMGuCh80/gto9RGc+jL0xxg==, tarball: file:projects/arm-dataprotection.tgz} + resolution: {integrity: sha512-LdVQlNk85WkLK9UFEnJJKKKUL2eAwL6Mqs6VgOGojOomnnQGZg/kNYOgdtbvJ/V0th5JLVzDSD55d+xfUO49vg==, tarball: file:projects/arm-dataprotection.tgz} name: '@rush-temp/arm-dataprotection' version: 0.0.0 dependencies: @@ -14093,7 +14096,7 @@ packages: dev: false file:projects/arm-defendereasm.tgz: - resolution: {integrity: sha512-7ZapL0RxM8uEdo9Rw4fqFSSwB9+oVkAO1tBNtqmGgo4pQSJqAfEounweI8xswwkiraFYuc/BxStTTI6S2D5Z/A==, tarball: file:projects/arm-defendereasm.tgz} + resolution: {integrity: sha512-98fr3fMGLC57z4fOkxQpGGkppirHPusHmoYQqJJ1FJxmacoAygaezvyR7QJ0P/2dYd9MQAVVshAItBnRCX55+w==, tarball: file:projects/arm-defendereasm.tgz} name: '@rush-temp/arm-defendereasm' version: 0.0.0 dependencies: @@ -14123,7 +14126,7 @@ packages: dev: false file:projects/arm-deploymentmanager.tgz: - resolution: {integrity: sha512-RxofYNGQ4TP+HYcb8QI86FIpjvnsmd6s1Lc9SpdDJ+v7xTfZa5lq6Qy/w3pDGeBRlPDm9dZm1K+q79p3JeAqYA==, tarball: file:projects/arm-deploymentmanager.tgz} + resolution: {integrity: sha512-bnUVyGPtkPe8LNSyCy1yClVXU8St7RlUkXoNBlihb5TyJFsyPuXKgYXpcYh9iyHpiKqoLiS7Cj4gPM0C0nmkKA==, tarball: file:projects/arm-deploymentmanager.tgz} name: '@rush-temp/arm-deploymentmanager' version: 0.0.0 dependencies: @@ -14152,7 +14155,7 @@ packages: dev: false file:projects/arm-desktopvirtualization.tgz: - resolution: {integrity: sha512-KO7SOu5mwyQwRnZp5ptYmnZ6oHUIMHsxwKWASnilMZuqST0RRWg3B35U9fhFA/ELowa5fUc+LpnDczPD58r+LQ==, tarball: file:projects/arm-desktopvirtualization.tgz} + resolution: {integrity: sha512-mGgbpMxIDwwPkf1n/Qpmb8nIWXxfBmYKxjaYcxWabnoNdL2keoT0+jqT1fsIU2ttLUMm5Zj4pI6+2pGCI02+DQ==, tarball: file:projects/arm-desktopvirtualization.tgz} name: '@rush-temp/arm-desktopvirtualization' version: 0.0.0 dependencies: @@ -14180,7 +14183,7 @@ packages: dev: false file:projects/arm-devcenter.tgz: - resolution: {integrity: sha512-pDvZkrATQSMFT38uGfoYqTSsOIDhWX6I6ms8zsZ55WCTbcwWu4fBuvy3oVSXmTqvufL0b09uKi/gtRRr7HQIGg==, tarball: file:projects/arm-devcenter.tgz} + resolution: {integrity: sha512-WjNAKs2RFJ1d/KxlsyRCcxKg3zgfmUjjQEMfQTd2AJpI7ScTDJIe4LxJlxNaBgr5IwvZtdjAlAlA4+MHbvkzOQ==, tarball: file:projects/arm-devcenter.tgz} name: '@rush-temp/arm-devcenter' version: 0.0.0 dependencies: @@ -14211,7 +14214,7 @@ packages: dev: false file:projects/arm-devhub.tgz: - resolution: {integrity: sha512-uM9sv49gEdbbukbPXUkGwEr57/C8G4voHCZVwjayArvzQxpmw0vCRWgmdNtHFUMNF8qxAne7E9v5b0oge6KgsA==, tarball: file:projects/arm-devhub.tgz} + resolution: {integrity: sha512-EdaLVv3eLxnjLGMlbdpAddyXwOZfPmne9ziabI5duyiaNj3LGB3XFzDFXxB5Q14PELzsp7pxO9j8dTOb63tWoQ==, tarball: file:projects/arm-devhub.tgz} name: '@rush-temp/arm-devhub' version: 0.0.0 dependencies: @@ -14239,7 +14242,7 @@ packages: dev: false file:projects/arm-deviceprovisioningservices.tgz: - resolution: {integrity: sha512-D1j7w251vbrba8H1bHgnWhFID6Nf0yN2d2IaXcyB4zNibyi0D8ZI8SvBidMrsGXOo+yAD/jCSp1Ta4n+xgy+Dg==, tarball: file:projects/arm-deviceprovisioningservices.tgz} + resolution: {integrity: sha512-lQqDbv7g9n5GKZZ6XzHJ/1krYnpj7WD+L9eUGsDCYNIvfS820VCD2NWILorCZ1HM3aH60jS+1vE2yYq6rUriVQ==, tarball: file:projects/arm-deviceprovisioningservices.tgz} name: '@rush-temp/arm-deviceprovisioningservices' version: 0.0.0 dependencies: @@ -14269,7 +14272,7 @@ packages: dev: false file:projects/arm-deviceregistry.tgz: - resolution: {integrity: sha512-dek8MxEH+hmuN/NQB55xaosAU+PJt7KOWtzScneWzPwxISODoE4hJ6QCxsGeycN5PVUi/KJOz1W5Ag7kRR9+Tg==, tarball: file:projects/arm-deviceregistry.tgz} + resolution: {integrity: sha512-wVyFY8M+Xup7OIz0ML+wInT3Pr4ZJSrEVjLEHbxmFsYphkyu5EhyBbyqEvHDs7K2Y19DQPp83pzLrlhdctxIgQ==, tarball: file:projects/arm-deviceregistry.tgz} name: '@rush-temp/arm-deviceregistry' version: 0.0.0 dependencies: @@ -14300,7 +14303,7 @@ packages: dev: false file:projects/arm-deviceupdate.tgz: - resolution: {integrity: sha512-sxFBXsSKlNJMjF2Z/fHgJ74YDfmEOpvhJBJWng55rnryYJpx18+0tvuY4o7kDQKfo5fNk/dVYJKyBA6mz1Q8tw==, tarball: file:projects/arm-deviceupdate.tgz} + resolution: {integrity: sha512-z6sZ0yLyraPVZIG8aB/OCRUf1V1BKgZmZSmoM88wL1miK+yYSVvRJcNPDW72x4btKJXhfQTGrCjIjyBE9vCPmA==, tarball: file:projects/arm-deviceupdate.tgz} name: '@rush-temp/arm-deviceupdate' version: 0.0.0 dependencies: @@ -14330,7 +14333,7 @@ packages: dev: false file:projects/arm-devopsinfrastructure.tgz: - resolution: {integrity: sha512-4zHK93tKjUT4Aksx+xEV/eCXF5V/jP0XNr6J0V4yt7oWNIh4OEgNpl0i5XG8MRVBVjpxRoWnixbZgnm+nZNogg==, tarball: file:projects/arm-devopsinfrastructure.tgz} + resolution: {integrity: sha512-Xmke4vEWYHy+QQ+/iYtu7ywr+ynW+EXriwXzdXW2rQ8himsYCsyQRz2GXCwJBKYBl1mmtDwAUE4SGZ9NMKFwQA==, tarball: file:projects/arm-devopsinfrastructure.tgz} name: '@rush-temp/arm-devopsinfrastructure' version: 0.0.0 dependencies: @@ -14361,7 +14364,7 @@ packages: dev: false file:projects/arm-devspaces.tgz: - resolution: {integrity: sha512-mIcMSxyuO791Tup/qBtwba/rS/Pbz5qAWnZMacRfMAtRBGIc1/F7MnqNeJVNbMnOu9IuvAzbAN05dLOM2YkRqA==, tarball: file:projects/arm-devspaces.tgz} + resolution: {integrity: sha512-jlFWQo4HQ3JQyIXMlCCenE0wkocWFAkYr/CWnc0NQkX5AsiO/jnh9PMYvFqQuEdyS2jqYGYyu7C3nKUZNHEtzQ==, tarball: file:projects/arm-devspaces.tgz} name: '@rush-temp/arm-devspaces' version: 0.0.0 dependencies: @@ -14390,7 +14393,7 @@ packages: dev: false file:projects/arm-devtestlabs.tgz: - resolution: {integrity: sha512-c7ox4i6D023X+c7vBcY9EF4LP/lQiI9vpslVpCLzYIqY++5AmBtKrzxyumlOnMkQuFFYK9LuRR7T7Jtz8f4ReA==, tarball: file:projects/arm-devtestlabs.tgz} + resolution: {integrity: sha512-gTx80BQNVPreQoy/L1z1UA3lDxk8fXJkRPr9JeqSgoy5vwXN37+fsHcaied4c6lhQjHLj1n2JH3Rbd8iZk1zIw==, tarball: file:projects/arm-devtestlabs.tgz} name: '@rush-temp/arm-devtestlabs' version: 0.0.0 dependencies: @@ -14419,7 +14422,7 @@ packages: dev: false file:projects/arm-digitaltwins.tgz: - resolution: {integrity: sha512-eQT/IMro7HG/g0+aj5gAv1oiShbvUeRzPbGBgWDg4pgpDLBsSTFK//ARjCI7M/qM9Z3XvNjUSTznM8N6LbR6UQ==, tarball: file:projects/arm-digitaltwins.tgz} + resolution: {integrity: sha512-hACmyDTZT5Nue06GH53PNJ4TWpcKbpHpzB/e4J/ojnEFMlTW4oTLU6aWCEKsElp2BQ2xJ/p2l+3uktEQ+2cx/Q==, tarball: file:projects/arm-digitaltwins.tgz} name: '@rush-temp/arm-digitaltwins' version: 0.0.0 dependencies: @@ -14449,7 +14452,7 @@ packages: dev: false file:projects/arm-dns-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-T0wRLScYsY4szLLWEDd+V9ap7cyXs8jRV93nyNtSV5I9LvyV7tTrFDkFmNvnFHoUYvdmK4TfWPkSv9Vv4COwCg==, tarball: file:projects/arm-dns-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-6jkA53NekdbstrWe3SvTUdK+CcIEJjdyuwKyqmZlOuVm04+0EZgCjmijZYN/3quQCrFnukBHwrP4d2VVbxwtgA==, 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: @@ -14479,7 +14482,7 @@ packages: dev: false file:projects/arm-dns.tgz: - resolution: {integrity: sha512-TQido9uO82arRWzrTN0K1remElEhm2ouPkrvQEtOtQRIUl/84aLjasJjjsF2RDLRhwnm7PjDIo/oozZVAQXFyQ==, tarball: file:projects/arm-dns.tgz} + resolution: {integrity: sha512-HEM58a7DcKeutSbQVeZ3jdVaBeQbGn/4b8C58+XTVwaEljTCMbma2Nas20P3ehm2Wy9p3R9kz1ioUA9afWpjdg==, tarball: file:projects/arm-dns.tgz} name: '@rush-temp/arm-dns' version: 0.0.0 dependencies: @@ -14508,7 +14511,7 @@ packages: dev: false file:projects/arm-dnsresolver.tgz: - resolution: {integrity: sha512-cXYXTCEm/jh3jlVQ8d7a1dCCqELzBsFshdreRd5Ly2NOx/IQ26C9fs20Txh16GN6b895cyziWsQd2zXefJajjg==, tarball: file:projects/arm-dnsresolver.tgz} + resolution: {integrity: sha512-DeLf7+7CkmmVIUt9YZSfoBhkxZNdk3QdqtlS8krdPjms6MZczMyc4xtFuXWbXrE8ejCrBvhAur1caIV576e+Gg==, tarball: file:projects/arm-dnsresolver.tgz} name: '@rush-temp/arm-dnsresolver' version: 0.0.0 dependencies: @@ -14538,7 +14541,7 @@ packages: dev: false file:projects/arm-domainservices.tgz: - resolution: {integrity: sha512-56Z4MCVLd1HbrkYnH8JbLj7z1J9OPSPw/9kSyCNju0k5RB8LcJZt6gU8PNmfabcIhr98j9FeReHOIBbTxjzphw==, tarball: file:projects/arm-domainservices.tgz} + resolution: {integrity: sha512-7EqjjV4zyIaCTWxDU+h1f6asLud4RJF4fMBQ4uGizNy0Y4kxBWWa7zG9UJ3MsSkD6U3q+GSGx35QGYt2WaIYUA==, tarball: file:projects/arm-domainservices.tgz} name: '@rush-temp/arm-domainservices' version: 0.0.0 dependencies: @@ -14567,7 +14570,7 @@ packages: dev: false file:projects/arm-dynatrace.tgz: - resolution: {integrity: sha512-7X2We+Y8snc3mGhkUhpBka7+vg42/KySiScTOBtj185VYJJ/LgCGCif+TXh6qY3w3Gh2MKA05FXhkpWeUgJx2g==, tarball: file:projects/arm-dynatrace.tgz} + resolution: {integrity: sha512-Uoemd4Ar2HBsOdh/+FqGAG1YW4h9Qk2GuV/QMlI9ahEvpQz1HeUAGM6azHHbNxDdBV5Lvd3p3JZvMO6QrQFTQQ==, tarball: file:projects/arm-dynatrace.tgz} name: '@rush-temp/arm-dynatrace' version: 0.0.0 dependencies: @@ -14597,7 +14600,7 @@ packages: dev: false file:projects/arm-edgezones.tgz: - resolution: {integrity: sha512-3NBroBpf0z4Jm7ISLqTIrbJvfCA9YSK1prqA9Ydiqwvyl5nQFbH0iA8Sr88JizNQmPtkL0TfOb05aruifG6b4Q==, tarball: file:projects/arm-edgezones.tgz} + resolution: {integrity: sha512-Na4394umHoYsyakR2voSfFcGZtbPSJMUSd2sWjrMAW2W7igl0BjM2lwaqwKdnnJInzoRkaZaguzjFBaSBdqwxQ==, tarball: file:projects/arm-edgezones.tgz} name: '@rush-temp/arm-edgezones' version: 0.0.0 dependencies: @@ -14633,7 +14636,7 @@ packages: dev: false file:projects/arm-education.tgz: - resolution: {integrity: sha512-6s1hwNP3POhgx1UP1s5nCcMk9lCYjVLKaZq96w+AHz3a4CUSAMnrAWepnfqSHXOyzY8JGfUSsVIJ0QlnCbLHaA==, tarball: file:projects/arm-education.tgz} + resolution: {integrity: sha512-x6BSagYZf8VqOMvVwS2MCGtyhVMapl42fkbhFnOZ3QWsD0wzV8erSQ8Yc+xkuZJ2YomexmEaWbimbNCHcyNGrA==, tarball: file:projects/arm-education.tgz} name: '@rush-temp/arm-education' version: 0.0.0 dependencies: @@ -14661,7 +14664,7 @@ packages: dev: false file:projects/arm-elastic.tgz: - resolution: {integrity: sha512-2FKz7gVut3EymfgeZeq6x+sZtiOjZbQIv6ei1YmBfQ+8GObnZvyNY9l7i8DcrLlRUm/c3XpAbnfZWSXjMK4tJA==, tarball: file:projects/arm-elastic.tgz} + resolution: {integrity: sha512-PSzS1KszY3iCaTiQ8PdeNs1dmiUfcvVfUYaOxivul9DmZGa7Fzn7N1w6PXjBcwmK9HhAPa4iFsrCJB/L58IsJQ==, tarball: file:projects/arm-elastic.tgz} name: '@rush-temp/arm-elastic' version: 0.0.0 dependencies: @@ -14691,7 +14694,7 @@ packages: dev: false file:projects/arm-elasticsan.tgz: - resolution: {integrity: sha512-Dq0oe3mUlmgcZODwRVKN6dmH57NPB2jSsbeoFVORgq7fUSpvOatHlJ6rlD7bARKiPY1z0sSKw4zT1FGP6XgsBA==, tarball: file:projects/arm-elasticsan.tgz} + resolution: {integrity: sha512-4MMnTd/nW32J1g50ddHY5IdpRQf+v/I3sNjzV3Ba66iuJ0NGEnPp7bAxYU48fxowbaRUQxICJzV2bOSsfAVRmA==, tarball: file:projects/arm-elasticsan.tgz} name: '@rush-temp/arm-elasticsan' version: 0.0.0 dependencies: @@ -14721,7 +14724,7 @@ packages: dev: false file:projects/arm-eventgrid.tgz: - resolution: {integrity: sha512-4YK9IynwJXon9hJnbaeH4il+Yq2RjMdtBTxhzG52gkxmrNU8Lmyhf1gg2GYo+7sGjzweXu+bmoG7aYnQEDRuIg==, tarball: file:projects/arm-eventgrid.tgz} + resolution: {integrity: sha512-ffWmdtpwL+nEAZ2QP/XA8o3d6Aj4hV4mXQwBVcc+mmUTooGQaKDeRmtM22yHvgsue1adeRspsiEro1C72uxRfw==, tarball: file:projects/arm-eventgrid.tgz} name: '@rush-temp/arm-eventgrid' version: 0.0.0 dependencies: @@ -14751,7 +14754,7 @@ packages: dev: false file:projects/arm-eventhub-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-q4eSlXelnKFJrtia8RshRPcr7JmE2I1M0l3XJS9CVDgHcq6c9xtMY+8naxW94MK2C4eT2gXc5ahteYeegSBUrA==, tarball: file:projects/arm-eventhub-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-gKfci7TRJeVa2haPo9T+5O0bCejD+6KISf9tm2zK73w9UdnQ5HjzNoeMK8pULQRRtW1DBIYdIGhpD0wQcq0i2A==, 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: @@ -14781,7 +14784,7 @@ packages: dev: false file:projects/arm-eventhub.tgz: - resolution: {integrity: sha512-NK8mDnu6HDMOlxun9X23Jc7OciDr5lidWZb/j0XdcRVaOWKdj4KHU6Pm6oIHAHdRQkJ320EqyErR1zd3uWiElw==, tarball: file:projects/arm-eventhub.tgz} + resolution: {integrity: sha512-lfSe6nQ7fPzbc+L69MCp4abRS9+vrcP1wgn5rtTcwpOAPTk1LmK6+3WOalQcpLwkbXkU/XKce1h0nKfh0iJJBg==, tarball: file:projects/arm-eventhub.tgz} name: '@rush-temp/arm-eventhub' version: 0.0.0 dependencies: @@ -14812,7 +14815,7 @@ packages: dev: false file:projects/arm-extendedlocation.tgz: - resolution: {integrity: sha512-/1oB6Ijpuu0oWvGgxE1qz+FvBRcGQorcbD9w9rnBoph/sHRVSc/ri43q/dZrUHd/0UiyiEtg8r37cEPdld4/vQ==, tarball: file:projects/arm-extendedlocation.tgz} + resolution: {integrity: sha512-euvVbog11FaHgYwp9+Y1UGHlbQ+MCA/UWJF5rutfFaIGSvwXbinRDjCID22NBEbbLvgynb4M+P1tBMldTgaf/g==, tarball: file:projects/arm-extendedlocation.tgz} name: '@rush-temp/arm-extendedlocation' version: 0.0.0 dependencies: @@ -14842,7 +14845,7 @@ packages: dev: false file:projects/arm-features.tgz: - resolution: {integrity: sha512-MGfIHL8E9i2mEsSj2AttXklT/ZhCUZ19LiTlRCilTPfp+Nv+pTncUpKdKRjD+TpDDBKwtt8g1tNbCzqNdUkXMA==, tarball: file:projects/arm-features.tgz} + resolution: {integrity: sha512-JC146AMN2BHFjNnvPP9OFtoz6VpyauZ8Xy1HzlFBtKvRWBbzr2T/ZyQM6tZD6VQqyly61yboTKL+ii7NgHoHzQ==, tarball: file:projects/arm-features.tgz} name: '@rush-temp/arm-features' version: 0.0.0 dependencies: @@ -14869,7 +14872,7 @@ packages: dev: false file:projects/arm-fluidrelay.tgz: - resolution: {integrity: sha512-rXvs39Ibzkg1ZtOgo2uT9dmUDbx6VsRvngh/R2T0+M3PsV7JAOlVcMFkcaoREHabuqVmhb6kPtByc/4PmLLz0g==, tarball: file:projects/arm-fluidrelay.tgz} + resolution: {integrity: sha512-ZegVJMtbz7wanxAKu2VuPOtxsN/8mUauieYW4EdHg5MkbWM3p9XHjjYeXLfZoawMVq/oJmVJet/E31sYu8/L1A==, tarball: file:projects/arm-fluidrelay.tgz} name: '@rush-temp/arm-fluidrelay' version: 0.0.0 dependencies: @@ -14897,7 +14900,7 @@ packages: dev: false file:projects/arm-frontdoor.tgz: - resolution: {integrity: sha512-TFTj/R2hSF/3F9PVvaXd8LpworKZhuqnAdhZIFK87tewXhbfbf6V+demvYkTV4qzASpbg+sOjaqad0XCOj06GQ==, tarball: file:projects/arm-frontdoor.tgz} + resolution: {integrity: sha512-zogOzjTT6v+Z0MmigfVB49pbVT/sOl9139T55sblcTqaPZU2YKq1XUlwXmOJLjZuHTYqVRCbqDqHL5sO0KdZ9Q==, tarball: file:projects/arm-frontdoor.tgz} name: '@rush-temp/arm-frontdoor' version: 0.0.0 dependencies: @@ -14927,7 +14930,7 @@ packages: dev: false file:projects/arm-graphservices.tgz: - resolution: {integrity: sha512-x9vMJoX3X95EfiVgv4Md4UtITfKsSlGx8njAAXOK7jJG6H1LT8q3TGGU9yr+revgdbM+tOyd7LPHSpYHloUz7w==, tarball: file:projects/arm-graphservices.tgz} + resolution: {integrity: sha512-5L9ydnPtfb1lsXMfxOBtubcmoFn18vOY9nFiutgQtRAqCidqtu1TBgqwr4W7WyM5yVHfSoqFibGn0W6K5DtDeQ==, tarball: file:projects/arm-graphservices.tgz} name: '@rush-temp/arm-graphservices' version: 0.0.0 dependencies: @@ -14957,7 +14960,7 @@ packages: dev: false file:projects/arm-guestconfiguration.tgz: - resolution: {integrity: sha512-KL9d6HUsLs9MzQ/PQjuhRgFRGH8rPhZOiFEZ5jZoTZpRU1rMtHN+NzOcc46B2NG9XY6eaCeeLrWk2g3Gh9F1sw==, tarball: file:projects/arm-guestconfiguration.tgz} + resolution: {integrity: sha512-pwV6vn0IbJGXQuS/Oo6m1DkcH71ClCzZQM47ZzhZxLWX3JPq5ex+gDjPV6/jvwB3JlP2qGn1DDC4tw+4b4ARLg==, tarball: file:projects/arm-guestconfiguration.tgz} name: '@rush-temp/arm-guestconfiguration' version: 0.0.0 dependencies: @@ -14986,7 +14989,7 @@ packages: dev: false file:projects/arm-hanaonazure.tgz: - resolution: {integrity: sha512-wZxajkX2ZA29UZ0z8VWxJ1lRVXCQ7tU8EwPt9C65tzBGzTcPmynTYrOPxf9jvHhEZ3v/PsfFRRw3hMseznWArw==, tarball: file:projects/arm-hanaonazure.tgz} + resolution: {integrity: sha512-eLmdDQCUnf2uwgVHYszlH5lHQ78p/m7JuCHEoPPTJCjcfQzMiTLJeIbMxJ+ihO/snTeFSXM1rWqk6vit2XD1sg==, tarball: file:projects/arm-hanaonazure.tgz} name: '@rush-temp/arm-hanaonazure' version: 0.0.0 dependencies: @@ -15015,7 +15018,7 @@ packages: dev: false file:projects/arm-hardwaresecuritymodules.tgz: - resolution: {integrity: sha512-hBnfSYvy4U1rdxPIrXrbE3V/loLfiq0nz0D0cvuP9hDdCgwpm4uBE0z4Q4oAzPG/JIZlZGhpCBqbzZ6Qk1gMpg==, tarball: file:projects/arm-hardwaresecuritymodules.tgz} + resolution: {integrity: sha512-SxVTbdWxK7Fucy/5J028MoteqC3gQcJBGV7NN16+BdhQeW3C67ESFXy7E3zapWfZq8qBqBjw+M4r4hDPA1sirw==, tarball: file:projects/arm-hardwaresecuritymodules.tgz} name: '@rush-temp/arm-hardwaresecuritymodules' version: 0.0.0 dependencies: @@ -15045,7 +15048,7 @@ packages: dev: false file:projects/arm-hdinsight.tgz: - resolution: {integrity: sha512-eiFm7PPic2gShSdrXChLKrHzziw3RjxQ+cs7C3VChzB3M8ug+f8VOLNrUpc9lb9/AMjMxi6PjDQXAxKuj6M29A==, tarball: file:projects/arm-hdinsight.tgz} + resolution: {integrity: sha512-A4Q0/EIreGCf/t+J6DolGF8wsuBun8IeEpiWzRSKp8fE/okeb/F/Cq+6rJjZmAXopoSaXUAbn+Nqu/z+yOW+wg==, tarball: file:projects/arm-hdinsight.tgz} name: '@rush-temp/arm-hdinsight' version: 0.0.0 dependencies: @@ -15075,7 +15078,7 @@ packages: dev: false file:projects/arm-hdinsightcontainers.tgz: - resolution: {integrity: sha512-k+My0XXt3GWQ+Z2Y+WZGJuPUFwCS2rPnBZnBrjcXUJ7hXr/P6V+/nVrjG2tEUx0CI/YoOAGGVTMRrelPAG32Fg==, tarball: file:projects/arm-hdinsightcontainers.tgz} + resolution: {integrity: sha512-hCD6RpuTd5H9B6ke58+DMA0WuVbknunGlji4aTjVf5HQcs3ImMlA54p9cTiz/u7e0938UIAFD9JRMl3vmYS0Ug==, tarball: file:projects/arm-hdinsightcontainers.tgz} name: '@rush-temp/arm-hdinsightcontainers' version: 0.0.0 dependencies: @@ -15105,7 +15108,7 @@ packages: dev: false file:projects/arm-healthbot.tgz: - resolution: {integrity: sha512-Un9Xwt4cbaqeYJ8q7I2VjYPsPPpRDA+F4xd5buuLouAZ0ClO8Gaxbl4lurygVW7NjgUICSFyE92q5SDyFZ3AkA==, tarball: file:projects/arm-healthbot.tgz} + resolution: {integrity: sha512-djZlyZzHlBCFIYcJ3NySW3fo+BlVJg4cjZoEbaw2sdiikwOeYL2t2lVgeEmpvIN8zT7PKHgt/BAvvRYsV0KCyQ==, tarball: file:projects/arm-healthbot.tgz} name: '@rush-temp/arm-healthbot' version: 0.0.0 dependencies: @@ -15134,7 +15137,7 @@ packages: dev: false file:projects/arm-healthcareapis.tgz: - resolution: {integrity: sha512-750E4J4InoMyr2clblKtBBCfNtHCz6IjqLRIlhFbcZb1RF/dRftr+9hqiSILVQDoraUp0mi68RlSYvx7IE4hGQ==, tarball: file:projects/arm-healthcareapis.tgz} + resolution: {integrity: sha512-S0yvKzx3YTCc1ywky9jdAxscaZOlHdP2hNqY2J6Ib7accsSLZqsyFsvZ6dWhs4KmdWlfNFFwQnnPQhfrCodINg==, tarball: file:projects/arm-healthcareapis.tgz} name: '@rush-temp/arm-healthcareapis' version: 0.0.0 dependencies: @@ -15164,7 +15167,7 @@ packages: dev: false file:projects/arm-hybridcompute.tgz: - resolution: {integrity: sha512-cCSHGX4XZ82VEjFQLrhfsdFTxbHoCAzcVMdEKJvBf+1tQKiYaiddlm0qEt2HVqgBEPxpaPCttQkrXupGF+Y6sg==, tarball: file:projects/arm-hybridcompute.tgz} + resolution: {integrity: sha512-0or0DRzcMxsjT2BlIn8l1W2p4fBwX8/YWxMQUoOsavEAzgSgoQf5EvBFMqjH2HKUA+XRf7qujMSX39Tr5LQGNg==, tarball: file:projects/arm-hybridcompute.tgz} name: '@rush-temp/arm-hybridcompute' version: 0.0.0 dependencies: @@ -15195,7 +15198,7 @@ packages: dev: false file:projects/arm-hybridconnectivity.tgz: - resolution: {integrity: sha512-1lBPG78GcJzp2UAt2MFD2eH614bbwxd5E+Mtrskcik1ud+X2afpPYCCEh+jpfY0RCQPlelzVeajjyIHVNYWBhg==, tarball: file:projects/arm-hybridconnectivity.tgz} + resolution: {integrity: sha512-J0NmmLjlF9UyHtazlLl3+2q5ql9QKOe32CwTYW4KyPC3GcHWQV9I+A+epI80pWsP2ZRACngdcunGhXnR562pZg==, tarball: file:projects/arm-hybridconnectivity.tgz} name: '@rush-temp/arm-hybridconnectivity' version: 0.0.0 dependencies: @@ -15223,7 +15226,7 @@ packages: dev: false file:projects/arm-hybridcontainerservice.tgz: - resolution: {integrity: sha512-1W5YjPnicefzPEWvpWRyqwe+1D/ZhSH58N5GAFgvoBsjw81E04i/NJbVkLCKCOJ1w/ok6yrsj8Re53Sx/KXWHw==, tarball: file:projects/arm-hybridcontainerservice.tgz} + resolution: {integrity: sha512-ht2gOs6v/de7bvKzQqGcn7F1QAL0Dc0kRWKXL21bamQkBZP3xK8mEoBIYab/bOJY2TfYD/GvrTamTsRnvow5Kg==, tarball: file:projects/arm-hybridcontainerservice.tgz} name: '@rush-temp/arm-hybridcontainerservice' version: 0.0.0 dependencies: @@ -15253,7 +15256,7 @@ packages: dev: false file:projects/arm-hybridkubernetes.tgz: - resolution: {integrity: sha512-RvxwgLVmfXu54T/ctLrBUFnVTKi2bLIxsYyuXagrnsKwp46ftByNLhXFJ3cS5HD9Ks+wwoFhlVIxTxPFqtYQrQ==, tarball: file:projects/arm-hybridkubernetes.tgz} + resolution: {integrity: sha512-v7BI3tLh9LWioPyw1bi7cqIl6qtiFLnymo0AXZ5RP8UJoAK75tFBQv2SDUs8YMwzRnnfFMKeLrVGz9a2weQpgg==, tarball: file:projects/arm-hybridkubernetes.tgz} name: '@rush-temp/arm-hybridkubernetes' version: 0.0.0 dependencies: @@ -15282,7 +15285,7 @@ packages: dev: false file:projects/arm-hybridnetwork.tgz: - resolution: {integrity: sha512-ITLTEI5ghuWfP13b+ABHsD1F4njTNICDQArXeslsT49uH+KEN83aHn7Comw6vL8/27yS6hpUUDX2sQVfUvUktA==, tarball: file:projects/arm-hybridnetwork.tgz} + resolution: {integrity: sha512-si3XV4/fqNlcVL4/y6Vca84ATqwLbyKfyPmHTCErA9xCE/aH3bWXwFjsL8fuJgNgUQQy1QIjO8wJMgJIV+O+ZQ==, tarball: file:projects/arm-hybridnetwork.tgz} name: '@rush-temp/arm-hybridnetwork' version: 0.0.0 dependencies: @@ -15312,7 +15315,7 @@ packages: dev: false file:projects/arm-imagebuilder.tgz: - resolution: {integrity: sha512-fbDFdJqSE9uyENyXFKr7HkhdwwnfM4i3Tn47PX8qsi1BsuUvbT+oOlrt3TDnNXAMiMfAxThn7EEzAaJVzYhC9w==, tarball: file:projects/arm-imagebuilder.tgz} + resolution: {integrity: sha512-Xq7Gf/JRWq8OIO7j4463l0sWFYukXiIJ+GFf4m1WG+sfWb7VP+BGP4oHsTHolO3i89LYkfaLYBcOC23fw1/5LQ==, tarball: file:projects/arm-imagebuilder.tgz} name: '@rush-temp/arm-imagebuilder' version: 0.0.0 dependencies: @@ -15343,7 +15346,7 @@ packages: dev: false file:projects/arm-informaticadatamanagement.tgz: - resolution: {integrity: sha512-4ZoBX8l7MMUojMK0UPDFYD+WekFgLiDDH1gXAxCxbiQK7DsI6slk4e1jA92nZVKhcOeKjQlvxUazv3npWw/7aA==, tarball: file:projects/arm-informaticadatamanagement.tgz} + resolution: {integrity: sha512-0LiOfzmcuztZNeC0aPA8aSrLQwpWuI2m9mtRslQFvuXtIio4lo8KCmWmn52V8Dm4b+6iBV92WnyDpdv6F1Vuew==, tarball: file:projects/arm-informaticadatamanagement.tgz} name: '@rush-temp/arm-informaticadatamanagement' version: 0.0.0 dependencies: @@ -15374,7 +15377,7 @@ packages: dev: false file:projects/arm-iotcentral.tgz: - resolution: {integrity: sha512-fosSiBVeZQ5JB05Itdf3WvfnHR/TefNuVz8d6g5sDnKl7E7T6T82s+k0YD5G/kRenAIBY5kmt4ZlrQxEBaAgJg==, tarball: file:projects/arm-iotcentral.tgz} + resolution: {integrity: sha512-/Qvnnq9+sxa4zdmQN5Eo/wvtOQWMQ79sMuhcLAJYDUVRPqO/EXu+0y26GmEHIKA5WVwk8X2flk994h41h1gs3w==, tarball: file:projects/arm-iotcentral.tgz} name: '@rush-temp/arm-iotcentral' version: 0.0.0 dependencies: @@ -15403,7 +15406,7 @@ packages: dev: false file:projects/arm-iotfirmwaredefense.tgz: - resolution: {integrity: sha512-TfKu8JeMfAq72ebbUwKck2nTo2SWtoOQWh7jq07Hj8y9wLPslALsgA0qcq8Glp6Sn5tHNNMylFM2hJzizsoZAA==, tarball: file:projects/arm-iotfirmwaredefense.tgz} + resolution: {integrity: sha512-doiYgE57iB0TicEeHoMrq630z4WKYXK/ukWmVEHor/WRimO35ibH9I+KyJxLTdcEifSNWnz2ZeUTnijWuZKmtA==, tarball: file:projects/arm-iotfirmwaredefense.tgz} name: '@rush-temp/arm-iotfirmwaredefense' version: 0.0.0 dependencies: @@ -15431,7 +15434,7 @@ packages: dev: false file:projects/arm-iothub-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-FcawHki0FZv8yC0S8k6sXEGB3nsU+tQNeGgX7B+vYqd7f3P3VgZN38c6NrUoh+OhhMf7ltR2Aowh34nKqVcqgg==, tarball: file:projects/arm-iothub-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-7qxWlLzN8YRbVTvvVQZlGC/Q6FKSvg159gIppOmZCEWSGcuUyYEltBMei5YMdMcMBjVUz8cGEgboxtxQRk0UKw==, 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: @@ -15461,7 +15464,7 @@ packages: dev: false file:projects/arm-iothub.tgz: - resolution: {integrity: sha512-6crX2NptM1qipMJXg/l8rBrmuQBmqWEtAaDPpZqJEeTkrlD5pLhku4lzWWqGTXWJHF+FxKhUwTnkA+t/IchOUw==, tarball: file:projects/arm-iothub.tgz} + resolution: {integrity: sha512-O/UxFqlG4xDI6fWlDg4tPSftTzbJyEQkiwzGOBxdA8CQRkJ3lRGc+AFnaP8h4J9tQYhjTmqQLnscuf/5x3HF6w==, tarball: file:projects/arm-iothub.tgz} name: '@rush-temp/arm-iothub' version: 0.0.0 dependencies: @@ -15491,7 +15494,7 @@ packages: dev: false file:projects/arm-keyvault-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-OjdDNN+VYA9TfURM59pA9Obn9bnLeqPk/sEuOIx9w5J1McACr6yZ5yu9yi5bxUxLU0RHoHJ6Ni9SekY1RQmokg==, tarball: file:projects/arm-keyvault-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-bQrFhpP8CJJfhV/SLL2k9heS+qdcoJL1o8gBRCkLmsD0Gon6ydn9tlOADVmdCfjI5Yz54tZ7+6Abh2/ZedSsoA==, 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: @@ -15521,7 +15524,7 @@ packages: dev: false file:projects/arm-keyvault.tgz: - resolution: {integrity: sha512-mAsdypSGZnV860kD/SzwQDh1oRZta3XsBNoodgaaboXIsy/IWLU5eyq52IpW8TKAikgn8+zuSdw5WNtlWMjzag==, tarball: file:projects/arm-keyvault.tgz} + resolution: {integrity: sha512-d4SHaoFUpJ8ih0zU9UoXoyYctaT5i3Loy3CZbIyQzCIXGzfwLFWzL1e5H5n90oqZHTtyuYeIICJajnoY6/3MaQ==, tarball: file:projects/arm-keyvault.tgz} name: '@rush-temp/arm-keyvault' version: 0.0.0 dependencies: @@ -15551,7 +15554,7 @@ packages: dev: false file:projects/arm-kubernetesconfiguration.tgz: - resolution: {integrity: sha512-y3uDo/SkP9RO1w5oC8d4fTIK6sYoN2R8bDfoP+8iYO/UtZMWWYFqTP4uey7TrzvN24Q4zTtj0K7yGnlm4tzQ8w==, tarball: file:projects/arm-kubernetesconfiguration.tgz} + resolution: {integrity: sha512-PeJIHi0FLgfPhWTxibDl9ERZsC2ab3ODUpudD+QNJrrfdRNWdV/hI1tFOTbmkkeszC1KOZnTL/Lnf1XP1heUGg==, tarball: file:projects/arm-kubernetesconfiguration.tgz} name: '@rush-temp/arm-kubernetesconfiguration' version: 0.0.0 dependencies: @@ -15581,7 +15584,7 @@ packages: dev: false file:projects/arm-kusto.tgz: - resolution: {integrity: sha512-1iLqzDmxcFYUWXhy+/4h2fBFd2zcflAIWO+l0oyAOFAdQ483TZhYnj9lZ6Rd3Bju+VJoqnRPFEaY3nsDARfUFQ==, tarball: file:projects/arm-kusto.tgz} + resolution: {integrity: sha512-gqmPjiPvhj7qkkKamq+Oc+rKuEgiEX0WOJU1EV7v8McQ29mN4+9ijv0Zg27ny6Ak5PRs1OJkuajlrOE/a+FQcA==, tarball: file:projects/arm-kusto.tgz} name: '@rush-temp/arm-kusto' version: 0.0.0 dependencies: @@ -15611,7 +15614,7 @@ packages: dev: false file:projects/arm-labservices.tgz: - resolution: {integrity: sha512-XftGsqcYoMhDToF9DoN5u2nRV3n4po2YuQnK6Clmh9GhogTMjlZVgSDpo9m5BJXwNEuQ5aKCZ4lyJ/CpC/P+wg==, tarball: file:projects/arm-labservices.tgz} + resolution: {integrity: sha512-s06WQJqFbyrJo5/Yx/tCqeTwOf7TSkXmR4yiVDLK+JMNo+jkJ0HIeZGsbs0HNUAHvc7bS46QB0YXqjk/DzeLpg==, tarball: file:projects/arm-labservices.tgz} name: '@rush-temp/arm-labservices' version: 0.0.0 dependencies: @@ -15641,7 +15644,7 @@ packages: dev: false file:projects/arm-largeinstance.tgz: - resolution: {integrity: sha512-CeP557neBJiOaz9VTIRAxvkAJZ3JSqzn/V7CbBbSfTzIRuE/7XtalUUC+Y8WMJ1ezCaCAxpbcdpFqxCBl7iQPA==, tarball: file:projects/arm-largeinstance.tgz} + resolution: {integrity: sha512-nxw49eTw7jgUG3juKHFKgTdCOdu3gclWovPnKmR8FVOQVV2e1cbG0kiqayVRbaky5LGJQufkqDG9Fjy/uUaE1Q==, tarball: file:projects/arm-largeinstance.tgz} name: '@rush-temp/arm-largeinstance' version: 0.0.0 dependencies: @@ -15671,7 +15674,7 @@ packages: dev: false file:projects/arm-links.tgz: - resolution: {integrity: sha512-Y+DsaW/LpnG+5Qmc8a0VBSAdq+1su29A6BMyBHj+wMXpeZJ7HImBNBygbhIEcK1bmLkurFNofPkQHsCtNbPUPA==, tarball: file:projects/arm-links.tgz} + resolution: {integrity: sha512-77W4N/QEPk1aUeJ0c7ZuvuEZoa8I2z35s1nsr/AE+vIYShd5nvvzkKpLZu8D9/jMueOUqcfIRMmkw6h5rjWLbA==, tarball: file:projects/arm-links.tgz} name: '@rush-temp/arm-links' version: 0.0.0 dependencies: @@ -15698,7 +15701,7 @@ packages: dev: false file:projects/arm-loadtesting.tgz: - resolution: {integrity: sha512-x7fuiCX3cSc9X3VOW1GPZ1cUc+SYxjQlJOVqxQYhLOtf7fE+yBY7CeNiG4ffHNSBjG55JSRmmUHn4x5+7Nemdw==, tarball: file:projects/arm-loadtesting.tgz} + resolution: {integrity: sha512-U3bf0TInF3+CrGXma7VZ88S2wUS2/UNrKxI75Fk0hpGTC2XHCCrUjC4aPCtyqESfQroHSi9+h3KRnXFd07XHPw==, tarball: file:projects/arm-loadtesting.tgz} name: '@rush-temp/arm-loadtesting' version: 0.0.0 dependencies: @@ -15728,7 +15731,7 @@ packages: dev: false file:projects/arm-locks-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-teHSP9EbN1mfRR/lCbVqY0oRrIe0TmQSjIsvIPPY5vWhKRLqPZG7w3L28dBGVGbVl5xym1aFNdNA3UUqqM8K2Q==, tarball: file:projects/arm-locks-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-397ngzkRIA8R4IHxVGDc64H7JorWl0dxb3LmppqSzzZZnu1dHONNdMOQ1qZ+V0LTQ/JHc+ktEAWQw4ri+YsHOA==, 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: @@ -15756,7 +15759,7 @@ packages: dev: false file:projects/arm-locks.tgz: - resolution: {integrity: sha512-fjx7WwF1FZXvueJlmzW3YvUDLst/opNODcZ5Ynxg0yb6NdT5drCw/UqHI95meMkw3QSHSK9maPVpBNXlTJQ9LQ==, tarball: file:projects/arm-locks.tgz} + resolution: {integrity: sha512-kCLLnPHTxyoHMXmAf3crhdzZU8fknOW6KzzhmY3pneYJeaYAaqEGe1G4O8fm0m3vvovZr0P0BRnnHXDkcKz90g==, tarball: file:projects/arm-locks.tgz} name: '@rush-temp/arm-locks' version: 0.0.0 dependencies: @@ -15783,7 +15786,7 @@ packages: dev: false file:projects/arm-logic.tgz: - resolution: {integrity: sha512-LIvScE9B4gqqPZNMMN3U31LaM0tx1pe5uNJQvMluH4GHsHwDcDas+Z9raikvHFwJN7KAyatyOSk3yaGSqeW40Q==, tarball: file:projects/arm-logic.tgz} + resolution: {integrity: sha512-ZtKW6fgn/4Pdgx8/Ja80iNjOAAw7KjsBSntt+z0AsPh48ZeKaYpsVUShezXGrtVKu+2ys0xWwtzfxvj8+yI6yQ==, tarball: file:projects/arm-logic.tgz} name: '@rush-temp/arm-logic' version: 0.0.0 dependencies: @@ -15813,7 +15816,7 @@ packages: dev: false file:projects/arm-machinelearning.tgz: - resolution: {integrity: sha512-M5XIsO3iqa2ZE6Oz6L77iser+TQJsVUda306A42AVPTONARb8kZryDEuw1wIRW/UJ3O9nxEErWaZlj4KoT6EMA==, tarball: file:projects/arm-machinelearning.tgz} + resolution: {integrity: sha512-ivBIVTHfvuUmyylYEA5RXHcHqvRckkFNe9SE3elSZ4DT6E2r8k2tjjMTQgviOH/CCbgqKirUnXEJzsOmnHhLuA==, tarball: file:projects/arm-machinelearning.tgz} name: '@rush-temp/arm-machinelearning' version: 0.0.0 dependencies: @@ -15844,7 +15847,7 @@ packages: dev: false file:projects/arm-machinelearningcompute.tgz: - resolution: {integrity: sha512-BYuhNPStN7SUpITR06rb8+1r1DaTJzxNDhrK/r+KM3RaIg7AUl0j80dgpFGS3cIXcLI05h+NSoK4cp/ap9vtqA==, tarball: file:projects/arm-machinelearningcompute.tgz} + resolution: {integrity: sha512-Pzj6H7bmxBh5MVaE6b/ZC/8i6EfJm1ORXahqbbDa/McjzbfbktzRNRa9n5+TzomSou8EdoQRmjekG3+OPQbE9w==, tarball: file:projects/arm-machinelearningcompute.tgz} name: '@rush-temp/arm-machinelearningcompute' version: 0.0.0 dependencies: @@ -15873,7 +15876,7 @@ packages: dev: false file:projects/arm-machinelearningexperimentation.tgz: - resolution: {integrity: sha512-SeKlFZD0c/o7e2wddKf9hrorOq6N6BnYj5AuDYUbJU1dXCKxm58yFK7GsSzaD6jgKiXHYJDs4YPSBErX6hGIfw==, tarball: file:projects/arm-machinelearningexperimentation.tgz} + resolution: {integrity: sha512-kAt9wUtbr/YDNSvhJXeFeMlRP/TQF6Rw3yXI+wIlQ9gbZMKUp4v9omKBK5wxjsMvM7HP5080HdKGjIst+OFNdA==, tarball: file:projects/arm-machinelearningexperimentation.tgz} name: '@rush-temp/arm-machinelearningexperimentation' version: 0.0.0 dependencies: @@ -15901,7 +15904,7 @@ packages: dev: false file:projects/arm-maintenance.tgz: - resolution: {integrity: sha512-P1/U3MpI2dKKpUJtvmJw6ooV3RbZO5E8HbaLBTWuX4dtfJn0SmXeQCUkNsjLh3F9bk/OzBzW4380xswaeexeHw==, tarball: file:projects/arm-maintenance.tgz} + resolution: {integrity: sha512-ORZ91RzlksgOwd86ITBlZPukgCaoHDS3mCy3GrhMlQBQedaM6gWxeb4jXKhuaBwB7FwZ37fXs0geZ0IfZdTiSA==, tarball: file:projects/arm-maintenance.tgz} name: '@rush-temp/arm-maintenance' version: 0.0.0 dependencies: @@ -15930,7 +15933,7 @@ packages: dev: false file:projects/arm-managedapplications.tgz: - resolution: {integrity: sha512-CPa8cqojz6HZnY6P/sSYVlHzP91NNQe5BdDJ/CEqshUifWnZRdf/jEu4eZstZG+96v/2iTud0Ks0pibP1tC6lQ==, tarball: file:projects/arm-managedapplications.tgz} + resolution: {integrity: sha512-Tgx2JI0Um66nz+Qvvf5IcIrFqK7m1UP2NrILFqiBnx2YzFdVlYqhkjnnpheYHSfWeFdwNEmmZkpgX9EiS62f1g==, tarball: file:projects/arm-managedapplications.tgz} name: '@rush-temp/arm-managedapplications' version: 0.0.0 dependencies: @@ -15960,7 +15963,7 @@ packages: dev: false file:projects/arm-managednetworkfabric.tgz: - resolution: {integrity: sha512-HYuSPX8VhZnIx7CSh3UZrFjcf5gZ+BM/HSH3qyFXf1hltwAjsL9ybmVbVOQwkESVQNUiYQozkla9c1qUZYzcew==, tarball: file:projects/arm-managednetworkfabric.tgz} + resolution: {integrity: sha512-Oa4tib1P3/Vl/5Zxcehhw/gZ8R9qHX5bqIX6AVlnMPBIE7dh4s1V3nARVhdvOoIW2T71qKkpS3sbrJprbeSIyw==, tarball: file:projects/arm-managednetworkfabric.tgz} name: '@rush-temp/arm-managednetworkfabric' version: 0.0.0 dependencies: @@ -15990,7 +15993,7 @@ packages: dev: false file:projects/arm-managementgroups.tgz: - resolution: {integrity: sha512-9ZS5tvMtUp97EmDzp7I1P9HTS+UcRTomcebl8U1CZ9hsZFMmBs1K7x+CVStcqiDqBQPjUJlEbgXxxnR7UwdIqQ==, tarball: file:projects/arm-managementgroups.tgz} + resolution: {integrity: sha512-KSBCI9eHOxUjjQmeQe1fPMySAX2Q3c1lzZQyOUGEYIMBOmG863BmvLzYjspeNU9wAH4Thg+067BmCrJlNVeELw==, tarball: file:projects/arm-managementgroups.tgz} name: '@rush-temp/arm-managementgroups' version: 0.0.0 dependencies: @@ -16019,7 +16022,7 @@ packages: dev: false file:projects/arm-managementpartner.tgz: - resolution: {integrity: sha512-ekusxRpU6OgcziAqKtSlPiwAsUg6zvFBnT9e1LMPvhMffKamJVCPrRxL20cJsVBEjltmEJ4Hb63mVOYL38QImA==, tarball: file:projects/arm-managementpartner.tgz} + resolution: {integrity: sha512-SYCt5jbdsnqn0cA06a3veCjG3KYMddxT8fxDxcNDXiul1FFW17hz3eowj9XU4nUgw6vaZsQLqKe2lr0C+1U0yw==, tarball: file:projects/arm-managementpartner.tgz} name: '@rush-temp/arm-managementpartner' version: 0.0.0 dependencies: @@ -16047,7 +16050,7 @@ packages: dev: false file:projects/arm-maps.tgz: - resolution: {integrity: sha512-xOZK6H1/fQ4HTN1iBaKgnybbyMYAw1leEjvXZTlELyh7LGzI0aDLR2MUy5c9p+nFRRJ6JrHtF1H2VEaTYPbHYA==, tarball: file:projects/arm-maps.tgz} + resolution: {integrity: sha512-E8odHyxulJUFIBcJrZtdg0n31xTKBxIRMUb8NSWY1ltWfs7xK4Pe9jBLxjO3rcKNd/9ba6yg2ySlw/IPnaOxpQ==, tarball: file:projects/arm-maps.tgz} name: '@rush-temp/arm-maps' version: 0.0.0 dependencies: @@ -16075,7 +16078,7 @@ packages: dev: false file:projects/arm-mariadb.tgz: - resolution: {integrity: sha512-lM0jUZoGL6lmrXuBaBqC32xrLXNNVhQK4rDSDrr5zCRiLcTOhx/Izq1UeH3MeZ6GktHpb44YxWsJ5Mwwy86yxw==, tarball: file:projects/arm-mariadb.tgz} + resolution: {integrity: sha512-Ayr9QSTKJcl22+VC4z5L8sF3IZ3KWqdg4QfzTj9Jcw+9rkmeAljuhffChhFO0fHWZVCSKTc+vg0ukszMsM4LAA==, tarball: file:projects/arm-mariadb.tgz} name: '@rush-temp/arm-mariadb' version: 0.0.0 dependencies: @@ -16104,7 +16107,7 @@ packages: dev: false file:projects/arm-marketplaceordering.tgz: - resolution: {integrity: sha512-llY6+RlVFzuBcEDYRJcepuvqt5pGbwgRO3miV++wjrOy7STHBqbNkpzpKt6YzmkD9OYQ6lOZSLGbuc5kpp/HSw==, tarball: file:projects/arm-marketplaceordering.tgz} + resolution: {integrity: sha512-RCdmOBGZd+KCgKSzERWTS+o6ejsXkFrWgEDSn2+gLMKnhQAkEju8NW3HhJK3mRcL4+Fk71hBvARJZ3tERX9YKw==, tarball: file:projects/arm-marketplaceordering.tgz} name: '@rush-temp/arm-marketplaceordering' version: 0.0.0 dependencies: @@ -16132,7 +16135,7 @@ packages: dev: false file:projects/arm-mediaservices.tgz: - resolution: {integrity: sha512-sbg58adT6WrntwJOrnTm/YB6Hw7uP7qFxoOYpRqTMNTj5Eju72OxjI8xTyLFXGGwmEbePB3Xfcx33nWfLo0wmw==, tarball: file:projects/arm-mediaservices.tgz} + resolution: {integrity: sha512-JXngI++KGqABQ9KdSUTHDUofYRqFis84zld3zXaM0NhYOGzD/VQlt/nna37GeUxPCSzSwGu4wEQCZJmxSOFPcQ==, tarball: file:projects/arm-mediaservices.tgz} name: '@rush-temp/arm-mediaservices' version: 0.0.0 dependencies: @@ -16162,7 +16165,7 @@ packages: dev: false file:projects/arm-migrate.tgz: - resolution: {integrity: sha512-kQsavrqMgvUmMmLVn1hB0k+Tv4JYGbtdu0StZP1G41cAavGEIPoN8gjo80Z+qlA5EoKZMTtsLa9pbYuSX5nG2w==, tarball: file:projects/arm-migrate.tgz} + resolution: {integrity: sha512-D2ziVjUauGJhs0mOugbCt0RaKbARoa/MzwaS3JMyUipuBjW8aP7NYTT5Xxv22L90cp8CS0/7lXeRTC+l0SHOtw==, tarball: file:projects/arm-migrate.tgz} name: '@rush-temp/arm-migrate' version: 0.0.0 dependencies: @@ -16190,7 +16193,7 @@ packages: dev: false file:projects/arm-migrationdiscoverysap.tgz: - resolution: {integrity: sha512-MFas9Xa5dhHjq09P9iuwEQJYJb1Fhad2QPY+C+o9ZmzrEeC0Npn//8gMvGWBFRS/3bKIM4IzDL8mqgQh9TieJA==, tarball: file:projects/arm-migrationdiscoverysap.tgz} + resolution: {integrity: sha512-/P6SYy2B34+g5i6qwjfh93l82yec2/Lggksin90VUk2Fk+XjOTI0bin66U5lGTK5NtKCFgMiK7qqfVwViXaDgQ==, tarball: file:projects/arm-migrationdiscoverysap.tgz} name: '@rush-temp/arm-migrationdiscoverysap' version: 0.0.0 dependencies: @@ -16220,7 +16223,7 @@ packages: dev: false file:projects/arm-mixedreality.tgz: - resolution: {integrity: sha512-zJLTxA4/fqv6xj/LRPpeFgKxVT2qXYd3sKaDjziIxXaKZZFhxHfkVnda42B4Gs1NciT/vhfCMOW8m1+SCjqvdQ==, tarball: file:projects/arm-mixedreality.tgz} + resolution: {integrity: sha512-KIrpFbQr38stzzEaqXBeN2Oc/bn18FJ3FN/+dfyNTvA7uYfMbdjOBkEyNK3TuRV1N8HnECGkKtFEuXKMKAKJLw==, tarball: file:projects/arm-mixedreality.tgz} name: '@rush-temp/arm-mixedreality' version: 0.0.0 dependencies: @@ -16247,7 +16250,7 @@ packages: dev: false file:projects/arm-mobilenetwork.tgz: - resolution: {integrity: sha512-N41+/v5rZblZCQA7UILLXSZKe8Mf2H9zoCe8Lr+CoisBaD7CMqv+LXnt3HKAa4Gs//sLUD5jAl3D/7abg0TImw==, tarball: file:projects/arm-mobilenetwork.tgz} + resolution: {integrity: sha512-r5bB6QxOf0c+TNAEUyfVuu+lFYCsHmAIa4Jx9KyoUcJOFj07VzYzl3hn0WAA35iQznHwfvuEzQGCEXwlLiBxgg==, tarball: file:projects/arm-mobilenetwork.tgz} name: '@rush-temp/arm-mobilenetwork' version: 0.0.0 dependencies: @@ -16278,7 +16281,7 @@ packages: dev: false file:projects/arm-monitor-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-iIVKSMObhPtllgldBh5d9PvGgh+4/0POUj8UdtW1VsK6bUAx+UtzTjsv2FjIMZ/0nuKBA0NQ678rKS5dppppbw==, tarball: file:projects/arm-monitor-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-vqVU8FcJYyIkgypFpf97wUK6SVVl0LMYkmREj0Q7RuwXTSWxtowVzE2uT8Rd3IP0lxnlOcMsLDuVDFpOOYeo4g==, 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: @@ -16306,7 +16309,7 @@ packages: dev: false file:projects/arm-monitor.tgz: - resolution: {integrity: sha512-K+9G34mEgOxgIoTZLVRz12Rde0+aAM0bJXmZV+Mz1rruwrsNjwMk6oh3vwtguLLhts+BN91pJ9YxkEk6GtcYyA==, tarball: file:projects/arm-monitor.tgz} + resolution: {integrity: sha512-iupFHZAXQ0A7LWOq0XZnS9HZiUXCm+vlkkmkv2q45NG9p0mC0VZKRjy/WUHw8b/M5S737+v43wNfFmCuSDb3pA==, tarball: file:projects/arm-monitor.tgz} name: '@rush-temp/arm-monitor' version: 0.0.0 dependencies: @@ -16336,7 +16339,7 @@ packages: dev: false file:projects/arm-msi.tgz: - resolution: {integrity: sha512-Qvub62fkM9C9OM/EystDdNE7G7kcdCdW0omlH6KHr1ioCxeoHe7lQQT4ff2cqLFrOtQ6NYGRvZu6FkFWqolvDw==, tarball: file:projects/arm-msi.tgz} + resolution: {integrity: sha512-JEiQZ7JNjUaLblDWQ06Zj6R0sp1rzBJRL5nJLJzFi3TSeogLkGPWGKPH/kTQX1td8KR1xwTDlklW2VU0OjO0gw==, tarball: file:projects/arm-msi.tgz} name: '@rush-temp/arm-msi' version: 0.0.0 dependencies: @@ -16364,7 +16367,7 @@ packages: dev: false file:projects/arm-mysql-flexible.tgz: - resolution: {integrity: sha512-i2areQQUXO67Rc3EQUFcT7YS5oY8QqV1nh6mgUDbB4ELUwuacl3n419A2uW3gShCuEX6ZZoAzlC3CpGBicbvWw==, tarball: file:projects/arm-mysql-flexible.tgz} + resolution: {integrity: sha512-gqfDjeftl6w5p10xBkccxb5JN3Z/GQKuwkMvK5lxSPLe7ItvCwV5lStvEN/k5SN0fF4qAxLZAdVgQy7l2MYHLg==, tarball: file:projects/arm-mysql-flexible.tgz} name: '@rush-temp/arm-mysql-flexible' version: 0.0.0 dependencies: @@ -16395,7 +16398,7 @@ packages: dev: false file:projects/arm-mysql.tgz: - resolution: {integrity: sha512-BemZE1rhwi7g4Q7R+MV8HJdlq6uvPYmnFNGQiIZyOvMrlw+TB8sAcXWHzMDbTLU+hQ1doDG8XDjG9STHPr+yZg==, tarball: file:projects/arm-mysql.tgz} + resolution: {integrity: sha512-eWALfUMvA2FVHte+eYMBIa6JCB7Z7U97VO8/zz9Y8sP7okTCOloFsvMa4tTZTnHG/KuEFHq3zQpJ5jnSVmrE/Q==, tarball: file:projects/arm-mysql.tgz} name: '@rush-temp/arm-mysql' version: 0.0.0 dependencies: @@ -16424,7 +16427,7 @@ packages: dev: false file:projects/arm-netapp.tgz: - resolution: {integrity: sha512-vTKXWJjP3g3d/c5M2JcxQEB4dRfjKDwOYTTUXgmYskAamjNt5KxeyyylhtdpQLFvW8kgWgEtufyKpe0g4rwakA==, tarball: file:projects/arm-netapp.tgz} + resolution: {integrity: sha512-tKGUsN6M/Z5s8JIUN7jcIhW8aHoVPb79wJ3JriNym0opG/W6aeSeHEdal66/Hajox3jwqbrtUI8nOY4Ex1opow==, tarball: file:projects/arm-netapp.tgz} name: '@rush-temp/arm-netapp' version: 0.0.0 dependencies: @@ -16455,7 +16458,7 @@ packages: dev: false file:projects/arm-network-1.tgz: - resolution: {integrity: sha512-pWf2IWCtxsob7wMSDxsOO+tq/nuoK3zLV4ed9NBPO/St57n9UwUxyU/Cu6HRaLm46PrMAx+/59qFr9pkxMnQxg==, tarball: file:projects/arm-network-1.tgz} + resolution: {integrity: sha512-j991GfJFS2mkKCEfma6mw3RSoMUoZrd8I9NgUjbj0lbi3qOBNiNsc7lxxK3oJlcZB8IcT5Ke7YKQ1NkQp9j1kA==, tarball: file:projects/arm-network-1.tgz} name: '@rush-temp/arm-network-1' version: 0.0.0 dependencies: @@ -16486,7 +16489,7 @@ packages: dev: false file:projects/arm-network-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-RxbOWeZwYYjUmH9aPP+pbuaNo6/wE3nAGR9A4IlAn12O8e/DEoL/GHD0QDQXCUXBxU3KpEwmqVxmyuCHUw+b3w==, tarball: file:projects/arm-network-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-bXcMkaPXXD1meUSCXIzVfGgmcsnMPTIdkPqmIRZ864UcMrF5lR2qk4xboSguyIIPeXTI6FjJlgcodFWfd1J/mA==, 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: @@ -16516,7 +16519,7 @@ packages: dev: false file:projects/arm-network.tgz: - resolution: {integrity: sha512-BwWptmMb8fZVh/LtwjHxY6bdyrwEH3fAO1GXX1m2FLA+zgwtvV7Ubqcv4OYHnuDyNo+SmShXS7KUUPOTPeBgqQ==, tarball: file:projects/arm-network.tgz} + resolution: {integrity: sha512-d7/m+q1Ww3mt/hvDZ5Pzgvp0kP3XhQAd2mQQOYH0BZTJHHkwWbTqUUiOJ493rg3xKRzRWpPPPgoZVLWl00s9gw==, tarball: file:projects/arm-network.tgz} name: '@rush-temp/arm-network' version: 0.0.0 dependencies: @@ -16562,7 +16565,7 @@ packages: dev: false file:projects/arm-networkanalytics.tgz: - resolution: {integrity: sha512-P7nNtXsPtppz3cJnxym2/tzb37SIY9bIym1dwyvK70GwcouC9i1hxzyWDo9nAp1GfZRj7A8iclRmaFCBrYblSw==, tarball: file:projects/arm-networkanalytics.tgz} + resolution: {integrity: sha512-UPRUpiaEKXGW7S8eAmOKTKtPfYweSbDteJndujiMXe7Ykd9Q65OsbG5kRL5xVPLFW92nrdxCf98wskCfF7Ed0Q==, tarball: file:projects/arm-networkanalytics.tgz} name: '@rush-temp/arm-networkanalytics' version: 0.0.0 dependencies: @@ -16592,7 +16595,7 @@ packages: dev: false file:projects/arm-networkcloud.tgz: - resolution: {integrity: sha512-rpw1rhaHH5DbjV9CZzVcdESwR4wOsFa1BTffRibsKh6z+hi6nlqeje+U/GjIXquycvdATjTc2koXh/31aZNl5A==, tarball: file:projects/arm-networkcloud.tgz} + resolution: {integrity: sha512-clwwgWtcUWUoBVVD5fscpZaukSlOx77XujZBubCXSz94dzYMuwQ6uzbqaH714dmLGFtGX0fEh84xJPZSYILsuA==, tarball: file:projects/arm-networkcloud.tgz} name: '@rush-temp/arm-networkcloud' version: 0.0.0 dependencies: @@ -16622,7 +16625,7 @@ packages: dev: false file:projects/arm-networkfunction.tgz: - resolution: {integrity: sha512-tMd2qODOuhXdsgNrYx35EaYybcVP5D/Du4pAhToqTuxDfeftUA8Ry3FhrLZKUxkZCuAl1qhATsS5Jw76HfU+pA==, tarball: file:projects/arm-networkfunction.tgz} + resolution: {integrity: sha512-Xoyz+XtG3PJ/U0Csqxi2kzLdtsmTcCd3Ly3lvusCsH5Fh2phh4QV2CNAoR0haLNcquKoFA566HOihDqQJDwErA==, tarball: file:projects/arm-networkfunction.tgz} name: '@rush-temp/arm-networkfunction' version: 0.0.0 dependencies: @@ -16651,7 +16654,7 @@ packages: dev: false file:projects/arm-newrelicobservability.tgz: - resolution: {integrity: sha512-O4w3wJjlBG8lJxb00WGPRmvBl8pUVFvsUn7KMszAyY5q1LoqRD/P/adX7omQvj+RBYzzLPkG9t9Rd+7sIwnZyA==, tarball: file:projects/arm-newrelicobservability.tgz} + resolution: {integrity: sha512-W4f1IqaxlRivbzfb4TF6tijNCgj+KEBD379z0t0lku5K6Om52AiqTS+CcgwQmpg6pREOPokp4j5RUfaM51HApQ==, tarball: file:projects/arm-newrelicobservability.tgz} name: '@rush-temp/arm-newrelicobservability' version: 0.0.0 dependencies: @@ -16681,7 +16684,7 @@ packages: dev: false file:projects/arm-nginx.tgz: - resolution: {integrity: sha512-pLOdDp54GOwZc31b8TW/PSTjfpxMHN7CSfB3xCblsTskC611sVWqFNIV/vRxK1mDsbyY2NNFMq5ZKyTvoF0fXA==, tarball: file:projects/arm-nginx.tgz} + resolution: {integrity: sha512-qVAjIstMnCDeC16WVu+q386pI/S3bFtobFjuP6YxWFRWUiczGYGRZQiEXIPRctVEptDwLMJs7hRGznIevzwpVA==, tarball: file:projects/arm-nginx.tgz} name: '@rush-temp/arm-nginx' version: 0.0.0 dependencies: @@ -16711,7 +16714,7 @@ packages: dev: false file:projects/arm-notificationhubs.tgz: - resolution: {integrity: sha512-qASxCpPXOL33i5ZL4+D6RNXo7ml424XNUE0Enx1iQ5+txftWvYwtOpmM4huS9oXRUFCkgmkIZ/LVVCL+MQ77Tg==, tarball: file:projects/arm-notificationhubs.tgz} + resolution: {integrity: sha512-C4j8aKYOdwinRyuGeIgttHBVS1A0FtKk+f1aAyUoPKU/lsHlwgES/0Qhkd98qYQCL61VWf24yGLNcfx89n/Cug==, tarball: file:projects/arm-notificationhubs.tgz} name: '@rush-temp/arm-notificationhubs' version: 0.0.0 dependencies: @@ -16741,7 +16744,7 @@ packages: dev: false file:projects/arm-oep.tgz: - resolution: {integrity: sha512-UpRIO2UTpVF3sohVgYkOsdT98JCVzyueEl8qFk6fmzYlet5bdxODjFFnnl5RCbLfT1PQ/bxvpyv6Gn5TBTyJXQ==, tarball: file:projects/arm-oep.tgz} + resolution: {integrity: sha512-yN7in7bSWktptr21JAHRiSY7SCAP6PFn/wZJXguNbMJ1coYdan8qGxDZ+Y98BrWZn/VsvmGIhVPU8Ioi8j70tA==, tarball: file:projects/arm-oep.tgz} name: '@rush-temp/arm-oep' version: 0.0.0 dependencies: @@ -16770,7 +16773,7 @@ packages: dev: false file:projects/arm-operationalinsights.tgz: - resolution: {integrity: sha512-h1KiF0snFuqby40JLK4/G5OS0gczssxCRgexGAx24xoFdoGQ6RO8mAORBmP5AeZSHNirifK8uXczb9OT/+EbIQ==, tarball: file:projects/arm-operationalinsights.tgz} + resolution: {integrity: sha512-os3cEC+iqOVSKMxv1TUP9ftjvGSPXb9eXqk3zKwFk4/+aRGKHVgtl429gM0WIh90QDLNOANuRqQ8mAD89BuQZQ==, tarball: file:projects/arm-operationalinsights.tgz} name: '@rush-temp/arm-operationalinsights' version: 0.0.0 dependencies: @@ -16800,7 +16803,7 @@ packages: dev: false file:projects/arm-operations.tgz: - resolution: {integrity: sha512-imqDBA7XLP7ZTWoH+vP1TuFO4tpWzSjK0KDnokN7Qcd9yjI6ck3T61pb+kV8TEOoBnh0ph8FlIGrat7kE6yncA==, tarball: file:projects/arm-operations.tgz} + resolution: {integrity: sha512-vT+bM8W2s938i0AV7k+gk1JmKbl3dPKm/yF721Ub4iXplRGNeo3zNEzzFkyat3KTvFmtXlp6SQUen32/FL+H8A==, tarball: file:projects/arm-operations.tgz} name: '@rush-temp/arm-operations' version: 0.0.0 dependencies: @@ -16829,7 +16832,7 @@ packages: dev: false file:projects/arm-oracledatabase.tgz: - resolution: {integrity: sha512-MJ2Ba/mM+PlAwFlbctLzh4rw5YD54fY1n0w1Bl5jyicpRfnstlsc/kU7Nj7ACxC5yek3jcU7/ZX/eu8+pbmCTA==, tarball: file:projects/arm-oracledatabase.tgz} + resolution: {integrity: sha512-W/eeXVqPXArSHG38qrmkZ7m8nwFE9ZnjQGoSYvAQSlao0N1Qa1ngVvTh+lDmMxwB0I+uljPIXJxWlN8uQuMPTw==, tarball: file:projects/arm-oracledatabase.tgz} name: '@rush-temp/arm-oracledatabase' version: 0.0.0 dependencies: @@ -16860,7 +16863,7 @@ packages: dev: false file:projects/arm-orbital.tgz: - resolution: {integrity: sha512-b4WJVmbSpiZ6SsWKh5Z4aechH0sM6IKmzz/ilzZFpNLIdsYUNjroAC3MNHPphVf0ZTIMYIXP/4dqtiB6LL4aKA==, tarball: file:projects/arm-orbital.tgz} + resolution: {integrity: sha512-Lz0US9aVz2x4qZHFD2BCG6KIrXbqOszYJYc2FS49wXFRgY4MU2HRiR8YPP1sWc+4QDYd+QKaFS91FN5cEZubrA==, tarball: file:projects/arm-orbital.tgz} name: '@rush-temp/arm-orbital' version: 0.0.0 dependencies: @@ -16890,7 +16893,7 @@ packages: dev: false file:projects/arm-paloaltonetworksngfw.tgz: - resolution: {integrity: sha512-QC9PfRqSzyps9/+U0e9EV0dU+FZI9MTAILjqO5jnIvr65ityj0/USm4Zz7MHxiaZNegpW/+9Yz8w7xQy3ZkMuQ==, tarball: file:projects/arm-paloaltonetworksngfw.tgz} + resolution: {integrity: sha512-JqJkEWDufbXCx9Uo9qxQAqKCZ6sca6DIa0rM8PiFr9CQNBOWHxHP/uZk2sABKoMvH6IKrXL7KRfJ5J4Dalut9g==, tarball: file:projects/arm-paloaltonetworksngfw.tgz} name: '@rush-temp/arm-paloaltonetworksngfw' version: 0.0.0 dependencies: @@ -16920,7 +16923,7 @@ packages: dev: false file:projects/arm-peering.tgz: - resolution: {integrity: sha512-ozcef6TToSOq7CqUvKiRsZBdcUp3pU6MSfx8w2MZXOo3MGzQ3AMnWukrPYoU9nBi35YySyXvF6rYb68WHzj+1w==, tarball: file:projects/arm-peering.tgz} + resolution: {integrity: sha512-Mj/ZXu/A89dBVOGx3nrbeNY8x5ylytw3iCFOypfVe7ADf0G5DGgCRc85+tXwLadYC9+A3Ff7JdRYoopSkamINA==, tarball: file:projects/arm-peering.tgz} name: '@rush-temp/arm-peering' version: 0.0.0 dependencies: @@ -16947,7 +16950,7 @@ packages: dev: false file:projects/arm-playwrighttesting.tgz: - resolution: {integrity: sha512-SfLw2iA6ejViaiilnys6IsWVuaPcxRdPu+pIscYCeijd0HwMZJorXtc1eTFZ7SIn8PuDmGXXzHliIqsJxl4UsQ==, tarball: file:projects/arm-playwrighttesting.tgz} + resolution: {integrity: sha512-1Cu2srWIlqMw2Qphnt8E3hstcdasUVvDtbaXH1PPN54jhQUViw1AiUM10W0gxeMzLnvKdUVnxUsCIn/NUynQVw==, tarball: file:projects/arm-playwrighttesting.tgz} name: '@rush-temp/arm-playwrighttesting' version: 0.0.0 dependencies: @@ -16977,7 +16980,7 @@ packages: dev: false file:projects/arm-policy-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-9wo1hsVBeEN338Y03EVO2mJsiYsZgTL/CoGjIvqbmfZMPFriFiQNIgGEwKfQvdnRXJM2nadEo/zBBp8XS8vguA==, tarball: file:projects/arm-policy-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-UnTNCfdqB3lXg9eXx7PnVR3/IGm6n/wnbbtuclbJx6awi/S07a7jlRbSeZ+jba4s01fN+Si78BJibDNT1fi0EQ==, 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: @@ -17005,7 +17008,7 @@ packages: dev: false file:projects/arm-policy.tgz: - resolution: {integrity: sha512-Z4HMl3VFgkEHROvE0FExAFkrcM3thPAtxzUFnr6zKCrjLviNH0tjFA715mJyqZKqn/xU0aRlANOogB09X8vZmA==, tarball: file:projects/arm-policy.tgz} + resolution: {integrity: sha512-/H2bvmE3EopNXHRnt3BLwbRHR5Y3CD+vQhEIMjaNUHE3QB56VhwFvXZIL2o7Q7oJLeK/PlF+e7u2JZHZtwA+7A==, tarball: file:projects/arm-policy.tgz} name: '@rush-temp/arm-policy' version: 0.0.0 dependencies: @@ -17033,7 +17036,7 @@ packages: dev: false file:projects/arm-policyinsights.tgz: - resolution: {integrity: sha512-ExzAWoOvwWXObqNvQ6bLQ0Fs67HjZJn2femsEfZfxmGPTxfJVfsek98cuXklQEgLe96mllG5uM3QHUyjF1HKKg==, tarball: file:projects/arm-policyinsights.tgz} + resolution: {integrity: sha512-ggElmrDpSqiPAHhUemUGOrdTp0hFFP1ADpRpb8QC+8nsGb8EeT3iCZaBcVSRR2Dv87RILhVzOzjXRXmOg3ZeNg==, tarball: file:projects/arm-policyinsights.tgz} name: '@rush-temp/arm-policyinsights' version: 0.0.0 dependencies: @@ -17063,7 +17066,7 @@ packages: dev: false file:projects/arm-portal.tgz: - resolution: {integrity: sha512-GJeR2EzzpTTKwedoXFiraBc/L6cdEMt3+BRAWSGWooPkis/csp7rvwKgrwUZ3yZ3ktB2pS/N03gQUinN1S+/3Q==, tarball: file:projects/arm-portal.tgz} + resolution: {integrity: sha512-1QapdGZkB+xlwdfxkZYIHcL/z+9X5LMq54Ysm+ckbsL66l4R7nKJUJ94EMtGK7dQYy71Zq54d7kAiKaKhIIw3Q==, tarball: file:projects/arm-portal.tgz} name: '@rush-temp/arm-portal' version: 0.0.0 dependencies: @@ -17091,7 +17094,7 @@ packages: dev: false file:projects/arm-postgresql-flexible.tgz: - resolution: {integrity: sha512-42obwbCkSftt9nWFzb8iHFPqV7E/ArPOnAMS55z7qnfFfzSEO6cQ2dLtJ3n6t8F0yN7F16/pB7/P5CCBqfAxZA==, tarball: file:projects/arm-postgresql-flexible.tgz} + resolution: {integrity: sha512-NSIbK904401vTowcmbyrN6air9mB778Lw4dF+akIyx1RD15Ye2eEdXagrdzoxCeaf+pSrkAQK/ghRW8qmWT8Fw==, tarball: file:projects/arm-postgresql-flexible.tgz} name: '@rush-temp/arm-postgresql-flexible' version: 0.0.0 dependencies: @@ -17121,7 +17124,7 @@ packages: dev: false file:projects/arm-postgresql.tgz: - resolution: {integrity: sha512-rUut4EsMqE0m7A6fpuDpjAX9uRIAgZFGuDP+yYyEcHB6ZST7xpmA97WXqJhECH4xyoyVVQ9/b6BetH/49cVHQA==, tarball: file:projects/arm-postgresql.tgz} + resolution: {integrity: sha512-Cd1CoTd5t3SnvR+KTZJCMP65q8drHeVKfSuRyMz0NntBn+xz2Ou/qwiV6T0+1AqEvlG2KCBNMcTTdcZEoECZ7Q==, tarball: file:projects/arm-postgresql.tgz} name: '@rush-temp/arm-postgresql' version: 0.0.0 dependencies: @@ -17150,7 +17153,7 @@ packages: dev: false file:projects/arm-powerbidedicated.tgz: - resolution: {integrity: sha512-g2Nz33tyJtj2dEp/wbmvlbxbcY8Yjw3+Cnry6VL/+s0AoIY7nkkYFdKT98rVlvXIN+KBN7Zs1T3MoXFlfHhFIQ==, tarball: file:projects/arm-powerbidedicated.tgz} + resolution: {integrity: sha512-dlILYWypLv9jm+6xBYjloorL6ufiEikCv3PaPLz57X4eEVJcZigmOoLw8G1SEiIahsW/te6wrinHFIseMK75Lw==, tarball: file:projects/arm-powerbidedicated.tgz} name: '@rush-temp/arm-powerbidedicated' version: 0.0.0 dependencies: @@ -17180,7 +17183,7 @@ packages: dev: false file:projects/arm-powerbiembedded.tgz: - resolution: {integrity: sha512-g5UQEJN6v86qTZkw2+VBwnJE1QJSD2ZbBZitwz01DigHRDbatVnmhEgjvM7lvDbFChomaWEPocWlZcbQBgMP6Q==, tarball: file:projects/arm-powerbiembedded.tgz} + resolution: {integrity: sha512-lSscL3/6wrUi++hdQVBxR+VePqYFmpjzhZ/4pUtqm0W15XlXcXZccO7XMbhJtnwRTDGYUKpJ5rhR7uYu9337LA==, tarball: file:projects/arm-powerbiembedded.tgz} name: '@rush-temp/arm-powerbiembedded' version: 0.0.0 dependencies: @@ -17209,7 +17212,7 @@ packages: dev: false file:projects/arm-privatedns.tgz: - resolution: {integrity: sha512-te0zKXvLfbSL2nhRF7iu5i35dD8AnHcZkDr+aPyhTviHCpVna0zsrBUZ/McCYQZzNImcXICQy0vXG0Kv0oPHtA==, tarball: file:projects/arm-privatedns.tgz} + resolution: {integrity: sha512-DeLYIZhkysGVmRhymdQar8suXVHuSthEV2/909LcyshuvnT9reEA5pBUnpERwYILnE0v0Pe5cOiYM2zNu5K3jQ==, tarball: file:projects/arm-privatedns.tgz} name: '@rush-temp/arm-privatedns' version: 0.0.0 dependencies: @@ -17239,7 +17242,7 @@ packages: dev: false file:projects/arm-purview.tgz: - resolution: {integrity: sha512-93WGpddENzgKRzQYsjYfSoTPOJAqSKrGkMcwLfOOEAI5FdXK3bW0wIqxSXGJGe6gimeouwHsebL8y/Ta6BbJ2A==, tarball: file:projects/arm-purview.tgz} + resolution: {integrity: sha512-B1h7MW0LspMCjkdtQLXgFe1+CHGq1y8+UGRm9OrWbC+qpQ33GoJX0RhONJJ61mT5JUSpsh0YZla/O8K61lZNfg==, tarball: file:projects/arm-purview.tgz} name: '@rush-temp/arm-purview' version: 0.0.0 dependencies: @@ -17268,7 +17271,7 @@ packages: dev: false file:projects/arm-quantum.tgz: - resolution: {integrity: sha512-bXlLybtVHrxeoeH7Autfo9oAeAgxtLiD4LifjhKJQFDMtKy7XwJeLEP8wjCLIUz4HjPqdATZOy91P+iipaXKWw==, tarball: file:projects/arm-quantum.tgz} + resolution: {integrity: sha512-o7s/NDNGiGHq410Mkf/5TQDqgPd7LqdT99DoBGNIGEFiPnX3OLeGR/9ix5Yoamyc6V2vcpvz53wHba6CkMPtyQ==, tarball: file:projects/arm-quantum.tgz} name: '@rush-temp/arm-quantum' version: 0.0.0 dependencies: @@ -17298,7 +17301,7 @@ packages: dev: false file:projects/arm-qumulo.tgz: - resolution: {integrity: sha512-sk4BG9dwLB3VKSx0RY7+mmxn9Je+xB+o7FnMR2tp86iWpJAt8epMALif9XApWGDwtRWID0BL4pLL3iCSge22yQ==, tarball: file:projects/arm-qumulo.tgz} + resolution: {integrity: sha512-ZDSuZknn9UeIaapxWExvQeKBCzJUy6QFgG01KlkVRxmvXUPhOvN31knNiXcMLDu3y4hsPMbr6JQcI7rvoCQi9A==, tarball: file:projects/arm-qumulo.tgz} name: '@rush-temp/arm-qumulo' version: 0.0.0 dependencies: @@ -17328,7 +17331,7 @@ packages: dev: false file:projects/arm-quota.tgz: - resolution: {integrity: sha512-J6CJGMP0f7hzr9oCyRv5VADBLi/QiAHTeWtI5b21TOn86gkAPByIaHyT9Q/6Qh6cf60+Gv8d5ZnaPNIVUTTl+w==, tarball: file:projects/arm-quota.tgz} + resolution: {integrity: sha512-9vI5OziRxk2UBGXB7TVUt/9uCbyKAgaza/mCdEyVyyn1qQaCNwZWcroGj0xKQ56YRRcC8QsTlx3fvPOKfdIhBA==, tarball: file:projects/arm-quota.tgz} name: '@rush-temp/arm-quota' version: 0.0.0 dependencies: @@ -17358,7 +17361,7 @@ packages: dev: false file:projects/arm-recoveryservices-siterecovery.tgz: - resolution: {integrity: sha512-xcNv4RDnr33f5crsn2KZvyN0LDD1FGh2n8tcaQFLRAgZtK8y//XRiWtaFER7SKl3TaVrVjy2E9feEwAujZoW6g==, tarball: file:projects/arm-recoveryservices-siterecovery.tgz} + resolution: {integrity: sha512-Zy9s6Cc2SK2Y/qoQVc9ruyPwRaUbukYN4w7zELuTMsGOXAYzwW+GWqW53HVv9ATBkWcSPObZYIYfA9ahNq4Uhw==, tarball: file:projects/arm-recoveryservices-siterecovery.tgz} name: '@rush-temp/arm-recoveryservices-siterecovery' version: 0.0.0 dependencies: @@ -17388,7 +17391,7 @@ packages: dev: false file:projects/arm-recoveryservices.tgz: - resolution: {integrity: sha512-06A+DFamgjqnrd2zLMyYwoU48g7Bbwf/paXpGdKklU7SqcmCxUbtZUJTrZEtYngnXQSeAt58brXVBnGYE0evPA==, tarball: file:projects/arm-recoveryservices.tgz} + resolution: {integrity: sha512-hE9WTZh0MLaXAWCuHvQDjvzeQvxDn4t3x4Ws1o/sArO48yDG0+e9ZdCv/n3cX7NgxehtYb3142vlrosgojb3Ww==, tarball: file:projects/arm-recoveryservices.tgz} name: '@rush-temp/arm-recoveryservices' version: 0.0.0 dependencies: @@ -17419,7 +17422,7 @@ packages: dev: false file:projects/arm-recoveryservicesbackup.tgz: - resolution: {integrity: sha512-2noksR5ZT7zAwxoe62PnPvseK+9e3FTieCHLxCN6JOzEsLohvWLaKA3COBimtzZBsOeEkfNexOjKUXmyMKSvxA==, tarball: file:projects/arm-recoveryservicesbackup.tgz} + resolution: {integrity: sha512-aBxC2pHxknZk9hAvIHRmvw6o2Otg6NGB7/4HHdxTHdwd+5zthSZVMiNlN1lQr9rXZNpBhe9Ao/mm6C30S2/sgg==, tarball: file:projects/arm-recoveryservicesbackup.tgz} name: '@rush-temp/arm-recoveryservicesbackup' version: 0.0.0 dependencies: @@ -17451,7 +17454,7 @@ packages: dev: false file:projects/arm-recoveryservicesdatareplication.tgz: - resolution: {integrity: sha512-psblxki1Yi/bWothwmWqb+En3eL8BhAo7x1SuiHbKn600IaznqexgN/NB2KAB7qyRHUCa/IjiysgZ2dBZ1BqQQ==, tarball: file:projects/arm-recoveryservicesdatareplication.tgz} + resolution: {integrity: sha512-s6rIHw/4pUPO7OWuP638NHaer/fWhpg0x+KLAxRHFtIC5d5i2+ipG/6YL9Tauhr0BozZWzWUMhFYE+ia9nEEKg==, tarball: file:projects/arm-recoveryservicesdatareplication.tgz} name: '@rush-temp/arm-recoveryservicesdatareplication' version: 0.0.0 dependencies: @@ -17481,7 +17484,7 @@ packages: dev: false file:projects/arm-rediscache.tgz: - resolution: {integrity: sha512-wswc3nbvYMnmCEpvtsynVmHNOySJbPMQEeb5xNeZhgXRsIGyqxzQ/PqBIMi3xyxyC8tU0YnSuWr3n/HFjS+TaQ==, tarball: file:projects/arm-rediscache.tgz} + resolution: {integrity: sha512-UTVXu7au3gZPPYmvMpu8uW9pQSPWwjk8c9lG0a9o98RZ1di/LDR/VL3DyV+vrXvipmxzR6e3IJ2ykOpWsJai1Q==, tarball: file:projects/arm-rediscache.tgz} name: '@rush-temp/arm-rediscache' version: 0.0.0 dependencies: @@ -17512,7 +17515,7 @@ packages: dev: false file:projects/arm-redisenterprisecache.tgz: - resolution: {integrity: sha512-tn3eCGAuaZ5/WguvYXmmXZuRYRCie4bKR38XnA255/jD2njJ1qxuDCpH/nmT38r0R1L8jniBTlqP0+ylfgGbjg==, tarball: file:projects/arm-redisenterprisecache.tgz} + resolution: {integrity: sha512-aZLFBUEBCOzoZsTUJhc9cMShOYYGbV/6bEuR9NEAsP5N3CruGtH8LgZs3D0zsrPfjyGSaYZwqtIJMYbzzmUxdA==, tarball: file:projects/arm-redisenterprisecache.tgz} name: '@rush-temp/arm-redisenterprisecache' version: 0.0.0 dependencies: @@ -17543,7 +17546,7 @@ packages: dev: false file:projects/arm-relay.tgz: - resolution: {integrity: sha512-uwrO1rzLldkeACmDg6IrzkUcDhEPxYbT7Vd7uz6GJuleJo+U+rlKz4KngctChfIy+H5lXO8M1tG/8HFhO1BDhA==, tarball: file:projects/arm-relay.tgz} + resolution: {integrity: sha512-Th9b0kM7MAcoZ612c8zz9auhr8Hqnb3yMr+KWdRnx9miUJaIjchsiHWANFuvfnHmx8P71p/TskXMbTj8OMWnPg==, tarball: file:projects/arm-relay.tgz} name: '@rush-temp/arm-relay' version: 0.0.0 dependencies: @@ -17573,7 +17576,7 @@ packages: dev: false file:projects/arm-reservations.tgz: - resolution: {integrity: sha512-BqGc0TP5W8b1mEC2QK0JA/Mq+Qv8ITVZXexW4EHOKtDCDETYbwE+OIkAto3+411a6200kIUOzwyqViuUrRt6Bg==, tarball: file:projects/arm-reservations.tgz} + resolution: {integrity: sha512-xaeHLrGZsp6SoH1ojKtx/2HHnEN899g8w71qAZrAoaO3a+5eukKyC9Gfxb1iiKoxXvAqTXeN0TV3NEBGCIbOIg==, tarball: file:projects/arm-reservations.tgz} name: '@rush-temp/arm-reservations' version: 0.0.0 dependencies: @@ -17603,7 +17606,7 @@ packages: dev: false file:projects/arm-resourceconnector.tgz: - resolution: {integrity: sha512-AQ9gUwZYKgMz0em5ab5wekXZZ9aq1mYgME96Go11NxLDmt5CjLB+b0yqaJ1G+ij9sOCl4f0NwN70yyH9oJx7IQ==, tarball: file:projects/arm-resourceconnector.tgz} + resolution: {integrity: sha512-3/GLF0TEU0hxKhW0sP1uBMYfI5n5GSlQ26ls1EH5Jry2K+l9bQco4SvRGFNHHpqtqIjssgdxkhbDIDCpEDxRVg==, tarball: file:projects/arm-resourceconnector.tgz} name: '@rush-temp/arm-resourceconnector' version: 0.0.0 dependencies: @@ -17633,7 +17636,7 @@ packages: dev: false file:projects/arm-resourcegraph.tgz: - resolution: {integrity: sha512-zmk1cZALrBRWYbPPc29vEhHTpdbh+K9cmQT+1xcYOVFAB8rz2U1ZGp+v+eZDCYKbokwkQxj6vO3VGwVmud6spA==, tarball: file:projects/arm-resourcegraph.tgz} + resolution: {integrity: sha512-JdHzFd9wI6JJriyEvlkxEzkrAvHKS8sL1nqZ5F2w/0HctthIdjUM3WHTUPj7nf6NT/JsY11aB6rOUJrwJrrvCw==, tarball: file:projects/arm-resourcegraph.tgz} name: '@rush-temp/arm-resourcegraph' version: 0.0.0 dependencies: @@ -17660,7 +17663,7 @@ packages: dev: false file:projects/arm-resourcehealth.tgz: - resolution: {integrity: sha512-OmXdlZg6o/+pbuha9lGCccqxJKHHfvtRnKVEtd7ScUPrULI58nJvuiXOfMbSIMp95RED3alr8uoV1DH5X/2pJA==, tarball: file:projects/arm-resourcehealth.tgz} + resolution: {integrity: sha512-y8trJZSTDn6b1D10IKVSmb4/+HMZEi5cHfjwJWA12pmEfy8vitnl+YPnab9LbG1tBZq/qKonXdUeGzJSQkZ4Gg==, tarball: file:projects/arm-resourcehealth.tgz} name: '@rush-temp/arm-resourcehealth' version: 0.0.0 dependencies: @@ -17688,7 +17691,7 @@ packages: dev: false file:projects/arm-resourcemover.tgz: - resolution: {integrity: sha512-1D4dAl0mmNVfUStY63phkh4tqdWFTWUTv2U+0ZgTHdE1JPtdfgl/0cuLsmI/CkkLJfPWcPY1lZuHnBkILy8bkA==, tarball: file:projects/arm-resourcemover.tgz} + resolution: {integrity: sha512-x1C2jUcu6IrYMYwK0SjYkthOBecAhlf8/RKxawn4u+UmBJoTceamfVhg46RDC4Q2p4JqoWGa7rsHJvUVT16Aww==, tarball: file:projects/arm-resourcemover.tgz} name: '@rush-temp/arm-resourcemover' version: 0.0.0 dependencies: @@ -17718,7 +17721,7 @@ packages: dev: false file:projects/arm-resources-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-kkwhL1lPRpgHIar/0p0nPu2s94ksLrvxuovYHcQmCI7+zwQuSnJBAoI/RN21uFBekdcbk5X9lVnZeZrsnBo8mw==, tarball: file:projects/arm-resources-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-3K2SKWxCM/vXM3wNJxxjfznuSvjK0mNAr3KTfkR8bLZsZw0IYSYcSVlI6V6cfjUi/6pgsfwviNlWmsPdJ+FdtA==, 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: @@ -17748,7 +17751,7 @@ packages: dev: false file:projects/arm-resources-subscriptions.tgz: - resolution: {integrity: sha512-1rJhKQecqIun9TBKIJuCjb1JJpIHwhP04pqs9P0i0HBuy3Q3xxkJtx8mSAOe8Rw9daDBvZw8SwIN9+nrwf4URg==, tarball: file:projects/arm-resources-subscriptions.tgz} + resolution: {integrity: sha512-ESdS8paAhHR5HfMV7Hk+WSg9BILEmbBPdCJB0321w0xUPEZsIX5dI5JwylMIoxoqI29qJflOPDmP9f83L4+Z7w==, tarball: file:projects/arm-resources-subscriptions.tgz} name: '@rush-temp/arm-resources-subscriptions' version: 0.0.0 dependencies: @@ -17776,7 +17779,7 @@ packages: dev: false file:projects/arm-resources.tgz: - resolution: {integrity: sha512-6a16xYknvpbK19/9j06QEyv4YsWcLEoR9neVni4DcRgPbMELOh/a/9xeOo1Lisn6Jq7LQ4tbaHQWd5xbpgvpow==, tarball: file:projects/arm-resources.tgz} + resolution: {integrity: sha512-8TMFe//8E67q5Nze7yLR6VgxTPgEb1BIBF9AeBVV+Tcu8ijDgV/6siMyoOXafgdQkk2bO0tVO+SGfXQgIol+3g==, tarball: file:projects/arm-resources.tgz} name: '@rush-temp/arm-resources' version: 0.0.0 dependencies: @@ -17806,7 +17809,7 @@ packages: dev: false file:projects/arm-resourcesdeploymentstacks.tgz: - resolution: {integrity: sha512-59nSruSUUf0DBQysuEcADPS0mcz4ct3vHU16Zz2kcmjzO7TFQXA2xsFjNjeJaD2+C5r4XodX72Jn3yD0U22qrQ==, tarball: file:projects/arm-resourcesdeploymentstacks.tgz} + resolution: {integrity: sha512-CViGJPj+s3oFWu5qa59wIKJpNb2JiytehpwUomjfLwJQc7A3qXexcefkLo1ATe/x3xa/8VtGEGmHmcCQD2AbhQ==, tarball: file:projects/arm-resourcesdeploymentstacks.tgz} name: '@rush-temp/arm-resourcesdeploymentstacks' version: 0.0.0 dependencies: @@ -17837,7 +17840,7 @@ packages: dev: false file:projects/arm-scvmm.tgz: - resolution: {integrity: sha512-Ww4OxXaLiQyIXp5EZLfQSG+T/l/3cXm3KG8/T99zwwXdmwPII9/Wsv8SZmid0SMY6GDdb+8E9ZoHGVjC+/yrtA==, tarball: file:projects/arm-scvmm.tgz} + resolution: {integrity: sha512-Fkayn1s6liEmHj04cYJ492qlZh4so3USiiYydFKDLXq+iK5CraI8Y37o9nbgfigc80nJZM57OD13M7BHMEBoSw==, tarball: file:projects/arm-scvmm.tgz} name: '@rush-temp/arm-scvmm' version: 0.0.0 dependencies: @@ -17868,7 +17871,7 @@ packages: dev: false file:projects/arm-search.tgz: - resolution: {integrity: sha512-8uv5If4Z3qbT8dx9W89TzHJJ7AR4OC6k1IlD++vK1O7FZe0oNHYWwfd3cVjI7TbaccMC+Syzr+lAuMdt9FqJMA==, tarball: file:projects/arm-search.tgz} + resolution: {integrity: sha512-n9+MFthVi0kPRyKbesnuxpozFIAXlDtN3AUHhnifFNmk1ljV9L9Qlo6F4jwEUiVDxc3q4Tewg2Z20NXpsl7jcQ==, tarball: file:projects/arm-search.tgz} name: '@rush-temp/arm-search' version: 0.0.0 dependencies: @@ -17899,7 +17902,7 @@ packages: dev: false file:projects/arm-security.tgz: - resolution: {integrity: sha512-B70NAL/cD6aCD6ZFWPaQ2fCRsoA4j8ZnFsGa/y9vDILw/37omK/X06fg1L3eItXDa85rnxAKEyVISb4/CmSlMQ==, tarball: file:projects/arm-security.tgz} + resolution: {integrity: sha512-Px/+niYXJJSBaYURVZ7Sy0ZUBrh5mL5YTdHXKcumWBVaNY6IwcdEbtR3ZfjWS1J2fkZNUCBe28PjEy4+oQBzow==, tarball: file:projects/arm-security.tgz} name: '@rush-temp/arm-security' version: 0.0.0 dependencies: @@ -17930,7 +17933,7 @@ packages: dev: false file:projects/arm-securitydevops.tgz: - resolution: {integrity: sha512-8LQ0CNpQRwNCKE5gn+oP3618AYNtvqNec3Mxu5PGrWUs3i1IiQAOqpnLAl+NLFjYgq/5cD3gm8FVlnmKaRRX+g==, tarball: file:projects/arm-securitydevops.tgz} + resolution: {integrity: sha512-S4pcnEbybi5nmSjXtXKhIsTRuw7imOZmTcOg3bAPgz3KqoLVKXzNIaQ45IelRQ8XXWzbt2FLMruvJXZWGZa/dw==, tarball: file:projects/arm-securitydevops.tgz} name: '@rush-temp/arm-securitydevops' version: 0.0.0 dependencies: @@ -17960,7 +17963,7 @@ packages: dev: false file:projects/arm-securityinsight.tgz: - resolution: {integrity: sha512-ECeHKmdNfMrlWU+ALpyQjR6P1EmyqVmwq333v5RV6lVJmh8P0P/BxUNCXpyzFW1fbzQrNz5PkcxeWk8Dn1OXeg==, tarball: file:projects/arm-securityinsight.tgz} + resolution: {integrity: sha512-z7/bwVywKxYb8/nzlnRHG0naVcEeSHTzxDEQ0c1QiRmlvtuuVReA0sH0eBKCSUWqe2Gad9W6zFjyLoqUxg2iyg==, tarball: file:projects/arm-securityinsight.tgz} name: '@rush-temp/arm-securityinsight' version: 0.0.0 dependencies: @@ -17990,7 +17993,7 @@ packages: dev: false file:projects/arm-selfhelp.tgz: - resolution: {integrity: sha512-Du6qiL/0d6POf7L+oG/79kFrVo1aq/OqOT9GcaPwMgsATyPRJ30MBVglpAz2Y/ZQ2PhOUZlC06LzxW6er51qTA==, tarball: file:projects/arm-selfhelp.tgz} + resolution: {integrity: sha512-qKw7XYBLOZ8gMshNFDUxW6hhf4A60cbTwLA+s1Fh/OPUKopWJ6u8z0uw40ZaodIosbk/c6XPhWaYtUImIblFsA==, tarball: file:projects/arm-selfhelp.tgz} name: '@rush-temp/arm-selfhelp' version: 0.0.0 dependencies: @@ -18021,7 +18024,7 @@ packages: dev: false file:projects/arm-serialconsole.tgz: - resolution: {integrity: sha512-IE4+e1/ccdTPu/DGZ319e0G9sO5zDhKOHYAJ3ys2d1TEgzfyZq701uDZYWj2jRPp+wTbWI1OKHNUchLOv2XFiw==, tarball: file:projects/arm-serialconsole.tgz} + resolution: {integrity: sha512-GMojm865n40ZBB+4kLDKzAoO6dOa4U+Vz7zEFXNcbIHiQUoS6+PwzuDSPvOLSeNxHV7samqCTkge2FnmlQqr2A==, tarball: file:projects/arm-serialconsole.tgz} name: '@rush-temp/arm-serialconsole' version: 0.0.0 dependencies: @@ -18048,7 +18051,7 @@ packages: dev: false file:projects/arm-servicebus.tgz: - resolution: {integrity: sha512-iKMaq8Mpd8NWdBvKvDKFX8HME7Vmks7T44pkpV8l7Py3eFY9JQSE6DVvrY9yD6EJWWxUkoswtZM7/UcoNr8gzw==, tarball: file:projects/arm-servicebus.tgz} + resolution: {integrity: sha512-mX0dwH8mu+GrYq+JsD3AhOjm/K62WRtCNHRwHpyrwCtgc+VUuD6T/mpD3t/oERQ5NcMj/KubhdOk6iQci39eNQ==, tarball: file:projects/arm-servicebus.tgz} name: '@rush-temp/arm-servicebus' version: 0.0.0 dependencies: @@ -18078,7 +18081,7 @@ packages: dev: false file:projects/arm-servicefabric-1.tgz: - resolution: {integrity: sha512-VpD1QplYj7Nk8D1EVFya3hgMbFMKel3IDJZb2DZtxuO2TMU6aDBAm8Fh1ObDEaqFtKS4zG08zC3+Sa6vq/3wFg==, tarball: file:projects/arm-servicefabric-1.tgz} + resolution: {integrity: sha512-mhjzYzaHr459X1YZqYfeMyMf0WE9tGDIS0NolkxvsJHVS4GzfXLk+Qwv94I0Oczd8icANrt5bvtewhMJMN55cA==, tarball: file:projects/arm-servicefabric-1.tgz} name: '@rush-temp/arm-servicefabric-1' version: 0.0.0 dependencies: @@ -18108,7 +18111,7 @@ packages: dev: false file:projects/arm-servicefabric.tgz: - resolution: {integrity: sha512-PYs4dUaMHAw61YrQ+9Gtrcvos/F+ue1jMFIG4K2F49lVjEJ8X3HddH7ewaUHP1GTzevTGSQeeOqipJJ289ui+w==, tarball: file:projects/arm-servicefabric.tgz} + resolution: {integrity: sha512-nBD/gkz9t+npnHpQxhMqmYsiM7g2ORRS9ZTuXy8esCn2ErOSZeus7nndC7bVRSaWUFjw3RCtEaKOGC+k5FeBPQ==, tarball: file:projects/arm-servicefabric.tgz} name: '@rush-temp/arm-servicefabric' version: 0.0.0 dependencies: @@ -18154,7 +18157,7 @@ packages: dev: false file:projects/arm-servicefabricmesh.tgz: - resolution: {integrity: sha512-DAoHYCxEbPvnDOv46/WhvUT+yt66a6vKoaGJpQvqDpKmmpToXECdoprk6D4y0TvRfA1qRjpF8VoNFHjtgOUynA==, tarball: file:projects/arm-servicefabricmesh.tgz} + resolution: {integrity: sha512-VUYEVVtWCIYNADs1mvJKm6x/q9zkLVxBvBgFeh9X0pn5A0I28A8LN8NikklaByhLopV4Yfoqf8iNj07TErM7oA==, tarball: file:projects/arm-servicefabricmesh.tgz} name: '@rush-temp/arm-servicefabricmesh' version: 0.0.0 dependencies: @@ -18182,7 +18185,7 @@ packages: dev: false file:projects/arm-servicelinker.tgz: - resolution: {integrity: sha512-b4I+nEFdfBdbxwWL83hH8Cx8u1tnApKwJ4woUu5sW1oeBY+b1EBHqB1oMRn537e0OKZfa5rYLBVSLSSjXHCgFA==, tarball: file:projects/arm-servicelinker.tgz} + resolution: {integrity: sha512-BI03Uf+B32eQ1/UJ5zwaebq+GqL3BZKvZRhYiHKNZIZ5XkSCj/+RbzWxkrUIYpjvYK1kK8ZdxriBEEge5x+yCQ==, tarball: file:projects/arm-servicelinker.tgz} name: '@rush-temp/arm-servicelinker' version: 0.0.0 dependencies: @@ -18212,7 +18215,7 @@ packages: dev: false file:projects/arm-servicemap.tgz: - resolution: {integrity: sha512-TuOms7H4yauZtgxdgm7wHhfCAg1aGoXBxp+pH1DJYcq5Dv0Hl8OLiASVR76MquUU0hgGWCY8HEk1rnY2gOBmnw==, tarball: file:projects/arm-servicemap.tgz} + resolution: {integrity: sha512-gMlBuke+uVxkC+RHCKU/uqQF3DDItNnnSY8u3/6am2rhQKMmAyNE9cwf9LeOuTaK9Vwyp40/domzBBT3WXHi9g==, tarball: file:projects/arm-servicemap.tgz} name: '@rush-temp/arm-servicemap' version: 0.0.0 dependencies: @@ -18240,7 +18243,7 @@ packages: dev: false file:projects/arm-servicenetworking.tgz: - resolution: {integrity: sha512-i8zywAj3ogUJQ8TsnlaNoWGcHF4DklFscEdWVm0GJEf5kYSb9S6nXg40mVHqKtLLa1EiawVcXaMiHta7qlOlxQ==, tarball: file:projects/arm-servicenetworking.tgz} + resolution: {integrity: sha512-jTqnBRCg8w5P4b+b1zRL8OcqS/V7ZmJdoyobiF3nlybl7r3Yrn8QYjqsNSoDyTfZCPUobdfJXiw02OjvHBKT7A==, tarball: file:projects/arm-servicenetworking.tgz} name: '@rush-temp/arm-servicenetworking' version: 0.0.0 dependencies: @@ -18270,7 +18273,7 @@ packages: dev: false file:projects/arm-signalr.tgz: - resolution: {integrity: sha512-q3he14cTJvsZlGmkKan1jmInCxqH8L9Qjiph4Kk9rNqDNOjDzWjfI5rblwT2rwzrDhwn3LA28zbl8mkEeFUneg==, tarball: file:projects/arm-signalr.tgz} + resolution: {integrity: sha512-zOj+xr0QvdXrIlVyYKgwydI81agrOmG5t5IPn1LBtXKhHc6awL3+j5mBc4UKVb33U4vujVMSAIznx8U/STDDRw==, tarball: file:projects/arm-signalr.tgz} name: '@rush-temp/arm-signalr' version: 0.0.0 dependencies: @@ -18300,7 +18303,7 @@ packages: dev: false file:projects/arm-sphere.tgz: - resolution: {integrity: sha512-zu2ViWjA8Q+zH59tu1TFghRMTpx/o59Njik5kxjhJimusHi2WdVA2tFXy+43JOGZn2y/EOKTx8ByPe3QXXPgJg==, tarball: file:projects/arm-sphere.tgz} + resolution: {integrity: sha512-jQJaQ8K8/TuACKtMzMaljQ+2Lqpx08OCBYb/Hi+D2/5UGS9iW7GEu1nXdyT+vltrr4YYCINZn6n4L2+CHHTlQw==, tarball: file:projects/arm-sphere.tgz} name: '@rush-temp/arm-sphere' version: 0.0.0 dependencies: @@ -18330,7 +18333,7 @@ packages: dev: false file:projects/arm-springappdiscovery.tgz: - resolution: {integrity: sha512-8I6C+bVGH81wWi93y4yWThAN6Jg45vsdz0QJ0aNh8pURiwRSLfYjqpcWFGrrvMtfLPsDvsDmya/sPDTxYfI56w==, tarball: file:projects/arm-springappdiscovery.tgz} + resolution: {integrity: sha512-Zb4tvHVkQFwSBEoyOwiCg+1MXyU0xYDpG6OqyCuWiQvcdHM4UwXcwJSfJznS7GTTmQdCqegVXYLxUYJTpxoobw==, tarball: file:projects/arm-springappdiscovery.tgz} name: '@rush-temp/arm-springappdiscovery' version: 0.0.0 dependencies: @@ -18360,7 +18363,7 @@ packages: dev: false file:projects/arm-sql.tgz: - resolution: {integrity: sha512-jAEmxePLAQYwQA1+pc90ne5yg9S17zaCEdxcWSs+mzffP6aaMgCyTRVsMUWgn8KSw9Yi6zC0xzzf11OOYq3lKg==, tarball: file:projects/arm-sql.tgz} + resolution: {integrity: sha512-73Oet2aISNMPTPVJjDN0whP3J23ZtcbObc8wUifIqF/x+sKGEEWDwH2jdwcy4d+MJ0D99rsnTsEfPNK617tPAQ==, tarball: file:projects/arm-sql.tgz} name: '@rush-temp/arm-sql' version: 0.0.0 dependencies: @@ -18391,7 +18394,7 @@ packages: dev: false file:projects/arm-sqlvirtualmachine.tgz: - resolution: {integrity: sha512-fqfFdEwf0t8GAOh7qfR5g5YhSs8Km6/IaoafYyQVwV6e2jgygHl6zyARRDv8cP2m/KWR6sxj/uo9e6/a/aHLgA==, tarball: file:projects/arm-sqlvirtualmachine.tgz} + resolution: {integrity: sha512-pYNGuK8/84ZrBuewv7yQqhdCo/IVcD+mfYYPZty0OdFkx3SKB3gzBmTQ5m++xVN1ErX3wNPnX6G9OXKLSLX0Ag==, tarball: file:projects/arm-sqlvirtualmachine.tgz} name: '@rush-temp/arm-sqlvirtualmachine' version: 0.0.0 dependencies: @@ -18421,7 +18424,7 @@ packages: dev: false file:projects/arm-standbypool.tgz: - resolution: {integrity: sha512-UlU1U9PerKMPUsMwstAoy5MqIkgTSF3KFO5SKr3fCNge6cndExz58HRCTvfxBXIBfqyJPDo/ljUuSMF+7RyE4g==, tarball: file:projects/arm-standbypool.tgz} + resolution: {integrity: sha512-PnDCQuYHag1lTpWnL2Ca3vSbgbHpWQ+8DtbXB2ViOGZ2v/xLYis2QSGQP3RFSh0+/LBAVZx2XXjQipqJOujAGA==, tarball: file:projects/arm-standbypool.tgz} name: '@rush-temp/arm-standbypool' version: 0.0.0 dependencies: @@ -18452,7 +18455,7 @@ packages: dev: false file:projects/arm-storage-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-sr8c66f9AdW9TuDGk1H6wFgS9WviiJv1i02B7W+sWSIFbBUKz5t8zoiKcPrzx2csZ68OCJstbpI3e5Hd6hpyvg==, tarball: file:projects/arm-storage-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-TGuE058zo5kC7VEogPOxwfXHz3/Bk8KB2zdZGkQEBTyXLW/c7BBKbdxjQ50QREtza0yI7wO22nfQMC1i/28LOQ==, 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: @@ -18482,7 +18485,7 @@ packages: dev: false file:projects/arm-storage.tgz: - resolution: {integrity: sha512-y0irsK1GaCCXE785jPOyttitGFjqQlTIdvLvkHM6ZgX7TfOLVAIMYR1o4QVBrdhv4QuwoaIc1AnhWZt2VbF2Kw==, tarball: file:projects/arm-storage.tgz} + resolution: {integrity: sha512-fUFB0+apkQ/L+ToqE0fxbzFzKhWxEGwUokm61oew5OdrpeWAF2KX8FqeK5T6s2rS1blqDkn5TCG+XRjRpRZ/uA==, tarball: file:projects/arm-storage.tgz} name: '@rush-temp/arm-storage' version: 0.0.0 dependencies: @@ -18513,7 +18516,7 @@ packages: dev: false file:projects/arm-storageactions.tgz: - resolution: {integrity: sha512-y9gBYrOwFnxR6w7ihJHFh+4Ua84IV71PG1QfYKpsYBaCl7Ye6YPSIdsU89rAkb46TKckwsOISqUqij+de8qkuA==, tarball: file:projects/arm-storageactions.tgz} + resolution: {integrity: sha512-ftPPQPoyeEFHPiCjAqjV9TaxJpsoKPjcOWhFGIyyt7UjSnIsqtp4zm9G7SeGiOWTAuog7BoQ0IYWWseg9oi5vA==, tarball: file:projects/arm-storageactions.tgz} name: '@rush-temp/arm-storageactions' version: 0.0.0 dependencies: @@ -18543,7 +18546,7 @@ packages: dev: false file:projects/arm-storagecache.tgz: - resolution: {integrity: sha512-1ZZEylMxUh/nPoxIKGSxpaVoHOcOOABS8qkwf4BlK/0y1/siwnBJSvqHgFcZ3D5YlbbIuj8rRVSNInaIuFUR5A==, tarball: file:projects/arm-storagecache.tgz} + resolution: {integrity: sha512-RO0zn7zgnyBI+/G9/6GQWU/aaiXy4dW9Fqe13gNPaOWQL0Qx+9PFRWqy3Zd2uNoCxa3RjQnwrPuk8Rnsmg8EZg==, tarball: file:projects/arm-storagecache.tgz} name: '@rush-temp/arm-storagecache' version: 0.0.0 dependencies: @@ -18574,7 +18577,7 @@ packages: dev: false file:projects/arm-storageimportexport.tgz: - resolution: {integrity: sha512-yi5HpUSvqmLbhj5gcwqzn3k4pKGorFKZQN5VwuxnFsZos/hwSxe/UKLRE4xijisCJh8NytSx4CDP0SbFpvoXxA==, tarball: file:projects/arm-storageimportexport.tgz} + resolution: {integrity: sha512-FrkH1kkYZWRTmhzUOuNymupxNYkUF/0zi9JWQyDQB3W65DcOZN0w9PxIMF1aTOKHe8s6UlDpbpr1zmvx2r5ZTw==, tarball: file:projects/arm-storageimportexport.tgz} name: '@rush-temp/arm-storageimportexport' version: 0.0.0 dependencies: @@ -18602,7 +18605,7 @@ packages: dev: false file:projects/arm-storagemover.tgz: - resolution: {integrity: sha512-UsX6UCtWlnuZYFIzdOq/F7l72d4ku5XR/9dmaPqmgOz795hO3b5k3M69IBkdEeFMgHNmj5d+K/BIkRtVTA1+nQ==, tarball: file:projects/arm-storagemover.tgz} + resolution: {integrity: sha512-eBTpDLGTC8bzTU5PxS+OILzHHcbDuRDDhLFgBmCUHKoY8wMKK4gLmz/u7l4IXfanLagxihCT395OAmknYxNEsQ==, tarball: file:projects/arm-storagemover.tgz} name: '@rush-temp/arm-storagemover' version: 0.0.0 dependencies: @@ -18633,7 +18636,7 @@ packages: dev: false file:projects/arm-storagesync.tgz: - resolution: {integrity: sha512-4U6POnxYGRyF5vQB9KeQGyWYW/adVrtQku+3xfe3Nj0QQ8VpmN5q5DVwbI+NDLIOvrXm0ReaQzFUtbhgIc9K9w==, tarball: file:projects/arm-storagesync.tgz} + resolution: {integrity: sha512-CVer+JDWP2v9lzFt+s/g9qVJs5OyMa0jtq6OIt0vEEY35B91/0ZX/6FaDZvOil6ogF/fn8HYsLUlpPqk+3GUAg==, tarball: file:projects/arm-storagesync.tgz} name: '@rush-temp/arm-storagesync' version: 0.0.0 dependencies: @@ -18662,7 +18665,7 @@ packages: dev: false file:projects/arm-storsimple1200series.tgz: - resolution: {integrity: sha512-cTFxPvBEBJWkj19CYPT6zqIT9KLwgfdBW4g/w1Z2OEOme1eKMfI8UmpQo8WKk/6JCpXhQLcewHKkn9NJMpbs2A==, tarball: file:projects/arm-storsimple1200series.tgz} + resolution: {integrity: sha512-HoMQdFdLZ9KsB/yvQRQeyCUeXSX2xtZKdqmy6WJgRsi3aMj8MUWduZC4LbbkDb7F/crUzsGJxhMYNm6zZn2G1g==, tarball: file:projects/arm-storsimple1200series.tgz} name: '@rush-temp/arm-storsimple1200series' version: 0.0.0 dependencies: @@ -18691,7 +18694,7 @@ packages: dev: false file:projects/arm-storsimple8000series.tgz: - resolution: {integrity: sha512-i1eh3ERKkdECOuc/BOb5exDZuL7aUTEKiXFpqLlKcfKgXz1pCEYPV8ekhK6U4QXuwNWPan3+y6TzeuoKxCjH3Q==, tarball: file:projects/arm-storsimple8000series.tgz} + resolution: {integrity: sha512-8Y3vrXijr+GNdjDTMU5lMX+lcplFw3T9h2j8XbvHqrzWwHAnN24GMJN1styPzvvTesGtXrsEDAbAIGTkMxswzg==, tarball: file:projects/arm-storsimple8000series.tgz} name: '@rush-temp/arm-storsimple8000series' version: 0.0.0 dependencies: @@ -18720,7 +18723,7 @@ packages: dev: false file:projects/arm-streamanalytics.tgz: - resolution: {integrity: sha512-BftyU/D+V40GmtOKEIBcjM3NQvpPQGefxlOVErMEkTvkRf1Ha7KXL+gcwWfHIWmeDlBYlU9S38yR0veRGvaD3w==, tarball: file:projects/arm-streamanalytics.tgz} + resolution: {integrity: sha512-mMgEakc8HukU0aZNHCjH4JtfdnAjluphyODqWpzS3haO6hwglmw9qTkRFD9OdeTQaNYX9G7tmlnj6KkL9+zJ6A==, tarball: file:projects/arm-streamanalytics.tgz} name: '@rush-temp/arm-streamanalytics' version: 0.0.0 dependencies: @@ -18750,7 +18753,7 @@ packages: dev: false file:projects/arm-subscriptions-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-FWSgHuhV2hoZPRYrBFbP0I8pIHfK0VWZ1ThRFMhUvBm5bePKJvDm9A8WxQ1UACBYQ+r4sSqccPYxLDAUXQHWjA==, tarball: file:projects/arm-subscriptions-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-j6JXR3XLuIHwKdUq+YL1sFmI1MfvzIjwFhykeFn0BxUiaEzus6dF9IKfiRYz/oK7lU0EpqbASLAWlWsFtpn3ZA==, 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: @@ -18778,7 +18781,7 @@ packages: dev: false file:projects/arm-subscriptions.tgz: - resolution: {integrity: sha512-N8BQ0j0ydmfNDRBK6+IVsrcf3+UkmfGNMubsDDoN3FvFRuHIDEN8YLB8NyhvhrMYFaoHGgCR56//I5qlOrllSA==, tarball: file:projects/arm-subscriptions.tgz} + resolution: {integrity: sha512-yxZ6qrSI1iPNoZNTfWjavZhpkUinY4iPqwMSZxL1gQFqGShQOEfgCpBT0DiJXyIYhevwNlQzg8BFFVCLJVDs+w==, tarball: file:projects/arm-subscriptions.tgz} name: '@rush-temp/arm-subscriptions' version: 0.0.0 dependencies: @@ -18807,7 +18810,7 @@ packages: dev: false file:projects/arm-support.tgz: - resolution: {integrity: sha512-0prgohszK98MP8tp9JG0I5qHo1ThaxQe/FR8eSzCdHvktCG9vOjz+4M7CbIHOMeGNpmDyOik/x9WO6BbviG25w==, tarball: file:projects/arm-support.tgz} + resolution: {integrity: sha512-j0Bs6jwxcoE3Is7jgre3/j9jHt2sQHbCcIr1FwI9ZthRfsa8V3A7zQCMfve5qaczkO7D1+fjpR2MK8YtVxkx/Q==, tarball: file:projects/arm-support.tgz} name: '@rush-temp/arm-support' version: 0.0.0 dependencies: @@ -18837,7 +18840,7 @@ packages: dev: false file:projects/arm-synapse.tgz: - resolution: {integrity: sha512-gnS+AzWwj3uKCAVg064c9Wzgm7hKJq+db8tLe/XAJxXqPWGG9nKtc0q0sC/AGLuT24De6jZGBvNiHb9KYWTsMg==, tarball: file:projects/arm-synapse.tgz} + resolution: {integrity: sha512-PKSs1gos0LMkEvlgcKjm0Rx3t7kt9LrHd2zcHjDQQlj68x2AZqRqixXrs9G7+9InBWFyXL9E/K8q25KKkCe66w==, tarball: file:projects/arm-synapse.tgz} name: '@rush-temp/arm-synapse' version: 0.0.0 dependencies: @@ -18867,7 +18870,7 @@ packages: dev: false file:projects/arm-templatespecs.tgz: - resolution: {integrity: sha512-fK0qpWYE/TPivDe2HG8za6k/rWYQcjsVgKrkwJvTT77G237Bcp9AxuTOSBTr8rhAG43YmzuetLFf2F0a4t/jCw==, tarball: file:projects/arm-templatespecs.tgz} + resolution: {integrity: sha512-i/Zf3P6eq0cqB3hLbsmW5JYGoCsPzTebE/9W3vkLLgPytl6TAXkyVGk705Ubd0uAMOMF9PsAToALULf5zx1xwQ==, tarball: file:projects/arm-templatespecs.tgz} name: '@rush-temp/arm-templatespecs' version: 0.0.0 dependencies: @@ -18894,7 +18897,7 @@ packages: dev: false file:projects/arm-timeseriesinsights.tgz: - resolution: {integrity: sha512-ootvGtM+S6EIlwQFOVaOZFUVjCN3Za3fD3S0j3PDVR4gsJfwnFRGwf/SdNLG1uwJpaGnmalvMjLGph7+E4xO1w==, tarball: file:projects/arm-timeseriesinsights.tgz} + resolution: {integrity: sha512-qcaxrXXHz9j1L7wsQtOSwRBjCtqn049mL7cp2cBleXhZaxwHPBWlEL1yHfc1XXuBH+SGpEw9PsmSV0E7/4Lkhg==, tarball: file:projects/arm-timeseriesinsights.tgz} name: '@rush-temp/arm-timeseriesinsights' version: 0.0.0 dependencies: @@ -18924,7 +18927,7 @@ packages: dev: false file:projects/arm-trafficmanager.tgz: - resolution: {integrity: sha512-3w4+wkFe6S1S57009dFn+AWddYAy73EJhKrrFoZFtgKcY0c9WiqHxQrNqibyB7VMUsGOy3czFdp9+maYnNLuoQ==, tarball: file:projects/arm-trafficmanager.tgz} + resolution: {integrity: sha512-PXGzoriUH8pOZxxsnbDoYkn7UhQWLC0bydW1uXW1aKQNnSZhEWiQ7ebW+kTvJks40b4beaQXfho8nmv2EUI/yQ==, tarball: file:projects/arm-trafficmanager.tgz} name: '@rush-temp/arm-trafficmanager' version: 0.0.0 dependencies: @@ -18952,7 +18955,7 @@ packages: dev: false file:projects/arm-visualstudio.tgz: - resolution: {integrity: sha512-eT8xtQIsuBs4dl4SC+wYDSHgOLuwoyXDb4ponzU+ApjB6tW9nH4qZ2szxGA+u9I7Aur1bhTxE+OEAGArip4e3Q==, tarball: file:projects/arm-visualstudio.tgz} + resolution: {integrity: sha512-ZTBQ5hiO3FmkzfGVnh7eWH2t1rK9fuYbfs4Jh7id9eIv8Uool03CuqDX3HVWR4ybdNtvrO4eW9hxoBulKf43Qw==, tarball: file:projects/arm-visualstudio.tgz} name: '@rush-temp/arm-visualstudio' version: 0.0.0 dependencies: @@ -18981,7 +18984,7 @@ packages: dev: false file:projects/arm-vmwarecloudsimple.tgz: - resolution: {integrity: sha512-GaQkqiFuejshJA9bJvTXwQ9sIP3aIOJbgGbgIfpoQDWkLn/2fRrsE5bZYqoDQ2+RTxzUFsQcPRBiQrd3UD8k7g==, tarball: file:projects/arm-vmwarecloudsimple.tgz} + resolution: {integrity: sha512-iSBoVhQA4YidmDMKm5kXY8ySPBPBPBgbAevjzOoGc0G1am+dmDY2Nrg4rh3WMXPQvKQZzYGEdBi8c31RyBFNaA==, tarball: file:projects/arm-vmwarecloudsimple.tgz} name: '@rush-temp/arm-vmwarecloudsimple' version: 0.0.0 dependencies: @@ -19011,7 +19014,7 @@ packages: dev: false file:projects/arm-voiceservices.tgz: - resolution: {integrity: sha512-nQ4UThLd993Hrj5rgnzcn74jgMoj260kjTtnS2ZFoEs9ZUCLxWDEvVLvMAE7WSUQfJJhdkZYxnOjdvlpk9MNYA==, tarball: file:projects/arm-voiceservices.tgz} + resolution: {integrity: sha512-wjwC1xcsilmM1swl1/rQGu9soDeSlOBUAAKyU682ZVRaqlmqAQf0+Vls59qjnWolQncabYq8pGESLpPq+RqcGg==, tarball: file:projects/arm-voiceservices.tgz} name: '@rush-temp/arm-voiceservices' version: 0.0.0 dependencies: @@ -19041,7 +19044,7 @@ packages: dev: false file:projects/arm-webpubsub.tgz: - resolution: {integrity: sha512-M/la3E8Hmbf4jUjZuJHlcFwh8mj6IwL1DkUhsZPTI8PShkyt62ED0eqkYSjH7Rk3d9eqejzt5ml5kqOD83PVXg==, tarball: file:projects/arm-webpubsub.tgz} + resolution: {integrity: sha512-lDb8BncJGdS8FUQu/OSJfYYzkygPPqZ0P1BJqupO74IWVIAHz8qvMsb16bk0iaVt0S1S1sFUbwRHXYQGtypTrg==, tarball: file:projects/arm-webpubsub.tgz} name: '@rush-temp/arm-webpubsub' version: 0.0.0 dependencies: @@ -19071,7 +19074,7 @@ packages: dev: false file:projects/arm-webservices.tgz: - resolution: {integrity: sha512-ekHUB6FuRw8WckbapaHoIrOBNkM9pyMYpvh3eAoLdJuXtuB+sWhi5AkbqMAAOmG5eTIFVcdFerLM9mF5oe7BpA==, tarball: file:projects/arm-webservices.tgz} + resolution: {integrity: sha512-ZqhbL8SHzp/8DMRisACAogpghLDGbI2CfjuZ530M9uWKVR1/Ft6XdINfIpQuYCzz3gLSB2qhdLV7eOCRYM+Pyw==, tarball: file:projects/arm-webservices.tgz} name: '@rush-temp/arm-webservices' version: 0.0.0 dependencies: @@ -19100,7 +19103,7 @@ packages: dev: false file:projects/arm-workloads.tgz: - resolution: {integrity: sha512-Hq5iuKGfYthKhLV3MwJJnKMBmMp+VWLMrjWtyqL/Hl1oX0I3H8k3/4awBercHCF+UwBQdLZWaJLci3tc5OboxQ==, tarball: file:projects/arm-workloads.tgz} + resolution: {integrity: sha512-MUOiI1Y8zv4ZFDeN6QiFjsgEvJOOnrTbaPkqJfXZjVFmi9lPcjB4AZOEAkuGQGJ7i4foZ6XCuI3/hGXOzE6lwg==, tarball: file:projects/arm-workloads.tgz} name: '@rush-temp/arm-workloads' version: 0.0.0 dependencies: @@ -19130,7 +19133,7 @@ packages: dev: false file:projects/arm-workloadssapvirtualinstance.tgz: - resolution: {integrity: sha512-J+ADBzOKzJs4zOtj19h6zmBJyHdkxMTLzNw6IaXcN7NXmW47p3RxNcmd/Q7Pibowv4MT4bdbbJilJk8rNsMSBw==, tarball: file:projects/arm-workloadssapvirtualinstance.tgz} + resolution: {integrity: sha512-di/H4LlEHmsyf1Te08GxWeR7n8ceyE8AP5CH9ZqwMUb0a/uNTRcDRbb+iY3rBV2iSJLJh4GoSF6i38BsXRLNfQ==, tarball: file:projects/arm-workloadssapvirtualinstance.tgz} name: '@rush-temp/arm-workloadssapvirtualinstance' version: 0.0.0 dependencies: @@ -19160,7 +19163,7 @@ packages: dev: false file:projects/arm-workspaces.tgz: - resolution: {integrity: sha512-x/+dVXfl8FOWCby3FJpwv+qJ73zZVXQArVInVWkY5yar6KmCrN9qxfkLqMESzwPj7cgM2xjBj5j9/lbWa9/Mwg==, tarball: file:projects/arm-workspaces.tgz} + resolution: {integrity: sha512-XzL5da44qxz0ss5sVZ6p89qKs9IH1FTSLHgBh0JgyGZ8HPgM+qFqDtwgaOG+1weAw4GEcPqOH/sNcDBvieDTKg==, tarball: file:projects/arm-workspaces.tgz} name: '@rush-temp/arm-workspaces' version: 0.0.0 dependencies: @@ -19187,7 +19190,7 @@ packages: dev: false file:projects/attestation.tgz: - resolution: {integrity: sha512-l+kGTQVwItgb1fkO9koHefDga+zYn/Rs9d+m8yj02ZPSFOd0a2T9qhHFbXEj7t2uGU1+uiyOBpCrR/Z/45O9+g==, tarball: file:projects/attestation.tgz} + resolution: {integrity: sha512-Cjg+kS2ubVU3V2eKpeOJd9s8k/Afy+Euf0UznscBQQ/p6OhDLcAP3YfVAUSVtoWZCMkeMdEFl2EVs7yeNJ3SDQ==, tarball: file:projects/attestation.tgz} name: '@rush-temp/attestation' version: 0.0.0 dependencies: @@ -19238,7 +19241,7 @@ packages: dev: false file:projects/communication-alpha-ids.tgz: - resolution: {integrity: sha512-WDnaDuV+6rYztxq+5wcQhuWpAbHZhiCAHqBPyeWfYFNp2U8s3HJQu609KSv8mYeIrxQptbOrJPH9FVZZ5YtRGA==, tarball: file:projects/communication-alpha-ids.tgz} + resolution: {integrity: sha512-RHsA3G34Ne04vi4Z+I1NyYqDgHX6VbdjPCAUh0tJgw7kOeXhPpW2aDX7NygvqYk2oHjMu5bJKDiME6B8IeexRg==, tarball: file:projects/communication-alpha-ids.tgz} name: '@rush-temp/communication-alpha-ids' version: 0.0.0 dependencies: @@ -19282,7 +19285,7 @@ packages: dev: false file:projects/communication-call-automation.tgz: - resolution: {integrity: sha512-jAos4/wgxHBUTIdT2cECNXGw3ppGrA/xsy1He0en7VfbdACLQ4/g1lfbieASMwMYMLA3DH7HzdjZ9JaEGauYFg==, tarball: file:projects/communication-call-automation.tgz} + resolution: {integrity: sha512-oTShTmrbxfrNzMYL0F+FWWm8FWIZEDn6BeNTctZCmKr8qpJbTGRGnxA/zh81Ld6j9i6K4FjMTgFis/igaPlawg==, tarball: file:projects/communication-call-automation.tgz} name: '@rush-temp/communication-call-automation' version: 0.0.0 dependencies: @@ -19329,7 +19332,7 @@ packages: dev: false file:projects/communication-chat.tgz: - resolution: {integrity: sha512-h2gowp+GzdE2NT3Eq8Q/F7iDu5KpDv/Bov9MqI3PpW46Hmn2iBSoBx5Uwe0kHiIYqlIHLSFn3PCc02TzKXNYLw==, tarball: file:projects/communication-chat.tgz} + resolution: {integrity: sha512-cc0ERZbLnKcmY9v51G5nO7orEuYNAyQip/zx5EBDVf1WgZhspAgJ/LbMoAfBBcEswNlyqPkKm+rnTADhuz6+GQ==, tarball: file:projects/communication-chat.tgz} name: '@rush-temp/communication-chat' version: 0.0.0 dependencies: @@ -19380,7 +19383,7 @@ packages: dev: false file:projects/communication-common.tgz: - resolution: {integrity: sha512-IX5O8uhhwOhyHTeNlA59GkE9zYim4bylUUozb2OMRbeQ8qMmguv7KQmuBUk+vRnKcfsMufnuRCNaxSE6L6+Dlg==, tarball: file:projects/communication-common.tgz} + resolution: {integrity: sha512-qUFjssxs3gQnMSOnp9mrxweEnaeXP1NZXhyiZT/EsjQRkYm1jF2kg92stA3CHfVFvpJ6t+gN9K75Kv30hs6RiQ==, tarball: file:projects/communication-common.tgz} name: '@rush-temp/communication-common' version: 0.0.0 dependencies: @@ -19426,7 +19429,7 @@ packages: dev: false file:projects/communication-email.tgz: - resolution: {integrity: sha512-OuCJlT8sUnZ9SsPiqOGk37mDBzEMrl+te6kMREDsr0h8T+kxKGVoeol/fzBU1IBfVL7MpG/5pETgOX0pz1y64Q==, tarball: file:projects/communication-email.tgz} + resolution: {integrity: sha512-x//4ITCLpNDIhQGqn3kWrqEVNnHZqEvT9lj0TxPOQ60XAP1Ff0nsqBMXB9bWPnHRbN+DmHJwzQVyDJkczBKfuQ==, tarball: file:projects/communication-email.tgz} name: '@rush-temp/communication-email' version: 0.0.0 dependencies: @@ -19467,7 +19470,7 @@ packages: dev: false file:projects/communication-identity.tgz: - resolution: {integrity: sha512-pneIynH7xrqIxkvTp4nKam1OX+qCNw3AeuQfZpNmVpS/GecEBKbO376vxYQcls+tfG1s572lVjrOYCNdRULIyw==, tarball: file:projects/communication-identity.tgz} + resolution: {integrity: sha512-YVjJfL/3YFPIku7aXnRoIqtPY+mJqSK30NnfaBgd6Rw4gyWF4VoLh8R1EAIvtYn86S5PSU3HJoXAehTvLUV7GQ==, tarball: file:projects/communication-identity.tgz} name: '@rush-temp/communication-identity' version: 0.0.0 dependencies: @@ -19515,7 +19518,7 @@ packages: dev: false file:projects/communication-job-router-1.tgz: - resolution: {integrity: sha512-wosnJN2k3Y5hRfua1oRxhXu8JQeeuQ/C5ULFLR11BuZfCHHW6QzVSQeFZlm2tFiLwu+6df8U/4ab5cK37x7+tA==, tarball: file:projects/communication-job-router-1.tgz} + resolution: {integrity: sha512-fuDq0GkOtNjKy0J97RLBFjh/1cPXWOuIBu2mldGod6+1WOwnXKPL/9foBVKzJpLuChRi3+SFohfwdxmxV2/vuQ==, tarball: file:projects/communication-job-router-1.tgz} name: '@rush-temp/communication-job-router-1' version: 0.0.0 dependencies: @@ -19563,7 +19566,7 @@ packages: dev: false file:projects/communication-job-router.tgz: - resolution: {integrity: sha512-dwGWuO/CWPbaFAQDrWofCCHKpNsrpclkRyRcr4Sy9J7UZ2n99Zhrr4E/pBqqahr0lH5fJdbhqRpt2GnPXC1hVg==, tarball: file:projects/communication-job-router.tgz} + resolution: {integrity: sha512-xRuR+PV9qOmg7+H4nEn0dRLdBf2p8e9pBK/ERM+hKXV8bbchzukyM2MeGL+zy4jy1j4Ar+lz+OLpXY2FotlkCw==, tarball: file:projects/communication-job-router.tgz} name: '@rush-temp/communication-job-router' version: 0.0.0 dependencies: @@ -19608,7 +19611,7 @@ packages: dev: false file:projects/communication-messages.tgz: - resolution: {integrity: sha512-cJ+fNIlvMa0D7PzceBoIW4vxkLKrEWB5KyuhwtLRIljU/B08vmrBV9VrsqNgQelE2bnZfeVWZyIDRxwNCsfMBA==, tarball: file:projects/communication-messages.tgz} + resolution: {integrity: sha512-eZvl3T5xmJk+A4A0UFqTpxYV4TQ5eVeOwAOHXMtnZuNFL3FDDET93Ha7Wn+7UaO3nRbAjVjIu+MhaWRXz9r+2w==, tarball: file:projects/communication-messages.tgz} name: '@rush-temp/communication-messages' version: 0.0.0 dependencies: @@ -19653,7 +19656,7 @@ packages: dev: false file:projects/communication-phone-numbers.tgz: - resolution: {integrity: sha512-egAn7ayfhzEZAeJ1Af63ffo4iibtc5u1xm58mLvVghPLd8bXm4qjoWWmq6pHKwxhkPPqKHfKf19+YLLnZpbIFQ==, tarball: file:projects/communication-phone-numbers.tgz} + resolution: {integrity: sha512-q6YOlzJqBeIVLdEpBxYr8ekrBzv+u9wSqu+vIUihYxq8fF1vxUzv+ky0Icc/N2H6WR+KBeWwwkoey0eSFmk+lw==, tarball: file:projects/communication-phone-numbers.tgz} name: '@rush-temp/communication-phone-numbers' version: 0.0.0 dependencies: @@ -19699,7 +19702,7 @@ packages: dev: false file:projects/communication-recipient-verification.tgz: - resolution: {integrity: sha512-WO3j2VtTAFSzTsbkie6S1oPkR5y6Xp29r2S18lE2c1YvSbigKJWr6Mzwmr95SSXLM0JYTT6kk8NhGvcBfYvzEA==, tarball: file:projects/communication-recipient-verification.tgz} + resolution: {integrity: sha512-iKI/0Cuz8YNJM/FSutEyTrkcvEfurcIuvErzcxZUJarAymQUUvq1wgJ3fHRM7BXeNZB3u0Fy9nvsQvZg9dlNpg==, tarball: file:projects/communication-recipient-verification.tgz} name: '@rush-temp/communication-recipient-verification' version: 0.0.0 dependencies: @@ -19746,7 +19749,7 @@ packages: dev: false file:projects/communication-rooms.tgz: - resolution: {integrity: sha512-dJUJiVv/PWc8+Daf0d8MK849btRZ6mhKUe9fY8KzDw40szhLu+O4U8geDwVF8aVkMxOg3V0Ve00wVv1+IDMXjg==, tarball: file:projects/communication-rooms.tgz} + resolution: {integrity: sha512-9WzQ8V3bJICGPHvdYp3lr6jnILw7/c3reSRf3pRhpx/Zhq4mXZD19DDf2C+XgkDqYOd0zg0i0Bf6R+n+AdqvZA==, tarball: file:projects/communication-rooms.tgz} name: '@rush-temp/communication-rooms' version: 0.0.0 dependencies: @@ -19781,7 +19784,7 @@ packages: dev: false file:projects/communication-short-codes.tgz: - resolution: {integrity: sha512-WGD7emb/1BjHU/YDXhnRcvVY2pFWQX5SVfJ/1miD2YByyyz0TsLVDgxefBoabMpIW3501cBioVgjyqcq0OAHUA==, tarball: file:projects/communication-short-codes.tgz} + resolution: {integrity: sha512-cP0/YgNtMPRM+26MiHw8pdyXpr9DqTAV/WSxFCdMJyUY9DgmPMxA2eLE5M9uqg5umO5AF/vsunIjsTGVybpLOg==, tarball: file:projects/communication-short-codes.tgz} name: '@rush-temp/communication-short-codes' version: 0.0.0 dependencies: @@ -19828,7 +19831,7 @@ packages: dev: false file:projects/communication-sms.tgz: - resolution: {integrity: sha512-tXffy3LjAFo2ZBMQG2dsROG0KP2mhjeVOrncUngvC75xaRZbjfCHL1ux2Uz90OwRJt7SRjmFWjVMOfmdpqUpiA==, tarball: file:projects/communication-sms.tgz} + resolution: {integrity: sha512-o+pn9ZtbHqjzKbozxm9OzHHfQIldtIHLPaegQzpjT/C+D2rKVMa4I7CS389edcSiTwvY/1uJGdgcfDELgeYnxg==, tarball: file:projects/communication-sms.tgz} name: '@rush-temp/communication-sms' version: 0.0.0 dependencies: @@ -19874,7 +19877,7 @@ packages: dev: false file:projects/communication-tiering.tgz: - resolution: {integrity: sha512-76zo3o3+8tYvGYevGRKQu51wmx5UfApZWFsWVqNxXiCOyt+YM5EsvaTlEobDsTdK2HHSiGod8mcBfG2yLSnQxg==, tarball: file:projects/communication-tiering.tgz} + resolution: {integrity: sha512-DKNFqGrknRGm71PZSIn00BDnecQipWagVoOWlEu7dr6F0pQzdXfifx2qRMfb/Sk82SZjB9uA+DMYZdKsnQD+jw==, tarball: file:projects/communication-tiering.tgz} name: '@rush-temp/communication-tiering' version: 0.0.0 dependencies: @@ -19921,7 +19924,7 @@ packages: dev: false file:projects/communication-toll-free-verification.tgz: - resolution: {integrity: sha512-wQqYlg35F4JNrMPLLe+BxIxv13Rhl8SlDIMltVefDSgR9x5UUwupCQ9IATo2fLJnaT5vhnL6Qfqg1OodaB7aIA==, tarball: file:projects/communication-toll-free-verification.tgz} + resolution: {integrity: sha512-nsibj9vGBy2++1yO8WcgOaWManVBGOkDOYzy1V275ccjhgdI3Kn9FxxseY5c6XigkhmGceU5JUJ7BXlq8aiyDA==, tarball: file:projects/communication-toll-free-verification.tgz} name: '@rush-temp/communication-toll-free-verification' version: 0.0.0 dependencies: @@ -19965,7 +19968,7 @@ packages: dev: false file:projects/confidential-ledger.tgz: - resolution: {integrity: sha512-IeHVnoNcL68++YYDWRh2Cbt2e0KQfdL2yhjpvPTNH9Cj9lzmSgrxdN2a/Tq7u5fYXYCqEb7wl2xV4IpIg0pf9w==, tarball: file:projects/confidential-ledger.tgz} + resolution: {integrity: sha512-eFCaoAk2IGaA53SIsOtHu1yJHxoZ1tADhuuw2VY0iFlavHw2BpCiuYYpjE/eQOHIKZlDQDT+fIeLUlPsSoAxGg==, tarball: file:projects/confidential-ledger.tgz} name: '@rush-temp/confidential-ledger' version: 0.0.0 dependencies: @@ -19995,7 +19998,7 @@ packages: dev: false file:projects/container-registry.tgz: - resolution: {integrity: sha512-IDZMD8jhBBG+jqdvdjqeqyUQymimiNw1p24Ve1cnOiO93m/Gt276pR0hVDOqym1XDtlu3IooLvSG4SQGcW+kxw==, tarball: file:projects/container-registry.tgz} + resolution: {integrity: sha512-t1lqyMj2METqtnDyJrF6Qw/X0D/nQshcT3HpCjaRF4QaCljsBVtczyz+vWtm4RBCE2OvzAN3p4ZKoJhj/0Hjwg==, tarball: file:projects/container-registry.tgz} name: '@rush-temp/container-registry' version: 0.0.0 dependencies: @@ -20039,7 +20042,7 @@ packages: dev: false file:projects/core-amqp.tgz: - resolution: {integrity: sha512-ZjYrx5v04yA7RExHNqNQkXV/+B21xqySJj+SbYbdkjSTMtmyBMipPz7X2kkVIRjuU7E6w8/gl2ZhB0gvRd4HcQ==, tarball: file:projects/core-amqp.tgz} + resolution: {integrity: sha512-VeXTJC8jYIwaV9tCJLa8bAKkryIfLDqpI+1aVbAFscah+heh/D3WVOEfCZpzCdPMiL10D8CLehidNmO6NpbCQg==, tarball: file:projects/core-amqp.tgz} name: '@rush-temp/core-amqp' version: 0.0.0 dependencies: @@ -20085,7 +20088,7 @@ packages: dev: false file:projects/core-auth.tgz: - resolution: {integrity: sha512-9VWQfgxgTaK84wuHGrS8uoaCRHfvvgHHMDavE11Jt8Y3Ocv/1qU8X87aQ4r3mfbqpCsxEgeGIvcT+tf1Gp6PAw==, tarball: file:projects/core-auth.tgz} + resolution: {integrity: sha512-7iyjse2g7WxtxBmF6zCY3c/2bMCKAHe9QBpYOo7c+2pJO98i1lngl7kAcTV/mIFHa9o38r7TLhk5sYrIXNMSBA==, tarball: file:projects/core-auth.tgz} name: '@rush-temp/core-auth' version: 0.0.0 dependencies: @@ -20117,7 +20120,7 @@ packages: dev: false file:projects/core-client-1.tgz: - resolution: {integrity: sha512-0nYbq5NuDug7JjQf2cPbnGU5j08stiIYVshxJNET9rY/c3wV4vaLjZz0AB4hH+dMqMPaYS0GtjTc6sEHU2pZRg==, tarball: file:projects/core-client-1.tgz} + resolution: {integrity: sha512-2mV5ZllE/yavgjDaezjpzGs06hbMWyCjd1pOO0P0kiziccxKDv4OyxkDHzeJkHB6hW0RIWnWUXH4ZhK9/J7nJA==, tarball: file:projects/core-client-1.tgz} name: '@rush-temp/core-client-1' version: 0.0.0 dependencies: @@ -20149,7 +20152,7 @@ packages: dev: false file:projects/core-client.tgz: - resolution: {integrity: sha512-KKsaxRn3nqcO11eDCJAvyzxuV+IkVV251+BFvni4DqfnYpROKS5WQKDFKaV46JHXRxxkaadsj/lqSQhq/jkphg==, tarball: file:projects/core-client.tgz} + resolution: {integrity: sha512-fymVoajwSZvZH++oNT9jJHybX3UF9qJyenhnh/vYrc5fPEK5kJzzMh7XNSrusyQf44fCXlMW8IppYBAidKKBhA==, tarball: file:projects/core-client.tgz} name: '@rush-temp/core-client' version: 0.0.0 dependencies: @@ -20181,7 +20184,7 @@ packages: dev: false file:projects/core-http-compat.tgz: - resolution: {integrity: sha512-RE2tHJrgZB9ibLcOSohoO5CU6OrTaAoeXHIa4NX+VfGNupmsXxjz8n9pCyziNalKNNxUoxXOI82sVE/Qz1NcPw==, tarball: file:projects/core-http-compat.tgz} + resolution: {integrity: sha512-mq+o1iBTSxisXhAjPLeV3RZe+hM4uefe1A6gn1pQcGydEpuPy4AB0vXLINpWe5BMT3vY26/pXVzq1OvUNm6DIg==, tarball: file:projects/core-http-compat.tgz} name: '@rush-temp/core-http-compat' version: 0.0.0 dependencies: @@ -20212,7 +20215,7 @@ packages: dev: false file:projects/core-lro.tgz: - resolution: {integrity: sha512-fxatJCYwyEZIIBoNeYNb4A7aH95Aigb3phSM6Ijp8GQRAPPYtsXY1DypmsyTQs5BDrX3Lh02C3xAVVblKLL73g==, tarball: file:projects/core-lro.tgz} + resolution: {integrity: sha512-AwF0waUo4lgqxSlKWqA6Jey9O8wchTNuGHkzykZEHIZBPUMpoUL4IvOs1X3AzAGohMa0KokCpBQojA3n/oxlmg==, tarball: file:projects/core-lro.tgz} name: '@rush-temp/core-lro' version: 0.0.0 dependencies: @@ -20244,7 +20247,7 @@ packages: dev: false file:projects/core-paging.tgz: - resolution: {integrity: sha512-ox65afz9MB+T9Zj90giklpPlMDRiFNUHmOFWdsP9JR58igmrBvduJKdHnejmF9jjIPLOFYDnEOZA2k90VLttIw==, tarball: file:projects/core-paging.tgz} + resolution: {integrity: sha512-ojU9hbVYB9SegNJi6c4Zj1tX1/w1FMs75clNvRzn3al1wOCTdVdNJR4CHkywNqPR2Ga7axAxvWvs1F9v1P/iog==, tarball: file:projects/core-paging.tgz} name: '@rush-temp/core-paging' version: 0.0.0 dependencies: @@ -20276,7 +20279,7 @@ packages: dev: false file:projects/core-rest-pipeline.tgz: - resolution: {integrity: sha512-ASxYbT0SGucrUXvwB5yal4vaqAUZ6uvnBYCaniBxcuc4CnYwBAWE55Fg8weLdOaQ6A69wsObhUjTu4UDGfqpiQ==, tarball: file:projects/core-rest-pipeline.tgz} + resolution: {integrity: sha512-6WcA4ar0BJxVKcnmNb46JLNJrVc4Su+5sCRxYKaqE66pOKvmYf0Dd1TwAH4Sd9qdY48nnfivO2VDi6J6T7U+Jg==, tarball: file:projects/core-rest-pipeline.tgz} name: '@rush-temp/core-rest-pipeline' version: 0.0.0 dependencies: @@ -20310,7 +20313,7 @@ packages: dev: false file:projects/core-sse.tgz: - resolution: {integrity: sha512-3CN7Pjj4NLytg11Ez6OajHQmrXgs0ybUVTzdrQYztBoJYdUPRTqSWOdUci0Z6NkoAb+v+Q8f/w1smeqTNBAAbQ==, tarball: file:projects/core-sse.tgz} + resolution: {integrity: sha512-AuDhXgVXu9jSYj/ZsQGCMi72EQjNfzFy6lAnBQ54kQtOYXafVlPWIUBMFtw7fJCZMX/muevalrGZkxpZyr5y7g==, tarball: file:projects/core-sse.tgz} name: '@rush-temp/core-sse' version: 0.0.0 dependencies: @@ -20343,7 +20346,7 @@ packages: dev: false file:projects/core-tracing.tgz: - resolution: {integrity: sha512-HULrg+t9TvBIa5EUmMAXtQiETAuw0o7UsgK2c5V1DrhGLDedJJETvzPgjJXXgnGq0DJRJgY9H12ElKzb1qWx3g==, tarball: file:projects/core-tracing.tgz} + resolution: {integrity: sha512-bHuJPXtp+OvVMH1KVhHTHZTgr2Q/ND+kpT57ZzUhZq84NWUUYEp6tfkbiGGqeZ6V/F2j6/daYM84XaVqdsdS8A==, tarball: file:projects/core-tracing.tgz} name: '@rush-temp/core-tracing' version: 0.0.0 dependencies: @@ -20375,7 +20378,7 @@ packages: dev: false file:projects/core-util.tgz: - resolution: {integrity: sha512-AK6a/OcUEuDGGCZiPw9nJlQ+48une2YsFOqHTIDtxSemMnjhnTSv/ETtMM3cJGCnqgRFTxyJ2UN2sGMpH1v7MQ==, tarball: file:projects/core-util.tgz} + resolution: {integrity: sha512-mgR/sT3WvDHz/psArcyZJjU6KrgRSuPos68HrEjHUv8JTe6TT48DDlVqnZnKc71w09CxZpdIu2N3V6SvYT1vpQ==, tarball: file:projects/core-util.tgz} name: '@rush-temp/core-util' version: 0.0.0 dependencies: @@ -20407,7 +20410,7 @@ packages: dev: false file:projects/core-xml.tgz: - resolution: {integrity: sha512-a1zwuH3CEl/Lb9O0LSM1pE1FdtXo558qbCfOQ24nohMyy1l7+L9cIJsHIdb1E2tCBcmXjEa+tco89B6Qit50dQ==, tarball: file:projects/core-xml.tgz} + resolution: {integrity: sha512-8MDEt8UlVs4wVG0s9KiMin/U+0RcwA4RvWH+UKnV6dtHNzlPk7DyTSDJwp+3vZR9DN+KR8dlGX7Yx26mSiIcbw==, tarball: file:projects/core-xml.tgz} name: '@rush-temp/core-xml' version: 0.0.0 dependencies: @@ -20441,7 +20444,7 @@ packages: dev: false file:projects/cosmos.tgz: - resolution: {integrity: sha512-4T6aUKuID/YUr6KlCqT6aE2OsbJGosLPxxt/OY3VyPSstF8HgIsXM1HfyWvCpJ1362PhTlX1WaBvVxlVyYZYPQ==, tarball: file:projects/cosmos.tgz} + resolution: {integrity: sha512-6JYVV/edBloz/AlX/hsaHWjnJry75gDvuUiRWs5DGUE44RI7IYxH8qer4cOjqpwTie86waUEf8Bfo0zgNYCZsA==, tarball: file:projects/cosmos.tgz} name: '@rush-temp/cosmos' version: 0.0.0 dependencies: @@ -20482,7 +20485,7 @@ packages: dev: false file:projects/data-tables.tgz: - resolution: {integrity: sha512-uQSpb+axAGR2DiEFq3AMMNAKxHLjZkD8sE5X4K8XidvFweUv1dRdOayMaSDDNdJo4R3dffWw4+Jfs8438o5XKg==, tarball: file:projects/data-tables.tgz} + resolution: {integrity: sha512-0k9NnYVxTlxr90N8QDS6wWZ3748dwnUv3xFk02PWpnt0Gq4pGyc6XoV0mUEmqJuT0udPnp604zLUssa1Fjdu3w==, tarball: file:projects/data-tables.tgz} name: '@rush-temp/data-tables' version: 0.0.0 dependencies: @@ -20526,7 +20529,7 @@ packages: dev: false file:projects/defender-easm.tgz: - resolution: {integrity: sha512-JhUtBnCSyefgcaH4yHS9vFQBO64YTZuqRNH+KJEn034pE+9rZFg111XeCE7TTaocM0eCq4GBdmKo/j10+Kaq0Q==, tarball: file:projects/defender-easm.tgz} + resolution: {integrity: sha512-rvBnctSZ1zRdF13oUGU6cvV6Hw/xCuv7PZ/g+fSeupgkM+BYJOY7SJ8nEODkIwD7DMKYOPN1GSSRd6rQPf655g==, tarball: file:projects/defender-easm.tgz} name: '@rush-temp/defender-easm' version: 0.0.0 dependencies: @@ -20573,7 +20576,7 @@ packages: dev: false file:projects/dev-tool.tgz: - resolution: {integrity: sha512-zyu8AiqGLwZWuEpTuodQDLMu+auXoDcDC2rLYtEysykv5r2j1ORxUZofNqNOlwQxfOzrMHBNYj5Vv9GrLNNAKA==, tarball: file:projects/dev-tool.tgz} + resolution: {integrity: sha512-8OsCk9+lXF8lgpqXzccPDrZSup89T0UNYWARwy2Ro2Ki2sJeMbnzCy2+It8VukNuYuurScXQ7IL+1Z61p5OytA==, tarball: file:projects/dev-tool.tgz} name: '@rush-temp/dev-tool' version: 0.0.0 dependencies: @@ -20640,7 +20643,7 @@ packages: dev: false file:projects/developer-devcenter.tgz: - resolution: {integrity: sha512-eULjYGsf3lGIRFGnO+mh0pXpXvYJdRa6btD2NKvTgzpMkLFXi+VSFU9bi20GCf/CdyxyTJywj7wV4hZdysDyyg==, tarball: file:projects/developer-devcenter.tgz} + resolution: {integrity: sha512-jdmEUgEnU8EhQYwv7fcdq49kf844QtjHOyGffXxgT4x+Xx9wyv85dsOsrAPWpRiw1cU08iPa/NFRTHWNrlDSbw==, tarball: file:projects/developer-devcenter.tgz} name: '@rush-temp/developer-devcenter' version: 0.0.0 dependencies: @@ -20676,7 +20679,7 @@ packages: dev: false file:projects/digital-twins-core.tgz: - resolution: {integrity: sha512-4+pRlXZu4oNBk8Vp+vPMrfCS+BEA4qoLjs8eEAhjW4h97nrBUMtTqwviiDbKhx1jNzcg80sRoZPKBeaT47DYMw==, tarball: file:projects/digital-twins-core.tgz} + resolution: {integrity: sha512-znhU7vJ4nHimuS/O5H9dLFLSu9g1whygu89tf78A3GR3vdR/Tz4rHYQdtLS2oxrjBL31I+6QWi2gQaUAxKcVDw==, tarball: file:projects/digital-twins-core.tgz} name: '@rush-temp/digital-twins-core' version: 0.0.0 dependencies: @@ -20722,7 +20725,7 @@ packages: dev: false file:projects/eslint-plugin-azure-sdk-helper.tgz: - resolution: {integrity: sha512-HZSZwM2kREsmTzXgobwwjDzZdufQgu435fbZAD2CrKA3Skk0K2nA90/36qQqr4u3llrp3z3FM6s/986ta6xlLg==, tarball: file:projects/eslint-plugin-azure-sdk-helper.tgz} + resolution: {integrity: sha512-yjtUHK9FKyMFWnaK+WxtgYs6gK0FYBLjQM8Pay98Zn+7yczbnoMh8rwuisabQLw0kRvMpsRKRnSaQJFg1Lm1Ew==, tarball: file:projects/eslint-plugin-azure-sdk-helper.tgz} name: '@rush-temp/eslint-plugin-azure-sdk-helper' version: 0.0.0 dependencies: @@ -20750,7 +20753,7 @@ packages: dev: false file:projects/eslint-plugin-azure-sdk.tgz: - resolution: {integrity: sha512-isOz6t8cgi5LXxv98YSOdVkArSAB2F8GsktBshD2+fjY/nCL4AJY+0rWYuXEl9AG/f//yJXvjC+l4XOyJsvC0g==, tarball: file:projects/eslint-plugin-azure-sdk.tgz} + resolution: {integrity: sha512-sUDu5Rj6kUbWGeiDeq+rfCEKHu7FHj2JAy/3VRjukVZzzdiuApRdSETw5/X3yFWJ6C4ro6cGRdKrYYo2XbcOgg==, tarball: file:projects/eslint-plugin-azure-sdk.tgz} name: '@rush-temp/eslint-plugin-azure-sdk' version: 0.0.0 dependencies: @@ -20800,7 +20803,7 @@ packages: dev: false file:projects/event-hubs.tgz: - resolution: {integrity: sha512-R8ONENlmuUh28Dx/fvNLANHSITrOuwgqc7MXu1bfzfrjZkQyFn4DIKF71tkbgfOR4aoR6kVKx9n+JsSrNtSn8Q==, tarball: file:projects/event-hubs.tgz} + resolution: {integrity: sha512-KbkMf54LVNU59nJR6WNtAi2F2nmj9oPz82t+iH6tf/mjo0ZZ7Qfr5jFLacg1NhRf5KpUUVeOACATKTmCBmc2ow==, tarball: file:projects/event-hubs.tgz} name: '@rush-temp/event-hubs' version: 0.0.0 dependencies: @@ -20861,7 +20864,7 @@ packages: dev: false file:projects/eventgrid-namespaces.tgz: - resolution: {integrity: sha512-9PoFq2uCsWu9t+azDxQiQacowRkaO7C99Vp9k5ZVA3otIOMGtaZyMcco04bbhoH5YQjQeLdut07saZkt0a1T6A==, tarball: file:projects/eventgrid-namespaces.tgz} + resolution: {integrity: sha512-MSAg5HuRAKu7XbLpnnpG8gJKF0oe8x0IB7hcWXhwWftzHuthv64uCJ/pzelKlDFxlmMFC+mtSrXNbJJ53SsWjg==, tarball: file:projects/eventgrid-namespaces.tgz} name: '@rush-temp/eventgrid-namespaces' version: 0.0.0 dependencies: @@ -20909,7 +20912,7 @@ packages: dev: false file:projects/eventgrid-system-events.tgz: - resolution: {integrity: sha512-+PlaZmzoItgLPloB0EJh3W+kkB0Sq/oYt4fBLJ/OGdhIEIQYJIY6d4sG0zvsAL3TmJbA0LnKTHyxVHRbdzJDfw==, tarball: file:projects/eventgrid-system-events.tgz} + resolution: {integrity: sha512-8WbGkXYl2meq4wlzgQHRvsUFiHOXS1XABhUJIOPb05FXEpHaDaf72phWQYUuaFUjPEMjJUPw3D70mgoDaDQQqA==, tarball: file:projects/eventgrid-system-events.tgz} name: '@rush-temp/eventgrid-system-events' version: 0.0.0 dependencies: @@ -20957,7 +20960,7 @@ packages: dev: false file:projects/eventgrid.tgz: - resolution: {integrity: sha512-d/axieyfjMweYvEOcRvhXbAG9YtIImODSEF8zPwZVBuh6jiy/eLS/jYJe+twQyd58TPx176KPTqSCiw1GncRjw==, tarball: file:projects/eventgrid.tgz} + resolution: {integrity: sha512-/aIxYWOUqFBmzyifimWB/SUZaSdEp8CoZTZD9/kw/el9YvVs9VcAr8BHvvwZTMy3MflejabDNLAnKnwyoKYkBg==, tarball: file:projects/eventgrid.tgz} name: '@rush-temp/eventgrid' version: 0.0.0 dependencies: @@ -21001,7 +21004,7 @@ packages: dev: false file:projects/eventhubs-checkpointstore-blob.tgz: - resolution: {integrity: sha512-i//Q2Ppo0ObcLOA1t4moiReKpbRA3M6KuMGIIxZM3KnzMe0Pv3c0j31cZzYu/0QFx7AIm2KYOJvWW20WulcFQA==, tarball: file:projects/eventhubs-checkpointstore-blob.tgz} + resolution: {integrity: sha512-mb8N19LlujkVfT948Iruh+Ui3vehmublvaKksGTqO79IFRgc55+YM5x6dzQC32IxTVahMGZNju1lBHp2bd8CGA==, tarball: file:projects/eventhubs-checkpointstore-blob.tgz} name: '@rush-temp/eventhubs-checkpointstore-blob' version: 0.0.0 dependencies: @@ -21050,7 +21053,7 @@ packages: dev: false file:projects/eventhubs-checkpointstore-table.tgz: - resolution: {integrity: sha512-a84kaTe+d3dl27tZHY8qvZGysvOtd1Ci+CdbYIXa5PWiknZ+YYPCvx2ru9jzX2O8mnEVn56mAnXCbwXh5Y9Ytw==, tarball: file:projects/eventhubs-checkpointstore-table.tgz} + resolution: {integrity: sha512-dWuxEt5NklEbYNV8GGmiguQpZuLOhMuDYrSBl+2YbjoTXILyawQPSQMMfs+z9kS4CrebOtsX3eR6dem2msW4bQ==, tarball: file:projects/eventhubs-checkpointstore-table.tgz} name: '@rush-temp/eventhubs-checkpointstore-table' version: 0.0.0 dependencies: @@ -21097,7 +21100,7 @@ packages: dev: false file:projects/functions-authentication-events.tgz: - resolution: {integrity: sha512-HQOnyBSn4Dew4tzB4kwnmnm3hyfj1wb3fbdPE/SnYOzzn+9DK7/vK+gVsSwTVTUqOyr7RLxFYIThyyrRttTbzQ==, tarball: file:projects/functions-authentication-events.tgz} + resolution: {integrity: sha512-aApTAGIYOhQDXKLIYOVHwMjF3f5Zvlr2g33Oizc4aQQ9oRDztcJDp5KHBEtV+pcMOBzE3uXMJhbpmBf8THjEpw==, tarball: file:projects/functions-authentication-events.tgz} name: '@rush-temp/functions-authentication-events' version: 0.0.0 dependencies: @@ -21142,7 +21145,7 @@ packages: dev: false file:projects/health-deidentification.tgz: - resolution: {integrity: sha512-nkCoZDOKmaNRD2p+tTW7o+Bjy+RKRTNiWXozdJQ6/E+vBdtodIFo+PVIvUnS0Kr51aWqhBRzd9jfvWJYk42Z6Q==, tarball: file:projects/health-deidentification.tgz} + resolution: {integrity: sha512-zOrqicmLpHIlB5rcPkTwdhNdkSWRslP5zESj2zsS4FjvIdPpHtgbik/qkR1oq6CXYFHq0Tb+9F/ESxNmqLuiQA==, tarball: file:projects/health-deidentification.tgz} name: '@rush-temp/health-deidentification' version: 0.0.0 dependencies: @@ -21178,7 +21181,7 @@ packages: dev: false file:projects/health-insights-cancerprofiling.tgz: - resolution: {integrity: sha512-qZASX+wdO+x8kPONr0yOUPpZcNw0IKUZFINTfsCFzJqNibiod7Ap9FxZt0n3vOBbEHAf/BSiF+IzddBfO7iqkA==, tarball: file:projects/health-insights-cancerprofiling.tgz} + resolution: {integrity: sha512-iaLOhJmMJm++SARTYyq0zF/HqQOt+X4cthNz+4HPsorM9Vl3l4CfKQGx7D54XNpJMxnXls+/W/ibLNrXluGHhw==, tarball: file:projects/health-insights-cancerprofiling.tgz} name: '@rush-temp/health-insights-cancerprofiling' version: 0.0.0 dependencies: @@ -21225,7 +21228,7 @@ packages: dev: false file:projects/health-insights-clinicalmatching.tgz: - resolution: {integrity: sha512-QNp0IcY46zw6+LB5UIh6MjD6gs/oXIiwjNtXDmWmYxhssBvu3GayP4K6Ut3SFvTd7xn579W/3WeQZDbDBIUlpQ==, tarball: file:projects/health-insights-clinicalmatching.tgz} + resolution: {integrity: sha512-G1r3XaWFx8dG1fjDTjL0baWEuJK4GyNTWgHIiwOrcwGqrtv6FvXh95VfrV8rtbvYHVRH8GL7uUaSY3B3ufJiow==, tarball: file:projects/health-insights-clinicalmatching.tgz} name: '@rush-temp/health-insights-clinicalmatching' version: 0.0.0 dependencies: @@ -21272,7 +21275,7 @@ packages: dev: false file:projects/health-insights-radiologyinsights.tgz: - resolution: {integrity: sha512-44JXAxsojj6fQ7ct3Sb+gX0xZfDYHMWZhDHpp8jz16OI1LV+kOFcqKuoTcNCxdP0Yl5r69V7sCA4I4bwyun4bg==, tarball: file:projects/health-insights-radiologyinsights.tgz} + resolution: {integrity: sha512-4YeJpaqgwEWqufa1UWVwYiRpuYJqfjtl97249uisM3EMwqtcEL/VEGUCiJhI8E2v+FadetiAUAtueSGeIyCdbA==, tarball: file:projects/health-insights-radiologyinsights.tgz} name: '@rush-temp/health-insights-radiologyinsights' version: 0.0.0 dependencies: @@ -21319,7 +21322,7 @@ packages: dev: false file:projects/identity-broker.tgz: - resolution: {integrity: sha512-fFxoBUwTIwp06whhm3vREJLLy5YgI0x8zABleFZDBXaCfIWLrG1+k9rNCJ8GReO1pEWaxykjoa99x/1+WkY5Gw==, tarball: file:projects/identity-broker.tgz} + resolution: {integrity: sha512-1zx9qcMAlAs9FrRCc5hPrNNqvvrf4xR60nOGTmc58FrmYCkFMoimVlOke/F11ldQPJcuslEuTCfkJch6w9YOQg==, tarball: file:projects/identity-broker.tgz} name: '@rush-temp/identity-broker' version: 0.0.0 dependencies: @@ -21347,7 +21350,7 @@ packages: dev: false file:projects/identity-cache-persistence.tgz: - resolution: {integrity: sha512-1++RRLsr+GtRBs1rH0GZl+eeBhLm0MNFvp2EkloAadieusTQKDIJw21qdbdH5ls0CkXUSkbl04cXDhXdOiWC3Q==, tarball: file:projects/identity-cache-persistence.tgz} + resolution: {integrity: sha512-8wzeg1by75ffB8iIcebu6AUA7ctKfvVciTkhQ6rb1xYKTJdK3tdinhTq3821y9g3B+L+HB/yFZXSHwYSMNWsjg==, tarball: file:projects/identity-cache-persistence.tgz} name: '@rush-temp/identity-cache-persistence' version: 0.0.0 dependencies: @@ -21383,7 +21386,7 @@ packages: dev: false file:projects/identity-vscode.tgz: - resolution: {integrity: sha512-M2xAQvSrF15o3/WtEY6CVqYJs+Sd0G51cbRaq9P49c5aw8KRfvXQUaXp9691pCjUp+ZopSPxdQGJ/YZJUpZ5lw==, tarball: file:projects/identity-vscode.tgz} + resolution: {integrity: sha512-Fby7PIWf7z+IF24dATaG5HGtv3S8CN3G4nknI6Wl4x8zg/J4zE0AOisyAWqQK9mGZOoCyphEhd7mzygPOMuygQ==, tarball: file:projects/identity-vscode.tgz} name: '@rush-temp/identity-vscode' version: 0.0.0 dependencies: @@ -21418,7 +21421,7 @@ packages: dev: false file:projects/identity.tgz: - resolution: {integrity: sha512-CSk/UvF0onGHTdTf9EXEHlnW4ilHKigtb52usPeM0nU4ZZA15GcKxoKdYH51ZY/oIjQrobpsQDIIaJX+dVJxlQ==, tarball: file:projects/identity.tgz} + resolution: {integrity: sha512-54VWfXKgrZ6Ngt+Ue1TCa0NkMtkpOs270qrsApAnlR7c/FtAwT/rr4WabPA0InJChTzAv4kkn412PJgJcEFrWQ==, tarball: file:projects/identity.tgz} name: '@rush-temp/identity' version: 0.0.0 dependencies: @@ -21475,7 +21478,7 @@ packages: dev: false file:projects/iot-device-update.tgz: - resolution: {integrity: sha512-NIgNsJXGBuXSfW4WwjQotagmMMKnamlEOPUZYptkQeCRy/3rIqc81WWSXxRau3e3TEI6Xi/KjxguY/CTzeMCBw==, tarball: file:projects/iot-device-update.tgz} + resolution: {integrity: sha512-zk2ybn46growB0yFOMyVGZQ9VxGCtcG6+uQlHcMuz77JbjC4I4uk3pwq1KtwcLLXMrvGhn0JvLbhCWfB4rWmkQ==, tarball: file:projects/iot-device-update.tgz} name: '@rush-temp/iot-device-update' version: 0.0.0 dependencies: @@ -21522,7 +21525,7 @@ packages: dev: false file:projects/iot-modelsrepository.tgz: - resolution: {integrity: sha512-BckB8vSfxgT61GGc6n0zF5nEzoE8UJeZMgvqqA/1JiniYwHn3ykExCp8kUvW64G8wpcqXcY+he+MrOoiITZlRQ==, tarball: file:projects/iot-modelsrepository.tgz} + resolution: {integrity: sha512-t60+FhsdAnE22BzXtH/yp8RKsM/wRnCUM8WnlmCDeIpjzktE2sSs0nJgi8sW/6XXZqHdZMAVX6l7Co1Jx55FpA==, tarball: file:projects/iot-modelsrepository.tgz} name: '@rush-temp/iot-modelsrepository' version: 0.0.0 dependencies: @@ -21566,7 +21569,7 @@ packages: dev: false file:projects/keyvault-admin.tgz: - resolution: {integrity: sha512-KAKxTBVa7+qfXy8br0vdhBg4lqnY+tD5zcNqJJigHlbv+4MI7SNzy9YE/DyxDJqOh+tfPTlvGE0/iXyHQvRiQg==, tarball: file:projects/keyvault-admin.tgz} + resolution: {integrity: sha512-M3uA6FDN0CKDWSWRxXbdl7hRjnVwu1tEltlyeIVTbgQyVM1JYdP/YK6dnNOWb36QQP5sPHn1cZLIKjcp53LhYg==, tarball: file:projects/keyvault-admin.tgz} name: '@rush-temp/keyvault-admin' version: 0.0.0 dependencies: @@ -21599,7 +21602,7 @@ packages: dev: false file:projects/keyvault-certificates.tgz: - resolution: {integrity: sha512-tMF3H4iLevnNd5kBunaSVA35JqwRmItr/SbmFydR2YYnTdf/AdJAreiDtWev7N+vOwYtjQ3eEDdIwSCWbCUd6Q==, tarball: file:projects/keyvault-certificates.tgz} + resolution: {integrity: sha512-gfvnt2J7b1c0Mh70GCz5L7Lw1Gk9qAvcgRBLbu56DJWFtvq9JYcpBzYJa0kx0ipfw5aWx53r5JYKqUDZQl8bQg==, tarball: file:projects/keyvault-certificates.tgz} name: '@rush-temp/keyvault-certificates' version: 0.0.0 dependencies: @@ -21645,7 +21648,7 @@ packages: dev: false file:projects/keyvault-common.tgz: - resolution: {integrity: sha512-E41ss1ffhaMY+Tm0zVLbHCSQHNt2BQ7v+JR1vVCHpFA20NIW51BcI7ZlD488NmEjIPh/7zrWdOOJLEyefCTgew==, tarball: file:projects/keyvault-common.tgz} + resolution: {integrity: sha512-+YM6Mpn6QYH770pSjsKkoBT/OeXlAn0JGu8/VcwqFJMGq+Elo2DtvNAHPNPD94WhzLAATNUzq29bpqOU905QtQ==, tarball: file:projects/keyvault-common.tgz} name: '@rush-temp/keyvault-common' version: 0.0.0 dependencies: @@ -21673,7 +21676,7 @@ packages: dev: false file:projects/keyvault-keys.tgz: - resolution: {integrity: sha512-grpGgq6DaV5Th3+vUY231FirRbXpXtT4FT+xqZx0t3Spy02t0owEcnfbmfn6dGpYj3QWtDmuwWWoSYrB5fZOzA==, tarball: file:projects/keyvault-keys.tgz} + resolution: {integrity: sha512-AhqIkQx5/KuPa1kDhyR5Rv6Nhw/cDSDTBb5mrULxSGEWq9tnm7Tgo4RKpKhRirLEQgPbF5qybRlvRk5HoPVyNA==, tarball: file:projects/keyvault-keys.tgz} name: '@rush-temp/keyvault-keys' version: 0.0.0 dependencies: @@ -21720,7 +21723,7 @@ packages: dev: false file:projects/keyvault-secrets.tgz: - resolution: {integrity: sha512-Ql+W7Vl1kLIujV6fdNMPQf79RajPmzRNpTGMSfxQaO+qXbDoGSnfOFNaPI5G6uzxLd7BoQCa24vgCkyV0slgyw==, tarball: file:projects/keyvault-secrets.tgz} + resolution: {integrity: sha512-YJvZ0aE3CN1m+E56QLnBrezRq/Nnks2tDxQ72jaSRz0GsgzXt3Z+vChK39TgpHFZt8p9Pn0COGo1gQYhUXbPxA==, tarball: file:projects/keyvault-secrets.tgz} name: '@rush-temp/keyvault-secrets' version: 0.0.0 dependencies: @@ -21764,7 +21767,7 @@ packages: dev: false file:projects/load-testing.tgz: - resolution: {integrity: sha512-2tQ5lkcdGLT41/yjIZy1Brbo+lWhG4Tx/oM/K04l45ffcdr1L8xk3N8JWLDgkk6sIRjeyWponRH3amaFmoZ1+A==, tarball: file:projects/load-testing.tgz} + resolution: {integrity: sha512-b034znAC4jdxXeVnsDu+hK9F9jOZsCE3ODqeYueUowEWvsx2IrOJcckGPlZngv5kuVzx/33aU5GsodYfR+EsOw==, tarball: file:projects/load-testing.tgz} name: '@rush-temp/load-testing' version: 0.0.0 dependencies: @@ -21813,7 +21816,7 @@ packages: dev: false file:projects/logger.tgz: - resolution: {integrity: sha512-YEifo8hRqS2gPKOEhhZWpoa/0VkQQYfeHBzYXY0f1Ijz1/iOBINWzpsPoJ81Zg5IyjbMtKdoBO1GbvfkJ3mvGw==, tarball: file:projects/logger.tgz} + resolution: {integrity: sha512-QndpT+F5PaincETzvQEpL0rQDlyhscmkjRq8uZiCFF9RLsS90bO+28gbnDNZjZrJrloC7tPBPgHgR7a8KbM2zg==, tarball: file:projects/logger.tgz} name: '@rush-temp/logger' version: 0.0.0 dependencies: @@ -21846,7 +21849,7 @@ packages: dev: false file:projects/maps-common.tgz: - resolution: {integrity: sha512-CMbuqIiqnFrFojx4SrpNwONizw7JiJtje064R9+FRWbPa/083Fyb5by9Elt5Sr8Fq4B//sYBadKGGQZFD4+IQg==, tarball: file:projects/maps-common.tgz} + resolution: {integrity: sha512-ie4mmvoq1Eumbi10tW4xGkWfjJMg90DWyWAMJ0yUz/lsToiplEIDJhng7MkYe6X8RwnsEzh2I7eDLFZ6WugsXw==, tarball: file:projects/maps-common.tgz} name: '@rush-temp/maps-common' version: 0.0.0 dependencies: @@ -21865,7 +21868,7 @@ packages: dev: false file:projects/maps-geolocation.tgz: - resolution: {integrity: sha512-B32BArCBNnzAVbittEOG3gCu/Sa/lrETT49YR674Ak2amg1B0PeXHhRIOvx7WdcPdVfWLzPyERFHwaBUrCxxiA==, tarball: file:projects/maps-geolocation.tgz} + resolution: {integrity: sha512-gTtxwimbxkskwgPt9cKiYiy3iZl+RRglzPwid6UeBCxz7fVVWHRj2p1bnZ+vX/QtAbRUkb4cqXFjOpimRVGPzw==, tarball: file:projects/maps-geolocation.tgz} name: '@rush-temp/maps-geolocation' version: 0.0.0 dependencies: @@ -21911,7 +21914,7 @@ packages: dev: false file:projects/maps-render.tgz: - resolution: {integrity: sha512-mxIGWKhN6Wd9Vse/Cw1czC0pd0AELj30/E2Y3KCQz2sYv1qjLNUkhVV3AfN8kAjdbTKgPlLu3K4BCWVS4RfGvQ==, tarball: file:projects/maps-render.tgz} + resolution: {integrity: sha512-TiH597tRmg6pScwBjUdnDoGftilr1SyHJuFGgpZs2l56yVDY6Jb/SjegtKV6cH84iSGSJSq9e999JJ5NYzr0sQ==, tarball: file:projects/maps-render.tgz} name: '@rush-temp/maps-render' version: 0.0.0 dependencies: @@ -21957,7 +21960,7 @@ packages: dev: false file:projects/maps-route.tgz: - resolution: {integrity: sha512-BLcJ2RFitpTOSAlafh07/0secT/Iwj3bBxuLTEeouvYQS4C3hTlrUCwYcglPI5aglo6du82YWKM6Ph1Bb5wncQ==, tarball: file:projects/maps-route.tgz} + resolution: {integrity: sha512-W5gYVlNKM5TluV8iP+uE+/dBJEGYD2thLp5f5UPL/WK15hmPWlljOj6I0MP52/8t9noWXQWl5Apx+5DYH/49Uw==, tarball: file:projects/maps-route.tgz} name: '@rush-temp/maps-route' version: 0.0.0 dependencies: @@ -22004,7 +22007,7 @@ packages: dev: false file:projects/maps-search.tgz: - resolution: {integrity: sha512-VpxWxc7rI52RgpBxO83u2jxBs2cBrwSe1NMlXNv6BROPLMkT9tpyw72A0mAoa4TKbSucxZ+MjD3x8zmif3RK3Q==, tarball: file:projects/maps-search.tgz} + resolution: {integrity: sha512-qc4dU/o9vIowyU7WlvnEhwr2+ElkexTxWWwZpRVE8BS5ft3mwMkivWp2yNJ9hGLawzljvtsKJrgBp8TJ0/3mlQ==, tarball: file:projects/maps-search.tgz} name: '@rush-temp/maps-search' version: 0.0.0 dependencies: @@ -22051,7 +22054,7 @@ packages: dev: false file:projects/mixed-reality-authentication.tgz: - resolution: {integrity: sha512-2lGfF6hN64COe2qoohcBPdnw9zFX8JarL4VqEjSz+aClIT0sCt1XW9+u5HUDb2BrLe2uBJZtHFQKy02CZH8yHw==, tarball: file:projects/mixed-reality-authentication.tgz} + resolution: {integrity: sha512-adXYa6cLCcF45ztJ7aE2CgyUpR5mEQzxnWxqvkoEmnE5yRMx7G6371i0SFmOXTZMYEjiSnUbaG9v4TwpOgkK6A==, tarball: file:projects/mixed-reality-authentication.tgz} name: '@rush-temp/mixed-reality-authentication' version: 0.0.0 dependencies: @@ -22094,7 +22097,7 @@ packages: dev: false file:projects/mixed-reality-remote-rendering.tgz: - resolution: {integrity: sha512-zDUW8Mh5BZ1QGBo7PW5CDooycHVKiWQcp/wNbtNwP8Bj81iotUXWcFsCbt7syVhyHds22IbMMn1VQU7RE9vBdg==, tarball: file:projects/mixed-reality-remote-rendering.tgz} + resolution: {integrity: sha512-QBvIt08Ih/XHmrRupXlToMGOEYGGTzicmaGEpjm/dczm20ApptWhzIyNNN7AETFG75jnHArfDaCKJl+2Ig3d3g==, tarball: file:projects/mixed-reality-remote-rendering.tgz} name: '@rush-temp/mixed-reality-remote-rendering' version: 0.0.0 dependencies: @@ -22142,7 +22145,7 @@ packages: dev: false file:projects/mock-hub.tgz: - resolution: {integrity: sha512-YM2/69o8v9wKv35ao8/RFV2UbYlR+vBLN85OjeJEYZfSxxhJv4sQFA1A/YDYWQw51+tTeEVyd0WZsDIUzGRqPA==, tarball: file:projects/mock-hub.tgz} + resolution: {integrity: sha512-4WhizFIjyuL8FOmA9YLGc6ikFKryBeJ0rq/2I+9HRmMcgyb3JWmBh1GXIpvSct/k0uDkAMJrmiSbN6IUyu9ajQ==, tarball: file:projects/mock-hub.tgz} name: '@rush-temp/mock-hub' version: 0.0.0 dependencies: @@ -22162,7 +22165,7 @@ packages: dev: false file:projects/monitor-ingestion.tgz: - resolution: {integrity: sha512-989XGtapJV4OwPtN+JW8i9Fl+WlFNxZOxJvsFMD9PG5+fg2TQirt6S6IvZ65qnQmZSwTbZ2UbxwUeeqGKSc5qA==, tarball: file:projects/monitor-ingestion.tgz} + resolution: {integrity: sha512-AmZol9qKDF39dTql6RejDNRje8ApLzLqyHkt3ovLqi7S5aHL/9ErvVBX2W5PHuA9N13FX8PpVsIbSZSYbEDgag==, tarball: file:projects/monitor-ingestion.tgz} name: '@rush-temp/monitor-ingestion' version: 0.0.0 dependencies: @@ -22211,7 +22214,7 @@ packages: dev: false file:projects/monitor-opentelemetry-exporter.tgz: - resolution: {integrity: sha512-7urZaq2mi2Ya5sAhpUBebjCHGTIhWXGVVTDchPUnFYWtiX9KugSP0MXIJAqZK6pdRdWRkW4J8J+NByEWp84LIA==, tarball: file:projects/monitor-opentelemetry-exporter.tgz} + resolution: {integrity: sha512-7qCC4q1BQvUzGqohfh1FGJnI4OB2IlwYSs6QH7zL+IajVy9Ht4diG9C6ZxeuQM6/NudSt0yJWlkGEEvjY5EysQ==, tarball: file:projects/monitor-opentelemetry-exporter.tgz} name: '@rush-temp/monitor-opentelemetry-exporter' version: 0.0.0 dependencies: @@ -22246,7 +22249,7 @@ packages: dev: false file:projects/monitor-opentelemetry.tgz: - resolution: {integrity: sha512-lMoB2O2cVNo9+d1t79HPofu6VGjpr5HQ2JloulvDCQ2WQ8cdckvDW4K6uaad7tcVjwSpKtLkuBmSY9oGGiYKcA==, tarball: file:projects/monitor-opentelemetry.tgz} + resolution: {integrity: sha512-P7azSGkbVn9P7AmA4j4WKRk1arxAOUwB+IdlTsHUP8WG8CgXeKIeuZi/C1Ydbt7JHbWoRwMUDQjOZAYZoRWEXA==, tarball: file:projects/monitor-opentelemetry.tgz} name: '@rush-temp/monitor-opentelemetry' version: 0.0.0 dependencies: @@ -22295,7 +22298,7 @@ packages: dev: false file:projects/monitor-query.tgz: - resolution: {integrity: sha512-vRRhoDDl9G/JIP7BOJlh+fKfjhQovoKNJ5nsgpu1ikOVYiTpEvOKsQ/FxMC+Bx8kD6TwuhAr/8CLpSLa7tDXSw==, tarball: file:projects/monitor-query.tgz} + resolution: {integrity: sha512-chMqIbJX4SrUvkgU/UFsGfIcL4YOQOsYB8ZMehBEWrgm9yjORlo2SQmp9QZ6Is0gkty8TtSDpYOMKKXXjN1W9Q==, tarball: file:projects/monitor-query.tgz} name: '@rush-temp/monitor-query' version: 0.0.0 dependencies: @@ -22340,7 +22343,7 @@ packages: dev: false file:projects/notification-hubs.tgz: - resolution: {integrity: sha512-9X7n3eHV7pvBIBeeCKWAvJCdi5mV6BurnW3xlnWz+oVPyoO8qdy/VyJ90Lh9Gq2YSUawHKqJPlejh6ZE16o6Iw==, tarball: file:projects/notification-hubs.tgz} + resolution: {integrity: sha512-GdcZTYC2d2GYAnr+Hw/rDxDN6oFoCjQfpMHewtM+YUohSG08NWD1934VeLXumqPSlIqtl189DwPyETod5cg6hA==, tarball: file:projects/notification-hubs.tgz} name: '@rush-temp/notification-hubs' version: 0.0.0 dependencies: @@ -22374,7 +22377,7 @@ packages: dev: false file:projects/openai.tgz: - resolution: {integrity: sha512-H/gPYnq5D7UtybK+ZV0Y1kYmbx/lMlyTkJJYfuwgs6bz67EGAqkolYpESX1juwJNgzYYmDs9/Zi+fxqaMPIcNQ==, tarball: file:projects/openai.tgz} + resolution: {integrity: sha512-UJtybaV+/dtctUPy0hbAZgJ6qPvP+GnCk2MxaFD7iRPoXC28fMCLeNdOxaecbKMJ4llENlYbsZrTFH40b72FUA==, tarball: file:projects/openai.tgz} name: '@rush-temp/openai' version: 0.0.0 dependencies: @@ -22401,7 +22404,7 @@ packages: dev: false file:projects/opentelemetry-instrumentation-azure-sdk.tgz: - resolution: {integrity: sha512-bNg2Of+sm8+U1hIvc+8hWiR3+GWLnx5OcGw6QzzGEqKsKAJ51r478wpaexNQcCDShoZHfxmeBMxNeZccs/PZPw==, tarball: file:projects/opentelemetry-instrumentation-azure-sdk.tgz} + resolution: {integrity: sha512-oxiwObvPjqIopSkQAIu0tV9pGGn/wVKeh09VnP8IOVnyobPxU8ywRACBixNofoiBctZqcNmLlQ4fGHwTLAe0Tg==, tarball: file:projects/opentelemetry-instrumentation-azure-sdk.tgz} name: '@rush-temp/opentelemetry-instrumentation-azure-sdk' version: 0.0.0 dependencies: @@ -22445,7 +22448,7 @@ packages: dev: false file:projects/perf-ai-form-recognizer.tgz: - resolution: {integrity: sha512-+2sdLr5s1rQuWZmjNq61hKRTw4MofspwVuLr2M1xJqvJzMvS9uaEiHzQhGL8SQnDCAiriEGWlOKE0cPTwk1OaA==, tarball: file:projects/perf-ai-form-recognizer.tgz} + resolution: {integrity: sha512-14Z2OGcez6o4kuJqT5LARgYMXY71LNEWP0Fj8c2agUWUutBuwFiwe9k60QDdCNurIsE0D6+mrvJArAjP/ogaqw==, tarball: file:projects/perf-ai-form-recognizer.tgz} name: '@rush-temp/perf-ai-form-recognizer' version: 0.0.0 dependencies: @@ -22464,7 +22467,7 @@ packages: dev: false file:projects/perf-ai-language-text.tgz: - resolution: {integrity: sha512-dTrpF9+EBstw1nnG9iqZ+dxBNWk5dVSHzvkLWmXMPmSS2Zrp+PmnZdpeTCbSicv8duSiCuJKk3QAdPqrJBxvDw==, tarball: file:projects/perf-ai-language-text.tgz} + resolution: {integrity: sha512-THEXis+HUzrI4Ub+OOaaWD5/SY2rIIanXw48LqbV//79LeBWU85rfQAcc2L+GVvUvfEetgeuP2ujto9QO9Vg4w==, tarball: file:projects/perf-ai-language-text.tgz} name: '@rush-temp/perf-ai-language-text' version: 0.0.0 dependencies: @@ -22483,7 +22486,7 @@ packages: dev: false file:projects/perf-ai-metrics-advisor.tgz: - resolution: {integrity: sha512-uFklYxMKebBVlMr+MfLCoHnh+blJN/nyNCckjRwF8c8QrO4hQG/7TP0rNn8bRZH1YPlETazOzdhm9Ze7ReDC+A==, tarball: file:projects/perf-ai-metrics-advisor.tgz} + resolution: {integrity: sha512-riEJQZzStyZFOn9DFvVALh1u7l4m1LE2gJR539zMtCG35DtvYIpXctYBFQiSk2yNz2iF4NBJx2Mb/w+UouPryA==, tarball: file:projects/perf-ai-metrics-advisor.tgz} name: '@rush-temp/perf-ai-metrics-advisor' version: 0.0.0 dependencies: @@ -22501,7 +22504,7 @@ packages: dev: false file:projects/perf-ai-text-analytics.tgz: - resolution: {integrity: sha512-OJXISLbv9M5c4mxqAxcLReTivG7P+03AtPfhrUDqfTv+Q0NK3FUWpRrj3yvXycArK1Lr0jYk6+ntp17T9T5iqw==, tarball: file:projects/perf-ai-text-analytics.tgz} + resolution: {integrity: sha512-E3nPJDBtbXwiLo2wjkNL14OdPCpsy2Jd22/1Mhcoc9OQ/4GvyuKHnDScRvQnyuovP9GkbfCYg8YOMQ53qJPMKw==, tarball: file:projects/perf-ai-text-analytics.tgz} name: '@rush-temp/perf-ai-text-analytics' version: 0.0.0 dependencies: @@ -22520,7 +22523,7 @@ packages: dev: false file:projects/perf-app-configuration.tgz: - resolution: {integrity: sha512-yH3GCyUaVFuIc5Fx/xHuToZK0NanODuc0k8TRzfcaEN0+xEr0j8bOkHGZ5F7ryyROO9jaJzc/pz7b6hyxOqtnw==, tarball: file:projects/perf-app-configuration.tgz} + resolution: {integrity: sha512-jIpIH7Psl3P7saITtpqFL77GAPSmJ7HaOI9UT2u8vumSrFWGko26d5rpM+EFE0s6VSEenLN/8xxFGXmDO1/1zw==, tarball: file:projects/perf-app-configuration.tgz} name: '@rush-temp/perf-app-configuration' version: 0.0.0 dependencies: @@ -22539,7 +22542,7 @@ packages: dev: false file:projects/perf-container-registry.tgz: - resolution: {integrity: sha512-PP4GcU3xYYApVoB1YxZ+mbp+WkmPKNvPV5tB3IgShYa/yrDfrCGMAaSKZS4UpMzOde7++xi93R9aHhnZnOhqzg==, tarball: file:projects/perf-container-registry.tgz} + resolution: {integrity: sha512-W9DFe+27HoYl8e9bCYWQPaFjtRxJPG8sJkPOON4aIHELO22NDNY4oPlQ6OYFKrOfApORU207jYaQV/xIS8pblg==, tarball: file:projects/perf-container-registry.tgz} name: '@rush-temp/perf-container-registry' version: 0.0.0 dependencies: @@ -22557,7 +22560,7 @@ packages: dev: false file:projects/perf-core-rest-pipeline.tgz: - resolution: {integrity: sha512-gUEA7TVFT7UbP+NwVhQYhS9SML8v7EbO/WdcqoN3cRNIuyYRJ0ON6sEHrjm5h2vgGyv+9BpLipxvJ/CsCz7hWw==, tarball: file:projects/perf-core-rest-pipeline.tgz} + resolution: {integrity: sha512-332Okh8wMvpl53GnWplq/bz9rXOJr5Loe5NsUr+BWzHyZ582cQLfKxEOC0laNQkcn5ijCRuvBRXjzHj5L4c/MQ==, tarball: file:projects/perf-core-rest-pipeline.tgz} name: '@rush-temp/perf-core-rest-pipeline' version: 0.0.0 dependencies: @@ -22579,7 +22582,7 @@ packages: dev: false file:projects/perf-data-tables.tgz: - resolution: {integrity: sha512-CuECh5wyMvGA21e1ZxnnKsD0OHmJ6u9iIzn58P37BMp2U6AOdzA1+6Ve/6I+GP82FdehQzHP4DILidorrZrdnw==, tarball: file:projects/perf-data-tables.tgz} + resolution: {integrity: sha512-CJ8Nveln5WMWkLqE06GVZtTumulIwjnQX3dWnCqi8lytwoGrH8H+fFGpkXcJCAVhWtGKHsVtV9Cu6xFyzYr/Ng==, tarball: file:projects/perf-data-tables.tgz} name: '@rush-temp/perf-data-tables' version: 0.0.0 dependencies: @@ -22597,7 +22600,7 @@ packages: dev: false file:projects/perf-event-hubs.tgz: - resolution: {integrity: sha512-XcspnaxQqDYmY/ATVfrjDlzOgx1LzCFQuWvOkXDYydfUTYwOEEtZhz5ZVXIJ26vVmDTWg5AlBs1vZ+UAOCItsQ==, tarball: file:projects/perf-event-hubs.tgz} + resolution: {integrity: sha512-meAKpjq71yJrPhlM9k9d7zyWdAGXF/YppSZIvyM7UgkrTESMlXScx/rCkeK1c3IfM9PuV380C4xM//0UGiCmLQ==, tarball: file:projects/perf-event-hubs.tgz} name: '@rush-temp/perf-event-hubs' version: 0.0.0 dependencies: @@ -22620,7 +22623,7 @@ packages: dev: false file:projects/perf-eventgrid.tgz: - resolution: {integrity: sha512-UNKjJtAuoW6BpkNXnjYeyREI/tjYC40HaFGK0yS8UZabqUOImYQ+soj3WdMmbB08T9uz1t0BggIWwKHW9lX2mw==, tarball: file:projects/perf-eventgrid.tgz} + resolution: {integrity: sha512-rfPtLsSSCICLcAc4tY6LPolQ1k5BkEPYAmLu806stsdp40OMn1m7HFPOQiezG8eL22FbUjfiTMWKd9f5AvxTLg==, tarball: file:projects/perf-eventgrid.tgz} name: '@rush-temp/perf-eventgrid' version: 0.0.0 dependencies: @@ -22638,7 +22641,7 @@ packages: dev: false file:projects/perf-identity.tgz: - resolution: {integrity: sha512-GTXGJ32TSMYU25L64IKFzf3eLwEGhNtYzbqT2WmCBItZLeKLafEEgP50RE8Gz0vG8fa2lrcIpzttoUWS34ZVtQ==, tarball: file:projects/perf-identity.tgz} + resolution: {integrity: sha512-t8U5+Jl5k0oPD+fi0Tckwix7WmhLWQks6ZLZqMTQgcxlX6BloaXdvO3vY6Ghxx73I9wKA3yEri0mlSBFXTRxQA==, tarball: file:projects/perf-identity.tgz} name: '@rush-temp/perf-identity' version: 0.0.0 dependencies: @@ -22658,7 +22661,7 @@ packages: dev: false file:projects/perf-keyvault-certificates.tgz: - resolution: {integrity: sha512-YTQ7Gv3hfyaG46QXcgEqp0aicllEnEjaCSuvuDUAg2iHlfrDs3I56WI7kNvwHPTW7sD7XrMu3fYCAW07HVTBlg==, tarball: file:projects/perf-keyvault-certificates.tgz} + resolution: {integrity: sha512-bNXleSNXtGTvBJOeTg3AGMwnP8cDvrKCidhC+301nupDCWVlMgysscG/ZldzTYKVEPMl7sf0eTtGuoiRHfLxaA==, tarball: file:projects/perf-keyvault-certificates.tgz} name: '@rush-temp/perf-keyvault-certificates' version: 0.0.0 dependencies: @@ -22679,7 +22682,7 @@ packages: dev: false file:projects/perf-keyvault-keys.tgz: - resolution: {integrity: sha512-qdbunS9P9zV1knHd3/bHRDM6Tqktcq1ssFmzZKx0V9t8ulxOwTf1F77emaxTpFT4X3iJeWA9IV9mZwr374shLQ==, tarball: file:projects/perf-keyvault-keys.tgz} + resolution: {integrity: sha512-5w9jdKCWBk5RAHCGV7dyO9p7F4euChvaBsXy6FpEE2iw1fTKvgJNIvPE+mXqp8FZg7+Q4T7+0zZtN1ouXR6ROA==, tarball: file:projects/perf-keyvault-keys.tgz} name: '@rush-temp/perf-keyvault-keys' version: 0.0.0 dependencies: @@ -22700,7 +22703,7 @@ packages: dev: false file:projects/perf-keyvault-secrets.tgz: - resolution: {integrity: sha512-5hBxFCxNy2PAbBwL9ro7PU9yER84QNNRXP+TUBJB4U4zHuXFgFdqPcKEaiWeUNkvB3Dq/mHr31oZlvF4012Q7w==, tarball: file:projects/perf-keyvault-secrets.tgz} + resolution: {integrity: sha512-9xVStxVSepvYkdchGFy2MYUqWIVcAQ6PJsNi9V9Kk02dXgsRgtoJVIgZguSry2gUfnRYNSa0pMI6rSKBniEPUQ==, tarball: file:projects/perf-keyvault-secrets.tgz} name: '@rush-temp/perf-keyvault-secrets' version: 0.0.0 dependencies: @@ -22721,7 +22724,7 @@ packages: dev: false file:projects/perf-monitor-ingestion.tgz: - resolution: {integrity: sha512-zh4+v7/7MFpXAZDZFZI0v9IhUx1RWqnfb7XhcYc/yG5uvROql1FvMOHeF/yX6c33vi88ddW2jslGxBKuxLKD1w==, tarball: file:projects/perf-monitor-ingestion.tgz} + resolution: {integrity: sha512-5nuNgkFm00A1iRUEx1tZYpwiYzhIdIhBCio8sYea0db1Jz4BmJPaN7oOWyNYIKgkffZuDLiaCZ1ctf+3vm+kIw==, tarball: file:projects/perf-monitor-ingestion.tgz} name: '@rush-temp/perf-monitor-ingestion' version: 0.0.0 dependencies: @@ -22740,7 +22743,7 @@ packages: dev: false file:projects/perf-monitor-opentelemetry.tgz: - resolution: {integrity: sha512-7aa3K5UlWLk7fS516+aDrAhhWZ7dIYr2twHaUkk57LeSfiLeEIL8zoL3GjTdmB4iwKNhjfE2Lq4dE+5bHAKhjw==, tarball: file:projects/perf-monitor-opentelemetry.tgz} + resolution: {integrity: sha512-axTb/vVvsa0+4wQKyfRY/F8L8K9dvGrtsNWoewj9szgkuNYM3qZGnXTfNzC/fG6mpSvHqsX4+YZI3tBKjplJpA==, tarball: file:projects/perf-monitor-opentelemetry.tgz} name: '@rush-temp/perf-monitor-opentelemetry' version: 0.0.0 dependencies: @@ -22758,7 +22761,7 @@ packages: dev: false file:projects/perf-monitor-query.tgz: - resolution: {integrity: sha512-oeiuO6fJBCDDXN2DFyaIAZh4LCBaG79MxLAQYvVC2XaNw7NGx6G8wmHythzD0lQmry1N7iYib0zPm1qckqs/Tw==, tarball: file:projects/perf-monitor-query.tgz} + resolution: {integrity: sha512-+ujmYrxmvnSdP10/aIbx2pl2ZYeeHdncd+voVypRwXIALyraKD4uk+Ya6iDqmIJtZLlLJmjxe7HxAhYfFdMX3A==, tarball: file:projects/perf-monitor-query.tgz} name: '@rush-temp/perf-monitor-query' version: 0.0.0 dependencies: @@ -22777,7 +22780,7 @@ packages: dev: false file:projects/perf-schema-registry-avro.tgz: - resolution: {integrity: sha512-kgs3jPjkAEmUVnS9ilcM9A9RyirvSaSR5kEItqZyUq4e6woFAyOEP60V10hX7xzloQ9qccy1h1acU+4FkC4z1g==, tarball: file:projects/perf-schema-registry-avro.tgz} + resolution: {integrity: sha512-4hBmGbfBBKawsHQsFi51yZCFKLiOxR0VF+7TTIMGs63zdH0qM06fzxVx6wUfLiPppY4p+c88kMoopdSPbolBXg==, tarball: file:projects/perf-schema-registry-avro.tgz} name: '@rush-temp/perf-schema-registry-avro' version: 0.0.0 dependencies: @@ -22796,7 +22799,7 @@ packages: dev: false file:projects/perf-search-documents.tgz: - resolution: {integrity: sha512-sGnIwo+w2CXlRmezb7lUHUTvNAI/7L0Hx+rM0GmGQ+KjqmHCP5Ew8QGHJqRR5xpiZrKio0ib6VDV2zTMlbCLug==, tarball: file:projects/perf-search-documents.tgz} + resolution: {integrity: sha512-fuLfe2e53ag5IsFZC0P5YQZGDPMKz70rK4zXonHLKHQaRm2iqki4YOVE+2oapyVpzl39WWFHHzwiaqZbksFSIA==, tarball: file:projects/perf-search-documents.tgz} name: '@rush-temp/perf-search-documents' version: 0.0.0 dependencies: @@ -22816,7 +22819,7 @@ packages: dev: false file:projects/perf-service-bus.tgz: - resolution: {integrity: sha512-BEwGslYbUSg8CGxjLxn+dXxWy11xELFDFH964lrP1DV8g1eVypQND/FTFCZyFUjyQ5a+Q9SAy8ISQ0m8Kk9n9Q==, tarball: file:projects/perf-service-bus.tgz} + resolution: {integrity: sha512-x4szD9pboHyqNa0Zc2HU/3teE3PlPsHnwF+vEXNjR2YFfrfVo6sGEk9KmEzpO9lYKHF5AKh8HvBAltXdFpwEaw==, tarball: file:projects/perf-service-bus.tgz} name: '@rush-temp/perf-service-bus' version: 0.0.0 dependencies: @@ -22836,7 +22839,7 @@ packages: dev: false file:projects/perf-storage-blob.tgz: - resolution: {integrity: sha512-HO3Ow/sdxUYYCufct5rNZIUMWU4ffwtxLJnRJqD1IGIVxlr7xWHQXEfnVW7LcNWrZBWi6M7F2XRjr9z4bAAehg==, tarball: file:projects/perf-storage-blob.tgz} + resolution: {integrity: sha512-/Ott52ZrIkdgxfGUz89CXK+6U2J2l1xEn3jBWDujEQ6vgkiMBj1kpXK/lmmX+4zkeJv5j+ohBCXmNQODix+VWQ==, tarball: file:projects/perf-storage-blob.tgz} name: '@rush-temp/perf-storage-blob' version: 0.0.0 dependencies: @@ -22855,7 +22858,7 @@ packages: dev: false file:projects/perf-storage-file-datalake.tgz: - resolution: {integrity: sha512-GL51kVCPOG1gcV6ALffUekO5jHlytDSR9+/uf5HeVBHIvo0nGaa/93il7Hyx6BaG9557JQsEIGyqJo+u+dUHgA==, tarball: file:projects/perf-storage-file-datalake.tgz} + resolution: {integrity: sha512-ZaiWfvEhLnnbRgFQAsPOkdecgS8XlW2iRcX1nz0oEDSKbPyarcTCNnnPu4aVdwJcNZ5Qqd8av1NWpysOjbhJWA==, tarball: file:projects/perf-storage-file-datalake.tgz} name: '@rush-temp/perf-storage-file-datalake' version: 0.0.0 dependencies: @@ -22874,7 +22877,7 @@ packages: dev: false file:projects/perf-storage-file-share.tgz: - resolution: {integrity: sha512-x55TGONYz7LTZyOIBkmev1mmdBrZBF/C9rclUItbP1qDIE7m1ufZpnqYdy267w6GG7GcPqJuLsTBk1Yp5Y4Ppw==, tarball: file:projects/perf-storage-file-share.tgz} + resolution: {integrity: sha512-y4ZDUCVAMmr5PiLjnMLzZqbig8Dvk1ezl3ljV1zsW08z6FCphP1nyektuGlDrHdfG8qgvazLjbhycJGM7YwYIg==, tarball: file:projects/perf-storage-file-share.tgz} name: '@rush-temp/perf-storage-file-share' version: 0.0.0 dependencies: @@ -22893,7 +22896,7 @@ packages: dev: false file:projects/perf-template.tgz: - resolution: {integrity: sha512-biEyZTz/EjEE/EF9kIccf93THbNNIEEa7RszNKzN3VeWAoJL8U2L7t4orFIlwEf32r8z0I7fr3Pwup/3X56cbA==, tarball: file:projects/perf-template.tgz} + resolution: {integrity: sha512-XqwpPOdDEEWzgmI3K2u1UL8o+5kCvRqt4MIISy3dCBd4TLl8sdtOF/ppE1MnGo1aTyKhXNlCccQIz7GOdIazxA==, tarball: file:projects/perf-template.tgz} name: '@rush-temp/perf-template' version: 0.0.0 dependencies: @@ -22913,7 +22916,7 @@ packages: dev: false file:projects/purview-administration.tgz: - resolution: {integrity: sha512-/ofcTlQ3DUdVjAQNXADQp5Olr8AVFHH6avNuInXyN6UN+nv8Mr/oyYvJ/a9bmMbw+V2PwHZcUvOSkw/1yiOLcw==, tarball: file:projects/purview-administration.tgz} + resolution: {integrity: sha512-RSJpHcbBm53FlgPtxxLd9xjZX44X0X10kEoya4Efa7cKA9m129ovLO03XnVSAzEv80VAuZL2xCwn7yHasCg7pg==, tarball: file:projects/purview-administration.tgz} name: '@rush-temp/purview-administration' version: 0.0.0 dependencies: @@ -22957,7 +22960,7 @@ packages: dev: false file:projects/purview-catalog.tgz: - resolution: {integrity: sha512-BzQH39jZqCdUDPKuloeaxdUYHgHg0Dy4TBc1YUt9KpBdKxiNaAYupB1T5CmLvqI8Ry5h6UpfyVkOZSzW4VJ9SQ==, tarball: file:projects/purview-catalog.tgz} + resolution: {integrity: sha512-ovkJVLgj0ZJJNINdkn9lPa87GR7yztShipZV3QD5FhvtY/GaxzVRSPkP6MIH/WN2zbzEYpVN+r/wl7FNXdD8Qw==, tarball: file:projects/purview-catalog.tgz} name: '@rush-temp/purview-catalog' version: 0.0.0 dependencies: @@ -23002,7 +23005,7 @@ packages: dev: false file:projects/purview-datamap.tgz: - resolution: {integrity: sha512-W4wufES6gQ8aAIBSmdmXhr2+Mw+RScw4vv/f9WoNd30uU3FJyKBe0gujNcJEZLsOXQ/ob6u2k3wuVYZAo2WhPw==, tarball: file:projects/purview-datamap.tgz} + resolution: {integrity: sha512-9ita2YmoNvIfe6h/7yvt897vRwKsT4LDxpBH5c9zAOpJouPNsAhZWQ+VBnBNds8CgnM35vLKW4/ZdOv/tUjRrg==, tarball: file:projects/purview-datamap.tgz} name: '@rush-temp/purview-datamap' version: 0.0.0 dependencies: @@ -23047,7 +23050,7 @@ packages: dev: false file:projects/purview-scanning.tgz: - resolution: {integrity: sha512-la1JpJqPRhD2tFr62OPIHDd3UG9+74a1GH5Acu6Y0ec1CZxw6aaCjSmg+Xnd9/11qxZNjvRD+IvPQXBAxSJHgw==, tarball: file:projects/purview-scanning.tgz} + resolution: {integrity: sha512-NG0a0EFj+UYj8+8ysNxJ4wNo+d+kAqSw3iCouV9nascWUd9Ih+goKtd/xXD+5N2si3jrL203RTwpQMdBi7rLvw==, tarball: file:projects/purview-scanning.tgz} name: '@rush-temp/purview-scanning' version: 0.0.0 dependencies: @@ -23091,7 +23094,7 @@ packages: dev: false file:projects/purview-sharing.tgz: - resolution: {integrity: sha512-yupdEKrPU+CfTg0cYTYNyUJrrpXhb62GhO7YNr0cKlEVu2jFYTDvcq7/uyVTSeJbfrwHSXVFprXX8hcTwmDfcw==, tarball: file:projects/purview-sharing.tgz} + resolution: {integrity: sha512-sq0hf2kHfmj8TB3AlOU28kDgkLYpSb9FcNhjFwLYwpx1dhkMqzdrUxNsp0Xw30KBrc6/5i8ioxkcByvgQtZpLg==, tarball: file:projects/purview-sharing.tgz} name: '@rush-temp/purview-sharing' version: 0.0.0 dependencies: @@ -23138,7 +23141,7 @@ packages: dev: false file:projects/purview-workflow.tgz: - resolution: {integrity: sha512-yLuvkhDEC+Wim6OEctUa7HOhkfzg7vdmnPRUm74iGebhWM9dXCnaGz38EFcyQCiNMHNa2ccc5JqUZ2PutMvn2A==, tarball: file:projects/purview-workflow.tgz} + resolution: {integrity: sha512-TtPgVd0jncMynyYLz041QpSEn/Yt4wHaSwu9g/YcWu2ZxZI5ONcLPIfhREfF5cPU5uELyLeqTuMgD9aqxZjRpw==, tarball: file:projects/purview-workflow.tgz} name: '@rush-temp/purview-workflow' version: 0.0.0 dependencies: @@ -23183,7 +23186,7 @@ packages: dev: false file:projects/quantum-jobs.tgz: - resolution: {integrity: sha512-UMQJfkWHvIDIYsFkZtDAgIe5Mc1YVP7e0+5bbc1/mbB9Ow7mTjjU26YBDoEkvFg58z2GVI3kfyQjlgaU05nmJA==, tarball: file:projects/quantum-jobs.tgz} + resolution: {integrity: sha512-qb6sjTIFhp+u12nxVUSVLhixUhmNoUUW6s+Wkb02kLRZ0OoTOO5JYQgR+z3mgvfhGue37gn6fP2LKn5ItojAnQ==, tarball: file:projects/quantum-jobs.tgz} name: '@rush-temp/quantum-jobs' version: 0.0.0 dependencies: @@ -23229,7 +23232,7 @@ packages: dev: false file:projects/schema-registry-avro.tgz: - resolution: {integrity: sha512-aOuyogD9Sg+gRV1zU1StVI8UOhjMlITcP5JGyS1nA9nIjb89XmoPhVvOwaZmhIaZzl6HXWAu5STIcVW+MrVYXg==, tarball: file:projects/schema-registry-avro.tgz} + resolution: {integrity: sha512-or0Anl9W9acTyeU/D9fhoGG9SmgN580YeiALqaz1ipRqxKCpRd5k4OxMJGAD16yZDKmNQrdGOJAb8Kr4r0ryGg==, tarball: file:projects/schema-registry-avro.tgz} name: '@rush-temp/schema-registry-avro' version: 0.0.0 dependencies: @@ -23282,7 +23285,7 @@ packages: dev: false file:projects/schema-registry-json.tgz: - resolution: {integrity: sha512-Ceo41vIyXjwwMYxrAQULe4hYvRPkYRa/XtDLPlCGN0p8V2dvZok/jG1dnhbT4mS2SrJwL33ITnshqbhTK3Qm2w==, tarball: file:projects/schema-registry-json.tgz} + resolution: {integrity: sha512-g4Hn5V9bTN2ZHCm4HrYFu4h9wbMJAh7TiFPY6aDiKtmHyco8a4SDjKY5abZhB6YipsQ4ucKGhUZjPbRl+o7YbA==, tarball: file:projects/schema-registry-json.tgz} name: '@rush-temp/schema-registry-json' version: 0.0.0 dependencies: @@ -23325,7 +23328,7 @@ packages: dev: false file:projects/schema-registry.tgz: - resolution: {integrity: sha512-lTKvaSVAs+bx4vnHtG85rIZfyNjFfx2uvqwhNdw8SkWqgxQ7AyW53RtPklVwVhd3KCrwOk7HSKMvWLVFCISWZQ==, tarball: file:projects/schema-registry.tgz} + resolution: {integrity: sha512-XmJTse42Anbjn61axGhnFmOpx12CpgGUZRVwZaaBrtWQH9nSX3c8AZ8Wgq8njUc85FIlYvk6v1OmTapERBCdnQ==, tarball: file:projects/schema-registry.tgz} name: '@rush-temp/schema-registry' version: 0.0.0 dependencies: @@ -23365,7 +23368,7 @@ packages: dev: false file:projects/search-documents.tgz: - resolution: {integrity: sha512-TQPou1xuoYFGXUZYg+kgNvuBoQjULHSb9HelaZ7aOiyljlRGFCVfg37p9aqZWL2/1DZtKGkppFfdm30+AnZ7BQ==, tarball: file:projects/search-documents.tgz} + resolution: {integrity: sha512-UtQzUbFJpxBbW2P5e8zRUmg3fP1mDW5w6IKNqtNtdnTppJBYWnEaNYjX/yQ7UEIo2CFFOIO4GcixqY566YmPtA==, tarball: file:projects/search-documents.tgz} name: '@rush-temp/search-documents' version: 0.0.0 dependencies: @@ -23412,7 +23415,7 @@ packages: dev: false file:projects/service-bus.tgz: - resolution: {integrity: sha512-OANuLz3zf4BKBVFLZMyA7fy+6Bpn/hVREUddrJDMt1HW2aQgmt+tXUjttcnsf/jNk9ywewCmAP1VHrgaT21Q4A==, tarball: file:projects/service-bus.tgz} + resolution: {integrity: sha512-3yEAH/IcASzEznHo+5QLozH1XJAgt9AlpH4W/7+E5zYD/g+E7gG9O4QFexgLEGjXsACrUANibnGYIa3UpZ3NyA==, tarball: file:projects/service-bus.tgz} name: '@rush-temp/service-bus' version: 0.0.0 dependencies: @@ -23474,7 +23477,7 @@ packages: dev: false file:projects/storage-blob-changefeed.tgz: - resolution: {integrity: sha512-eDVTgCOXkmMCSMYlcHMq4zoZ1M5yoc0dlLpTyRH6DARGB12GIXxE6DKsmK+rbep3qo287fXmKIzpl/riR2UzmA==, tarball: file:projects/storage-blob-changefeed.tgz} + resolution: {integrity: sha512-s16tHzZm2IzTD9QgRRLPkHyihB9dWxUUTIU2qYdK/wtxTgAKKJkzwMcFWcFWWyqrLoi2VSy8PmKzABdRkJvaNQ==, tarball: file:projects/storage-blob-changefeed.tgz} name: '@rush-temp/storage-blob-changefeed' version: 0.0.0 dependencies: @@ -23525,7 +23528,7 @@ packages: dev: false file:projects/storage-blob.tgz: - resolution: {integrity: sha512-7n99q+NT+a89Cbxv1NvpYFc3nmOGK6vryAgy7vFEFXUf40GXUX23IYruwNxvAmAzGkdciIJxFERiAQR4NI1eIA==, tarball: file:projects/storage-blob.tgz} + resolution: {integrity: sha512-XLfVJPZjeC9NgdZcUg23GMm4mNUhd2ND5S6IjF5RgEhlYZT9NCCstqrh57tjHZO6gHnKqdO3gfN731mZ4QBMYA==, tarball: file:projects/storage-blob.tgz} name: '@rush-temp/storage-blob' version: 0.0.0 dependencies: @@ -23573,7 +23576,7 @@ packages: dev: false file:projects/storage-file-datalake.tgz: - resolution: {integrity: sha512-TMs7RTT9s8/qj9yQvf84ZK2i98CuvIVWzR3Nqr7HaBZIQJ/JcmR0GmCugBk1otGN0AX4HlqhV4JZln3tokMlsA==, tarball: file:projects/storage-file-datalake.tgz} + resolution: {integrity: sha512-ieBV48wDDihpdNRKF5zj5beLqMizbhxEpFjpvszc4GLHi/49wbMIZLTGBt1AdW64w7ircDEYXo4yov9k2STciA==, tarball: file:projects/storage-file-datalake.tgz} name: '@rush-temp/storage-file-datalake' version: 0.0.0 dependencies: @@ -23624,7 +23627,7 @@ packages: dev: false file:projects/storage-file-share.tgz: - resolution: {integrity: sha512-4jcFTTIJoy+MAwtL2EBGRd2p05R4R4Ii34K2hMXlkA7tDmMuwd+s50Awtfcbo/C2E8oWVmbwIfADF0U7zVzK4w==, tarball: file:projects/storage-file-share.tgz} + resolution: {integrity: sha512-yiHPrscUMpWlJszPxDy/TWKNO4jYaFkd8/+mwFwvL2yCeWr01Tk84Qsmxzo7pirLZE1geCUDv+OS8W9wp56rnw==, tarball: file:projects/storage-file-share.tgz} name: '@rush-temp/storage-file-share' version: 0.0.0 dependencies: @@ -23674,7 +23677,7 @@ packages: dev: false file:projects/storage-internal-avro.tgz: - resolution: {integrity: sha512-tw3AM3j/kFVBHmpE7/HcAx4ZrK/dIWmZNSn6U4m3+7Tf7DlPsMeiVh8YJWgNIEVKGliPIpbRqsccDxIqkNEoMA==, tarball: file:projects/storage-internal-avro.tgz} + resolution: {integrity: sha512-errCPfgbxM3gUR0ZM7vjXhVcxbAE7G8WGyMJKpmV13H8nqoF0rmiVe4YbuQqbxWbVAzyXELBm23Zi7U+F5NSSg==, tarball: file:projects/storage-internal-avro.tgz} name: '@rush-temp/storage-internal-avro' version: 0.0.0 dependencies: @@ -23717,7 +23720,7 @@ packages: dev: false file:projects/storage-queue.tgz: - resolution: {integrity: sha512-4irXh8rIUqXBIbrF5EyhAmnB9QIeOqw9f+Xs67zoUW63TzC9O+Yl7rTv1kbA6s9Bhcaiko5eQGG3dZ/PCfTgHg==, tarball: file:projects/storage-queue.tgz} + resolution: {integrity: sha512-CwBWx/ZBuoLCaWc7N81XFKk6EEeALro/zRVo0hsvAO6ra+K9Y23JyOESNKcwt+3cKjWoXFwGEiboOPhGBXxGLw==, tarball: file:projects/storage-queue.tgz} name: '@rush-temp/storage-queue' version: 0.0.0 dependencies: @@ -23764,7 +23767,7 @@ packages: dev: false file:projects/synapse-access-control-1.tgz: - resolution: {integrity: sha512-YF8ESmemr1ONKVGjHravsd0aF7i4JF+qc1M8VSW/1lfzEqws/zFR0miEwmUBKuuq3e+ZdfxRwjs55Nr1SE1cyg==, tarball: file:projects/synapse-access-control-1.tgz} + resolution: {integrity: sha512-a/9dZpl4XgeJ+haQiZNpkZSYy9orW5z5bQB7Oyxydpc/U7TZljmv9uLIZOA8aQuUQVpDh4p8UBDbxmOg572mow==, tarball: file:projects/synapse-access-control-1.tgz} name: '@rush-temp/synapse-access-control-1' version: 0.0.0 dependencies: @@ -23810,7 +23813,7 @@ packages: dev: false file:projects/synapse-access-control.tgz: - resolution: {integrity: sha512-mOVshMTg1mw1kPHfUj4CuN2rRe7i1iyJ03tog9j4BUiXvNgvKuz6FmYKoz50PD+Vm1Y1kX4BhNSeIqFINU1ZUg==, tarball: file:projects/synapse-access-control.tgz} + resolution: {integrity: sha512-xpKpKCs2aLWbl5fnHEdU+PFcMUKipbH+Wu+VZIfcNajLDCQYjxTekQs9DGFH+r1UTDgrpdudE2ixGOp5C69NEg==, tarball: file:projects/synapse-access-control.tgz} name: '@rush-temp/synapse-access-control' version: 0.0.0 dependencies: @@ -23859,7 +23862,7 @@ packages: dev: false file:projects/synapse-artifacts.tgz: - resolution: {integrity: sha512-fyTqUoCpjtD1LrAZ0zq0H+J2nqrmHhpPjp03vZCQlgxtBwzrM2T4MAzJ4ikZMKI42gpEU6XGwrFk5fzjSXtfow==, tarball: file:projects/synapse-artifacts.tgz} + resolution: {integrity: sha512-TRCCb4y+dWVpzsNc/ETBhxu6p9f4dGY/BX7l8o88EiIppafc0dEcvdXTP9OHRwPGBhged3SjdtkN7ytTpuVHsA==, tarball: file:projects/synapse-artifacts.tgz} name: '@rush-temp/synapse-artifacts' version: 0.0.0 dependencies: @@ -23910,7 +23913,7 @@ packages: dev: false file:projects/synapse-managed-private-endpoints.tgz: - resolution: {integrity: sha512-1iRvwOJt5zFH9cFtaWGHntCTqqDjVD+fKM0Y39fW8aw9AMTEzkZxAmhiQKxsAubwcddWJgxqIkDn4b7jg1jmQQ==, tarball: file:projects/synapse-managed-private-endpoints.tgz} + resolution: {integrity: sha512-0FONmRyT374Y0xbcOo1xHkLuIIBhouvH5Me2+ZNUOlgfwLqDqrp+F3XgFamLOF2oVsKcs+aN4+kd/bhsUWrPyA==, tarball: file:projects/synapse-managed-private-endpoints.tgz} name: '@rush-temp/synapse-managed-private-endpoints' version: 0.0.0 dependencies: @@ -23953,7 +23956,7 @@ packages: dev: false file:projects/synapse-monitoring.tgz: - resolution: {integrity: sha512-P5Fd8EPEmT9YnQzs/cAm0P6tCrCLRmCe813RAomQqwS+VEh3qSfhkcwFUU0ZZ41aPTDM0pWi1QA+UI0XEYSljw==, tarball: file:projects/synapse-monitoring.tgz} + resolution: {integrity: sha512-g+ViDkGo+YoqD/9+6UekM5d/AUy9d03el1qY54IsvDxiEoSWt8eGm/eYLvNSEEO+L7SO0wWuSkcXMwZPzVUnJA==, tarball: file:projects/synapse-monitoring.tgz} name: '@rush-temp/synapse-monitoring' version: 0.0.0 dependencies: @@ -23990,7 +23993,7 @@ packages: dev: false file:projects/synapse-spark.tgz: - resolution: {integrity: sha512-9Ecly4K6TLNWdqwlBcuLDwGv58STtdODBMMhSp5CSHTDepi+CjkGn0ip9wboIJMViYNIQ0brK+VoDs10tdS/+A==, tarball: file:projects/synapse-spark.tgz} + resolution: {integrity: sha512-AjZYhUxgZjKU3vweVyykeN0cd2OuXrFV3TTiX1XEnPS9QMyMvA1tS5ZjaMcDyW+Xj8CS+uEbICKfW+64uCsskg==, tarball: file:projects/synapse-spark.tgz} name: '@rush-temp/synapse-spark' version: 0.0.0 dependencies: @@ -24033,7 +24036,7 @@ packages: dev: false file:projects/template-dpg.tgz: - resolution: {integrity: sha512-FGFRCXKGxrgO/p86CzaSu30Va+ouEEz+eERbrLB42v2qD/NQwkGqZYUm488IvvEphPPG5Zo6Ko25CR0FCHREwA==, tarball: file:projects/template-dpg.tgz} + resolution: {integrity: sha512-K7U5XtGU2ce8ny2y+gaDEBOaqsEErd9ZtatTo91UnWAsUunX6FQs95Aew5buHrg8hpRyI9K2DJ4di/PVnNuVag==, tarball: file:projects/template-dpg.tgz} name: '@rush-temp/template-dpg' version: 0.0.0 dependencies: @@ -24076,7 +24079,7 @@ packages: dev: false file:projects/template.tgz: - resolution: {integrity: sha512-1hUPmhbc0aklb4uXcIjlHsKB2+MjgAnmdAMASkU7J8xreT6MYSsblzTi8vWkPoMnX/+imEZe7Qh0homNK+0ssA==, tarball: file:projects/template.tgz} + resolution: {integrity: sha512-z5L7StzQU1hUhss+ey1nopvsmApXdTSBkUZQ36LO4J3GA61Ett4tX7YCZusa5alnZ2+6S6pmQaYd+dEvqRMzUQ==, tarball: file:projects/template.tgz} name: '@rush-temp/template' version: 0.0.0 dependencies: @@ -24114,7 +24117,7 @@ packages: dev: false file:projects/test-credential.tgz: - resolution: {integrity: sha512-cbe9jS0cDsx7r6RTxQBlDSwmyNsRItg/BIXo/1aAblLlSzN9eJVBc0qRtClNGgp2Cwc8kHIRj5AfAvJHBENTag==, tarball: file:projects/test-credential.tgz} + resolution: {integrity: sha512-Yay5YvJ3iO6GkS03WE9EAOHzpGFsNVb/yfv5n2aRGxlbJSiSRlDmH4lYeAtHmcjH5HZcTokOW15Zl+9gohNIEQ==, tarball: file:projects/test-credential.tgz} name: '@rush-temp/test-credential' version: 0.0.0 dependencies: @@ -24133,7 +24136,7 @@ packages: dev: false file:projects/test-perf.tgz: - resolution: {integrity: sha512-dV5mAryJelTRusThrDkqIKakjuFlNr1LfE8QZVyTIOMZf+mxjaYa+gItkPOXhU7wnHAHVQGVGgSbdJFT/RF+IA==, tarball: file:projects/test-perf.tgz} + resolution: {integrity: sha512-dX/wq5312VP4IMXht+BTHOav8o0LunXWx0mcsyUKnzAuhD4HGg00AYZcAIuP4S93TsS+sNEJ2IUSPfDfdhrLTA==, tarball: file:projects/test-perf.tgz} name: '@rush-temp/test-perf' version: 0.0.0 dependencies: @@ -24161,7 +24164,7 @@ packages: dev: false file:projects/test-recorder.tgz: - resolution: {integrity: sha512-W7qvPnEPSlcY1eGGqfIwpnuOy34md69n8TaPcZIUMQnDWN8PchMnIeWfWLwifhBMZ8HaxHpgnUbIkQjWbl0Kuw==, tarball: file:projects/test-recorder.tgz} + resolution: {integrity: sha512-/t/b+ayJuVLALnuZn2kUJrs9nNQWyPfRY20j9b1/KLHhvwNHcZlztu+OtdjgDCo6eMhpxtmBEvCqfMpwDMJq/A==, tarball: file:projects/test-recorder.tgz} name: '@rush-temp/test-recorder' version: 0.0.0 dependencies: @@ -24197,7 +24200,7 @@ packages: dev: false file:projects/test-utils.tgz: - resolution: {integrity: sha512-dy4yWOviUvykLKxFyvx0+Gm2BCVCmsoPEPu6zkl0yOe8nmR7y0Ee0O2/h03m7Nvj0p+qaP9s+iVOoy3tcV0vFg==, tarball: file:projects/test-utils.tgz} + resolution: {integrity: sha512-/zW3HGJRjx4SIrcG1OW/0MELjHiqK+jzymjKCSQScVVjjsV9Bay/8Yy4KJD4DVkYMu6zcObo92mFgbWca33XGg==, tarball: file:projects/test-utils.tgz} name: '@rush-temp/test-utils' version: 0.0.0 dependencies: @@ -24234,7 +24237,7 @@ packages: dev: false file:projects/ts-http-runtime.tgz: - resolution: {integrity: sha512-RqLmduToy03M0cnWkM6DITq/0n0r8AUQ7XuYOMKj5X/ZU1MCJ3IBaRpAkCRrVoShf1HLkD8MKjFE/cxBfU44LQ==, tarball: file:projects/ts-http-runtime.tgz} + resolution: {integrity: sha512-gYsRh+AQMdE3oMy/aR5ZP5HvrZro4FlLtA+EwS396BCSNp7zCeVHQbjZwJrIYZCj6M0GWrnsawwer80v3mykFg==, tarball: file:projects/ts-http-runtime.tgz} name: '@rush-temp/ts-http-runtime' version: 0.0.0 dependencies: @@ -24269,7 +24272,7 @@ packages: dev: false file:projects/vite-plugin-browser-test-map.tgz: - resolution: {integrity: sha512-7mABgnyVZKGwgwpS8yU/p5u/1RZvlFEC8yv37YpY3YrapxkpdmPCxbnGFc6O92CDbinUZb3yTvN1nbFsZ6Y9VA==, tarball: file:projects/vite-plugin-browser-test-map.tgz} + resolution: {integrity: sha512-OfgBiUirU0lvcttCRGp55ht3Mia/hYzXunldhwPadyhLLZS2CfmFe/YMqTY1mGKv0i31rk1ub5ldRGIIjyUSCg==, tarball: file:projects/vite-plugin-browser-test-map.tgz} name: '@rush-temp/vite-plugin-browser-test-map' version: 0.0.0 dependencies: @@ -24284,7 +24287,7 @@ packages: dev: false file:projects/web-pubsub-client-protobuf.tgz: - resolution: {integrity: sha512-mQTkQKaFDYzaxKpvffb8cgxOf/DajobTANJ6eEeOSek0fTFCbdwWn6J3Uou+dK61cELyQMuaxcKB66kKClbZTQ==, tarball: file:projects/web-pubsub-client-protobuf.tgz} + resolution: {integrity: sha512-wVESRObySO4PLnbkLpHwMlpN49wQC/tqptYIhxb8mIhtbFFHc5w7kWwy1RQp9qkXy121pYR4Ygnx40XaqtQFFw==, tarball: file:projects/web-pubsub-client-protobuf.tgz} name: '@rush-temp/web-pubsub-client-protobuf' version: 0.0.0 dependencies: @@ -24343,7 +24346,7 @@ packages: dev: false file:projects/web-pubsub-client.tgz: - resolution: {integrity: sha512-gew2iNf4DCi1CpeyojCqC7Qzv13YAEgvAPYH2SbxdUegFD5SMqOZ8lEm+cNeiCtTkaUZ7tWw1XS0i9VsBAxx0g==, tarball: file:projects/web-pubsub-client.tgz} + resolution: {integrity: sha512-TOQHE4y7gQWPp98MGsy6ow+Iz8atcs7Lz+HBUDTeur0WfCC5ylXgJicEh1QqB4CyN4mXrNWQTZlJAza1cdn22w==, tarball: file:projects/web-pubsub-client.tgz} name: '@rush-temp/web-pubsub-client' version: 0.0.0 dependencies: @@ -24397,7 +24400,7 @@ packages: dev: false file:projects/web-pubsub-express.tgz: - resolution: {integrity: sha512-oyJcorTyJRrRe1foDzPTCsdJpAJiJtXjo3pKdaxHihBVGc/9yX/6z6SwrI7h//OFU4z9rfza4GRQMglyVJn3rQ==, tarball: file:projects/web-pubsub-express.tgz} + resolution: {integrity: sha512-6Pl4j+FJLbABdaBsq2PzPdKgFBlKeHMcEfVo2kAassvFEhiahSG7k0br3DidGJ/ZODKSLL1kFgRPrQTrC/5aoA==, tarball: file:projects/web-pubsub-express.tgz} name: '@rush-temp/web-pubsub-express' version: 0.0.0 dependencies: @@ -24434,7 +24437,7 @@ packages: dev: false file:projects/web-pubsub.tgz: - resolution: {integrity: sha512-n0OPorulrRol6sRw3kjX4ETvSTRIGd/oqyS7yApVzMM4skHd5HQVJ/+K77Bcv8zzDIEmO92sMNbFSemld95ExA==, tarball: file:projects/web-pubsub.tgz} + resolution: {integrity: sha512-lbfKcpXc6tDMH+XbxiAa6VKzd3J+SpIDwm4OSZxA0jeuIkzGiL23vZIP/ddbXXMTNvqAfgGl7EVZ02JHyoEDhg==, tarball: file:projects/web-pubsub.tgz} name: '@rush-temp/web-pubsub' version: 0.0.0 dependencies: diff --git a/sdk/cdn/arm-cdn/CHANGELOG.md b/sdk/cdn/arm-cdn/CHANGELOG.md index d4b0eefcf48d..3173f1a51fef 100644 --- a/sdk/cdn/arm-cdn/CHANGELOG.md +++ b/sdk/cdn/arm-cdn/CHANGELOG.md @@ -1,15 +1,50 @@ # Release History + +## 10.0.0 (2024-07-26) + +**Features** -## 9.1.1 (Unreleased) - -### Features Added - -### Breaking Changes - -### Bugs Fixed + - Added Interface CertificateSourceParameters + - Added Interface DeliveryRuleAction + - Added Interface DeliveryRuleActionParameters + - Added Interface DeliveryRuleConditionParameters + - Added Type Alias CertificateSourceParametersType + - Added Type Alias CertificateSourceParametersUnion + - Added Type Alias DeliveryRuleActionName + - Added Type Alias DeliveryRuleActionParametersType + - Added Type Alias DeliveryRuleActionParametersUnion + - Added Type Alias DeliveryRuleActionUnion + - Added Type Alias DeliveryRuleConditionParametersType + - Added Type Alias DeliveryRuleConditionParametersUnion + - Added Type Alias IsDeviceMatchValue + - Added Type Alias KeyVaultSigningKeyParametersType + - Added Type Alias RequestMethodMatchValue + - Added Type Alias RequestSchemeMatchValue + - Added Enum KnownCertificateSourceParametersType + - Added Enum KnownDeliveryRuleActionName + - Added Enum KnownDeliveryRuleActionParametersType + - Added Enum KnownDeliveryRuleConditionParametersType + - Added Enum KnownIsDeviceMatchValue + - Added Enum KnownKeyVaultSigningKeyParametersType + - Added Enum KnownRequestMethodMatchValue + - Added Enum KnownRequestSchemeMatchValue -### Other Changes +**Breaking Changes** + - Type of parameter actions of interface DeliveryRule is changed from DeliveryRuleActionAutoGeneratedUnion[] to DeliveryRuleActionUnion[] + - Type of parameter matchValues of interface IsDeviceMatchConditionParameters is changed from IsDeviceMatchConditionParametersMatchValuesItem[] to IsDeviceMatchValue[] + - Type of parameter typeName of interface KeyVaultSigningKeyParameters is changed from "KeyVaultSigningKeyParameters" to KeyVaultSigningKeyParametersType + - Type of parameter matchValues of interface RequestMethodMatchConditionParameters is changed from RequestMethodMatchConditionParametersMatchValuesItem[] to RequestMethodMatchValue[] + - Type of parameter matchValues of interface RequestSchemeMatchConditionParameters is changed from RequestSchemeMatchConditionParametersMatchValuesItem[] to RequestSchemeMatchValue[] + - Type of parameter actions of interface Rule is changed from DeliveryRuleActionAutoGeneratedUnion[] to DeliveryRuleActionUnion[] + - Type of parameter actions of interface RuleUpdateParameters is changed from DeliveryRuleActionAutoGeneratedUnion[] to DeliveryRuleActionUnion[] + - Type of parameter actions of interface RuleUpdatePropertiesParameters is changed from DeliveryRuleActionAutoGeneratedUnion[] to DeliveryRuleActionUnion[] + - Removed Enum KnownDeliveryRuleAction + - Removed Enum KnownIsDeviceMatchConditionParametersMatchValuesItem + - Removed Enum KnownRequestMethodMatchConditionParametersMatchValuesItem + - Removed Enum KnownRequestSchemeMatchConditionParametersMatchValuesItem + + ## 9.1.0 (2024-04-08) **Features** diff --git a/sdk/cdn/arm-cdn/_meta.json b/sdk/cdn/arm-cdn/_meta.json index 314e5e8111f1..9054462bd0ad 100644 --- a/sdk/cdn/arm-cdn/_meta.json +++ b/sdk/cdn/arm-cdn/_meta.json @@ -1,8 +1,8 @@ { - "commit": "835b124ff8160d23823c0e770b4989ca79e7418c", + "commit": "af80ab5167b26ef556bfe8c8ea5abfe341e900a5", "readme": "specification/cdn/resource-manager/readme.md", - "autorest_command": "autorest --version=3.9.7 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\cdn\\resource-manager\\readme.md --use=@autorest/typescript@6.0.20 --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/cdn/resource-manager/readme.md --use=@autorest/typescript@^6.0.12", "repository_url": "https://github.com/Azure/azure-rest-api-specs.git", - "release_tool": "@azure-tools/js-sdk-release-tools@2.7.4", - "use": "@autorest/typescript@6.0.20" + "release_tool": "@azure-tools/js-sdk-release-tools@2.7.10", + "use": "@autorest/typescript@^6.0.12" } \ No newline at end of file diff --git a/sdk/cdn/arm-cdn/package.json b/sdk/cdn/arm-cdn/package.json index 1288a92b61c0..3c8766cd638f 100644 --- a/sdk/cdn/arm-cdn/package.json +++ b/sdk/cdn/arm-cdn/package.json @@ -3,13 +3,13 @@ "sdk-type": "mgmt", "author": "Microsoft Corporation", "description": "A generated SDK for CdnManagementClient.", - "version": "9.1.1", + "version": "10.0.0", "engines": { "node": ">=18.0.0" }, "dependencies": { "@azure/core-lro": "^2.5.4", - "@azure/abort-controller": "^1.0.0", + "@azure/abort-controller": "^2.1.2", "@azure/core-paging": "^1.2.0", "@azure/core-client": "^1.7.0", "@azure/core-auth": "^1.6.0", @@ -35,11 +35,12 @@ "rimraf": "^5.0.0", "dotenv": "^16.0.0", "@azure/dev-tool": "^1.0.0", - "@azure/identity": "^4.0.1", + "@azure/identity": "^4.2.1", "@azure-tools/test-recorder": "^3.0.0", - "@azure-tools/test-credential": "^1.0.0", + "@azure-tools/test-credential": "^1.1.0", "mocha": "^10.0.0", "@types/mocha": "^10.0.0", + "tsx": "^4.7.1", "@types/chai": "^4.2.8", "chai": "^4.2.0", "cross-env": "^7.0.2", @@ -105,13 +106,5 @@ ] }, "autoPublish": true, - "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/cdn/arm-cdn", - "//sampleConfiguration": { - "productName": "", - "productSlugs": [ - "azure" - ], - "disableDocsMs": true, - "apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-cdn?view=azure-node-preview" - } -} + "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/cdn/arm-cdn" +} \ No newline at end of file diff --git a/sdk/cdn/arm-cdn/review/arm-cdn.api.md b/sdk/cdn/arm-cdn/review/arm-cdn.api.md index 6e315048b60d..ea0331059aff 100644 --- a/sdk/cdn/arm-cdn/review/arm-cdn.api.md +++ b/sdk/cdn/arm-cdn/review/arm-cdn.api.md @@ -707,19 +707,17 @@ export interface CacheConfiguration { } // @public -export interface CacheExpirationActionParameters { +export interface CacheExpirationActionParameters extends DeliveryRuleActionParameters { cacheBehavior: CacheBehavior; cacheDuration?: string; cacheType: CacheType; - // (undocumented) typeName: "DeliveryRuleCacheExpirationActionParameters"; } // @public -export interface CacheKeyQueryStringActionParameters { +export interface CacheKeyQueryStringActionParameters extends DeliveryRuleActionParameters { queryParameters?: string; queryStringBehavior: QueryStringBehavior; - // (undocumented) typeName: "DeliveryRuleCacheKeyQueryStringBehaviorActionParameters"; } @@ -745,9 +743,8 @@ export interface CanMigrateResult { } // @public -export interface CdnCertificateSourceParameters { +export interface CdnCertificateSourceParameters extends CertificateSourceParameters { certificateType: CertificateType; - // (undocumented) typeName: "CdnCertificateSourceParameters"; } @@ -866,6 +863,17 @@ export interface Certificate { // @public export type CertificateSource = string; +// @public +export interface CertificateSourceParameters { + typeName: "CdnCertificateSourceParameters" | "KeyVaultCertificateSourceParameters"; +} + +// @public +export type CertificateSourceParametersType = string; + +// @public (undocumented) +export type CertificateSourceParametersUnion = CertificateSourceParameters | CdnCertificateSourceParameters | KeyVaultCertificateSourceParameters; + // @public export type CertificateType = string; @@ -930,12 +938,11 @@ export interface CidrIpAddress { } // @public -export interface ClientPortMatchConditionParameters { +export interface ClientPortMatchConditionParameters extends DeliveryRuleConditionParameters { matchValues?: string[]; negateCondition?: boolean; operator: ClientPortOperator; transforms?: Transform[]; - // (undocumented) typeName: "DeliveryRuleClientPortConditionParameters"; } @@ -997,13 +1004,12 @@ export interface ContinentsResponseCountryOrRegionsItem { } // @public -export interface CookiesMatchConditionParameters { +export interface CookiesMatchConditionParameters extends DeliveryRuleConditionParameters { matchValues?: string[]; negateCondition?: boolean; operator: CookiesOperator; selector?: string; transforms?: Transform[]; - // (undocumented) typeName: "DeliveryRuleCookiesConditionParameters"; } @@ -1222,31 +1228,42 @@ export type DeleteRule = string; // @public export interface DeliveryRule { - actions: DeliveryRuleActionAutoGeneratedUnion[]; + actions: DeliveryRuleActionUnion[]; conditions?: DeliveryRuleConditionUnion[]; name?: string; order: number; } // @public -export type DeliveryRuleAction = string; +export interface DeliveryRuleAction { + name: "UrlRedirect" | "UrlSigning" | "OriginGroupOverride" | "UrlRewrite" | "ModifyRequestHeader" | "ModifyResponseHeader" | "CacheExpiration" | "CacheKeyQueryString" | "RouteConfigurationOverride"; +} + +// @public +export type DeliveryRuleActionName = string; // @public -export interface DeliveryRuleActionAutoGenerated { - name: "UrlRedirect" | "UrlSigning" | "OriginGroupOverride" | "UrlRewrite" | "ModifyRequestHeader" | "ModifyResponseHeader" | "CacheExpiration" | "CacheKeyQueryString" | "RouteConfigurationOverride"; +export interface DeliveryRuleActionParameters { + typeName: "DeliveryRuleUrlRedirectActionParameters" | "DeliveryRuleUrlSigningActionParameters" | "DeliveryRuleOriginGroupOverrideActionParameters" | "DeliveryRuleUrlRewriteActionParameters" | "DeliveryRuleHeaderActionParameters" | "DeliveryRuleCacheExpirationActionParameters" | "DeliveryRuleCacheKeyQueryStringBehaviorActionParameters" | "DeliveryRuleRouteConfigurationOverrideActionParameters"; } +// @public +export type DeliveryRuleActionParametersType = string; + +// @public (undocumented) +export type DeliveryRuleActionParametersUnion = DeliveryRuleActionParameters | UrlRedirectActionParameters | UrlSigningActionParameters | OriginGroupOverrideActionParameters | UrlRewriteActionParameters | HeaderActionParameters | CacheExpirationActionParameters | CacheKeyQueryStringActionParameters | RouteConfigurationOverrideActionParameters; + // @public (undocumented) -export type DeliveryRuleActionAutoGeneratedUnion = DeliveryRuleActionAutoGenerated | UrlRedirectAction | UrlSigningAction | OriginGroupOverrideAction | UrlRewriteAction | DeliveryRuleRequestHeaderAction | DeliveryRuleResponseHeaderAction | DeliveryRuleCacheExpirationAction | DeliveryRuleCacheKeyQueryStringAction | DeliveryRuleRouteConfigurationOverrideAction; +export type DeliveryRuleActionUnion = DeliveryRuleAction | UrlRedirectAction | UrlSigningAction | OriginGroupOverrideAction | UrlRewriteAction | DeliveryRuleRequestHeaderAction | DeliveryRuleResponseHeaderAction | DeliveryRuleCacheExpirationAction | DeliveryRuleCacheKeyQueryStringAction | DeliveryRuleRouteConfigurationOverrideAction; // @public -export interface DeliveryRuleCacheExpirationAction extends DeliveryRuleActionAutoGenerated { +export interface DeliveryRuleCacheExpirationAction extends DeliveryRuleAction { name: "CacheExpiration"; parameters: CacheExpirationActionParameters; } // @public -export interface DeliveryRuleCacheKeyQueryStringAction extends DeliveryRuleActionAutoGenerated { +export interface DeliveryRuleCacheKeyQueryStringAction extends DeliveryRuleAction { name: "CacheKeyQueryString"; parameters: CacheKeyQueryStringActionParameters; } @@ -1262,6 +1279,17 @@ export interface DeliveryRuleCondition { name: "RemoteAddress" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeader" | "RequestBody" | "RequestScheme" | "UrlPath" | "UrlFileExtension" | "UrlFileName" | "HttpVersion" | "Cookies" | "IsDevice" | "SocketAddr" | "ClientPort" | "ServerPort" | "HostName" | "SslProtocol"; } +// @public +export interface DeliveryRuleConditionParameters { + typeName: "DeliveryRuleRemoteAddressConditionParameters" | "DeliveryRuleRequestMethodConditionParameters" | "DeliveryRuleQueryStringConditionParameters" | "DeliveryRulePostArgsConditionParameters" | "DeliveryRuleRequestUriConditionParameters" | "DeliveryRuleRequestHeaderConditionParameters" | "DeliveryRuleRequestBodyConditionParameters" | "DeliveryRuleRequestSchemeConditionParameters" | "DeliveryRuleUrlPathMatchConditionParameters" | "DeliveryRuleUrlFileExtensionMatchConditionParameters" | "DeliveryRuleUrlFilenameConditionParameters" | "DeliveryRuleHttpVersionConditionParameters" | "DeliveryRuleCookiesConditionParameters" | "DeliveryRuleIsDeviceConditionParameters" | "DeliveryRuleSocketAddrConditionParameters" | "DeliveryRuleClientPortConditionParameters" | "DeliveryRuleServerPortConditionParameters" | "DeliveryRuleHostNameConditionParameters" | "DeliveryRuleSslProtocolConditionParameters"; +} + +// @public +export type DeliveryRuleConditionParametersType = string; + +// @public (undocumented) +export type DeliveryRuleConditionParametersUnion = DeliveryRuleConditionParameters | RemoteAddressMatchConditionParameters | RequestMethodMatchConditionParameters | QueryStringMatchConditionParameters | PostArgsMatchConditionParameters | RequestUriMatchConditionParameters | RequestHeaderMatchConditionParameters | RequestBodyMatchConditionParameters | RequestSchemeMatchConditionParameters | UrlPathMatchConditionParameters | UrlFileExtensionMatchConditionParameters | UrlFileNameMatchConditionParameters | HttpVersionMatchConditionParameters | CookiesMatchConditionParameters | IsDeviceMatchConditionParameters | SocketAddrMatchConditionParameters | ClientPortMatchConditionParameters | ServerPortMatchConditionParameters | HostNameMatchConditionParameters | SslProtocolMatchConditionParameters; + // @public (undocumented) export type DeliveryRuleConditionUnion = DeliveryRuleCondition | DeliveryRuleRemoteAddressCondition | DeliveryRuleRequestMethodCondition | DeliveryRuleQueryStringCondition | DeliveryRulePostArgsCondition | DeliveryRuleRequestUriCondition | DeliveryRuleRequestHeaderCondition | DeliveryRuleRequestBodyCondition | DeliveryRuleRequestSchemeCondition | DeliveryRuleUrlPathCondition | DeliveryRuleUrlFileExtensionCondition | DeliveryRuleUrlFileNameCondition | DeliveryRuleHttpVersionCondition | DeliveryRuleCookiesCondition | DeliveryRuleIsDeviceCondition | DeliveryRuleSocketAddrCondition | DeliveryRuleClientPortCondition | DeliveryRuleServerPortCondition | DeliveryRuleHostNameCondition | DeliveryRuleSslProtocolCondition; @@ -1314,7 +1342,7 @@ export interface DeliveryRuleRequestBodyCondition extends DeliveryRuleCondition } // @public -export interface DeliveryRuleRequestHeaderAction extends DeliveryRuleActionAutoGenerated { +export interface DeliveryRuleRequestHeaderAction extends DeliveryRuleAction { name: "ModifyRequestHeader"; parameters: HeaderActionParameters; } @@ -1344,13 +1372,13 @@ export interface DeliveryRuleRequestUriCondition extends DeliveryRuleCondition { } // @public -export interface DeliveryRuleResponseHeaderAction extends DeliveryRuleActionAutoGenerated { +export interface DeliveryRuleResponseHeaderAction extends DeliveryRuleAction { name: "ModifyResponseHeader"; parameters: HeaderActionParameters; } // @public -export interface DeliveryRuleRouteConfigurationOverrideAction extends DeliveryRuleActionAutoGenerated { +export interface DeliveryRuleRouteConfigurationOverrideAction extends DeliveryRuleAction { name: "RouteConfigurationOverride"; parameters: RouteConfigurationOverrideActionParameters; } @@ -1742,10 +1770,9 @@ export function getContinuationToken(page: unknown): string | undefined; export type HeaderAction = string; // @public -export interface HeaderActionParameters { +export interface HeaderActionParameters extends DeliveryRuleActionParameters { headerAction: HeaderAction; headerName: string; - // (undocumented) typeName: "DeliveryRuleHeaderActionParameters"; value?: string; } @@ -1762,12 +1789,11 @@ export interface HealthProbeParameters { export type HealthProbeRequestType = "NotSet" | "GET" | "HEAD"; // @public -export interface HostNameMatchConditionParameters { +export interface HostNameMatchConditionParameters extends DeliveryRuleConditionParameters { matchValues?: string[]; negateCondition?: boolean; operator: HostNameOperator; transforms?: Transform[]; - // (undocumented) typeName: "DeliveryRuleHostNameConditionParameters"; } @@ -1784,12 +1810,11 @@ export interface HttpErrorRangeParameters { export type HttpsRedirect = string; // @public -export interface HttpVersionMatchConditionParameters { +export interface HttpVersionMatchConditionParameters extends DeliveryRuleConditionParameters { matchValues?: string[]; negateCondition?: boolean; operator: HttpVersionOperator; transforms?: Transform[]; - // (undocumented) typeName: "DeliveryRuleHttpVersionConditionParameters"; } @@ -1807,29 +1832,27 @@ export interface IpAddressGroup { } // @public -export interface IsDeviceMatchConditionParameters { - matchValues?: IsDeviceMatchConditionParametersMatchValuesItem[]; +export interface IsDeviceMatchConditionParameters extends DeliveryRuleConditionParameters { + matchValues?: IsDeviceMatchValue[]; negateCondition?: boolean; operator: IsDeviceOperator; transforms?: Transform[]; - // (undocumented) typeName: "DeliveryRuleIsDeviceConditionParameters"; } // @public -export type IsDeviceMatchConditionParametersMatchValuesItem = string; +export type IsDeviceMatchValue = string; // @public export type IsDeviceOperator = string; // @public -export interface KeyVaultCertificateSourceParameters { +export interface KeyVaultCertificateSourceParameters extends CertificateSourceParameters { deleteRule: DeleteRule; resourceGroupName: string; secretName: string; secretVersion?: string; subscriptionId: string; - // (undocumented) typeName: "KeyVaultCertificateSourceParameters"; updateRule: UpdateRule; vaultName: string; @@ -1842,10 +1865,13 @@ export interface KeyVaultSigningKeyParameters { secretVersion: string; subscriptionId: string; // (undocumented) - typeName: "KeyVaultSigningKeyParameters"; + typeName: KeyVaultSigningKeyParametersType; vaultName: string; } +// @public +export type KeyVaultSigningKeyParametersType = string; + // @public export enum KnownActionType { Allow = "Allow", @@ -1921,6 +1947,12 @@ export enum KnownCertificateSource { Cdn = "Cdn" } +// @public +export enum KnownCertificateSourceParametersType { + CdnCertificateSourceParameters = "CdnCertificateSourceParameters", + KeyVaultCertificateSourceParameters = "KeyVaultCertificateSourceParameters" +} + // @public export enum KnownCertificateType { Dedicated = "Dedicated", @@ -1997,7 +2029,7 @@ export enum KnownDeleteRule { } // @public -export enum KnownDeliveryRuleAction { +export enum KnownDeliveryRuleActionName { CacheExpiration = "CacheExpiration", CacheKeyQueryString = "CacheKeyQueryString", ModifyRequestHeader = "ModifyRequestHeader", @@ -2009,6 +2041,41 @@ export enum KnownDeliveryRuleAction { UrlSigning = "UrlSigning" } +// @public +export enum KnownDeliveryRuleActionParametersType { + DeliveryRuleCacheExpirationActionParameters = "DeliveryRuleCacheExpirationActionParameters", + DeliveryRuleCacheKeyQueryStringBehaviorActionParameters = "DeliveryRuleCacheKeyQueryStringBehaviorActionParameters", + DeliveryRuleHeaderActionParameters = "DeliveryRuleHeaderActionParameters", + DeliveryRuleOriginGroupOverrideActionParameters = "DeliveryRuleOriginGroupOverrideActionParameters", + DeliveryRuleRouteConfigurationOverrideActionParameters = "DeliveryRuleRouteConfigurationOverrideActionParameters", + DeliveryRuleUrlRedirectActionParameters = "DeliveryRuleUrlRedirectActionParameters", + DeliveryRuleUrlRewriteActionParameters = "DeliveryRuleUrlRewriteActionParameters", + DeliveryRuleUrlSigningActionParameters = "DeliveryRuleUrlSigningActionParameters" +} + +// @public +export enum KnownDeliveryRuleConditionParametersType { + DeliveryRuleClientPortConditionParameters = "DeliveryRuleClientPortConditionParameters", + DeliveryRuleCookiesConditionParameters = "DeliveryRuleCookiesConditionParameters", + DeliveryRuleHostNameConditionParameters = "DeliveryRuleHostNameConditionParameters", + DeliveryRuleHttpVersionConditionParameters = "DeliveryRuleHttpVersionConditionParameters", + DeliveryRuleIsDeviceConditionParameters = "DeliveryRuleIsDeviceConditionParameters", + DeliveryRulePostArgsConditionParameters = "DeliveryRulePostArgsConditionParameters", + DeliveryRuleQueryStringConditionParameters = "DeliveryRuleQueryStringConditionParameters", + DeliveryRuleRemoteAddressConditionParameters = "DeliveryRuleRemoteAddressConditionParameters", + DeliveryRuleRequestBodyConditionParameters = "DeliveryRuleRequestBodyConditionParameters", + DeliveryRuleRequestHeaderConditionParameters = "DeliveryRuleRequestHeaderConditionParameters", + DeliveryRuleRequestMethodConditionParameters = "DeliveryRuleRequestMethodConditionParameters", + DeliveryRuleRequestSchemeConditionParameters = "DeliveryRuleRequestSchemeConditionParameters", + DeliveryRuleRequestUriConditionParameters = "DeliveryRuleRequestUriConditionParameters", + DeliveryRuleServerPortConditionParameters = "DeliveryRuleServerPortConditionParameters", + DeliveryRuleSocketAddrConditionParameters = "DeliveryRuleSocketAddrConditionParameters", + DeliveryRuleSslProtocolConditionParameters = "DeliveryRuleSslProtocolConditionParameters", + DeliveryRuleUrlFileExtensionMatchConditionParameters = "DeliveryRuleUrlFileExtensionMatchConditionParameters", + DeliveryRuleUrlFilenameConditionParameters = "DeliveryRuleUrlFilenameConditionParameters", + DeliveryRuleUrlPathMatchConditionParameters = "DeliveryRuleUrlPathMatchConditionParameters" +} + // @public export enum KnownDeploymentStatus { Failed = "Failed", @@ -2110,7 +2177,7 @@ export enum KnownIdentityType { } // @public -export enum KnownIsDeviceMatchConditionParametersMatchValuesItem { +export enum KnownIsDeviceMatchValue { Desktop = "Desktop", Mobile = "Mobile" } @@ -2120,6 +2187,11 @@ export enum KnownIsDeviceOperator { Equal = "Equal" } +// @public +export enum KnownKeyVaultSigningKeyParametersType { + KeyVaultSigningKeyParameters = "KeyVaultSigningKeyParameters" +} + // @public export enum KnownLinkToDefaultDomain { Disabled = "Disabled", @@ -2454,7 +2526,7 @@ export enum KnownRequestHeaderOperator { } // @public -export enum KnownRequestMethodMatchConditionParametersMatchValuesItem { +export enum KnownRequestMethodMatchValue { Delete = "DELETE", GET = "GET", Head = "HEAD", @@ -2470,7 +2542,7 @@ export enum KnownRequestMethodOperator { } // @public -export enum KnownRequestSchemeMatchConditionParametersMatchValuesItem { +export enum KnownRequestSchemeMatchValue { Http = "HTTP", Https = "HTTPS" } @@ -3149,15 +3221,14 @@ export interface OriginGroupOverride { } // @public -export interface OriginGroupOverrideAction extends DeliveryRuleActionAutoGenerated { +export interface OriginGroupOverrideAction extends DeliveryRuleAction { name: "OriginGroupOverride"; parameters: OriginGroupOverrideActionParameters; } // @public -export interface OriginGroupOverrideActionParameters { +export interface OriginGroupOverrideActionParameters extends DeliveryRuleActionParameters { originGroup: ResourceReference; - // (undocumented) typeName: "DeliveryRuleOriginGroupOverrideActionParameters"; } @@ -3479,13 +3550,12 @@ export interface PolicySettings { export type PolicySettingsDefaultCustomBlockResponseStatusCode = number; // @public -export interface PostArgsMatchConditionParameters { +export interface PostArgsMatchConditionParameters extends DeliveryRuleConditionParameters { matchValues?: string[]; negateCondition?: boolean; operator: PostArgsOperator; selector?: string; transforms?: Transform[]; - // (undocumented) typeName: "DeliveryRulePostArgsConditionParameters"; } @@ -3754,12 +3824,11 @@ export type QueryStringBehavior = string; export type QueryStringCachingBehavior = "IgnoreQueryString" | "BypassCaching" | "UseQueryString" | "NotSet"; // @public -export interface QueryStringMatchConditionParameters { +export interface QueryStringMatchConditionParameters extends DeliveryRuleConditionParameters { matchValues?: string[]; negateCondition?: boolean; operator: QueryStringOperator; transforms?: Transform[]; - // (undocumented) typeName: "DeliveryRuleQueryStringConditionParameters"; } @@ -3817,12 +3886,11 @@ export interface RateLimitRuleList { export type RedirectType = string; // @public -export interface RemoteAddressMatchConditionParameters { +export interface RemoteAddressMatchConditionParameters extends DeliveryRuleConditionParameters { matchValues?: string[]; negateCondition?: boolean; operator: RemoteAddressOperator; transforms?: Transform[]; - // (undocumented) typeName: "DeliveryRuleRemoteAddressConditionParameters"; } @@ -3830,12 +3898,11 @@ export interface RemoteAddressMatchConditionParameters { export type RemoteAddressOperator = string; // @public -export interface RequestBodyMatchConditionParameters { +export interface RequestBodyMatchConditionParameters extends DeliveryRuleConditionParameters { matchValues?: string[]; negateCondition?: boolean; operator: RequestBodyOperator; transforms?: Transform[]; - // (undocumented) typeName: "DeliveryRuleRequestBodyConditionParameters"; } @@ -3843,13 +3910,12 @@ export interface RequestBodyMatchConditionParameters { export type RequestBodyOperator = string; // @public -export interface RequestHeaderMatchConditionParameters { +export interface RequestHeaderMatchConditionParameters extends DeliveryRuleConditionParameters { matchValues?: string[]; negateCondition?: boolean; operator: RequestHeaderOperator; selector?: string; transforms?: Transform[]; - // (undocumented) typeName: "DeliveryRuleRequestHeaderConditionParameters"; } @@ -3857,41 +3923,38 @@ export interface RequestHeaderMatchConditionParameters { export type RequestHeaderOperator = string; // @public -export interface RequestMethodMatchConditionParameters { - matchValues?: RequestMethodMatchConditionParametersMatchValuesItem[]; +export interface RequestMethodMatchConditionParameters extends DeliveryRuleConditionParameters { + matchValues?: RequestMethodMatchValue[]; negateCondition?: boolean; operator: RequestMethodOperator; transforms?: Transform[]; - // (undocumented) typeName: "DeliveryRuleRequestMethodConditionParameters"; } // @public -export type RequestMethodMatchConditionParametersMatchValuesItem = string; +export type RequestMethodMatchValue = string; // @public export type RequestMethodOperator = string; // @public -export interface RequestSchemeMatchConditionParameters { - matchValues?: RequestSchemeMatchConditionParametersMatchValuesItem[]; +export interface RequestSchemeMatchConditionParameters extends DeliveryRuleConditionParameters { + matchValues?: RequestSchemeMatchValue[]; negateCondition?: boolean; operator: "Equal"; transforms?: Transform[]; - // (undocumented) typeName: "DeliveryRuleRequestSchemeConditionParameters"; } // @public -export type RequestSchemeMatchConditionParametersMatchValuesItem = string; +export type RequestSchemeMatchValue = string; // @public -export interface RequestUriMatchConditionParameters { +export interface RequestUriMatchConditionParameters extends DeliveryRuleConditionParameters { matchValues?: string[]; negateCondition?: boolean; operator: RequestUriOperator; transforms?: Transform[]; - // (undocumented) typeName: "DeliveryRuleRequestUriConditionParameters"; } @@ -4023,10 +4086,9 @@ export interface Route extends ProxyResource { } // @public -export interface RouteConfigurationOverrideActionParameters { +export interface RouteConfigurationOverrideActionParameters extends DeliveryRuleActionParameters { cacheConfiguration?: CacheConfiguration; originGroupOverride?: OriginGroupOverride; - // (undocumented) typeName: "DeliveryRuleRouteConfigurationOverrideActionParameters"; } @@ -4149,7 +4211,7 @@ export interface RouteUpdatePropertiesParameters { // @public export interface Rule extends ProxyResource { - actions?: DeliveryRuleActionAutoGeneratedUnion[]; + actions?: DeliveryRuleActionUnion[]; conditions?: DeliveryRuleConditionUnion[]; readonly deploymentStatus?: DeploymentStatus; matchProcessingBehavior?: MatchProcessingBehavior; @@ -4336,7 +4398,7 @@ export type RulesUpdateResponse = Rule; // @public export interface RuleUpdateParameters { - actions?: DeliveryRuleActionAutoGeneratedUnion[]; + actions?: DeliveryRuleActionUnion[]; conditions?: DeliveryRuleConditionUnion[]; matchProcessingBehavior?: MatchProcessingBehavior; order?: number; @@ -4345,7 +4407,7 @@ export interface RuleUpdateParameters { // @public export interface RuleUpdatePropertiesParameters { - actions?: DeliveryRuleActionAutoGeneratedUnion[]; + actions?: DeliveryRuleActionUnion[]; conditions?: DeliveryRuleConditionUnion[]; matchProcessingBehavior?: MatchProcessingBehavior; order?: number; @@ -4575,12 +4637,11 @@ export interface SecurityPolicyWebApplicationFirewallParameters extends Security } // @public -export interface ServerPortMatchConditionParameters { +export interface ServerPortMatchConditionParameters extends DeliveryRuleConditionParameters { matchValues?: string[]; negateCondition?: boolean; operator: ServerPortOperator; transforms?: Transform[]; - // (undocumented) typeName: "DeliveryRuleServerPortConditionParameters"; } @@ -4614,12 +4675,11 @@ export interface Sku { export type SkuName = string; // @public -export interface SocketAddrMatchConditionParameters { +export interface SocketAddrMatchConditionParameters extends DeliveryRuleConditionParameters { matchValues?: string[]; negateCondition?: boolean; operator: SocketAddrOperator; transforms?: Transform[]; - // (undocumented) typeName: "DeliveryRuleSocketAddrConditionParameters"; } @@ -4630,12 +4690,11 @@ export type SocketAddrOperator = string; export type SslProtocol = string; // @public -export interface SslProtocolMatchConditionParameters { +export interface SslProtocolMatchConditionParameters extends DeliveryRuleConditionParameters { matchValues?: SslProtocol[]; negateCondition?: boolean; operator: SslProtocolOperator; transforms?: Transform[]; - // (undocumented) typeName: "DeliveryRuleSslProtocolConditionParameters"; } @@ -4683,12 +4742,11 @@ export type TransformType = string; export type UpdateRule = string; // @public -export interface UrlFileExtensionMatchConditionParameters { +export interface UrlFileExtensionMatchConditionParameters extends DeliveryRuleConditionParameters { matchValues?: string[]; negateCondition?: boolean; operator: UrlFileExtensionOperator; transforms?: Transform[]; - // (undocumented) typeName: "DeliveryRuleUrlFileExtensionMatchConditionParameters"; } @@ -4696,12 +4754,11 @@ export interface UrlFileExtensionMatchConditionParameters { export type UrlFileExtensionOperator = string; // @public -export interface UrlFileNameMatchConditionParameters { +export interface UrlFileNameMatchConditionParameters extends DeliveryRuleConditionParameters { matchValues?: string[]; negateCondition?: boolean; operator: UrlFileNameOperator; transforms?: Transform[]; - // (undocumented) typeName: "DeliveryRuleUrlFilenameConditionParameters"; } @@ -4709,12 +4766,11 @@ export interface UrlFileNameMatchConditionParameters { export type UrlFileNameOperator = string; // @public -export interface UrlPathMatchConditionParameters { +export interface UrlPathMatchConditionParameters extends DeliveryRuleConditionParameters { matchValues?: string[]; negateCondition?: boolean; operator: UrlPathOperator; transforms?: Transform[]; - // (undocumented) typeName: "DeliveryRuleUrlPathMatchConditionParameters"; } @@ -4722,49 +4778,46 @@ export interface UrlPathMatchConditionParameters { export type UrlPathOperator = string; // @public -export interface UrlRedirectAction extends DeliveryRuleActionAutoGenerated { +export interface UrlRedirectAction extends DeliveryRuleAction { name: "UrlRedirect"; parameters: UrlRedirectActionParameters; } // @public -export interface UrlRedirectActionParameters { +export interface UrlRedirectActionParameters extends DeliveryRuleActionParameters { customFragment?: string; customHostname?: string; customPath?: string; customQueryString?: string; destinationProtocol?: DestinationProtocol; redirectType: RedirectType; - // (undocumented) typeName: "DeliveryRuleUrlRedirectActionParameters"; } // @public -export interface UrlRewriteAction extends DeliveryRuleActionAutoGenerated { +export interface UrlRewriteAction extends DeliveryRuleAction { name: "UrlRewrite"; parameters: UrlRewriteActionParameters; } // @public -export interface UrlRewriteActionParameters { +export interface UrlRewriteActionParameters extends DeliveryRuleActionParameters { destination: string; preserveUnmatchedPath?: boolean; sourcePattern: string; - // (undocumented) typeName: "DeliveryRuleUrlRewriteActionParameters"; } // @public -export interface UrlSigningAction extends DeliveryRuleActionAutoGenerated { +export interface UrlSigningAction extends DeliveryRuleAction { name: "UrlSigning"; parameters: UrlSigningActionParameters; } // @public -export interface UrlSigningActionParameters { +export interface UrlSigningActionParameters extends DeliveryRuleActionParameters { algorithm?: Algorithm_2; parameterNameOverride?: UrlSigningParamIdentifier[]; - // (undocumented) typeName: "DeliveryRuleUrlSigningActionParameters"; } diff --git a/sdk/cdn/arm-cdn/src/cdnManagementClient.ts b/sdk/cdn/arm-cdn/src/cdnManagementClient.ts index 27d163782235..56bb71e7c298 100644 --- a/sdk/cdn/arm-cdn/src/cdnManagementClient.ts +++ b/sdk/cdn/arm-cdn/src/cdnManagementClient.ts @@ -123,7 +123,7 @@ export class CdnManagementClient extends coreClient.ServiceClient { credential: credentials, }; - const packageDetails = `azsdk-js-arm-cdn/9.1.1`; + const packageDetails = `azsdk-js-arm-cdn/10.0.0`; const userAgentPrefix = options.userAgentOptions && options.userAgentOptions.userAgentPrefix ? `${options.userAgentOptions.userAgentPrefix} ${packageDetails}` diff --git a/sdk/cdn/arm-cdn/src/models/index.ts b/sdk/cdn/arm-cdn/src/models/index.ts index b51020eb8e63..645fef97b9aa 100644 --- a/sdk/cdn/arm-cdn/src/models/index.ts +++ b/sdk/cdn/arm-cdn/src/models/index.ts @@ -29,8 +29,8 @@ export type DeliveryRuleConditionUnion = | DeliveryRuleServerPortCondition | DeliveryRuleHostNameCondition | DeliveryRuleSslProtocolCondition; -export type DeliveryRuleActionAutoGeneratedUnion = - | DeliveryRuleActionAutoGenerated +export type DeliveryRuleActionUnion = + | DeliveryRuleAction | UrlRedirectAction | UrlSigningAction | OriginGroupOverrideAction @@ -53,6 +53,41 @@ export type CustomDomainHttpsParametersUnion = | CustomDomainHttpsParameters | CdnManagedHttpsParameters | UserManagedHttpsParameters; +export type DeliveryRuleConditionParametersUnion = + | DeliveryRuleConditionParameters + | RemoteAddressMatchConditionParameters + | RequestMethodMatchConditionParameters + | QueryStringMatchConditionParameters + | PostArgsMatchConditionParameters + | RequestUriMatchConditionParameters + | RequestHeaderMatchConditionParameters + | RequestBodyMatchConditionParameters + | RequestSchemeMatchConditionParameters + | UrlPathMatchConditionParameters + | UrlFileExtensionMatchConditionParameters + | UrlFileNameMatchConditionParameters + | HttpVersionMatchConditionParameters + | CookiesMatchConditionParameters + | IsDeviceMatchConditionParameters + | SocketAddrMatchConditionParameters + | ClientPortMatchConditionParameters + | ServerPortMatchConditionParameters + | HostNameMatchConditionParameters + | SslProtocolMatchConditionParameters; +export type DeliveryRuleActionParametersUnion = + | DeliveryRuleActionParameters + | UrlRedirectActionParameters + | UrlSigningActionParameters + | OriginGroupOverrideActionParameters + | UrlRewriteActionParameters + | HeaderActionParameters + | CacheExpirationActionParameters + | CacheKeyQueryStringActionParameters + | RouteConfigurationOverrideActionParameters; +export type CertificateSourceParametersUnion = + | CertificateSourceParameters + | CdnCertificateSourceParameters + | KeyVaultCertificateSourceParameters; /** Input of CheckNameAvailability API. */ export interface CheckEndpointNameAvailabilityInput { @@ -776,7 +811,7 @@ export interface RuleUpdatePropertiesParameters { /** A list of conditions that must be matched for the actions to be executed */ conditions?: DeliveryRuleConditionUnion[]; /** A list of actions that are executed when all the conditions of a rule are satisfied. */ - actions?: DeliveryRuleActionAutoGeneratedUnion[]; + actions?: DeliveryRuleActionUnion[]; /** If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue. */ matchProcessingBehavior?: MatchProcessingBehavior; } @@ -807,7 +842,7 @@ export interface DeliveryRuleCondition { } /** An action for the delivery rule. */ -export interface DeliveryRuleActionAutoGenerated { +export interface DeliveryRuleAction { /** Polymorphic discriminator, which specifies the different types this object can be */ name: | "UrlRedirect" @@ -833,7 +868,7 @@ export interface RuleUpdateParameters { /** A list of conditions that must be matched for the actions to be executed */ conditions?: DeliveryRuleConditionUnion[]; /** A list of actions that are executed when all the conditions of a rule are satisfied. */ - actions?: DeliveryRuleActionAutoGeneratedUnion[]; + actions?: DeliveryRuleActionUnion[]; /** If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue. */ matchProcessingBehavior?: MatchProcessingBehavior; } @@ -1330,7 +1365,7 @@ export interface UrlSigningKey { /** Describes the parameters for using a user's KeyVault for URL Signing Key. */ export interface KeyVaultSigningKeyParameters { - typeName: "KeyVaultSigningKeyParameters"; + typeName: KeyVaultSigningKeyParametersType; /** Subscription Id of the user's Key Vault containing the secret */ subscriptionId: string; /** Resource group of the user's Key Vault containing the secret */ @@ -1360,7 +1395,7 @@ export interface DeliveryRule { /** A list of conditions that must be matched for the actions to be executed */ conditions?: DeliveryRuleConditionUnion[]; /** A list of actions that are executed when all the conditions of a rule are satisfied. */ - actions: DeliveryRuleActionAutoGeneratedUnion[]; + actions: DeliveryRuleActionUnion[]; } /** Defines the Web Application Firewall policy for the endpoint (if applicable) */ @@ -1905,981 +1940,1081 @@ export interface ValidationToken { readonly token?: string; } -/** Defines the parameters for RemoteAddress match conditions */ -export interface RemoteAddressMatchConditionParameters { - typeName: "DeliveryRuleRemoteAddressConditionParameters"; - /** Describes operator to be matched */ - operator: RemoteAddressOperator; - /** Describes if this is negate condition or not */ - negateCondition?: boolean; - /** Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match. */ - matchValues?: string[]; - /** List of transforms */ - transforms?: Transform[]; +/** Defines the parameters for delivery rule match conditions */ +export interface DeliveryRuleConditionParameters { + /** Polymorphic discriminator, which specifies the different types this object can be */ + typeName: + | "DeliveryRuleRemoteAddressConditionParameters" + | "DeliveryRuleRequestMethodConditionParameters" + | "DeliveryRuleQueryStringConditionParameters" + | "DeliveryRulePostArgsConditionParameters" + | "DeliveryRuleRequestUriConditionParameters" + | "DeliveryRuleRequestHeaderConditionParameters" + | "DeliveryRuleRequestBodyConditionParameters" + | "DeliveryRuleRequestSchemeConditionParameters" + | "DeliveryRuleUrlPathMatchConditionParameters" + | "DeliveryRuleUrlFileExtensionMatchConditionParameters" + | "DeliveryRuleUrlFilenameConditionParameters" + | "DeliveryRuleHttpVersionConditionParameters" + | "DeliveryRuleCookiesConditionParameters" + | "DeliveryRuleIsDeviceConditionParameters" + | "DeliveryRuleSocketAddrConditionParameters" + | "DeliveryRuleClientPortConditionParameters" + | "DeliveryRuleServerPortConditionParameters" + | "DeliveryRuleHostNameConditionParameters" + | "DeliveryRuleSslProtocolConditionParameters"; +} + +/** Defines the parameters for delivery rule actions */ +export interface DeliveryRuleActionParameters { + /** Polymorphic discriminator, which specifies the different types this object can be */ + typeName: + | "DeliveryRuleUrlRedirectActionParameters" + | "DeliveryRuleUrlSigningActionParameters" + | "DeliveryRuleOriginGroupOverrideActionParameters" + | "DeliveryRuleUrlRewriteActionParameters" + | "DeliveryRuleHeaderActionParameters" + | "DeliveryRuleCacheExpirationActionParameters" + | "DeliveryRuleCacheKeyQueryStringBehaviorActionParameters" + | "DeliveryRuleRouteConfigurationOverrideActionParameters"; +} + +/** Defines the parameters for certificate source */ +export interface CertificateSourceParameters { + /** Polymorphic discriminator, which specifies the different types this object can be */ + typeName: + | "CdnCertificateSourceParameters" + | "KeyVaultCertificateSourceParameters"; } -/** Defines the parameters for RequestMethod match conditions */ -export interface RequestMethodMatchConditionParameters { - typeName: "DeliveryRuleRequestMethodConditionParameters"; - /** Describes operator to be matched */ - operator: RequestMethodOperator; - /** Describes if this is negate condition or not */ - negateCondition?: boolean; - /** List of transforms */ - transforms?: Transform[]; - /** The match value for the condition of the delivery rule */ - matchValues?: RequestMethodMatchConditionParametersMatchValuesItem[]; +/** Defines how to identify a parameter for a specific purpose e.g. expires */ +export interface UrlSigningParamIdentifier { + /** Indicates the purpose of the parameter */ + paramIndicator: ParamIndicator; + /** Parameter name */ + paramName: string; } -/** Defines the parameters for QueryString match conditions */ -export interface QueryStringMatchConditionParameters { - typeName: "DeliveryRuleQueryStringConditionParameters"; - /** Describes operator to be matched */ - operator: QueryStringOperator; - /** Describes if this is negate condition or not */ - negateCondition?: boolean; - /** The match value for the condition of the delivery rule */ - matchValues?: string[]; - /** List of transforms */ - transforms?: Transform[]; +/** Defines the parameters for the origin group override configuration. */ +export interface OriginGroupOverride { + /** defines the OriginGroup that would override the DefaultOriginGroup on route. */ + originGroup?: ResourceReference; + /** Protocol this rule will use when forwarding traffic to backends. */ + forwardingProtocol?: ForwardingProtocol; } -/** Defines the parameters for PostArgs match conditions */ -export interface PostArgsMatchConditionParameters { - typeName: "DeliveryRulePostArgsConditionParameters"; - /** Name of PostArg to be matched */ - selector?: string; - /** Describes operator to be matched */ - operator: PostArgsOperator; - /** Describes if this is negate condition or not */ - negateCondition?: boolean; - /** The match value for the condition of the delivery rule */ - matchValues?: string[]; - /** List of transforms */ - transforms?: Transform[]; +/** Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object. */ +export interface CacheConfiguration { + /** Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings. */ + queryStringCachingBehavior?: RuleQueryStringCachingBehavior; + /** query parameters to include or exclude (comma separated). */ + queryParameters?: string; + /** Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB. */ + isCompressionEnabled?: RuleIsCompressionEnabled; + /** Caching behavior for the requests */ + cacheBehavior?: RuleCacheBehavior; + /** The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss */ + cacheDuration?: string; } -/** Defines the parameters for RequestUri match conditions */ -export interface RequestUriMatchConditionParameters { - typeName: "DeliveryRuleRequestUriConditionParameters"; - /** Describes operator to be matched */ - operator: RequestUriOperator; - /** Describes if this is negate condition or not */ - negateCondition?: boolean; - /** The match value for the condition of the delivery rule */ - matchValues?: string[]; - /** List of transforms */ - transforms?: Transform[]; +/** The resource model definition for a ARM tracked top level resource. */ +export interface TrackedResource extends Resource { + /** Resource location. */ + location: string; + /** Resource tags. */ + tags?: { [propertyName: string]: string }; } -/** Defines the parameters for RequestHeader match conditions */ -export interface RequestHeaderMatchConditionParameters { - typeName: "DeliveryRuleRequestHeaderConditionParameters"; - /** Name of Header to be matched */ - selector?: string; - /** Describes operator to be matched */ - operator: RequestHeaderOperator; - /** Describes if this is negate condition or not */ - negateCondition?: boolean; - /** The match value for the condition of the delivery rule */ - matchValues?: string[]; - /** List of transforms */ - transforms?: Transform[]; +/** The resource model definition for a ARM proxy resource. It will have everything other than required location and tags */ +export interface ProxyResource extends Resource {} + +/** Describes a managed rule set definition. */ +export interface ManagedRuleSetDefinition extends Resource { + /** The pricing tier (defines a CDN provider, feature list and rate) of the CdnWebApplicationFirewallPolicy. */ + sku?: Sku; + /** + * Provisioning state of the managed rule set. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly provisioningState?: string; + /** + * Type of the managed rule set. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly ruleSetType?: string; + /** + * Version of the managed rule set type. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly ruleSetVersion?: string; + /** + * Rule groups of the managed rule set. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly ruleGroups?: ManagedRuleGroupDefinition[]; } -/** Defines the parameters for RequestBody match conditions */ -export interface RequestBodyMatchConditionParameters { - typeName: "DeliveryRuleRequestBodyConditionParameters"; - /** Describes operator to be matched */ - operator: RequestBodyOperator; - /** Describes if this is negate condition or not */ - negateCondition?: boolean; - /** The match value for the condition of the delivery rule */ - matchValues?: string[]; - /** List of transforms */ - transforms?: Transform[]; +/** The JSON object that contains the properties of the domain to create. */ +export interface AFDDomainProperties + extends AFDDomainUpdatePropertiesParameters, + AFDStateProperties { + /** + * Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. DCV stands for DomainControlValidation. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly domainValidationState?: DomainValidationState; + /** The host name of the domain. Must be a domain name. */ + hostName: string; + /** Key-Value pair representing migration properties for domains. */ + extendedProperties?: { [propertyName: string]: string }; + /** + * Values the customer needs to validate domain ownership + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly validationProperties?: DomainValidationProperties; } -/** Defines the parameters for RequestScheme match conditions */ -export interface RequestSchemeMatchConditionParameters { - typeName: "DeliveryRuleRequestSchemeConditionParameters"; - /** Describes operator to be matched */ - operator: "Equal"; - /** Describes if this is negate condition or not */ - negateCondition?: boolean; - /** List of transforms */ - transforms?: Transform[]; - /** The match value for the condition of the delivery rule */ - matchValues?: RequestSchemeMatchConditionParametersMatchValuesItem[]; +/** The JSON object that contains the properties required to create an endpoint. */ +export interface AFDEndpointProperties + extends AFDEndpointPropertiesUpdateParameters, + AFDStateProperties { + /** + * The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly hostName?: string; + /** Indicates the endpoint name reuse scope. The default value is TenantReuse. */ + autoGeneratedDomainNameLabelScope?: AutoGeneratedDomainNameLabelScope; } -/** Defines the parameters for UrlPath match conditions */ -export interface UrlPathMatchConditionParameters { - typeName: "DeliveryRuleUrlPathMatchConditionParameters"; - /** Describes operator to be matched */ - operator: UrlPathOperator; - /** Describes if this is negate condition or not */ - negateCondition?: boolean; - /** The match value for the condition of the delivery rule */ - matchValues?: string[]; - /** List of transforms */ - transforms?: Transform[]; +/** The JSON object that contains the properties of the origin group. */ +export interface AFDOriginGroupProperties + extends AFDOriginGroupUpdatePropertiesParameters, + AFDStateProperties {} + +/** The JSON object that contains the properties of the origin. */ +export interface AFDOriginProperties + extends AFDOriginUpdatePropertiesParameters, + AFDStateProperties {} + +/** The JSON object that contains the properties of the Routes to create. */ +export interface RouteProperties + extends RouteUpdatePropertiesParameters, + AFDStateProperties {} + +/** The JSON object that contains the properties of the Rule Set to create. */ +export interface RuleSetProperties extends AFDStateProperties { + /** + * The name of the profile which holds the rule set. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly profileName?: string; } -/** Defines the parameters for UrlFileExtension match conditions */ -export interface UrlFileExtensionMatchConditionParameters { - typeName: "DeliveryRuleUrlFileExtensionMatchConditionParameters"; - /** Describes operator to be matched */ - operator: UrlFileExtensionOperator; - /** Describes if this is negate condition or not */ - negateCondition?: boolean; - /** The match value for the condition of the delivery rule */ - matchValues?: string[]; - /** List of transforms */ - transforms?: Transform[]; +/** The JSON object that contains the properties of the Rules to create. */ +export interface RuleProperties + extends RuleUpdatePropertiesParameters, + AFDStateProperties {} + +/** The json object that contains properties required to create a security policy */ +export interface SecurityPolicyProperties extends AFDStateProperties { + /** + * The name of the profile which holds the security policy. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly profileName?: string; + /** object which contains security policy parameters */ + parameters?: SecurityPolicyPropertiesParametersUnion; } -/** Defines the parameters for UrlFilename match conditions */ -export interface UrlFileNameMatchConditionParameters { - typeName: "DeliveryRuleUrlFilenameConditionParameters"; - /** Describes operator to be matched */ - operator: UrlFileNameOperator; - /** Describes if this is negate condition or not */ - negateCondition?: boolean; - /** The match value for the condition of the delivery rule */ - matchValues?: string[]; - /** List of transforms */ - transforms?: Transform[]; +/** The JSON object that contains the properties of the Secret to create. */ +export interface SecretProperties extends AFDStateProperties { + /** + * The name of the profile which holds the secret. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly profileName?: string; + /** object which contains secret parameters */ + parameters?: SecretParametersUnion; } -/** Defines the parameters for HttpVersion match conditions */ -export interface HttpVersionMatchConditionParameters { - typeName: "DeliveryRuleHttpVersionConditionParameters"; - /** Describes operator to be matched */ - operator: HttpVersionOperator; - /** Describes if this is negate condition or not */ - negateCondition?: boolean; - /** The match value for the condition of the delivery rule */ - matchValues?: string[]; - /** List of transforms */ - transforms?: Transform[]; +/** Defines the RemoteAddress condition for the delivery rule. */ +export interface DeliveryRuleRemoteAddressCondition + extends DeliveryRuleCondition { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "RemoteAddress"; + /** Defines the parameters for the condition. */ + parameters: RemoteAddressMatchConditionParameters; } -/** Defines the parameters for Cookies match conditions */ -export interface CookiesMatchConditionParameters { - typeName: "DeliveryRuleCookiesConditionParameters"; - /** Name of Cookies to be matched */ - selector?: string; - /** Describes operator to be matched */ - operator: CookiesOperator; - /** Describes if this is negate condition or not */ - negateCondition?: boolean; - /** The match value for the condition of the delivery rule */ - matchValues?: string[]; - /** List of transforms */ - transforms?: Transform[]; +/** Defines the RequestMethod condition for the delivery rule. */ +export interface DeliveryRuleRequestMethodCondition + extends DeliveryRuleCondition { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "RequestMethod"; + /** Defines the parameters for the condition. */ + parameters: RequestMethodMatchConditionParameters; } -/** Defines the parameters for IsDevice match conditions */ -export interface IsDeviceMatchConditionParameters { - typeName: "DeliveryRuleIsDeviceConditionParameters"; - /** Describes operator to be matched */ - operator: IsDeviceOperator; - /** Describes if this is negate condition or not */ - negateCondition?: boolean; - /** The match value for the condition of the delivery rule */ - matchValues?: IsDeviceMatchConditionParametersMatchValuesItem[]; - /** List of transforms */ - transforms?: Transform[]; +/** Defines the QueryString condition for the delivery rule. */ +export interface DeliveryRuleQueryStringCondition + extends DeliveryRuleCondition { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "QueryString"; + /** Defines the parameters for the condition. */ + parameters: QueryStringMatchConditionParameters; } -/** Defines the parameters for SocketAddress match conditions */ -export interface SocketAddrMatchConditionParameters { - typeName: "DeliveryRuleSocketAddrConditionParameters"; - /** Describes operator to be matched */ - operator: SocketAddrOperator; - /** Describes if this is negate condition or not */ - negateCondition?: boolean; - /** The match value for the condition of the delivery rule */ - matchValues?: string[]; - /** List of transforms */ - transforms?: Transform[]; +/** Defines the PostArgs condition for the delivery rule. */ +export interface DeliveryRulePostArgsCondition extends DeliveryRuleCondition { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "PostArgs"; + /** Defines the parameters for the condition. */ + parameters: PostArgsMatchConditionParameters; } -/** Defines the parameters for ClientPort match conditions */ -export interface ClientPortMatchConditionParameters { - typeName: "DeliveryRuleClientPortConditionParameters"; - /** Describes operator to be matched */ - operator: ClientPortOperator; - /** Describes if this is negate condition or not */ - negateCondition?: boolean; - /** The match value for the condition of the delivery rule */ - matchValues?: string[]; - /** List of transforms */ - transforms?: Transform[]; +/** Defines the RequestUri condition for the delivery rule. */ +export interface DeliveryRuleRequestUriCondition extends DeliveryRuleCondition { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "RequestUri"; + /** Defines the parameters for the condition. */ + parameters: RequestUriMatchConditionParameters; } -/** Defines the parameters for ServerPort match conditions */ -export interface ServerPortMatchConditionParameters { - typeName: "DeliveryRuleServerPortConditionParameters"; - /** Describes operator to be matched */ - operator: ServerPortOperator; - /** Describes if this is negate condition or not */ - negateCondition?: boolean; - /** The match value for the condition of the delivery rule */ - matchValues?: string[]; - /** List of transforms */ - transforms?: Transform[]; +/** Defines the RequestHeader condition for the delivery rule. */ +export interface DeliveryRuleRequestHeaderCondition + extends DeliveryRuleCondition { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "RequestHeader"; + /** Defines the parameters for the condition. */ + parameters: RequestHeaderMatchConditionParameters; } -/** Defines the parameters for HostName match conditions */ -export interface HostNameMatchConditionParameters { - typeName: "DeliveryRuleHostNameConditionParameters"; - /** Describes operator to be matched */ - operator: HostNameOperator; - /** Describes if this is negate condition or not */ - negateCondition?: boolean; - /** The match value for the condition of the delivery rule */ - matchValues?: string[]; - /** List of transforms */ - transforms?: Transform[]; +/** Defines the RequestBody condition for the delivery rule. */ +export interface DeliveryRuleRequestBodyCondition + extends DeliveryRuleCondition { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "RequestBody"; + /** Defines the parameters for the condition. */ + parameters: RequestBodyMatchConditionParameters; } -/** Defines the parameters for SslProtocol match conditions */ -export interface SslProtocolMatchConditionParameters { - typeName: "DeliveryRuleSslProtocolConditionParameters"; - /** Describes operator to be matched */ - operator: SslProtocolOperator; - /** Describes if this is negate condition or not */ - negateCondition?: boolean; - /** The match value for the condition of the delivery rule */ - matchValues?: SslProtocol[]; - /** List of transforms */ - transforms?: Transform[]; +/** Defines the RequestScheme condition for the delivery rule. */ +export interface DeliveryRuleRequestSchemeCondition + extends DeliveryRuleCondition { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "RequestScheme"; + /** Defines the parameters for the condition. */ + parameters: RequestSchemeMatchConditionParameters; } -/** Defines the parameters for the url redirect action. */ -export interface UrlRedirectActionParameters { - typeName: "DeliveryRuleUrlRedirectActionParameters"; - /** The redirect type the rule will use when redirecting traffic. */ - redirectType: RedirectType; - /** Protocol to use for the redirect. The default value is MatchRequest */ - destinationProtocol?: DestinationProtocol; - /** The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path. */ - customPath?: string; - /** Host to redirect. Leave empty to use the incoming host as the destination host. */ - customHostname?: string; - /** The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them. */ - customQueryString?: string; - /** Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #. */ - customFragment?: string; +/** Defines the UrlPath condition for the delivery rule. */ +export interface DeliveryRuleUrlPathCondition extends DeliveryRuleCondition { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "UrlPath"; + /** Defines the parameters for the condition. */ + parameters: UrlPathMatchConditionParameters; } -/** Defines the parameters for the Url Signing action. */ -export interface UrlSigningActionParameters { - typeName: "DeliveryRuleUrlSigningActionParameters"; - /** Algorithm to use for URL signing */ - algorithm?: Algorithm; - /** Defines which query string parameters in the url to be considered for expires, key id etc. */ - parameterNameOverride?: UrlSigningParamIdentifier[]; +/** Defines the UrlFileExtension condition for the delivery rule. */ +export interface DeliveryRuleUrlFileExtensionCondition + extends DeliveryRuleCondition { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "UrlFileExtension"; + /** Defines the parameters for the condition. */ + parameters: UrlFileExtensionMatchConditionParameters; } -/** Defines how to identify a parameter for a specific purpose e.g. expires */ -export interface UrlSigningParamIdentifier { - /** Indicates the purpose of the parameter */ - paramIndicator: ParamIndicator; - /** Parameter name */ - paramName: string; +/** Defines the UrlFileName condition for the delivery rule. */ +export interface DeliveryRuleUrlFileNameCondition + extends DeliveryRuleCondition { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "UrlFileName"; + /** Defines the parameters for the condition. */ + parameters: UrlFileNameMatchConditionParameters; } -/** Defines the parameters for the origin group override action. */ -export interface OriginGroupOverrideActionParameters { - typeName: "DeliveryRuleOriginGroupOverrideActionParameters"; - /** defines the OriginGroup that would override the DefaultOriginGroup. */ - originGroup: ResourceReference; +/** Defines the HttpVersion condition for the delivery rule. */ +export interface DeliveryRuleHttpVersionCondition + extends DeliveryRuleCondition { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "HttpVersion"; + /** Defines the parameters for the condition. */ + parameters: HttpVersionMatchConditionParameters; } -/** Defines the parameters for the url rewrite action. */ -export interface UrlRewriteActionParameters { - typeName: "DeliveryRuleUrlRewriteActionParameters"; - /** define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched. */ - sourcePattern: string; - /** Define the relative URL to which the above requests will be rewritten by. */ - destination: string; - /** Whether to preserve unmatched path. Default value is true. */ - preserveUnmatchedPath?: boolean; +/** Defines the Cookies condition for the delivery rule. */ +export interface DeliveryRuleCookiesCondition extends DeliveryRuleCondition { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "Cookies"; + /** Defines the parameters for the condition. */ + parameters: CookiesMatchConditionParameters; +} + +/** Defines the IsDevice condition for the delivery rule. */ +export interface DeliveryRuleIsDeviceCondition extends DeliveryRuleCondition { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "IsDevice"; + /** Defines the parameters for the condition. */ + parameters: IsDeviceMatchConditionParameters; +} + +/** Defines the SocketAddress condition for the delivery rule. */ +export interface DeliveryRuleSocketAddrCondition extends DeliveryRuleCondition { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "SocketAddr"; + /** Defines the parameters for the condition. */ + parameters: SocketAddrMatchConditionParameters; +} + +/** Defines the ClientPort condition for the delivery rule. */ +export interface DeliveryRuleClientPortCondition extends DeliveryRuleCondition { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "ClientPort"; + /** Defines the parameters for the condition. */ + parameters: ClientPortMatchConditionParameters; +} + +/** Defines the ServerPort condition for the delivery rule. */ +export interface DeliveryRuleServerPortCondition extends DeliveryRuleCondition { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "ServerPort"; + /** Defines the parameters for the condition. */ + parameters: ServerPortMatchConditionParameters; +} + +/** Defines the HostName condition for the delivery rule. */ +export interface DeliveryRuleHostNameCondition extends DeliveryRuleCondition { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "HostName"; + /** Defines the parameters for the condition. */ + parameters: HostNameMatchConditionParameters; +} + +/** Defines the SslProtocol condition for the delivery rule. */ +export interface DeliveryRuleSslProtocolCondition + extends DeliveryRuleCondition { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "SslProtocol"; + /** Defines the parameters for the condition. */ + parameters: SslProtocolMatchConditionParameters; +} + +/** Defines the url redirect action for the delivery rule. */ +export interface UrlRedirectAction extends DeliveryRuleAction { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "UrlRedirect"; + /** Defines the parameters for the action. */ + parameters: UrlRedirectActionParameters; +} + +/** Defines the url signing action for the delivery rule. */ +export interface UrlSigningAction extends DeliveryRuleAction { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "UrlSigning"; + /** Defines the parameters for the action. */ + parameters: UrlSigningActionParameters; } -/** Defines the parameters for the request header action. */ -export interface HeaderActionParameters { - typeName: "DeliveryRuleHeaderActionParameters"; - /** Action to perform */ - headerAction: HeaderAction; - /** Name of the header to modify */ - headerName: string; - /** Value for the specified action */ - value?: string; +/** Defines the origin group override action for the delivery rule. */ +export interface OriginGroupOverrideAction extends DeliveryRuleAction { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "OriginGroupOverride"; + /** Defines the parameters for the action. */ + parameters: OriginGroupOverrideActionParameters; } -/** Defines the parameters for the cache expiration action. */ -export interface CacheExpirationActionParameters { - typeName: "DeliveryRuleCacheExpirationActionParameters"; - /** Caching behavior for the requests */ - cacheBehavior: CacheBehavior; - /** The level at which the content needs to be cached. */ - cacheType: CacheType; - /** The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss */ - cacheDuration?: string; +/** Defines the url rewrite action for the delivery rule. */ +export interface UrlRewriteAction extends DeliveryRuleAction { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "UrlRewrite"; + /** Defines the parameters for the action. */ + parameters: UrlRewriteActionParameters; } -/** Defines the parameters for the cache-key query string action. */ -export interface CacheKeyQueryStringActionParameters { - typeName: "DeliveryRuleCacheKeyQueryStringBehaviorActionParameters"; - /** Caching behavior for the requests */ - queryStringBehavior: QueryStringBehavior; - /** query parameters to include or exclude (comma separated). */ - queryParameters?: string; +/** Defines the request header action for the delivery rule. */ +export interface DeliveryRuleRequestHeaderAction extends DeliveryRuleAction { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "ModifyRequestHeader"; + /** Defines the parameters for the action. */ + parameters: HeaderActionParameters; } -/** Defines the parameters for the route configuration override action. */ -export interface RouteConfigurationOverrideActionParameters { - typeName: "DeliveryRuleRouteConfigurationOverrideActionParameters"; - /** A reference to the origin group override configuration. Leave empty to use the default origin group on route. */ - originGroupOverride?: OriginGroupOverride; - /** The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object. */ - cacheConfiguration?: CacheConfiguration; +/** Defines the response header action for the delivery rule. */ +export interface DeliveryRuleResponseHeaderAction extends DeliveryRuleAction { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "ModifyResponseHeader"; + /** Defines the parameters for the action. */ + parameters: HeaderActionParameters; } -/** Defines the parameters for the origin group override configuration. */ -export interface OriginGroupOverride { - /** defines the OriginGroup that would override the DefaultOriginGroup on route. */ - originGroup?: ResourceReference; - /** Protocol this rule will use when forwarding traffic to backends. */ - forwardingProtocol?: ForwardingProtocol; +/** Defines the cache expiration action for the delivery rule. */ +export interface DeliveryRuleCacheExpirationAction extends DeliveryRuleAction { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "CacheExpiration"; + /** Defines the parameters for the action. */ + parameters: CacheExpirationActionParameters; } -/** Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object. */ -export interface CacheConfiguration { - /** Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings. */ - queryStringCachingBehavior?: RuleQueryStringCachingBehavior; - /** query parameters to include or exclude (comma separated). */ - queryParameters?: string; - /** Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB. */ - isCompressionEnabled?: RuleIsCompressionEnabled; - /** Caching behavior for the requests */ - cacheBehavior?: RuleCacheBehavior; - /** The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss */ - cacheDuration?: string; +/** Defines the cache-key query string action for the delivery rule. */ +export interface DeliveryRuleCacheKeyQueryStringAction + extends DeliveryRuleAction { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "CacheKeyQueryString"; + /** Defines the parameters for the action. */ + parameters: CacheKeyQueryStringActionParameters; } -/** Defines the parameters for using CDN managed certificate for securing custom domain. */ -export interface CdnCertificateSourceParameters { - typeName: "CdnCertificateSourceParameters"; - /** Type of certificate used */ - certificateType: CertificateType; +/** Defines the route configuration override action for the delivery rule. Only applicable to Frontdoor Standard/Premium Profiles. */ +export interface DeliveryRuleRouteConfigurationOverrideAction + extends DeliveryRuleAction { + /** Polymorphic discriminator, which specifies the different types this object can be */ + name: "RouteConfigurationOverride"; + /** Defines the parameters for the action. */ + parameters: RouteConfigurationOverrideActionParameters; } -/** Describes the parameters for using a user's KeyVault certificate for securing custom domain. */ -export interface KeyVaultCertificateSourceParameters { - typeName: "KeyVaultCertificateSourceParameters"; - /** Subscription Id of the user's Key Vault containing the SSL certificate */ - subscriptionId: string; - /** Resource group of the user's Key Vault containing the SSL certificate */ - resourceGroupName: string; - /** The name of the user's Key Vault containing the SSL certificate */ - vaultName: string; - /** The name of Key Vault Secret (representing the full certificate PFX) in Key Vault. */ - secretName: string; - /** The version(GUID) of Key Vault Secret in Key Vault. */ - secretVersion?: string; - /** Describes the action that shall be taken when the certificate is updated in Key Vault. */ - updateRule: UpdateRule; - /** Describes the action that shall be taken when the certificate is removed from Key Vault. */ - deleteRule: DeleteRule; +/** The json object containing security policy waf parameters */ +export interface SecurityPolicyWebApplicationFirewallParameters + extends SecurityPolicyPropertiesParameters { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "WebApplicationFirewall"; + /** Resource ID. */ + wafPolicy?: ResourceReference; + /** Waf associations */ + associations?: SecurityPolicyWebApplicationFirewallAssociation[]; } -/** The resource model definition for a ARM tracked top level resource. */ -export interface TrackedResource extends Resource { - /** Resource location. */ - location: string; - /** Resource tags. */ - tags?: { [propertyName: string]: string }; +/** Url signing key parameters */ +export interface UrlSigningKeyParameters extends SecretParameters { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "UrlSigningKey"; + /** Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash. */ + keyId: string; + /** Resource reference to the Azure Key Vault secret. Expected to be in format of /subscriptions/{​​​​​​​​​subscriptionId}​​​​​​​​​/resourceGroups/{​​​​​​​​​resourceGroupName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/providers/Microsoft.KeyVault/vaults/{vaultName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/secrets/{secretName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​ */ + secretSource: ResourceReference; + /** Version of the secret to be used */ + secretVersion?: string; } -/** The resource model definition for a ARM proxy resource. It will have everything other than required location and tags */ -export interface ProxyResource extends Resource {} +/** Managed Certificate used for https */ +export interface ManagedCertificateParameters extends SecretParameters { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "ManagedCertificate"; + /** + * Subject name in the certificate. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly subject?: string; + /** + * Certificate expiration date. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly expirationDate?: string; +} -/** Describes a managed rule set definition. */ -export interface ManagedRuleSetDefinition extends Resource { - /** The pricing tier (defines a CDN provider, feature list and rate) of the CdnWebApplicationFirewallPolicy. */ - sku?: Sku; +/** Customer Certificate used for https */ +export interface CustomerCertificateParameters extends SecretParameters { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "CustomerCertificate"; + /** Resource reference to the Azure Key Vault certificate. Expected to be in format of /subscriptions/{​​​​​​​​​subscriptionId}​​​​​​​​​/resourceGroups/{​​​​​​​​​resourceGroupName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/providers/Microsoft.KeyVault/vaults/{vaultName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/secrets/{certificateName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​ */ + secretSource: ResourceReference; + /** Version of the secret to be used */ + secretVersion?: string; + /** Whether to use the latest version for the certificate */ + useLatestVersion?: boolean; /** - * Provisioning state of the managed rule set. + * Subject name in the certificate. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly provisioningState?: string; + readonly subject?: string; /** - * Type of the managed rule set. + * Certificate expiration date. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly ruleSetType?: string; + readonly expirationDate?: string; /** - * Version of the managed rule set type. + * Certificate issuing authority. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly ruleSetVersion?: string; + readonly certificateAuthority?: string; + /** The list of SANs. */ + subjectAlternativeNames?: string[]; /** - * Rule groups of the managed rule set. + * Certificate thumbprint. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly ruleGroups?: ManagedRuleGroupDefinition[]; + readonly thumbprint?: string; } -/** The JSON object that contains the properties of the domain to create. */ -export interface AFDDomainProperties - extends AFDDomainUpdatePropertiesParameters, - AFDStateProperties { +/** Azure FirstParty Managed Certificate provided by other first party resource providers to enable HTTPS. */ +export interface AzureFirstPartyManagedCertificateParameters + extends SecretParameters { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "AzureFirstPartyManagedCertificate"; /** - * Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. DCV stands for DomainControlValidation. + * Resource reference to the Azure Key Vault certificate. Expected to be in format of /subscriptions/{​​​​​​​​​subscriptionId}​​​​​​​​​/resourceGroups/{​​​​​​​​​resourceGroupName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/providers/Microsoft.KeyVault/vaults/{vaultName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/secrets/{certificateName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​ * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly domainValidationState?: DomainValidationState; - /** The host name of the domain. Must be a domain name. */ - hostName: string; - /** Key-Value pair representing migration properties for domains. */ - extendedProperties?: { [propertyName: string]: string }; + readonly secretSource?: ResourceReference; /** - * Values the customer needs to validate domain ownership + * Subject name in the certificate. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly validationProperties?: DomainValidationProperties; + readonly subject?: string; + /** + * Certificate expiration date. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly expirationDate?: string; + /** + * Certificate issuing authority. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly certificateAuthority?: string; + /** The list of SANs. */ + subjectAlternativeNames?: string[]; + /** + * Certificate thumbprint. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly thumbprint?: string; } /** The JSON object that contains the properties required to create an endpoint. */ -export interface AFDEndpointProperties - extends AFDEndpointPropertiesUpdateParameters, - AFDStateProperties { +export interface EndpointProperties extends EndpointPropertiesUpdateParameters { + /** + * The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly hostName?: string; + /** The source of the content being delivered via CDN. */ + origins: DeepCreatedOrigin[]; + /** The origin groups comprising of origins that are used for load balancing the traffic based on availability. */ + originGroups?: DeepCreatedOriginGroup[]; + /** + * The custom domains under the endpoint. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly customDomains?: DeepCreatedCustomDomain[]; + /** + * Resource status of the endpoint. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly resourceState?: EndpointResourceState; + /** + * Provisioning status of the endpoint. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly provisioningState?: EndpointProvisioningState; +} + +/** The JSON object that contains the properties of the origin. */ +export interface OriginProperties extends OriginUpdatePropertiesParameters { + /** + * Resource status of the origin. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly resourceState?: OriginResourceState; /** - * The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net + * Provisioning status of the origin. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly hostName?: string; - /** Indicates the endpoint name reuse scope. The default value is TenantReuse. */ - autoGeneratedDomainNameLabelScope?: AutoGeneratedDomainNameLabelScope; -} - -/** The JSON object that contains the properties of the origin group. */ -export interface AFDOriginGroupProperties - extends AFDOriginGroupUpdatePropertiesParameters, - AFDStateProperties {} - -/** The JSON object that contains the properties of the origin. */ -export interface AFDOriginProperties - extends AFDOriginUpdatePropertiesParameters, - AFDStateProperties {} - -/** The JSON object that contains the properties of the Routes to create. */ -export interface RouteProperties - extends RouteUpdatePropertiesParameters, - AFDStateProperties {} - -/** The JSON object that contains the properties of the Rule Set to create. */ -export interface RuleSetProperties extends AFDStateProperties { + readonly provisioningState?: OriginProvisioningState; /** - * The name of the profile which holds the rule set. + * The approval status for the connection to the Private Link * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly profileName?: string; + readonly privateEndpointStatus?: PrivateEndpointStatus; } -/** The JSON object that contains the properties of the Rules to create. */ -export interface RuleProperties - extends RuleUpdatePropertiesParameters, - AFDStateProperties {} - -/** The json object that contains properties required to create a security policy */ -export interface SecurityPolicyProperties extends AFDStateProperties { +/** The JSON object that contains the properties of the origin group. */ +export interface OriginGroupProperties + extends OriginGroupUpdatePropertiesParameters { /** - * The name of the profile which holds the security policy. + * Resource status of the origin group. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly profileName?: string; - /** object which contains security policy parameters */ - parameters?: SecurityPolicyPropertiesParametersUnion; -} - -/** The JSON object that contains the properties of the Secret to create. */ -export interface SecretProperties extends AFDStateProperties { + readonly resourceState?: OriginGroupResourceState; /** - * The name of the profile which holds the secret. + * Provisioning status of the origin group. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly profileName?: string; - /** object which contains secret parameters */ - parameters?: SecretParametersUnion; -} - -/** Defines the RemoteAddress condition for the delivery rule. */ -export interface DeliveryRuleRemoteAddressCondition - extends DeliveryRuleCondition { - /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "RemoteAddress"; - /** Defines the parameters for the condition. */ - parameters: RemoteAddressMatchConditionParameters; -} - -/** Defines the RequestMethod condition for the delivery rule. */ -export interface DeliveryRuleRequestMethodCondition - extends DeliveryRuleCondition { - /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "RequestMethod"; - /** Defines the parameters for the condition. */ - parameters: RequestMethodMatchConditionParameters; -} - -/** Defines the QueryString condition for the delivery rule. */ -export interface DeliveryRuleQueryStringCondition - extends DeliveryRuleCondition { - /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "QueryString"; - /** Defines the parameters for the condition. */ - parameters: QueryStringMatchConditionParameters; -} - -/** Defines the PostArgs condition for the delivery rule. */ -export interface DeliveryRulePostArgsCondition extends DeliveryRuleCondition { - /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "PostArgs"; - /** Defines the parameters for the condition. */ - parameters: PostArgsMatchConditionParameters; -} - -/** Defines the RequestUri condition for the delivery rule. */ -export interface DeliveryRuleRequestUriCondition extends DeliveryRuleCondition { - /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "RequestUri"; - /** Defines the parameters for the condition. */ - parameters: RequestUriMatchConditionParameters; -} - -/** Defines the RequestHeader condition for the delivery rule. */ -export interface DeliveryRuleRequestHeaderCondition - extends DeliveryRuleCondition { - /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "RequestHeader"; - /** Defines the parameters for the condition. */ - parameters: RequestHeaderMatchConditionParameters; -} - -/** Defines the RequestBody condition for the delivery rule. */ -export interface DeliveryRuleRequestBodyCondition - extends DeliveryRuleCondition { - /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "RequestBody"; - /** Defines the parameters for the condition. */ - parameters: RequestBodyMatchConditionParameters; + readonly provisioningState?: OriginGroupProvisioningState; } -/** Defines the RequestScheme condition for the delivery rule. */ -export interface DeliveryRuleRequestSchemeCondition - extends DeliveryRuleCondition { +/** Defines the certificate source parameters using CDN managed certificate for enabling SSL. */ +export interface CdnManagedHttpsParameters extends CustomDomainHttpsParameters { /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "RequestScheme"; - /** Defines the parameters for the condition. */ - parameters: RequestSchemeMatchConditionParameters; + certificateSource: "Cdn"; + /** Defines the certificate source parameters using CDN managed certificate for enabling SSL. */ + certificateSourceParameters: CdnCertificateSourceParameters; } -/** Defines the UrlPath condition for the delivery rule. */ -export interface DeliveryRuleUrlPathCondition extends DeliveryRuleCondition { +/** Defines the certificate source parameters using user's keyvault certificate for enabling SSL. */ +export interface UserManagedHttpsParameters + extends CustomDomainHttpsParameters { /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "UrlPath"; - /** Defines the parameters for the condition. */ - parameters: UrlPathMatchConditionParameters; + certificateSource: "AzureKeyVault"; + /** Defines the certificate source parameters using user's keyvault certificate for enabling SSL. */ + certificateSourceParameters: KeyVaultCertificateSourceParameters; } -/** Defines the UrlFileExtension condition for the delivery rule. */ -export interface DeliveryRuleUrlFileExtensionCondition - extends DeliveryRuleCondition { - /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "UrlFileExtension"; - /** Defines the parameters for the condition. */ - parameters: UrlFileExtensionMatchConditionParameters; +/** Defines a rate limiting rule that can be included in a waf policy */ +export interface RateLimitRule extends CustomRule { + /** Defines rate limit threshold. */ + rateLimitThreshold: number; + /** Defines rate limit duration. Default is 1 minute. */ + rateLimitDurationInMinutes: number; } -/** Defines the UrlFileName condition for the delivery rule. */ -export interface DeliveryRuleUrlFileNameCondition - extends DeliveryRuleCondition { - /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "UrlFileName"; - /** Defines the parameters for the condition. */ - parameters: UrlFileNameMatchConditionParameters; -} +/** Managed Certificate used for https */ +export interface ManagedCertificate extends Certificate {} -/** Defines the HttpVersion condition for the delivery rule. */ -export interface DeliveryRuleHttpVersionCondition - extends DeliveryRuleCondition { - /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "HttpVersion"; - /** Defines the parameters for the condition. */ - parameters: HttpVersionMatchConditionParameters; +/** Customer Certificate used for https */ +export interface CustomerCertificate extends Certificate { + /** Resource reference to the Azure Key Vault certificate. Expected to be in format of /subscriptions/{​​​​​​​​​subscriptionId}​​​​​​​​​/resourceGroups/{​​​​​​​​​resourceGroupName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/providers/Microsoft.KeyVault/vaults/{vaultName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/secrets/{certificateName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​ */ + secretSource?: ResourceReference; + /** Certificate version. */ + secretVersion?: string; + /** + * Certificate issuing authority. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly certificateAuthority?: string; + /** Whether to use the latest version for the certificate */ + useLatestVersion?: boolean; + /** The list of SANs. */ + subjectAlternativeNames?: string[]; + /** + * Certificate thumbprint. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly thumbprint?: string; } -/** Defines the Cookies condition for the delivery rule. */ -export interface DeliveryRuleCookiesCondition extends DeliveryRuleCondition { - /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "Cookies"; - /** Defines the parameters for the condition. */ - parameters: CookiesMatchConditionParameters; -} +/** Azure FirstParty Managed Certificate provided by other first party resource providers to enable HTTPS. */ +export interface AzureFirstPartyManagedCertificate extends Certificate {} -/** Defines the IsDevice condition for the delivery rule. */ -export interface DeliveryRuleIsDeviceCondition extends DeliveryRuleCondition { +/** Defines the parameters for RemoteAddress match conditions */ +export interface RemoteAddressMatchConditionParameters + extends DeliveryRuleConditionParameters { /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "IsDevice"; - /** Defines the parameters for the condition. */ - parameters: IsDeviceMatchConditionParameters; + typeName: "DeliveryRuleRemoteAddressConditionParameters"; + /** Describes operator to be matched */ + operator: RemoteAddressOperator; + /** Describes if this is negate condition or not */ + negateCondition?: boolean; + /** Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match. */ + matchValues?: string[]; + /** List of transforms */ + transforms?: Transform[]; } -/** Defines the SocketAddress condition for the delivery rule. */ -export interface DeliveryRuleSocketAddrCondition extends DeliveryRuleCondition { +/** Defines the parameters for RequestMethod match conditions */ +export interface RequestMethodMatchConditionParameters + extends DeliveryRuleConditionParameters { /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "SocketAddr"; - /** Defines the parameters for the condition. */ - parameters: SocketAddrMatchConditionParameters; + typeName: "DeliveryRuleRequestMethodConditionParameters"; + /** Describes operator to be matched */ + operator: RequestMethodOperator; + /** Describes if this is negate condition or not */ + negateCondition?: boolean; + /** List of transforms */ + transforms?: Transform[]; + /** The match value for the condition of the delivery rule */ + matchValues?: RequestMethodMatchValue[]; } -/** Defines the ClientPort condition for the delivery rule. */ -export interface DeliveryRuleClientPortCondition extends DeliveryRuleCondition { +/** Defines the parameters for QueryString match conditions */ +export interface QueryStringMatchConditionParameters + extends DeliveryRuleConditionParameters { /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "ClientPort"; - /** Defines the parameters for the condition. */ - parameters: ClientPortMatchConditionParameters; + typeName: "DeliveryRuleQueryStringConditionParameters"; + /** Describes operator to be matched */ + operator: QueryStringOperator; + /** Describes if this is negate condition or not */ + negateCondition?: boolean; + /** The match value for the condition of the delivery rule */ + matchValues?: string[]; + /** List of transforms */ + transforms?: Transform[]; } -/** Defines the ServerPort condition for the delivery rule. */ -export interface DeliveryRuleServerPortCondition extends DeliveryRuleCondition { +/** Defines the parameters for PostArgs match conditions */ +export interface PostArgsMatchConditionParameters + extends DeliveryRuleConditionParameters { /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "ServerPort"; - /** Defines the parameters for the condition. */ - parameters: ServerPortMatchConditionParameters; + typeName: "DeliveryRulePostArgsConditionParameters"; + /** Name of PostArg to be matched */ + selector?: string; + /** Describes operator to be matched */ + operator: PostArgsOperator; + /** Describes if this is negate condition or not */ + negateCondition?: boolean; + /** The match value for the condition of the delivery rule */ + matchValues?: string[]; + /** List of transforms */ + transforms?: Transform[]; } -/** Defines the HostName condition for the delivery rule. */ -export interface DeliveryRuleHostNameCondition extends DeliveryRuleCondition { +/** Defines the parameters for RequestUri match conditions */ +export interface RequestUriMatchConditionParameters + extends DeliveryRuleConditionParameters { /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "HostName"; - /** Defines the parameters for the condition. */ - parameters: HostNameMatchConditionParameters; + typeName: "DeliveryRuleRequestUriConditionParameters"; + /** Describes operator to be matched */ + operator: RequestUriOperator; + /** Describes if this is negate condition or not */ + negateCondition?: boolean; + /** The match value for the condition of the delivery rule */ + matchValues?: string[]; + /** List of transforms */ + transforms?: Transform[]; } -/** Defines the SslProtocol condition for the delivery rule. */ -export interface DeliveryRuleSslProtocolCondition - extends DeliveryRuleCondition { +/** Defines the parameters for RequestHeader match conditions */ +export interface RequestHeaderMatchConditionParameters + extends DeliveryRuleConditionParameters { /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "SslProtocol"; - /** Defines the parameters for the condition. */ - parameters: SslProtocolMatchConditionParameters; + typeName: "DeliveryRuleRequestHeaderConditionParameters"; + /** Name of Header to be matched */ + selector?: string; + /** Describes operator to be matched */ + operator: RequestHeaderOperator; + /** Describes if this is negate condition or not */ + negateCondition?: boolean; + /** The match value for the condition of the delivery rule */ + matchValues?: string[]; + /** List of transforms */ + transforms?: Transform[]; } -/** Defines the url redirect action for the delivery rule. */ -export interface UrlRedirectAction extends DeliveryRuleActionAutoGenerated { +/** Defines the parameters for RequestBody match conditions */ +export interface RequestBodyMatchConditionParameters + extends DeliveryRuleConditionParameters { /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "UrlRedirect"; - /** Defines the parameters for the action. */ - parameters: UrlRedirectActionParameters; + typeName: "DeliveryRuleRequestBodyConditionParameters"; + /** Describes operator to be matched */ + operator: RequestBodyOperator; + /** Describes if this is negate condition or not */ + negateCondition?: boolean; + /** The match value for the condition of the delivery rule */ + matchValues?: string[]; + /** List of transforms */ + transforms?: Transform[]; } -/** Defines the url signing action for the delivery rule. */ -export interface UrlSigningAction extends DeliveryRuleActionAutoGenerated { +/** Defines the parameters for RequestScheme match conditions */ +export interface RequestSchemeMatchConditionParameters + extends DeliveryRuleConditionParameters { /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "UrlSigning"; - /** Defines the parameters for the action. */ - parameters: UrlSigningActionParameters; + typeName: "DeliveryRuleRequestSchemeConditionParameters"; + /** Describes operator to be matched */ + operator: "Equal"; + /** Describes if this is negate condition or not */ + negateCondition?: boolean; + /** List of transforms */ + transforms?: Transform[]; + /** The match value for the condition of the delivery rule */ + matchValues?: RequestSchemeMatchValue[]; } -/** Defines the origin group override action for the delivery rule. */ -export interface OriginGroupOverrideAction - extends DeliveryRuleActionAutoGenerated { +/** Defines the parameters for UrlPath match conditions */ +export interface UrlPathMatchConditionParameters + extends DeliveryRuleConditionParameters { /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "OriginGroupOverride"; - /** Defines the parameters for the action. */ - parameters: OriginGroupOverrideActionParameters; + typeName: "DeliveryRuleUrlPathMatchConditionParameters"; + /** Describes operator to be matched */ + operator: UrlPathOperator; + /** Describes if this is negate condition or not */ + negateCondition?: boolean; + /** The match value for the condition of the delivery rule */ + matchValues?: string[]; + /** List of transforms */ + transforms?: Transform[]; } -/** Defines the url rewrite action for the delivery rule. */ -export interface UrlRewriteAction extends DeliveryRuleActionAutoGenerated { +/** Defines the parameters for UrlFileExtension match conditions */ +export interface UrlFileExtensionMatchConditionParameters + extends DeliveryRuleConditionParameters { /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "UrlRewrite"; - /** Defines the parameters for the action. */ - parameters: UrlRewriteActionParameters; + typeName: "DeliveryRuleUrlFileExtensionMatchConditionParameters"; + /** Describes operator to be matched */ + operator: UrlFileExtensionOperator; + /** Describes if this is negate condition or not */ + negateCondition?: boolean; + /** The match value for the condition of the delivery rule */ + matchValues?: string[]; + /** List of transforms */ + transforms?: Transform[]; } -/** Defines the request header action for the delivery rule. */ -export interface DeliveryRuleRequestHeaderAction - extends DeliveryRuleActionAutoGenerated { +/** Defines the parameters for UrlFilename match conditions */ +export interface UrlFileNameMatchConditionParameters + extends DeliveryRuleConditionParameters { /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "ModifyRequestHeader"; - /** Defines the parameters for the action. */ - parameters: HeaderActionParameters; + typeName: "DeliveryRuleUrlFilenameConditionParameters"; + /** Describes operator to be matched */ + operator: UrlFileNameOperator; + /** Describes if this is negate condition or not */ + negateCondition?: boolean; + /** The match value for the condition of the delivery rule */ + matchValues?: string[]; + /** List of transforms */ + transforms?: Transform[]; } -/** Defines the response header action for the delivery rule. */ -export interface DeliveryRuleResponseHeaderAction - extends DeliveryRuleActionAutoGenerated { +/** Defines the parameters for HttpVersion match conditions */ +export interface HttpVersionMatchConditionParameters + extends DeliveryRuleConditionParameters { /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "ModifyResponseHeader"; - /** Defines the parameters for the action. */ - parameters: HeaderActionParameters; + typeName: "DeliveryRuleHttpVersionConditionParameters"; + /** Describes operator to be matched */ + operator: HttpVersionOperator; + /** Describes if this is negate condition or not */ + negateCondition?: boolean; + /** The match value for the condition of the delivery rule */ + matchValues?: string[]; + /** List of transforms */ + transforms?: Transform[]; } -/** Defines the cache expiration action for the delivery rule. */ -export interface DeliveryRuleCacheExpirationAction - extends DeliveryRuleActionAutoGenerated { +/** Defines the parameters for Cookies match conditions */ +export interface CookiesMatchConditionParameters + extends DeliveryRuleConditionParameters { /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "CacheExpiration"; - /** Defines the parameters for the action. */ - parameters: CacheExpirationActionParameters; + typeName: "DeliveryRuleCookiesConditionParameters"; + /** Name of Cookies to be matched */ + selector?: string; + /** Describes operator to be matched */ + operator: CookiesOperator; + /** Describes if this is negate condition or not */ + negateCondition?: boolean; + /** The match value for the condition of the delivery rule */ + matchValues?: string[]; + /** List of transforms */ + transforms?: Transform[]; } -/** Defines the cache-key query string action for the delivery rule. */ -export interface DeliveryRuleCacheKeyQueryStringAction - extends DeliveryRuleActionAutoGenerated { +/** Defines the parameters for IsDevice match conditions */ +export interface IsDeviceMatchConditionParameters + extends DeliveryRuleConditionParameters { /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "CacheKeyQueryString"; - /** Defines the parameters for the action. */ - parameters: CacheKeyQueryStringActionParameters; + typeName: "DeliveryRuleIsDeviceConditionParameters"; + /** Describes operator to be matched */ + operator: IsDeviceOperator; + /** Describes if this is negate condition or not */ + negateCondition?: boolean; + /** The match value for the condition of the delivery rule */ + matchValues?: IsDeviceMatchValue[]; + /** List of transforms */ + transforms?: Transform[]; } -/** Defines the route configuration override action for the delivery rule. Only applicable to Frontdoor Standard/Premium Profiles. */ -export interface DeliveryRuleRouteConfigurationOverrideAction - extends DeliveryRuleActionAutoGenerated { +/** Defines the parameters for SocketAddress match conditions */ +export interface SocketAddrMatchConditionParameters + extends DeliveryRuleConditionParameters { /** Polymorphic discriminator, which specifies the different types this object can be */ - name: "RouteConfigurationOverride"; - /** Defines the parameters for the action. */ - parameters: RouteConfigurationOverrideActionParameters; + typeName: "DeliveryRuleSocketAddrConditionParameters"; + /** Describes operator to be matched */ + operator: SocketAddrOperator; + /** Describes if this is negate condition or not */ + negateCondition?: boolean; + /** The match value for the condition of the delivery rule */ + matchValues?: string[]; + /** List of transforms */ + transforms?: Transform[]; } -/** The json object containing security policy waf parameters */ -export interface SecurityPolicyWebApplicationFirewallParameters - extends SecurityPolicyPropertiesParameters { +/** Defines the parameters for ClientPort match conditions */ +export interface ClientPortMatchConditionParameters + extends DeliveryRuleConditionParameters { /** Polymorphic discriminator, which specifies the different types this object can be */ - type: "WebApplicationFirewall"; - /** Resource ID. */ - wafPolicy?: ResourceReference; - /** Waf associations */ - associations?: SecurityPolicyWebApplicationFirewallAssociation[]; + typeName: "DeliveryRuleClientPortConditionParameters"; + /** Describes operator to be matched */ + operator: ClientPortOperator; + /** Describes if this is negate condition or not */ + negateCondition?: boolean; + /** The match value for the condition of the delivery rule */ + matchValues?: string[]; + /** List of transforms */ + transforms?: Transform[]; } -/** Url signing key parameters */ -export interface UrlSigningKeyParameters extends SecretParameters { +/** Defines the parameters for ServerPort match conditions */ +export interface ServerPortMatchConditionParameters + extends DeliveryRuleConditionParameters { /** Polymorphic discriminator, which specifies the different types this object can be */ - type: "UrlSigningKey"; - /** Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash. */ - keyId: string; - /** Resource reference to the Azure Key Vault secret. Expected to be in format of /subscriptions/{​​​​​​​​​subscriptionId}​​​​​​​​​/resourceGroups/{​​​​​​​​​resourceGroupName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/providers/Microsoft.KeyVault/vaults/{vaultName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/secrets/{secretName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​ */ - secretSource: ResourceReference; - /** Version of the secret to be used */ - secretVersion?: string; + typeName: "DeliveryRuleServerPortConditionParameters"; + /** Describes operator to be matched */ + operator: ServerPortOperator; + /** Describes if this is negate condition or not */ + negateCondition?: boolean; + /** The match value for the condition of the delivery rule */ + matchValues?: string[]; + /** List of transforms */ + transforms?: Transform[]; } -/** Managed Certificate used for https */ -export interface ManagedCertificateParameters extends SecretParameters { +/** Defines the parameters for HostName match conditions */ +export interface HostNameMatchConditionParameters + extends DeliveryRuleConditionParameters { /** Polymorphic discriminator, which specifies the different types this object can be */ - type: "ManagedCertificate"; - /** - * Subject name in the certificate. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly subject?: string; - /** - * Certificate expiration date. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly expirationDate?: string; + typeName: "DeliveryRuleHostNameConditionParameters"; + /** Describes operator to be matched */ + operator: HostNameOperator; + /** Describes if this is negate condition or not */ + negateCondition?: boolean; + /** The match value for the condition of the delivery rule */ + matchValues?: string[]; + /** List of transforms */ + transforms?: Transform[]; } - -/** Customer Certificate used for https */ -export interface CustomerCertificateParameters extends SecretParameters { - /** Polymorphic discriminator, which specifies the different types this object can be */ - type: "CustomerCertificate"; - /** Resource reference to the Azure Key Vault certificate. Expected to be in format of /subscriptions/{​​​​​​​​​subscriptionId}​​​​​​​​​/resourceGroups/{​​​​​​​​​resourceGroupName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/providers/Microsoft.KeyVault/vaults/{vaultName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/secrets/{certificateName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​ */ - secretSource: ResourceReference; - /** Version of the secret to be used */ - secretVersion?: string; - /** Whether to use the latest version for the certificate */ - useLatestVersion?: boolean; - /** - * Subject name in the certificate. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly subject?: string; - /** - * Certificate expiration date. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly expirationDate?: string; - /** - * Certificate issuing authority. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly certificateAuthority?: string; - /** The list of SANs. */ - subjectAlternativeNames?: string[]; - /** - * Certificate thumbprint. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly thumbprint?: string; + +/** Defines the parameters for SslProtocol match conditions */ +export interface SslProtocolMatchConditionParameters + extends DeliveryRuleConditionParameters { + /** Polymorphic discriminator, which specifies the different types this object can be */ + typeName: "DeliveryRuleSslProtocolConditionParameters"; + /** Describes operator to be matched */ + operator: SslProtocolOperator; + /** Describes if this is negate condition or not */ + negateCondition?: boolean; + /** The match value for the condition of the delivery rule */ + matchValues?: SslProtocol[]; + /** List of transforms */ + transforms?: Transform[]; } -/** Azure FirstParty Managed Certificate provided by other first party resource providers to enable HTTPS. */ -export interface AzureFirstPartyManagedCertificateParameters - extends SecretParameters { +/** Defines the parameters for the url redirect action. */ +export interface UrlRedirectActionParameters + extends DeliveryRuleActionParameters { /** Polymorphic discriminator, which specifies the different types this object can be */ - type: "AzureFirstPartyManagedCertificate"; - /** - * Resource reference to the Azure Key Vault certificate. Expected to be in format of /subscriptions/{​​​​​​​​​subscriptionId}​​​​​​​​​/resourceGroups/{​​​​​​​​​resourceGroupName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/providers/Microsoft.KeyVault/vaults/{vaultName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/secrets/{certificateName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​ - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly secretSource?: ResourceReference; - /** - * Subject name in the certificate. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly subject?: string; - /** - * Certificate expiration date. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly expirationDate?: string; - /** - * Certificate issuing authority. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly certificateAuthority?: string; - /** The list of SANs. */ - subjectAlternativeNames?: string[]; - /** - * Certificate thumbprint. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly thumbprint?: string; + typeName: "DeliveryRuleUrlRedirectActionParameters"; + /** The redirect type the rule will use when redirecting traffic. */ + redirectType: RedirectType; + /** Protocol to use for the redirect. The default value is MatchRequest */ + destinationProtocol?: DestinationProtocol; + /** The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path. */ + customPath?: string; + /** Host to redirect. Leave empty to use the incoming host as the destination host. */ + customHostname?: string; + /** The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them. */ + customQueryString?: string; + /** Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #. */ + customFragment?: string; } -/** The JSON object that contains the properties required to create an endpoint. */ -export interface EndpointProperties extends EndpointPropertiesUpdateParameters { - /** - * The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly hostName?: string; - /** The source of the content being delivered via CDN. */ - origins: DeepCreatedOrigin[]; - /** The origin groups comprising of origins that are used for load balancing the traffic based on availability. */ - originGroups?: DeepCreatedOriginGroup[]; - /** - * The custom domains under the endpoint. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly customDomains?: DeepCreatedCustomDomain[]; - /** - * Resource status of the endpoint. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly resourceState?: EndpointResourceState; - /** - * Provisioning status of the endpoint. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly provisioningState?: EndpointProvisioningState; +/** Defines the parameters for the Url Signing action. */ +export interface UrlSigningActionParameters + extends DeliveryRuleActionParameters { + /** Polymorphic discriminator, which specifies the different types this object can be */ + typeName: "DeliveryRuleUrlSigningActionParameters"; + /** Algorithm to use for URL signing */ + algorithm?: Algorithm; + /** Defines which query string parameters in the url to be considered for expires, key id etc. */ + parameterNameOverride?: UrlSigningParamIdentifier[]; } -/** The JSON object that contains the properties of the origin. */ -export interface OriginProperties extends OriginUpdatePropertiesParameters { - /** - * Resource status of the origin. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly resourceState?: OriginResourceState; - /** - * Provisioning status of the origin. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly provisioningState?: OriginProvisioningState; - /** - * The approval status for the connection to the Private Link - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly privateEndpointStatus?: PrivateEndpointStatus; +/** Defines the parameters for the origin group override action. */ +export interface OriginGroupOverrideActionParameters + extends DeliveryRuleActionParameters { + /** Polymorphic discriminator, which specifies the different types this object can be */ + typeName: "DeliveryRuleOriginGroupOverrideActionParameters"; + /** defines the OriginGroup that would override the DefaultOriginGroup. */ + originGroup: ResourceReference; } -/** The JSON object that contains the properties of the origin group. */ -export interface OriginGroupProperties - extends OriginGroupUpdatePropertiesParameters { - /** - * Resource status of the origin group. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly resourceState?: OriginGroupResourceState; - /** - * Provisioning status of the origin group. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly provisioningState?: OriginGroupProvisioningState; +/** Defines the parameters for the url rewrite action. */ +export interface UrlRewriteActionParameters + extends DeliveryRuleActionParameters { + /** Polymorphic discriminator, which specifies the different types this object can be */ + typeName: "DeliveryRuleUrlRewriteActionParameters"; + /** define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched. */ + sourcePattern: string; + /** Define the relative URL to which the above requests will be rewritten by. */ + destination: string; + /** Whether to preserve unmatched path. Default value is true. */ + preserveUnmatchedPath?: boolean; } -/** Defines the certificate source parameters using CDN managed certificate for enabling SSL. */ -export interface CdnManagedHttpsParameters extends CustomDomainHttpsParameters { +/** Defines the parameters for the request header action. */ +export interface HeaderActionParameters extends DeliveryRuleActionParameters { /** Polymorphic discriminator, which specifies the different types this object can be */ - certificateSource: "Cdn"; - /** Defines the certificate source parameters using CDN managed certificate for enabling SSL. */ - certificateSourceParameters: CdnCertificateSourceParameters; + typeName: "DeliveryRuleHeaderActionParameters"; + /** Action to perform */ + headerAction: HeaderAction; + /** Name of the header to modify */ + headerName: string; + /** Value for the specified action */ + value?: string; } -/** Defines the certificate source parameters using user's keyvault certificate for enabling SSL. */ -export interface UserManagedHttpsParameters - extends CustomDomainHttpsParameters { +/** Defines the parameters for the cache expiration action. */ +export interface CacheExpirationActionParameters + extends DeliveryRuleActionParameters { /** Polymorphic discriminator, which specifies the different types this object can be */ - certificateSource: "AzureKeyVault"; - /** Defines the certificate source parameters using user's keyvault certificate for enabling SSL. */ - certificateSourceParameters: KeyVaultCertificateSourceParameters; + typeName: "DeliveryRuleCacheExpirationActionParameters"; + /** Caching behavior for the requests */ + cacheBehavior: CacheBehavior; + /** The level at which the content needs to be cached. */ + cacheType: CacheType; + /** The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss */ + cacheDuration?: string; } -/** Defines a rate limiting rule that can be included in a waf policy */ -export interface RateLimitRule extends CustomRule { - /** Defines rate limit threshold. */ - rateLimitThreshold: number; - /** Defines rate limit duration. Default is 1 minute. */ - rateLimitDurationInMinutes: number; +/** Defines the parameters for the cache-key query string action. */ +export interface CacheKeyQueryStringActionParameters + extends DeliveryRuleActionParameters { + /** Polymorphic discriminator, which specifies the different types this object can be */ + typeName: "DeliveryRuleCacheKeyQueryStringBehaviorActionParameters"; + /** Caching behavior for the requests */ + queryStringBehavior: QueryStringBehavior; + /** query parameters to include or exclude (comma separated). */ + queryParameters?: string; } -/** Managed Certificate used for https */ -export interface ManagedCertificate extends Certificate {} +/** Defines the parameters for the route configuration override action. */ +export interface RouteConfigurationOverrideActionParameters + extends DeliveryRuleActionParameters { + /** Polymorphic discriminator, which specifies the different types this object can be */ + typeName: "DeliveryRuleRouteConfigurationOverrideActionParameters"; + /** A reference to the origin group override configuration. Leave empty to use the default origin group on route. */ + originGroupOverride?: OriginGroupOverride; + /** The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object. */ + cacheConfiguration?: CacheConfiguration; +} -/** Customer Certificate used for https */ -export interface CustomerCertificate extends Certificate { - /** Resource reference to the Azure Key Vault certificate. Expected to be in format of /subscriptions/{​​​​​​​​​subscriptionId}​​​​​​​​​/resourceGroups/{​​​​​​​​​resourceGroupName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/providers/Microsoft.KeyVault/vaults/{vaultName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/secrets/{certificateName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​ */ - secretSource?: ResourceReference; - /** Certificate version. */ - secretVersion?: string; - /** - * Certificate issuing authority. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly certificateAuthority?: string; - /** Whether to use the latest version for the certificate */ - useLatestVersion?: boolean; - /** The list of SANs. */ - subjectAlternativeNames?: string[]; - /** - * Certificate thumbprint. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly thumbprint?: string; +/** Defines the parameters for using CDN managed certificate for securing custom domain. */ +export interface CdnCertificateSourceParameters + extends CertificateSourceParameters { + /** Polymorphic discriminator, which specifies the different types this object can be */ + typeName: "CdnCertificateSourceParameters"; + /** Type of certificate used */ + certificateType: CertificateType; } -/** Azure FirstParty Managed Certificate provided by other first party resource providers to enable HTTPS. */ -export interface AzureFirstPartyManagedCertificate extends Certificate {} +/** Describes the parameters for using a user's KeyVault certificate for securing custom domain. */ +export interface KeyVaultCertificateSourceParameters + extends CertificateSourceParameters { + /** Polymorphic discriminator, which specifies the different types this object can be */ + typeName: "KeyVaultCertificateSourceParameters"; + /** Subscription Id of the user's Key Vault containing the SSL certificate */ + subscriptionId: string; + /** Resource group of the user's Key Vault containing the SSL certificate */ + resourceGroupName: string; + /** The name of the user's Key Vault containing the SSL certificate */ + vaultName: string; + /** The name of Key Vault Secret (representing the full certificate PFX) in Key Vault. */ + secretName: string; + /** The version(GUID) of Key Vault Secret in Key Vault. */ + secretVersion?: string; + /** Describes the action that shall be taken when the certificate is updated in Key Vault. */ + updateRule: UpdateRule; + /** Describes the action that shall be taken when the certificate is removed from Key Vault. */ + deleteRule: DeleteRule; +} /** A profile is a logical grouping of endpoints that share the same settings. */ export interface Profile extends TrackedResource { @@ -3194,7 +3329,7 @@ export interface Rule extends ProxyResource { /** A list of conditions that must be matched for the actions to be executed */ conditions?: DeliveryRuleConditionUnion[]; /** A list of actions that are executed when all the conditions of a rule are satisfied. */ - actions?: DeliveryRuleActionAutoGeneratedUnion[]; + actions?: DeliveryRuleActionUnion[]; /** If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue. */ matchProcessingBehavior?: MatchProcessingBehavior; /** @@ -4240,8 +4375,8 @@ export enum KnownMatchVariable { */ export type MatchVariable = string; -/** Known values of {@link DeliveryRuleAction} that the service accepts. */ -export enum KnownDeliveryRuleAction { +/** Known values of {@link DeliveryRuleActionName} that the service accepts. */ +export enum KnownDeliveryRuleActionName { /** CacheExpiration */ CacheExpiration = "CacheExpiration", /** CacheKeyQueryString */ @@ -4263,8 +4398,8 @@ export enum KnownDeliveryRuleAction { } /** - * Defines values for DeliveryRuleAction. \ - * {@link KnownDeliveryRuleAction} can be used interchangeably with DeliveryRuleAction, + * Defines values for DeliveryRuleActionName. \ + * {@link KnownDeliveryRuleActionName} can be used interchangeably with DeliveryRuleActionName, * this enum contains the known values that the service supports. * ### Known values supported by the service * **CacheExpiration** \ @@ -4277,7 +4412,7 @@ export enum KnownDeliveryRuleAction { * **OriginGroupOverride** \ * **RouteConfigurationOverride** */ -export type DeliveryRuleAction = string; +export type DeliveryRuleActionName = string; /** Known values of {@link MatchProcessingBehavior} that the service accepts. */ export enum KnownMatchProcessingBehavior { @@ -4807,6 +4942,21 @@ export enum KnownEndpointProvisioningState { */ export type EndpointProvisioningState = string; +/** Known values of {@link KeyVaultSigningKeyParametersType} that the service accepts. */ +export enum KnownKeyVaultSigningKeyParametersType { + /** KeyVaultSigningKeyParameters */ + KeyVaultSigningKeyParameters = "KeyVaultSigningKeyParameters", +} + +/** + * Defines values for KeyVaultSigningKeyParametersType. \ + * {@link KnownKeyVaultSigningKeyParametersType} can be used interchangeably with KeyVaultSigningKeyParametersType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **KeyVaultSigningKeyParameters** + */ +export type KeyVaultSigningKeyParametersType = string; + /** Known values of {@link OriginResourceState} that the service accepts. */ export enum KnownOriginResourceState { /** Creating */ @@ -5320,6 +5470,129 @@ export enum KnownPolicyResourceState { */ export type PolicyResourceState = string; +/** Known values of {@link DeliveryRuleConditionParametersType} that the service accepts. */ +export enum KnownDeliveryRuleConditionParametersType { + /** DeliveryRuleRemoteAddressConditionParameters */ + DeliveryRuleRemoteAddressConditionParameters = "DeliveryRuleRemoteAddressConditionParameters", + /** DeliveryRuleRequestMethodConditionParameters */ + DeliveryRuleRequestMethodConditionParameters = "DeliveryRuleRequestMethodConditionParameters", + /** DeliveryRuleQueryStringConditionParameters */ + DeliveryRuleQueryStringConditionParameters = "DeliveryRuleQueryStringConditionParameters", + /** DeliveryRulePostArgsConditionParameters */ + DeliveryRulePostArgsConditionParameters = "DeliveryRulePostArgsConditionParameters", + /** DeliveryRuleRequestUriConditionParameters */ + DeliveryRuleRequestUriConditionParameters = "DeliveryRuleRequestUriConditionParameters", + /** DeliveryRuleRequestHeaderConditionParameters */ + DeliveryRuleRequestHeaderConditionParameters = "DeliveryRuleRequestHeaderConditionParameters", + /** DeliveryRuleRequestBodyConditionParameters */ + DeliveryRuleRequestBodyConditionParameters = "DeliveryRuleRequestBodyConditionParameters", + /** DeliveryRuleRequestSchemeConditionParameters */ + DeliveryRuleRequestSchemeConditionParameters = "DeliveryRuleRequestSchemeConditionParameters", + /** DeliveryRuleUrlPathMatchConditionParameters */ + DeliveryRuleUrlPathMatchConditionParameters = "DeliveryRuleUrlPathMatchConditionParameters", + /** DeliveryRuleUrlFileExtensionMatchConditionParameters */ + DeliveryRuleUrlFileExtensionMatchConditionParameters = "DeliveryRuleUrlFileExtensionMatchConditionParameters", + /** DeliveryRuleUrlFilenameConditionParameters */ + DeliveryRuleUrlFilenameConditionParameters = "DeliveryRuleUrlFilenameConditionParameters", + /** DeliveryRuleHttpVersionConditionParameters */ + DeliveryRuleHttpVersionConditionParameters = "DeliveryRuleHttpVersionConditionParameters", + /** DeliveryRuleCookiesConditionParameters */ + DeliveryRuleCookiesConditionParameters = "DeliveryRuleCookiesConditionParameters", + /** DeliveryRuleIsDeviceConditionParameters */ + DeliveryRuleIsDeviceConditionParameters = "DeliveryRuleIsDeviceConditionParameters", + /** DeliveryRuleSocketAddrConditionParameters */ + DeliveryRuleSocketAddrConditionParameters = "DeliveryRuleSocketAddrConditionParameters", + /** DeliveryRuleClientPortConditionParameters */ + DeliveryRuleClientPortConditionParameters = "DeliveryRuleClientPortConditionParameters", + /** DeliveryRuleServerPortConditionParameters */ + DeliveryRuleServerPortConditionParameters = "DeliveryRuleServerPortConditionParameters", + /** DeliveryRuleHostNameConditionParameters */ + DeliveryRuleHostNameConditionParameters = "DeliveryRuleHostNameConditionParameters", + /** DeliveryRuleSslProtocolConditionParameters */ + DeliveryRuleSslProtocolConditionParameters = "DeliveryRuleSslProtocolConditionParameters", +} + +/** + * Defines values for DeliveryRuleConditionParametersType. \ + * {@link KnownDeliveryRuleConditionParametersType} can be used interchangeably with DeliveryRuleConditionParametersType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **DeliveryRuleRemoteAddressConditionParameters** \ + * **DeliveryRuleRequestMethodConditionParameters** \ + * **DeliveryRuleQueryStringConditionParameters** \ + * **DeliveryRulePostArgsConditionParameters** \ + * **DeliveryRuleRequestUriConditionParameters** \ + * **DeliveryRuleRequestHeaderConditionParameters** \ + * **DeliveryRuleRequestBodyConditionParameters** \ + * **DeliveryRuleRequestSchemeConditionParameters** \ + * **DeliveryRuleUrlPathMatchConditionParameters** \ + * **DeliveryRuleUrlFileExtensionMatchConditionParameters** \ + * **DeliveryRuleUrlFilenameConditionParameters** \ + * **DeliveryRuleHttpVersionConditionParameters** \ + * **DeliveryRuleCookiesConditionParameters** \ + * **DeliveryRuleIsDeviceConditionParameters** \ + * **DeliveryRuleSocketAddrConditionParameters** \ + * **DeliveryRuleClientPortConditionParameters** \ + * **DeliveryRuleServerPortConditionParameters** \ + * **DeliveryRuleHostNameConditionParameters** \ + * **DeliveryRuleSslProtocolConditionParameters** + */ +export type DeliveryRuleConditionParametersType = string; + +/** Known values of {@link DeliveryRuleActionParametersType} that the service accepts. */ +export enum KnownDeliveryRuleActionParametersType { + /** DeliveryRuleUrlRedirectActionParameters */ + DeliveryRuleUrlRedirectActionParameters = "DeliveryRuleUrlRedirectActionParameters", + /** DeliveryRuleUrlSigningActionParameters */ + DeliveryRuleUrlSigningActionParameters = "DeliveryRuleUrlSigningActionParameters", + /** DeliveryRuleOriginGroupOverrideActionParameters */ + DeliveryRuleOriginGroupOverrideActionParameters = "DeliveryRuleOriginGroupOverrideActionParameters", + /** DeliveryRuleUrlRewriteActionParameters */ + DeliveryRuleUrlRewriteActionParameters = "DeliveryRuleUrlRewriteActionParameters", + /** DeliveryRuleHeaderActionParameters */ + DeliveryRuleHeaderActionParameters = "DeliveryRuleHeaderActionParameters", + /** DeliveryRuleCacheExpirationActionParameters */ + DeliveryRuleCacheExpirationActionParameters = "DeliveryRuleCacheExpirationActionParameters", + /** DeliveryRuleCacheKeyQueryStringBehaviorActionParameters */ + DeliveryRuleCacheKeyQueryStringBehaviorActionParameters = "DeliveryRuleCacheKeyQueryStringBehaviorActionParameters", + /** DeliveryRuleRouteConfigurationOverrideActionParameters */ + DeliveryRuleRouteConfigurationOverrideActionParameters = "DeliveryRuleRouteConfigurationOverrideActionParameters", +} + +/** + * Defines values for DeliveryRuleActionParametersType. \ + * {@link KnownDeliveryRuleActionParametersType} can be used interchangeably with DeliveryRuleActionParametersType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **DeliveryRuleUrlRedirectActionParameters** \ + * **DeliveryRuleUrlSigningActionParameters** \ + * **DeliveryRuleOriginGroupOverrideActionParameters** \ + * **DeliveryRuleUrlRewriteActionParameters** \ + * **DeliveryRuleHeaderActionParameters** \ + * **DeliveryRuleCacheExpirationActionParameters** \ + * **DeliveryRuleCacheKeyQueryStringBehaviorActionParameters** \ + * **DeliveryRuleRouteConfigurationOverrideActionParameters** + */ +export type DeliveryRuleActionParametersType = string; + +/** Known values of {@link CertificateSourceParametersType} that the service accepts. */ +export enum KnownCertificateSourceParametersType { + /** CdnCertificateSourceParameters */ + CdnCertificateSourceParameters = "CdnCertificateSourceParameters", + /** KeyVaultCertificateSourceParameters */ + KeyVaultCertificateSourceParameters = "KeyVaultCertificateSourceParameters", +} + +/** + * Defines values for CertificateSourceParametersType. \ + * {@link KnownCertificateSourceParametersType} can be used interchangeably with CertificateSourceParametersType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **CdnCertificateSourceParameters** \ + * **KeyVaultCertificateSourceParameters** + */ +export type CertificateSourceParametersType = string; + /** Known values of {@link RemoteAddressOperator} that the service accepts. */ export enum KnownRemoteAddressOperator { /** Any */ @@ -5386,8 +5659,8 @@ export enum KnownRequestMethodOperator { */ export type RequestMethodOperator = string; -/** Known values of {@link RequestMethodMatchConditionParametersMatchValuesItem} that the service accepts. */ -export enum KnownRequestMethodMatchConditionParametersMatchValuesItem { +/** Known values of {@link RequestMethodMatchValue} that the service accepts. */ +export enum KnownRequestMethodMatchValue { /** GET */ GET = "GET", /** Head */ @@ -5405,8 +5678,8 @@ export enum KnownRequestMethodMatchConditionParametersMatchValuesItem { } /** - * Defines values for RequestMethodMatchConditionParametersMatchValuesItem. \ - * {@link KnownRequestMethodMatchConditionParametersMatchValuesItem} can be used interchangeably with RequestMethodMatchConditionParametersMatchValuesItem, + * Defines values for RequestMethodMatchValue. \ + * {@link KnownRequestMethodMatchValue} can be used interchangeably with RequestMethodMatchValue, * this enum contains the known values that the service supports. * ### Known values supported by the service * **GET** \ @@ -5417,7 +5690,7 @@ export enum KnownRequestMethodMatchConditionParametersMatchValuesItem { * **OPTIONS** \ * **TRACE** */ -export type RequestMethodMatchConditionParametersMatchValuesItem = string; +export type RequestMethodMatchValue = string; /** Known values of {@link QueryStringOperator} that the service accepts. */ export enum KnownQueryStringOperator { @@ -5629,8 +5902,8 @@ export enum KnownRequestBodyOperator { */ export type RequestBodyOperator = string; -/** Known values of {@link RequestSchemeMatchConditionParametersMatchValuesItem} that the service accepts. */ -export enum KnownRequestSchemeMatchConditionParametersMatchValuesItem { +/** Known values of {@link RequestSchemeMatchValue} that the service accepts. */ +export enum KnownRequestSchemeMatchValue { /** Http */ Http = "HTTP", /** Https */ @@ -5638,14 +5911,14 @@ export enum KnownRequestSchemeMatchConditionParametersMatchValuesItem { } /** - * Defines values for RequestSchemeMatchConditionParametersMatchValuesItem. \ - * {@link KnownRequestSchemeMatchConditionParametersMatchValuesItem} can be used interchangeably with RequestSchemeMatchConditionParametersMatchValuesItem, + * Defines values for RequestSchemeMatchValue. \ + * {@link KnownRequestSchemeMatchValue} can be used interchangeably with RequestSchemeMatchValue, * this enum contains the known values that the service supports. * ### Known values supported by the service * **HTTP** \ * **HTTPS** */ -export type RequestSchemeMatchConditionParametersMatchValuesItem = string; +export type RequestSchemeMatchValue = string; /** Known values of {@link UrlPathOperator} that the service accepts. */ export enum KnownUrlPathOperator { @@ -5848,8 +6121,8 @@ export enum KnownIsDeviceOperator { */ export type IsDeviceOperator = string; -/** Known values of {@link IsDeviceMatchConditionParametersMatchValuesItem} that the service accepts. */ -export enum KnownIsDeviceMatchConditionParametersMatchValuesItem { +/** Known values of {@link IsDeviceMatchValue} that the service accepts. */ +export enum KnownIsDeviceMatchValue { /** Mobile */ Mobile = "Mobile", /** Desktop */ @@ -5857,14 +6130,14 @@ export enum KnownIsDeviceMatchConditionParametersMatchValuesItem { } /** - * Defines values for IsDeviceMatchConditionParametersMatchValuesItem. \ - * {@link KnownIsDeviceMatchConditionParametersMatchValuesItem} can be used interchangeably with IsDeviceMatchConditionParametersMatchValuesItem, + * Defines values for IsDeviceMatchValue. \ + * {@link KnownIsDeviceMatchValue} can be used interchangeably with IsDeviceMatchValue, * this enum contains the known values that the service supports. * ### Known values supported by the service * **Mobile** \ * **Desktop** */ -export type IsDeviceMatchConditionParametersMatchValuesItem = string; +export type IsDeviceMatchValue = string; /** Known values of {@link SocketAddrOperator} that the service accepts. */ export enum KnownSocketAddrOperator { diff --git a/sdk/cdn/arm-cdn/src/models/mappers.ts b/sdk/cdn/arm-cdn/src/models/mappers.ts index ac18cb0c0a20..8241792f1f43 100644 --- a/sdk/cdn/arm-cdn/src/models/mappers.ts +++ b/sdk/cdn/arm-cdn/src/models/mappers.ts @@ -1848,7 +1848,7 @@ export const RuleUpdatePropertiesParameters: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "DeliveryRuleActionAutoGenerated", + className: "DeliveryRuleAction", }, }, }, @@ -1885,11 +1885,11 @@ export const DeliveryRuleCondition: coreClient.CompositeMapper = { }, }; -export const DeliveryRuleActionAutoGenerated: coreClient.CompositeMapper = { +export const DeliveryRuleAction: coreClient.CompositeMapper = { type: { name: "Composite", - className: "DeliveryRuleActionAutoGenerated", - uberParent: "DeliveryRuleActionAutoGenerated", + className: "DeliveryRuleAction", + uberParent: "DeliveryRuleAction", polymorphicDiscriminator: { serializedName: "name", clientName: "name", @@ -1943,7 +1943,7 @@ export const RuleUpdateParameters: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "DeliveryRuleActionAutoGenerated", + className: "DeliveryRuleAction", }, }, }, @@ -3617,9 +3617,8 @@ export const KeyVaultSigningKeyParameters: coreClient.CompositeMapper = { className: "KeyVaultSigningKeyParameters", modelProperties: { typeName: { - defaultValue: "KeyVaultSigningKeyParameters", - isConstant: true, serializedName: "typeName", + required: true, type: { name: "String", }, @@ -3730,7 +3729,7 @@ export const DeliveryRule: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "DeliveryRuleActionAutoGenerated", + className: "DeliveryRuleAction", }, }, }, @@ -5350,384 +5349,230 @@ export const ValidationToken: coreClient.CompositeMapper = { }, }; -export const RemoteAddressMatchConditionParameters: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "RemoteAddressMatchConditionParameters", - modelProperties: { - typeName: { - defaultValue: "DeliveryRuleRemoteAddressConditionParameters", - isConstant: true, - serializedName: "typeName", - type: { - name: "String", - }, - }, - operator: { - serializedName: "operator", - required: true, - type: { - name: "String", - }, - }, - negateCondition: { - defaultValue: false, - serializedName: "negateCondition", - type: { - name: "Boolean", - }, - }, - matchValues: { - serializedName: "matchValues", - type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, - }, - }, - transforms: { - serializedName: "transforms", - type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, - }, - }, - }, +export const DeliveryRuleConditionParameters: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DeliveryRuleConditionParameters", + uberParent: "DeliveryRuleConditionParameters", + polymorphicDiscriminator: { + serializedName: "typeName", + clientName: "typeName", }, - }; - -export const RequestMethodMatchConditionParameters: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "RequestMethodMatchConditionParameters", - modelProperties: { - typeName: { - defaultValue: "DeliveryRuleRequestMethodConditionParameters", - isConstant: true, - serializedName: "typeName", - type: { - name: "String", - }, - }, - operator: { - serializedName: "operator", - required: true, - type: { - name: "String", - }, - }, - negateCondition: { - defaultValue: false, - serializedName: "negateCondition", - type: { - name: "Boolean", - }, - }, - transforms: { - serializedName: "transforms", - type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, - }, - }, - matchValues: { - serializedName: "matchValues", - type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, - }, + modelProperties: { + typeName: { + serializedName: "typeName", + required: true, + type: { + name: "String", }, }, }, - }; + }, +}; -export const QueryStringMatchConditionParameters: coreClient.CompositeMapper = { +export const DeliveryRuleActionParameters: coreClient.CompositeMapper = { type: { name: "Composite", - className: "QueryStringMatchConditionParameters", + className: "DeliveryRuleActionParameters", + uberParent: "DeliveryRuleActionParameters", + polymorphicDiscriminator: { + serializedName: "typeName", + clientName: "typeName", + }, modelProperties: { typeName: { - defaultValue: "DeliveryRuleQueryStringConditionParameters", - isConstant: true, serializedName: "typeName", - type: { - name: "String", - }, - }, - operator: { - serializedName: "operator", required: true, type: { name: "String", }, }, - negateCondition: { - defaultValue: false, - serializedName: "negateCondition", - type: { - name: "Boolean", - }, - }, - matchValues: { - serializedName: "matchValues", - type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, - }, - }, - transforms: { - serializedName: "transforms", - type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, - }, - }, }, }, }; -export const PostArgsMatchConditionParameters: coreClient.CompositeMapper = { +export const CertificateSourceParameters: coreClient.CompositeMapper = { type: { name: "Composite", - className: "PostArgsMatchConditionParameters", + className: "CertificateSourceParameters", + uberParent: "CertificateSourceParameters", + polymorphicDiscriminator: { + serializedName: "typeName", + clientName: "typeName", + }, modelProperties: { typeName: { - defaultValue: "DeliveryRulePostArgsConditionParameters", - isConstant: true, serializedName: "typeName", + required: true, type: { name: "String", }, }, - selector: { - serializedName: "selector", + }, + }, +}; + +export const UrlSigningParamIdentifier: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "UrlSigningParamIdentifier", + modelProperties: { + paramIndicator: { + serializedName: "paramIndicator", + required: true, type: { name: "String", }, }, - operator: { - serializedName: "operator", + paramName: { + serializedName: "paramName", required: true, type: { name: "String", }, }, - negateCondition: { - defaultValue: false, - serializedName: "negateCondition", - type: { - name: "Boolean", - }, - }, - matchValues: { - serializedName: "matchValues", + }, + }, +}; + +export const OriginGroupOverride: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "OriginGroupOverride", + modelProperties: { + originGroup: { + serializedName: "originGroup", type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, + name: "Composite", + className: "ResourceReference", }, }, - transforms: { - serializedName: "transforms", + forwardingProtocol: { + serializedName: "forwardingProtocol", type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, + name: "String", }, }, }, }, }; -export const RequestUriMatchConditionParameters: coreClient.CompositeMapper = { +export const CacheConfiguration: coreClient.CompositeMapper = { type: { name: "Composite", - className: "RequestUriMatchConditionParameters", + className: "CacheConfiguration", modelProperties: { - typeName: { - defaultValue: "DeliveryRuleRequestUriConditionParameters", - isConstant: true, - serializedName: "typeName", + queryStringCachingBehavior: { + serializedName: "queryStringCachingBehavior", type: { name: "String", }, }, - operator: { - serializedName: "operator", - required: true, + queryParameters: { + serializedName: "queryParameters", type: { name: "String", }, }, - negateCondition: { - defaultValue: false, - serializedName: "negateCondition", + isCompressionEnabled: { + serializedName: "isCompressionEnabled", type: { - name: "Boolean", + name: "String", }, }, - matchValues: { - serializedName: "matchValues", + cacheBehavior: { + serializedName: "cacheBehavior", type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, + name: "String", }, }, - transforms: { - serializedName: "transforms", + cacheDuration: { + serializedName: "cacheDuration", type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, + name: "String", }, }, }, }, }; -export const RequestHeaderMatchConditionParameters: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "RequestHeaderMatchConditionParameters", - modelProperties: { - typeName: { - defaultValue: "DeliveryRuleRequestHeaderConditionParameters", - isConstant: true, - serializedName: "typeName", - type: { - name: "String", - }, - }, - selector: { - serializedName: "selector", - type: { - name: "String", - }, - }, - operator: { - serializedName: "operator", - required: true, - type: { - name: "String", - }, - }, - negateCondition: { - defaultValue: false, - serializedName: "negateCondition", - type: { - name: "Boolean", - }, - }, - matchValues: { - serializedName: "matchValues", - type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, - }, +export const TrackedResource: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "TrackedResource", + modelProperties: { + ...Resource.type.modelProperties, + location: { + serializedName: "location", + required: true, + type: { + name: "String", }, - transforms: { - serializedName: "transforms", - type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, - }, + }, + tags: { + serializedName: "tags", + type: { + name: "Dictionary", + value: { type: { name: "String" } }, }, }, }, - }; + }, +}; -export const RequestBodyMatchConditionParameters: coreClient.CompositeMapper = { +export const ProxyResource: coreClient.CompositeMapper = { type: { name: "Composite", - className: "RequestBodyMatchConditionParameters", + className: "ProxyResource", modelProperties: { - typeName: { - defaultValue: "DeliveryRuleRequestBodyConditionParameters", - isConstant: true, - serializedName: "typeName", + ...Resource.type.modelProperties, + }, + }, +}; + +export const ManagedRuleSetDefinition: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ManagedRuleSetDefinition", + modelProperties: { + ...Resource.type.modelProperties, + sku: { + serializedName: "sku", type: { - name: "String", + name: "Composite", + className: "Sku", }, }, - operator: { - serializedName: "operator", - required: true, + provisioningState: { + serializedName: "properties.provisioningState", + readOnly: true, type: { name: "String", }, }, - negateCondition: { - defaultValue: false, - serializedName: "negateCondition", + ruleSetType: { + serializedName: "properties.ruleSetType", + readOnly: true, type: { - name: "Boolean", + name: "String", }, }, - matchValues: { - serializedName: "matchValues", + ruleSetVersion: { + serializedName: "properties.ruleSetVersion", + readOnly: true, type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, + name: "String", }, }, - transforms: { - serializedName: "transforms", + ruleGroups: { + serializedName: "properties.ruleGroups", + readOnly: true, type: { name: "Sequence", element: { type: { - name: "String", + name: "Composite", + className: "ManagedRuleGroupDefinition", }, }, }, @@ -5736,697 +5581,821 @@ export const RequestBodyMatchConditionParameters: coreClient.CompositeMapper = { }, }; -export const RequestSchemeMatchConditionParameters: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "RequestSchemeMatchConditionParameters", - modelProperties: { - typeName: { - defaultValue: "DeliveryRuleRequestSchemeConditionParameters", - isConstant: true, - serializedName: "typeName", - type: { - name: "String", - }, - }, - operator: { - defaultValue: "Equal", - isConstant: true, - serializedName: "operator", - type: { - name: "String", - }, - }, - negateCondition: { - defaultValue: false, - serializedName: "negateCondition", - type: { - name: "Boolean", - }, - }, - transforms: { - serializedName: "transforms", - type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, - }, - }, - matchValues: { - serializedName: "matchValues", - type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, - }, - }, - }, - }, - }; - -export const UrlPathMatchConditionParameters: coreClient.CompositeMapper = { +export const AFDDomainProperties: coreClient.CompositeMapper = { type: { name: "Composite", - className: "UrlPathMatchConditionParameters", + className: "AFDDomainProperties", modelProperties: { - typeName: { - defaultValue: "DeliveryRuleUrlPathMatchConditionParameters", - isConstant: true, - serializedName: "typeName", + ...AFDDomainUpdatePropertiesParameters.type.modelProperties, + ...AFDStateProperties.type.modelProperties, + domainValidationState: { + serializedName: "domainValidationState", + readOnly: true, type: { name: "String", }, }, - operator: { - serializedName: "operator", + hostName: { + serializedName: "hostName", required: true, type: { name: "String", }, }, - negateCondition: { - defaultValue: false, - serializedName: "negateCondition", + extendedProperties: { + serializedName: "extendedProperties", type: { - name: "Boolean", + name: "Dictionary", + value: { type: { name: "String" } }, }, }, - matchValues: { - serializedName: "matchValues", + validationProperties: { + serializedName: "validationProperties", type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, + name: "Composite", + className: "DomainValidationProperties", }, }, - transforms: { - serializedName: "transforms", + }, + }, +}; + +export const AFDEndpointProperties: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "AFDEndpointProperties", + modelProperties: { + ...AFDEndpointPropertiesUpdateParameters.type.modelProperties, + ...AFDStateProperties.type.modelProperties, + hostName: { + serializedName: "hostName", + readOnly: true, type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, + name: "String", + }, + }, + autoGeneratedDomainNameLabelScope: { + serializedName: "autoGeneratedDomainNameLabelScope", + type: { + name: "String", }, }, }, }, }; -export const UrlFileExtensionMatchConditionParameters: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "UrlFileExtensionMatchConditionParameters", - modelProperties: { - typeName: { - defaultValue: "DeliveryRuleUrlFileExtensionMatchConditionParameters", - isConstant: true, - serializedName: "typeName", - type: { - name: "String", - }, - }, - operator: { - serializedName: "operator", - required: true, - type: { - name: "String", - }, - }, - negateCondition: { - defaultValue: false, - serializedName: "negateCondition", - type: { - name: "Boolean", - }, - }, - matchValues: { - serializedName: "matchValues", - type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, - }, - }, - transforms: { - serializedName: "transforms", - type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, - }, - }, - }, +export const AFDOriginGroupProperties: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "AFDOriginGroupProperties", + modelProperties: { + ...AFDOriginGroupUpdatePropertiesParameters.type.modelProperties, + ...AFDStateProperties.type.modelProperties, }, - }; + }, +}; -export const UrlFileNameMatchConditionParameters: coreClient.CompositeMapper = { +export const AFDOriginProperties: coreClient.CompositeMapper = { type: { name: "Composite", - className: "UrlFileNameMatchConditionParameters", + className: "AFDOriginProperties", modelProperties: { - typeName: { - defaultValue: "DeliveryRuleUrlFilenameConditionParameters", - isConstant: true, - serializedName: "typeName", + ...AFDOriginUpdatePropertiesParameters.type.modelProperties, + ...AFDStateProperties.type.modelProperties, + }, + }, +}; + +export const RouteProperties: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "RouteProperties", + modelProperties: { + ...RouteUpdatePropertiesParameters.type.modelProperties, + ...AFDStateProperties.type.modelProperties, + }, + }, +}; + +export const RuleSetProperties: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "RuleSetProperties", + modelProperties: { + ...AFDStateProperties.type.modelProperties, + profileName: { + serializedName: "profileName", + readOnly: true, type: { name: "String", }, }, - operator: { - serializedName: "operator", - required: true, + }, + }, +}; + +export const RuleProperties: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "RuleProperties", + modelProperties: { + ...RuleUpdatePropertiesParameters.type.modelProperties, + ...AFDStateProperties.type.modelProperties, + }, + }, +}; + +export const SecurityPolicyProperties: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "SecurityPolicyProperties", + modelProperties: { + ...AFDStateProperties.type.modelProperties, + profileName: { + serializedName: "profileName", + readOnly: true, type: { name: "String", }, }, - negateCondition: { - defaultValue: false, - serializedName: "negateCondition", + parameters: { + serializedName: "parameters", type: { - name: "Boolean", + name: "Composite", + className: "SecurityPolicyPropertiesParameters", }, }, - matchValues: { - serializedName: "matchValues", + }, + }, +}; + +export const SecretProperties: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "SecretProperties", + modelProperties: { + ...AFDStateProperties.type.modelProperties, + profileName: { + serializedName: "profileName", + readOnly: true, type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, + name: "String", }, }, - transforms: { - serializedName: "transforms", + parameters: { + serializedName: "parameters", type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, + name: "Composite", + className: "SecretParameters", }, }, }, }, }; -export const HttpVersionMatchConditionParameters: coreClient.CompositeMapper = { +export const DeliveryRuleRemoteAddressCondition: coreClient.CompositeMapper = { + serializedName: "RemoteAddress", type: { name: "Composite", - className: "HttpVersionMatchConditionParameters", + className: "DeliveryRuleRemoteAddressCondition", + uberParent: "DeliveryRuleCondition", + polymorphicDiscriminator: + DeliveryRuleCondition.type.polymorphicDiscriminator, modelProperties: { - typeName: { - defaultValue: "DeliveryRuleHttpVersionConditionParameters", - isConstant: true, - serializedName: "typeName", - type: { - name: "String", - }, - }, - operator: { - serializedName: "operator", - required: true, + ...DeliveryRuleCondition.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "String", + name: "Composite", + className: "RemoteAddressMatchConditionParameters", }, }, - negateCondition: { - defaultValue: false, - serializedName: "negateCondition", + }, + }, +}; + +export const DeliveryRuleRequestMethodCondition: coreClient.CompositeMapper = { + serializedName: "RequestMethod", + type: { + name: "Composite", + className: "DeliveryRuleRequestMethodCondition", + uberParent: "DeliveryRuleCondition", + polymorphicDiscriminator: + DeliveryRuleCondition.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleCondition.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "Boolean", + name: "Composite", + className: "RequestMethodMatchConditionParameters", }, }, - matchValues: { - serializedName: "matchValues", + }, + }, +}; + +export const DeliveryRuleQueryStringCondition: coreClient.CompositeMapper = { + serializedName: "QueryString", + type: { + name: "Composite", + className: "DeliveryRuleQueryStringCondition", + uberParent: "DeliveryRuleCondition", + polymorphicDiscriminator: + DeliveryRuleCondition.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleCondition.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, + name: "Composite", + className: "QueryStringMatchConditionParameters", }, }, - transforms: { - serializedName: "transforms", + }, + }, +}; + +export const DeliveryRulePostArgsCondition: coreClient.CompositeMapper = { + serializedName: "PostArgs", + type: { + name: "Composite", + className: "DeliveryRulePostArgsCondition", + uberParent: "DeliveryRuleCondition", + polymorphicDiscriminator: + DeliveryRuleCondition.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleCondition.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, + name: "Composite", + className: "PostArgsMatchConditionParameters", }, }, }, }, }; -export const CookiesMatchConditionParameters: coreClient.CompositeMapper = { +export const DeliveryRuleRequestUriCondition: coreClient.CompositeMapper = { + serializedName: "RequestUri", type: { name: "Composite", - className: "CookiesMatchConditionParameters", + className: "DeliveryRuleRequestUriCondition", + uberParent: "DeliveryRuleCondition", + polymorphicDiscriminator: + DeliveryRuleCondition.type.polymorphicDiscriminator, modelProperties: { - typeName: { - defaultValue: "DeliveryRuleCookiesConditionParameters", - isConstant: true, - serializedName: "typeName", + ...DeliveryRuleCondition.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "String", + name: "Composite", + className: "RequestUriMatchConditionParameters", }, }, - selector: { - serializedName: "selector", - type: { - name: "String", - }, - }, - operator: { - serializedName: "operator", - required: true, - type: { - name: "String", - }, - }, - negateCondition: { - defaultValue: false, - serializedName: "negateCondition", - type: { - name: "Boolean", - }, - }, - matchValues: { - serializedName: "matchValues", - type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, - }, - }, - transforms: { - serializedName: "transforms", + }, + }, +}; + +export const DeliveryRuleRequestHeaderCondition: coreClient.CompositeMapper = { + serializedName: "RequestHeader", + type: { + name: "Composite", + className: "DeliveryRuleRequestHeaderCondition", + uberParent: "DeliveryRuleCondition", + polymorphicDiscriminator: + DeliveryRuleCondition.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleCondition.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, + name: "Composite", + className: "RequestHeaderMatchConditionParameters", }, }, }, }, }; -export const IsDeviceMatchConditionParameters: coreClient.CompositeMapper = { +export const DeliveryRuleRequestBodyCondition: coreClient.CompositeMapper = { + serializedName: "RequestBody", type: { name: "Composite", - className: "IsDeviceMatchConditionParameters", + className: "DeliveryRuleRequestBodyCondition", + uberParent: "DeliveryRuleCondition", + polymorphicDiscriminator: + DeliveryRuleCondition.type.polymorphicDiscriminator, modelProperties: { - typeName: { - defaultValue: "DeliveryRuleIsDeviceConditionParameters", - isConstant: true, - serializedName: "typeName", + ...DeliveryRuleCondition.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "String", + name: "Composite", + className: "RequestBodyMatchConditionParameters", }, }, - operator: { - serializedName: "operator", - required: true, + }, + }, +}; + +export const DeliveryRuleRequestSchemeCondition: coreClient.CompositeMapper = { + serializedName: "RequestScheme", + type: { + name: "Composite", + className: "DeliveryRuleRequestSchemeCondition", + uberParent: "DeliveryRuleCondition", + polymorphicDiscriminator: + DeliveryRuleCondition.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleCondition.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "String", + name: "Composite", + className: "RequestSchemeMatchConditionParameters", }, }, - negateCondition: { - defaultValue: false, - serializedName: "negateCondition", + }, + }, +}; + +export const DeliveryRuleUrlPathCondition: coreClient.CompositeMapper = { + serializedName: "UrlPath", + type: { + name: "Composite", + className: "DeliveryRuleUrlPathCondition", + uberParent: "DeliveryRuleCondition", + polymorphicDiscriminator: + DeliveryRuleCondition.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleCondition.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "Boolean", + name: "Composite", + className: "UrlPathMatchConditionParameters", }, }, - matchValues: { - serializedName: "matchValues", - type: { - name: "Sequence", - element: { - type: { - name: "String", - }, + }, + }, +}; + +export const DeliveryRuleUrlFileExtensionCondition: coreClient.CompositeMapper = + { + serializedName: "UrlFileExtension", + type: { + name: "Composite", + className: "DeliveryRuleUrlFileExtensionCondition", + uberParent: "DeliveryRuleCondition", + polymorphicDiscriminator: + DeliveryRuleCondition.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleCondition.type.modelProperties, + parameters: { + serializedName: "parameters", + type: { + name: "Composite", + className: "UrlFileExtensionMatchConditionParameters", }, }, }, - transforms: { - serializedName: "transforms", + }, + }; + +export const DeliveryRuleUrlFileNameCondition: coreClient.CompositeMapper = { + serializedName: "UrlFileName", + type: { + name: "Composite", + className: "DeliveryRuleUrlFileNameCondition", + uberParent: "DeliveryRuleCondition", + polymorphicDiscriminator: + DeliveryRuleCondition.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleCondition.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, + name: "Composite", + className: "UrlFileNameMatchConditionParameters", }, }, }, }, }; -export const SocketAddrMatchConditionParameters: coreClient.CompositeMapper = { +export const DeliveryRuleHttpVersionCondition: coreClient.CompositeMapper = { + serializedName: "HttpVersion", type: { name: "Composite", - className: "SocketAddrMatchConditionParameters", + className: "DeliveryRuleHttpVersionCondition", + uberParent: "DeliveryRuleCondition", + polymorphicDiscriminator: + DeliveryRuleCondition.type.polymorphicDiscriminator, modelProperties: { - typeName: { - defaultValue: "DeliveryRuleSocketAddrConditionParameters", - isConstant: true, - serializedName: "typeName", - type: { - name: "String", - }, - }, - operator: { - serializedName: "operator", - required: true, - type: { - name: "String", - }, - }, - negateCondition: { - defaultValue: false, - serializedName: "negateCondition", - type: { - name: "Boolean", - }, - }, - matchValues: { - serializedName: "matchValues", + ...DeliveryRuleCondition.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, + name: "Composite", + className: "HttpVersionMatchConditionParameters", }, }, - transforms: { - serializedName: "transforms", + }, + }, +}; + +export const DeliveryRuleCookiesCondition: coreClient.CompositeMapper = { + serializedName: "Cookies", + type: { + name: "Composite", + className: "DeliveryRuleCookiesCondition", + uberParent: "DeliveryRuleCondition", + polymorphicDiscriminator: + DeliveryRuleCondition.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleCondition.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, + name: "Composite", + className: "CookiesMatchConditionParameters", }, }, }, }, }; -export const ClientPortMatchConditionParameters: coreClient.CompositeMapper = { +export const DeliveryRuleIsDeviceCondition: coreClient.CompositeMapper = { + serializedName: "IsDevice", type: { name: "Composite", - className: "ClientPortMatchConditionParameters", + className: "DeliveryRuleIsDeviceCondition", + uberParent: "DeliveryRuleCondition", + polymorphicDiscriminator: + DeliveryRuleCondition.type.polymorphicDiscriminator, modelProperties: { - typeName: { - defaultValue: "DeliveryRuleClientPortConditionParameters", - isConstant: true, - serializedName: "typeName", + ...DeliveryRuleCondition.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "String", + name: "Composite", + className: "IsDeviceMatchConditionParameters", }, }, - operator: { - serializedName: "operator", - required: true, - type: { - name: "String", - }, - }, - negateCondition: { - defaultValue: false, - serializedName: "negateCondition", - type: { - name: "Boolean", - }, - }, - matchValues: { - serializedName: "matchValues", - type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, - }, - }, - transforms: { - serializedName: "transforms", + }, + }, +}; + +export const DeliveryRuleSocketAddrCondition: coreClient.CompositeMapper = { + serializedName: "SocketAddr", + type: { + name: "Composite", + className: "DeliveryRuleSocketAddrCondition", + uberParent: "DeliveryRuleCondition", + polymorphicDiscriminator: + DeliveryRuleCondition.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleCondition.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, + name: "Composite", + className: "SocketAddrMatchConditionParameters", }, }, }, }, }; -export const ServerPortMatchConditionParameters: coreClient.CompositeMapper = { +export const DeliveryRuleClientPortCondition: coreClient.CompositeMapper = { + serializedName: "ClientPort", type: { name: "Composite", - className: "ServerPortMatchConditionParameters", + className: "DeliveryRuleClientPortCondition", + uberParent: "DeliveryRuleCondition", + polymorphicDiscriminator: + DeliveryRuleCondition.type.polymorphicDiscriminator, modelProperties: { - typeName: { - defaultValue: "DeliveryRuleServerPortConditionParameters", - isConstant: true, - serializedName: "typeName", + ...DeliveryRuleCondition.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "String", + name: "Composite", + className: "ClientPortMatchConditionParameters", }, }, - operator: { - serializedName: "operator", - required: true, + }, + }, +}; + +export const DeliveryRuleServerPortCondition: coreClient.CompositeMapper = { + serializedName: "ServerPort", + type: { + name: "Composite", + className: "DeliveryRuleServerPortCondition", + uberParent: "DeliveryRuleCondition", + polymorphicDiscriminator: + DeliveryRuleCondition.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleCondition.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "String", + name: "Composite", + className: "ServerPortMatchConditionParameters", }, }, - negateCondition: { - defaultValue: false, - serializedName: "negateCondition", + }, + }, +}; + +export const DeliveryRuleHostNameCondition: coreClient.CompositeMapper = { + serializedName: "HostName", + type: { + name: "Composite", + className: "DeliveryRuleHostNameCondition", + uberParent: "DeliveryRuleCondition", + polymorphicDiscriminator: + DeliveryRuleCondition.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleCondition.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "Boolean", + name: "Composite", + className: "HostNameMatchConditionParameters", }, }, - matchValues: { - serializedName: "matchValues", + }, + }, +}; + +export const DeliveryRuleSslProtocolCondition: coreClient.CompositeMapper = { + serializedName: "SslProtocol", + type: { + name: "Composite", + className: "DeliveryRuleSslProtocolCondition", + uberParent: "DeliveryRuleCondition", + polymorphicDiscriminator: + DeliveryRuleCondition.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleCondition.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, + name: "Composite", + className: "SslProtocolMatchConditionParameters", }, }, - transforms: { - serializedName: "transforms", + }, + }, +}; + +export const UrlRedirectAction: coreClient.CompositeMapper = { + serializedName: "UrlRedirect", + type: { + name: "Composite", + className: "UrlRedirectAction", + uberParent: "DeliveryRuleAction", + polymorphicDiscriminator: DeliveryRuleAction.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleAction.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, + name: "Composite", + className: "UrlRedirectActionParameters", }, }, }, }, }; -export const HostNameMatchConditionParameters: coreClient.CompositeMapper = { +export const UrlSigningAction: coreClient.CompositeMapper = { + serializedName: "UrlSigning", type: { name: "Composite", - className: "HostNameMatchConditionParameters", + className: "UrlSigningAction", + uberParent: "DeliveryRuleAction", + polymorphicDiscriminator: DeliveryRuleAction.type.polymorphicDiscriminator, modelProperties: { - typeName: { - defaultValue: "DeliveryRuleHostNameConditionParameters", - isConstant: true, - serializedName: "typeName", + ...DeliveryRuleAction.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "String", + name: "Composite", + className: "UrlSigningActionParameters", }, }, - operator: { - serializedName: "operator", - required: true, + }, + }, +}; + +export const OriginGroupOverrideAction: coreClient.CompositeMapper = { + serializedName: "OriginGroupOverride", + type: { + name: "Composite", + className: "OriginGroupOverrideAction", + uberParent: "DeliveryRuleAction", + polymorphicDiscriminator: DeliveryRuleAction.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleAction.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "String", + name: "Composite", + className: "OriginGroupOverrideActionParameters", }, }, - negateCondition: { - defaultValue: false, - serializedName: "negateCondition", + }, + }, +}; + +export const UrlRewriteAction: coreClient.CompositeMapper = { + serializedName: "UrlRewrite", + type: { + name: "Composite", + className: "UrlRewriteAction", + uberParent: "DeliveryRuleAction", + polymorphicDiscriminator: DeliveryRuleAction.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleAction.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "Boolean", + name: "Composite", + className: "UrlRewriteActionParameters", }, }, - matchValues: { - serializedName: "matchValues", + }, + }, +}; + +export const DeliveryRuleRequestHeaderAction: coreClient.CompositeMapper = { + serializedName: "ModifyRequestHeader", + type: { + name: "Composite", + className: "DeliveryRuleRequestHeaderAction", + uberParent: "DeliveryRuleAction", + polymorphicDiscriminator: DeliveryRuleAction.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleAction.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, + name: "Composite", + className: "HeaderActionParameters", }, }, - transforms: { - serializedName: "transforms", + }, + }, +}; + +export const DeliveryRuleResponseHeaderAction: coreClient.CompositeMapper = { + serializedName: "ModifyResponseHeader", + type: { + name: "Composite", + className: "DeliveryRuleResponseHeaderAction", + uberParent: "DeliveryRuleAction", + polymorphicDiscriminator: DeliveryRuleAction.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleAction.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, + name: "Composite", + className: "HeaderActionParameters", }, }, }, }, }; -export const SslProtocolMatchConditionParameters: coreClient.CompositeMapper = { +export const DeliveryRuleCacheExpirationAction: coreClient.CompositeMapper = { + serializedName: "CacheExpiration", type: { name: "Composite", - className: "SslProtocolMatchConditionParameters", + className: "DeliveryRuleCacheExpirationAction", + uberParent: "DeliveryRuleAction", + polymorphicDiscriminator: DeliveryRuleAction.type.polymorphicDiscriminator, modelProperties: { - typeName: { - defaultValue: "DeliveryRuleSslProtocolConditionParameters", - isConstant: true, - serializedName: "typeName", + ...DeliveryRuleAction.type.modelProperties, + parameters: { + serializedName: "parameters", type: { - name: "String", + name: "Composite", + className: "CacheExpirationActionParameters", }, }, - operator: { - serializedName: "operator", - required: true, - type: { - name: "String", + }, + }, +}; + +export const DeliveryRuleCacheKeyQueryStringAction: coreClient.CompositeMapper = + { + serializedName: "CacheKeyQueryString", + type: { + name: "Composite", + className: "DeliveryRuleCacheKeyQueryStringAction", + uberParent: "DeliveryRuleAction", + polymorphicDiscriminator: + DeliveryRuleAction.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleAction.type.modelProperties, + parameters: { + serializedName: "parameters", + type: { + name: "Composite", + className: "CacheKeyQueryStringActionParameters", + }, }, }, - negateCondition: { - defaultValue: false, - serializedName: "negateCondition", - type: { - name: "Boolean", + }, + }; + +export const DeliveryRuleRouteConfigurationOverrideAction: coreClient.CompositeMapper = + { + serializedName: "RouteConfigurationOverride", + type: { + name: "Composite", + className: "DeliveryRuleRouteConfigurationOverrideAction", + uberParent: "DeliveryRuleAction", + polymorphicDiscriminator: + DeliveryRuleAction.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleAction.type.modelProperties, + parameters: { + serializedName: "parameters", + type: { + name: "Composite", + className: "RouteConfigurationOverrideActionParameters", + }, }, }, - matchValues: { - serializedName: "matchValues", - type: { - name: "Sequence", - element: { - type: { - name: "String", - }, + }, + }; + +export const SecurityPolicyWebApplicationFirewallParameters: coreClient.CompositeMapper = + { + serializedName: "WebApplicationFirewall", + type: { + name: "Composite", + className: "SecurityPolicyWebApplicationFirewallParameters", + uberParent: "SecurityPolicyPropertiesParameters", + polymorphicDiscriminator: + SecurityPolicyPropertiesParameters.type.polymorphicDiscriminator, + modelProperties: { + ...SecurityPolicyPropertiesParameters.type.modelProperties, + wafPolicy: { + serializedName: "wafPolicy", + type: { + name: "Composite", + className: "ResourceReference", }, }, - }, - transforms: { - serializedName: "transforms", - type: { - name: "Sequence", - element: { - type: { - name: "String", + associations: { + serializedName: "associations", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SecurityPolicyWebApplicationFirewallAssociation", + }, }, }, }, }, }, - }, -}; + }; -export const UrlRedirectActionParameters: coreClient.CompositeMapper = { +export const UrlSigningKeyParameters: coreClient.CompositeMapper = { + serializedName: "UrlSigningKey", type: { name: "Composite", - className: "UrlRedirectActionParameters", + className: "UrlSigningKeyParameters", + uberParent: "SecretParameters", + polymorphicDiscriminator: SecretParameters.type.polymorphicDiscriminator, modelProperties: { - typeName: { - defaultValue: "DeliveryRuleUrlRedirectActionParameters", - isConstant: true, - serializedName: "typeName", - type: { - name: "String", - }, - }, - redirectType: { - serializedName: "redirectType", + ...SecretParameters.type.modelProperties, + keyId: { + serializedName: "keyId", required: true, type: { name: "String", }, }, - destinationProtocol: { - serializedName: "destinationProtocol", - type: { - name: "String", - }, - }, - customPath: { - serializedName: "customPath", - type: { - name: "String", - }, - }, - customHostname: { - serializedName: "customHostname", - type: { - name: "String", - }, - }, - customQueryString: { - serializedName: "customQueryString", + secretSource: { + serializedName: "secretSource", type: { - name: "String", + name: "Composite", + className: "ResourceReference", }, }, - customFragment: { - serializedName: "customFragment", + secretVersion: { + serializedName: "secretVersion", type: { name: "String", }, @@ -6435,154 +6404,225 @@ export const UrlRedirectActionParameters: coreClient.CompositeMapper = { }, }; -export const UrlSigningActionParameters: coreClient.CompositeMapper = { +export const ManagedCertificateParameters: coreClient.CompositeMapper = { + serializedName: "ManagedCertificate", type: { name: "Composite", - className: "UrlSigningActionParameters", + className: "ManagedCertificateParameters", + uberParent: "SecretParameters", + polymorphicDiscriminator: SecretParameters.type.polymorphicDiscriminator, modelProperties: { - typeName: { - defaultValue: "DeliveryRuleUrlSigningActionParameters", - isConstant: true, - serializedName: "typeName", + ...SecretParameters.type.modelProperties, + subject: { + serializedName: "subject", + readOnly: true, type: { name: "String", }, }, - algorithm: { - serializedName: "algorithm", + expirationDate: { + serializedName: "expirationDate", + readOnly: true, type: { name: "String", }, }, - parameterNameOverride: { - serializedName: "parameterNameOverride", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "UrlSigningParamIdentifier", - }, - }, - }, - }, }, }, }; -export const UrlSigningParamIdentifier: coreClient.CompositeMapper = { +export const CustomerCertificateParameters: coreClient.CompositeMapper = { + serializedName: "CustomerCertificate", type: { name: "Composite", - className: "UrlSigningParamIdentifier", + className: "CustomerCertificateParameters", + uberParent: "SecretParameters", + polymorphicDiscriminator: SecretParameters.type.polymorphicDiscriminator, modelProperties: { - paramIndicator: { - serializedName: "paramIndicator", - required: true, + ...SecretParameters.type.modelProperties, + secretSource: { + serializedName: "secretSource", type: { - name: "String", + name: "Composite", + className: "ResourceReference", }, }, - paramName: { - serializedName: "paramName", - required: true, + secretVersion: { + serializedName: "secretVersion", type: { name: "String", }, }, - }, - }, -}; - -export const OriginGroupOverrideActionParameters: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "OriginGroupOverrideActionParameters", - modelProperties: { - typeName: { - defaultValue: "DeliveryRuleOriginGroupOverrideActionParameters", - isConstant: true, - serializedName: "typeName", + useLatestVersion: { + serializedName: "useLatestVersion", type: { - name: "String", + name: "Boolean", }, }, - originGroup: { - serializedName: "originGroup", + subject: { + serializedName: "subject", + readOnly: true, type: { - name: "Composite", - className: "ResourceReference", + name: "String", }, }, - }, - }, -}; - -export const UrlRewriteActionParameters: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "UrlRewriteActionParameters", - modelProperties: { - typeName: { - defaultValue: "DeliveryRuleUrlRewriteActionParameters", - isConstant: true, - serializedName: "typeName", + expirationDate: { + serializedName: "expirationDate", + readOnly: true, type: { name: "String", }, }, - sourcePattern: { - serializedName: "sourcePattern", - required: true, + certificateAuthority: { + serializedName: "certificateAuthority", + readOnly: true, type: { name: "String", }, }, - destination: { - serializedName: "destination", - required: true, + subjectAlternativeNames: { + serializedName: "subjectAlternativeNames", type: { - name: "String", + name: "Sequence", + element: { + type: { + name: "String", + }, + }, }, }, - preserveUnmatchedPath: { - serializedName: "preserveUnmatchedPath", + thumbprint: { + serializedName: "thumbprint", + readOnly: true, type: { - name: "Boolean", + name: "String", }, }, }, }, }; -export const HeaderActionParameters: coreClient.CompositeMapper = { +export const AzureFirstPartyManagedCertificateParameters: coreClient.CompositeMapper = + { + serializedName: "AzureFirstPartyManagedCertificate", + type: { + name: "Composite", + className: "AzureFirstPartyManagedCertificateParameters", + uberParent: "SecretParameters", + polymorphicDiscriminator: SecretParameters.type.polymorphicDiscriminator, + modelProperties: { + ...SecretParameters.type.modelProperties, + secretSource: { + serializedName: "secretSource", + type: { + name: "Composite", + className: "ResourceReference", + }, + }, + subject: { + serializedName: "subject", + readOnly: true, + type: { + name: "String", + }, + }, + expirationDate: { + serializedName: "expirationDate", + readOnly: true, + type: { + name: "String", + }, + }, + certificateAuthority: { + serializedName: "certificateAuthority", + readOnly: true, + type: { + name: "String", + }, + }, + subjectAlternativeNames: { + serializedName: "subjectAlternativeNames", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, + }, + thumbprint: { + serializedName: "thumbprint", + readOnly: true, + type: { + name: "String", + }, + }, + }, + }, + }; + +export const EndpointProperties: coreClient.CompositeMapper = { type: { name: "Composite", - className: "HeaderActionParameters", + className: "EndpointProperties", modelProperties: { - typeName: { - defaultValue: "DeliveryRuleHeaderActionParameters", - isConstant: true, - serializedName: "typeName", + ...EndpointPropertiesUpdateParameters.type.modelProperties, + hostName: { + serializedName: "hostName", + readOnly: true, type: { name: "String", }, }, - headerAction: { - serializedName: "headerAction", + origins: { + serializedName: "origins", required: true, type: { - name: "String", + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DeepCreatedOrigin", + }, + }, }, }, - headerName: { - serializedName: "headerName", - required: true, + originGroups: { + serializedName: "originGroups", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DeepCreatedOriginGroup", + }, + }, + }, + }, + customDomains: { + serializedName: "customDomains", + readOnly: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DeepCreatedCustomDomain", + }, + }, + }, + }, + resourceState: { + serializedName: "resourceState", + readOnly: true, type: { name: "String", }, }, - value: { - serializedName: "value", + provisioningState: { + serializedName: "provisioningState", + readOnly: true, type: { name: "String", }, @@ -6591,36 +6631,29 @@ export const HeaderActionParameters: coreClient.CompositeMapper = { }, }; -export const CacheExpirationActionParameters: coreClient.CompositeMapper = { +export const OriginProperties: coreClient.CompositeMapper = { type: { name: "Composite", - className: "CacheExpirationActionParameters", + className: "OriginProperties", modelProperties: { - typeName: { - defaultValue: "DeliveryRuleCacheExpirationActionParameters", - isConstant: true, - serializedName: "typeName", - type: { - name: "String", - }, - }, - cacheBehavior: { - serializedName: "cacheBehavior", - required: true, + ...OriginUpdatePropertiesParameters.type.modelProperties, + resourceState: { + serializedName: "resourceState", + readOnly: true, type: { name: "String", }, }, - cacheType: { - serializedName: "cacheType", - required: true, + provisioningState: { + serializedName: "provisioningState", + readOnly: true, type: { name: "String", }, }, - cacheDuration: { - serializedName: "cacheDuration", - nullable: true, + privateEndpointStatus: { + serializedName: "privateEndpointStatus", + readOnly: true, type: { name: "String", }, @@ -6629,29 +6662,22 @@ export const CacheExpirationActionParameters: coreClient.CompositeMapper = { }, }; -export const CacheKeyQueryStringActionParameters: coreClient.CompositeMapper = { +export const OriginGroupProperties: coreClient.CompositeMapper = { type: { name: "Composite", - className: "CacheKeyQueryStringActionParameters", + className: "OriginGroupProperties", modelProperties: { - typeName: { - defaultValue: "DeliveryRuleCacheKeyQueryStringBehaviorActionParameters", - isConstant: true, - serializedName: "typeName", - type: { - name: "String", - }, - }, - queryStringBehavior: { - serializedName: "queryStringBehavior", - required: true, + ...OriginGroupUpdatePropertiesParameters.type.modelProperties, + resourceState: { + serializedName: "resourceState", + readOnly: true, type: { name: "String", }, }, - queryParameters: { - serializedName: "queryParameters", - nullable: true, + provisioningState: { + serializedName: "provisioningState", + readOnly: true, type: { name: "String", }, @@ -6660,181 +6686,135 @@ export const CacheKeyQueryStringActionParameters: coreClient.CompositeMapper = { }, }; -export const RouteConfigurationOverrideActionParameters: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "RouteConfigurationOverrideActionParameters", - modelProperties: { - typeName: { - defaultValue: - "DeliveryRuleRouteConfigurationOverrideActionParameters", - isConstant: true, - serializedName: "typeName", - type: { - name: "String", - }, - }, - originGroupOverride: { - serializedName: "originGroupOverride", - type: { - name: "Composite", - className: "OriginGroupOverride", - }, - }, - cacheConfiguration: { - serializedName: "cacheConfiguration", - type: { - name: "Composite", - className: "CacheConfiguration", - }, +export const CdnManagedHttpsParameters: coreClient.CompositeMapper = { + serializedName: "Cdn", + type: { + name: "Composite", + className: "CdnManagedHttpsParameters", + uberParent: "CustomDomainHttpsParameters", + polymorphicDiscriminator: + CustomDomainHttpsParameters.type.polymorphicDiscriminator, + modelProperties: { + ...CustomDomainHttpsParameters.type.modelProperties, + certificateSourceParameters: { + serializedName: "certificateSourceParameters", + type: { + name: "Composite", + className: "CdnCertificateSourceParameters", }, }, }, - }; + }, +}; -export const OriginGroupOverride: coreClient.CompositeMapper = { +export const UserManagedHttpsParameters: coreClient.CompositeMapper = { + serializedName: "AzureKeyVault", type: { name: "Composite", - className: "OriginGroupOverride", + className: "UserManagedHttpsParameters", + uberParent: "CustomDomainHttpsParameters", + polymorphicDiscriminator: + CustomDomainHttpsParameters.type.polymorphicDiscriminator, modelProperties: { - originGroup: { - serializedName: "originGroup", + ...CustomDomainHttpsParameters.type.modelProperties, + certificateSourceParameters: { + serializedName: "certificateSourceParameters", type: { name: "Composite", - className: "ResourceReference", - }, - }, - forwardingProtocol: { - serializedName: "forwardingProtocol", - type: { - name: "String", + className: "KeyVaultCertificateSourceParameters", }, }, }, }, }; -export const CacheConfiguration: coreClient.CompositeMapper = { +export const RateLimitRule: coreClient.CompositeMapper = { type: { name: "Composite", - className: "CacheConfiguration", + className: "RateLimitRule", modelProperties: { - queryStringCachingBehavior: { - serializedName: "queryStringCachingBehavior", - type: { - name: "String", + ...CustomRule.type.modelProperties, + rateLimitThreshold: { + constraints: { + InclusiveMinimum: 0, }, - }, - queryParameters: { - serializedName: "queryParameters", + serializedName: "rateLimitThreshold", + required: true, type: { - name: "String", + name: "Number", }, }, - isCompressionEnabled: { - serializedName: "isCompressionEnabled", - type: { - name: "String", - }, - }, - cacheBehavior: { - serializedName: "cacheBehavior", - type: { - name: "String", + rateLimitDurationInMinutes: { + constraints: { + InclusiveMaximum: 60, + InclusiveMinimum: 0, }, - }, - cacheDuration: { - serializedName: "cacheDuration", + serializedName: "rateLimitDurationInMinutes", + required: true, type: { - name: "String", + name: "Number", }, }, }, }, }; -export const CdnCertificateSourceParameters: coreClient.CompositeMapper = { +export const ManagedCertificate: coreClient.CompositeMapper = { type: { name: "Composite", - className: "CdnCertificateSourceParameters", + className: "ManagedCertificate", modelProperties: { - typeName: { - defaultValue: "CdnCertificateSourceParameters", - isConstant: true, - serializedName: "typeName", - type: { - name: "String", - }, - }, - certificateType: { - serializedName: "certificateType", - required: true, - type: { - name: "String", - }, - }, + ...Certificate.type.modelProperties, }, }, }; -export const KeyVaultCertificateSourceParameters: coreClient.CompositeMapper = { +export const CustomerCertificate: coreClient.CompositeMapper = { type: { name: "Composite", - className: "KeyVaultCertificateSourceParameters", + className: "CustomerCertificate", modelProperties: { - typeName: { - defaultValue: "KeyVaultCertificateSourceParameters", - isConstant: true, - serializedName: "typeName", - type: { - name: "String", - }, - }, - subscriptionId: { - serializedName: "subscriptionId", - required: true, - type: { - name: "String", - }, - }, - resourceGroupName: { - serializedName: "resourceGroupName", - required: true, + ...Certificate.type.modelProperties, + secretSource: { + serializedName: "secretSource", type: { - name: "String", + name: "Composite", + className: "ResourceReference", }, }, - vaultName: { - serializedName: "vaultName", - required: true, + secretVersion: { + serializedName: "secretVersion", type: { name: "String", }, }, - secretName: { - serializedName: "secretName", - required: true, + certificateAuthority: { + serializedName: "certificateAuthority", + readOnly: true, type: { name: "String", }, }, - secretVersion: { - serializedName: "secretVersion", + useLatestVersion: { + serializedName: "useLatestVersion", type: { - name: "String", + name: "Boolean", }, }, - updateRule: { - serializedName: "updateRule", - required: true, + subjectAlternativeNames: { + serializedName: "subjectAlternativeNames", type: { - name: "String", + name: "Sequence", + element: { + type: { + name: "String", + }, + }, }, }, - deleteRule: { - serializedName: "deleteRule", - required: true, + thumbprint: { + serializedName: "thumbprint", + readOnly: true, type: { name: "String", }, @@ -6843,1011 +6823,1033 @@ export const KeyVaultCertificateSourceParameters: coreClient.CompositeMapper = { }, }; -export const TrackedResource: coreClient.CompositeMapper = { +export const AzureFirstPartyManagedCertificate: coreClient.CompositeMapper = { type: { name: "Composite", - className: "TrackedResource", + className: "AzureFirstPartyManagedCertificate", modelProperties: { - ...Resource.type.modelProperties, - location: { - serializedName: "location", - required: true, - type: { - name: "String", + ...Certificate.type.modelProperties, + }, + }, +}; + +export const RemoteAddressMatchConditionParameters: coreClient.CompositeMapper = + { + serializedName: "DeliveryRuleRemoteAddressConditionParameters", + type: { + name: "Composite", + className: "RemoteAddressMatchConditionParameters", + uberParent: "DeliveryRuleConditionParameters", + polymorphicDiscriminator: + DeliveryRuleConditionParameters.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleConditionParameters.type.modelProperties, + operator: { + serializedName: "operator", + required: true, + type: { + name: "String", + }, }, - }, - tags: { - serializedName: "tags", - type: { - name: "Dictionary", - value: { type: { name: "String" } }, + negateCondition: { + defaultValue: false, + serializedName: "negateCondition", + type: { + name: "Boolean", + }, + }, + matchValues: { + serializedName: "matchValues", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, + }, + transforms: { + serializedName: "transforms", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, }, }, }, - }, -}; + }; -export const ProxyResource: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ProxyResource", - modelProperties: { - ...Resource.type.modelProperties, +export const RequestMethodMatchConditionParameters: coreClient.CompositeMapper = + { + serializedName: "DeliveryRuleRequestMethodConditionParameters", + type: { + name: "Composite", + className: "RequestMethodMatchConditionParameters", + uberParent: "DeliveryRuleConditionParameters", + polymorphicDiscriminator: + DeliveryRuleConditionParameters.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleConditionParameters.type.modelProperties, + operator: { + serializedName: "operator", + required: true, + type: { + name: "String", + }, + }, + negateCondition: { + defaultValue: false, + serializedName: "negateCondition", + type: { + name: "Boolean", + }, + }, + transforms: { + serializedName: "transforms", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, + }, + matchValues: { + serializedName: "matchValues", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, + }, + }, }, - }, -}; + }; -export const ManagedRuleSetDefinition: coreClient.CompositeMapper = { +export const QueryStringMatchConditionParameters: coreClient.CompositeMapper = { + serializedName: "DeliveryRuleQueryStringConditionParameters", type: { name: "Composite", - className: "ManagedRuleSetDefinition", + className: "QueryStringMatchConditionParameters", + uberParent: "DeliveryRuleConditionParameters", + polymorphicDiscriminator: + DeliveryRuleConditionParameters.type.polymorphicDiscriminator, modelProperties: { - ...Resource.type.modelProperties, - sku: { - serializedName: "sku", - type: { - name: "Composite", - className: "Sku", - }, - }, - provisioningState: { - serializedName: "properties.provisioningState", - readOnly: true, - type: { - name: "String", - }, - }, - ruleSetType: { - serializedName: "properties.ruleSetType", - readOnly: true, + ...DeliveryRuleConditionParameters.type.modelProperties, + operator: { + serializedName: "operator", + required: true, type: { name: "String", }, }, - ruleSetVersion: { - serializedName: "properties.ruleSetVersion", - readOnly: true, + negateCondition: { + defaultValue: false, + serializedName: "negateCondition", type: { - name: "String", + name: "Boolean", }, }, - ruleGroups: { - serializedName: "properties.ruleGroups", - readOnly: true, + matchValues: { + serializedName: "matchValues", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "ManagedRuleGroupDefinition", + name: "String", }, }, }, }, - }, + transforms: { + serializedName: "transforms", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, + }, + }, }, }; -export const AFDDomainProperties: coreClient.CompositeMapper = { +export const PostArgsMatchConditionParameters: coreClient.CompositeMapper = { + serializedName: "DeliveryRulePostArgsConditionParameters", type: { name: "Composite", - className: "AFDDomainProperties", + className: "PostArgsMatchConditionParameters", + uberParent: "DeliveryRuleConditionParameters", + polymorphicDiscriminator: + DeliveryRuleConditionParameters.type.polymorphicDiscriminator, modelProperties: { - ...AFDDomainUpdatePropertiesParameters.type.modelProperties, - ...AFDStateProperties.type.modelProperties, - domainValidationState: { - serializedName: "domainValidationState", - readOnly: true, + ...DeliveryRuleConditionParameters.type.modelProperties, + selector: { + serializedName: "selector", type: { name: "String", }, }, - hostName: { - serializedName: "hostName", + operator: { + serializedName: "operator", required: true, type: { name: "String", }, }, - extendedProperties: { - serializedName: "extendedProperties", + negateCondition: { + defaultValue: false, + serializedName: "negateCondition", type: { - name: "Dictionary", - value: { type: { name: "String" } }, + name: "Boolean", }, }, - validationProperties: { - serializedName: "validationProperties", + matchValues: { + serializedName: "matchValues", type: { - name: "Composite", - className: "DomainValidationProperties", + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, + }, + transforms: { + serializedName: "transforms", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, }, }, }, }, }; -export const AFDEndpointProperties: coreClient.CompositeMapper = { +export const RequestUriMatchConditionParameters: coreClient.CompositeMapper = { + serializedName: "DeliveryRuleRequestUriConditionParameters", type: { name: "Composite", - className: "AFDEndpointProperties", + className: "RequestUriMatchConditionParameters", + uberParent: "DeliveryRuleConditionParameters", + polymorphicDiscriminator: + DeliveryRuleConditionParameters.type.polymorphicDiscriminator, modelProperties: { - ...AFDEndpointPropertiesUpdateParameters.type.modelProperties, - ...AFDStateProperties.type.modelProperties, - hostName: { - serializedName: "hostName", - readOnly: true, + ...DeliveryRuleConditionParameters.type.modelProperties, + operator: { + serializedName: "operator", + required: true, type: { name: "String", }, }, - autoGeneratedDomainNameLabelScope: { - serializedName: "autoGeneratedDomainNameLabelScope", + negateCondition: { + defaultValue: false, + serializedName: "negateCondition", type: { - name: "String", + name: "Boolean", }, }, - }, - }, -}; - -export const AFDOriginGroupProperties: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "AFDOriginGroupProperties", - modelProperties: { - ...AFDOriginGroupUpdatePropertiesParameters.type.modelProperties, - ...AFDStateProperties.type.modelProperties, - }, - }, -}; - -export const AFDOriginProperties: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "AFDOriginProperties", - modelProperties: { - ...AFDOriginUpdatePropertiesParameters.type.modelProperties, - ...AFDStateProperties.type.modelProperties, - }, - }, -}; - -export const RouteProperties: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "RouteProperties", - modelProperties: { - ...RouteUpdatePropertiesParameters.type.modelProperties, - ...AFDStateProperties.type.modelProperties, - }, - }, -}; - -export const RuleSetProperties: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "RuleSetProperties", - modelProperties: { - ...AFDStateProperties.type.modelProperties, - profileName: { - serializedName: "profileName", - readOnly: true, + matchValues: { + serializedName: "matchValues", type: { - name: "String", + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, + }, + transforms: { + serializedName: "transforms", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, }, }, }, }, }; -export const RuleProperties: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "RuleProperties", - modelProperties: { - ...RuleUpdatePropertiesParameters.type.modelProperties, - ...AFDStateProperties.type.modelProperties, - }, - }, -}; - -export const SecurityPolicyProperties: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "SecurityPolicyProperties", - modelProperties: { - ...AFDStateProperties.type.modelProperties, - profileName: { - serializedName: "profileName", - readOnly: true, - type: { - name: "String", +export const RequestHeaderMatchConditionParameters: coreClient.CompositeMapper = + { + serializedName: "DeliveryRuleRequestHeaderConditionParameters", + type: { + name: "Composite", + className: "RequestHeaderMatchConditionParameters", + uberParent: "DeliveryRuleConditionParameters", + polymorphicDiscriminator: + DeliveryRuleConditionParameters.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleConditionParameters.type.modelProperties, + selector: { + serializedName: "selector", + type: { + name: "String", + }, }, - }, - parameters: { - serializedName: "parameters", - type: { - name: "Composite", - className: "SecurityPolicyPropertiesParameters", + operator: { + serializedName: "operator", + required: true, + type: { + name: "String", + }, + }, + negateCondition: { + defaultValue: false, + serializedName: "negateCondition", + type: { + name: "Boolean", + }, + }, + matchValues: { + serializedName: "matchValues", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, + }, + transforms: { + serializedName: "transforms", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, }, }, }, - }, -}; + }; -export const SecretProperties: coreClient.CompositeMapper = { +export const RequestBodyMatchConditionParameters: coreClient.CompositeMapper = { + serializedName: "DeliveryRuleRequestBodyConditionParameters", type: { name: "Composite", - className: "SecretProperties", + className: "RequestBodyMatchConditionParameters", + uberParent: "DeliveryRuleConditionParameters", + polymorphicDiscriminator: + DeliveryRuleConditionParameters.type.polymorphicDiscriminator, modelProperties: { - ...AFDStateProperties.type.modelProperties, - profileName: { - serializedName: "profileName", - readOnly: true, + ...DeliveryRuleConditionParameters.type.modelProperties, + operator: { + serializedName: "operator", + required: true, type: { name: "String", }, }, - parameters: { - serializedName: "parameters", + negateCondition: { + defaultValue: false, + serializedName: "negateCondition", type: { - name: "Composite", - className: "SecretParameters", + name: "Boolean", }, }, - }, - }, -}; - -export const DeliveryRuleRemoteAddressCondition: coreClient.CompositeMapper = { - serializedName: "RemoteAddress", - type: { - name: "Composite", - className: "DeliveryRuleRemoteAddressCondition", - uberParent: "DeliveryRuleCondition", - polymorphicDiscriminator: - DeliveryRuleCondition.type.polymorphicDiscriminator, - modelProperties: { - ...DeliveryRuleCondition.type.modelProperties, - parameters: { - serializedName: "parameters", + matchValues: { + serializedName: "matchValues", type: { - name: "Composite", - className: "RemoteAddressMatchConditionParameters", + name: "Sequence", + element: { + type: { + name: "String", + }, + }, }, }, - }, - }, -}; - -export const DeliveryRuleRequestMethodCondition: coreClient.CompositeMapper = { - serializedName: "RequestMethod", - type: { - name: "Composite", - className: "DeliveryRuleRequestMethodCondition", - uberParent: "DeliveryRuleCondition", - polymorphicDiscriminator: - DeliveryRuleCondition.type.polymorphicDiscriminator, - modelProperties: { - ...DeliveryRuleCondition.type.modelProperties, - parameters: { - serializedName: "parameters", + transforms: { + serializedName: "transforms", type: { - name: "Composite", - className: "RequestMethodMatchConditionParameters", + name: "Sequence", + element: { + type: { + name: "String", + }, + }, }, }, }, }, }; -export const DeliveryRuleQueryStringCondition: coreClient.CompositeMapper = { - serializedName: "QueryString", - type: { - name: "Composite", - className: "DeliveryRuleQueryStringCondition", - uberParent: "DeliveryRuleCondition", - polymorphicDiscriminator: - DeliveryRuleCondition.type.polymorphicDiscriminator, - modelProperties: { - ...DeliveryRuleCondition.type.modelProperties, - parameters: { - serializedName: "parameters", - type: { - name: "Composite", - className: "QueryStringMatchConditionParameters", +export const RequestSchemeMatchConditionParameters: coreClient.CompositeMapper = + { + serializedName: "DeliveryRuleRequestSchemeConditionParameters", + type: { + name: "Composite", + className: "RequestSchemeMatchConditionParameters", + uberParent: "DeliveryRuleConditionParameters", + polymorphicDiscriminator: + DeliveryRuleConditionParameters.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleConditionParameters.type.modelProperties, + operator: { + defaultValue: "Equal", + isConstant: true, + serializedName: "operator", + type: { + name: "String", + }, }, - }, - }, - }, -}; - -export const DeliveryRulePostArgsCondition: coreClient.CompositeMapper = { - serializedName: "PostArgs", - type: { - name: "Composite", - className: "DeliveryRulePostArgsCondition", - uberParent: "DeliveryRuleCondition", - polymorphicDiscriminator: - DeliveryRuleCondition.type.polymorphicDiscriminator, - modelProperties: { - ...DeliveryRuleCondition.type.modelProperties, - parameters: { - serializedName: "parameters", - type: { - name: "Composite", - className: "PostArgsMatchConditionParameters", + negateCondition: { + defaultValue: false, + serializedName: "negateCondition", + type: { + name: "Boolean", + }, + }, + transforms: { + serializedName: "transforms", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, + }, + matchValues: { + serializedName: "matchValues", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, }, }, }, - }, -}; + }; -export const DeliveryRuleRequestUriCondition: coreClient.CompositeMapper = { - serializedName: "RequestUri", +export const UrlPathMatchConditionParameters: coreClient.CompositeMapper = { + serializedName: "DeliveryRuleUrlPathMatchConditionParameters", type: { name: "Composite", - className: "DeliveryRuleRequestUriCondition", - uberParent: "DeliveryRuleCondition", + className: "UrlPathMatchConditionParameters", + uberParent: "DeliveryRuleConditionParameters", polymorphicDiscriminator: - DeliveryRuleCondition.type.polymorphicDiscriminator, + DeliveryRuleConditionParameters.type.polymorphicDiscriminator, modelProperties: { - ...DeliveryRuleCondition.type.modelProperties, - parameters: { - serializedName: "parameters", + ...DeliveryRuleConditionParameters.type.modelProperties, + operator: { + serializedName: "operator", + required: true, type: { - name: "Composite", - className: "RequestUriMatchConditionParameters", + name: "String", }, }, - }, - }, -}; - -export const DeliveryRuleRequestHeaderCondition: coreClient.CompositeMapper = { - serializedName: "RequestHeader", - type: { - name: "Composite", - className: "DeliveryRuleRequestHeaderCondition", - uberParent: "DeliveryRuleCondition", - polymorphicDiscriminator: - DeliveryRuleCondition.type.polymorphicDiscriminator, - modelProperties: { - ...DeliveryRuleCondition.type.modelProperties, - parameters: { - serializedName: "parameters", + negateCondition: { + defaultValue: false, + serializedName: "negateCondition", type: { - name: "Composite", - className: "RequestHeaderMatchConditionParameters", + name: "Boolean", }, }, - }, - }, -}; - -export const DeliveryRuleRequestBodyCondition: coreClient.CompositeMapper = { - serializedName: "RequestBody", - type: { - name: "Composite", - className: "DeliveryRuleRequestBodyCondition", - uberParent: "DeliveryRuleCondition", - polymorphicDiscriminator: - DeliveryRuleCondition.type.polymorphicDiscriminator, - modelProperties: { - ...DeliveryRuleCondition.type.modelProperties, - parameters: { - serializedName: "parameters", + matchValues: { + serializedName: "matchValues", type: { - name: "Composite", - className: "RequestBodyMatchConditionParameters", + name: "Sequence", + element: { + type: { + name: "String", + }, + }, }, }, - }, - }, -}; - -export const DeliveryRuleRequestSchemeCondition: coreClient.CompositeMapper = { - serializedName: "RequestScheme", - type: { - name: "Composite", - className: "DeliveryRuleRequestSchemeCondition", - uberParent: "DeliveryRuleCondition", - polymorphicDiscriminator: - DeliveryRuleCondition.type.polymorphicDiscriminator, - modelProperties: { - ...DeliveryRuleCondition.type.modelProperties, - parameters: { - serializedName: "parameters", + transforms: { + serializedName: "transforms", type: { - name: "Composite", - className: "RequestSchemeMatchConditionParameters", + name: "Sequence", + element: { + type: { + name: "String", + }, + }, }, }, }, }, }; -export const DeliveryRuleUrlPathCondition: coreClient.CompositeMapper = { - serializedName: "UrlPath", - type: { - name: "Composite", - className: "DeliveryRuleUrlPathCondition", - uberParent: "DeliveryRuleCondition", - polymorphicDiscriminator: - DeliveryRuleCondition.type.polymorphicDiscriminator, - modelProperties: { - ...DeliveryRuleCondition.type.modelProperties, - parameters: { - serializedName: "parameters", - type: { - name: "Composite", - className: "UrlPathMatchConditionParameters", +export const UrlFileExtensionMatchConditionParameters: coreClient.CompositeMapper = + { + serializedName: "DeliveryRuleUrlFileExtensionMatchConditionParameters", + type: { + name: "Composite", + className: "UrlFileExtensionMatchConditionParameters", + uberParent: "DeliveryRuleConditionParameters", + polymorphicDiscriminator: + DeliveryRuleConditionParameters.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleConditionParameters.type.modelProperties, + operator: { + serializedName: "operator", + required: true, + type: { + name: "String", + }, + }, + negateCondition: { + defaultValue: false, + serializedName: "negateCondition", + type: { + name: "Boolean", + }, + }, + matchValues: { + serializedName: "matchValues", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, }, - }, - }, - }, -}; - -export const DeliveryRuleUrlFileExtensionCondition: coreClient.CompositeMapper = - { - serializedName: "UrlFileExtension", - type: { - name: "Composite", - className: "DeliveryRuleUrlFileExtensionCondition", - uberParent: "DeliveryRuleCondition", - polymorphicDiscriminator: - DeliveryRuleCondition.type.polymorphicDiscriminator, - modelProperties: { - ...DeliveryRuleCondition.type.modelProperties, - parameters: { - serializedName: "parameters", + transforms: { + serializedName: "transforms", type: { - name: "Composite", - className: "UrlFileExtensionMatchConditionParameters", + name: "Sequence", + element: { + type: { + name: "String", + }, + }, }, }, }, }, }; -export const DeliveryRuleUrlFileNameCondition: coreClient.CompositeMapper = { - serializedName: "UrlFileName", +export const UrlFileNameMatchConditionParameters: coreClient.CompositeMapper = { + serializedName: "DeliveryRuleUrlFilenameConditionParameters", type: { name: "Composite", - className: "DeliveryRuleUrlFileNameCondition", - uberParent: "DeliveryRuleCondition", + className: "UrlFileNameMatchConditionParameters", + uberParent: "DeliveryRuleConditionParameters", polymorphicDiscriminator: - DeliveryRuleCondition.type.polymorphicDiscriminator, + DeliveryRuleConditionParameters.type.polymorphicDiscriminator, modelProperties: { - ...DeliveryRuleCondition.type.modelProperties, - parameters: { - serializedName: "parameters", + ...DeliveryRuleConditionParameters.type.modelProperties, + operator: { + serializedName: "operator", + required: true, type: { - name: "Composite", - className: "UrlFileNameMatchConditionParameters", + name: "String", }, }, - }, - }, -}; - -export const DeliveryRuleHttpVersionCondition: coreClient.CompositeMapper = { - serializedName: "HttpVersion", - type: { - name: "Composite", - className: "DeliveryRuleHttpVersionCondition", - uberParent: "DeliveryRuleCondition", - polymorphicDiscriminator: - DeliveryRuleCondition.type.polymorphicDiscriminator, - modelProperties: { - ...DeliveryRuleCondition.type.modelProperties, - parameters: { - serializedName: "parameters", + negateCondition: { + defaultValue: false, + serializedName: "negateCondition", type: { - name: "Composite", - className: "HttpVersionMatchConditionParameters", + name: "Boolean", }, }, - }, - }, -}; - -export const DeliveryRuleCookiesCondition: coreClient.CompositeMapper = { - serializedName: "Cookies", - type: { - name: "Composite", - className: "DeliveryRuleCookiesCondition", - uberParent: "DeliveryRuleCondition", - polymorphicDiscriminator: - DeliveryRuleCondition.type.polymorphicDiscriminator, - modelProperties: { - ...DeliveryRuleCondition.type.modelProperties, - parameters: { - serializedName: "parameters", + matchValues: { + serializedName: "matchValues", type: { - name: "Composite", - className: "CookiesMatchConditionParameters", + name: "Sequence", + element: { + type: { + name: "String", + }, + }, }, }, - }, - }, -}; - -export const DeliveryRuleIsDeviceCondition: coreClient.CompositeMapper = { - serializedName: "IsDevice", - type: { - name: "Composite", - className: "DeliveryRuleIsDeviceCondition", - uberParent: "DeliveryRuleCondition", - polymorphicDiscriminator: - DeliveryRuleCondition.type.polymorphicDiscriminator, - modelProperties: { - ...DeliveryRuleCondition.type.modelProperties, - parameters: { - serializedName: "parameters", + transforms: { + serializedName: "transforms", type: { - name: "Composite", - className: "IsDeviceMatchConditionParameters", + name: "Sequence", + element: { + type: { + name: "String", + }, + }, }, }, }, }, }; -export const DeliveryRuleSocketAddrCondition: coreClient.CompositeMapper = { - serializedName: "SocketAddr", +export const HttpVersionMatchConditionParameters: coreClient.CompositeMapper = { + serializedName: "DeliveryRuleHttpVersionConditionParameters", type: { name: "Composite", - className: "DeliveryRuleSocketAddrCondition", - uberParent: "DeliveryRuleCondition", + className: "HttpVersionMatchConditionParameters", + uberParent: "DeliveryRuleConditionParameters", polymorphicDiscriminator: - DeliveryRuleCondition.type.polymorphicDiscriminator, + DeliveryRuleConditionParameters.type.polymorphicDiscriminator, modelProperties: { - ...DeliveryRuleCondition.type.modelProperties, - parameters: { - serializedName: "parameters", + ...DeliveryRuleConditionParameters.type.modelProperties, + operator: { + serializedName: "operator", + required: true, type: { - name: "Composite", - className: "SocketAddrMatchConditionParameters", + name: "String", }, }, - }, - }, -}; - -export const DeliveryRuleClientPortCondition: coreClient.CompositeMapper = { - serializedName: "ClientPort", - type: { - name: "Composite", - className: "DeliveryRuleClientPortCondition", - uberParent: "DeliveryRuleCondition", - polymorphicDiscriminator: - DeliveryRuleCondition.type.polymorphicDiscriminator, - modelProperties: { - ...DeliveryRuleCondition.type.modelProperties, - parameters: { - serializedName: "parameters", + negateCondition: { + defaultValue: false, + serializedName: "negateCondition", type: { - name: "Composite", - className: "ClientPortMatchConditionParameters", + name: "Boolean", }, }, - }, - }, -}; - -export const DeliveryRuleServerPortCondition: coreClient.CompositeMapper = { - serializedName: "ServerPort", - type: { - name: "Composite", - className: "DeliveryRuleServerPortCondition", - uberParent: "DeliveryRuleCondition", - polymorphicDiscriminator: - DeliveryRuleCondition.type.polymorphicDiscriminator, - modelProperties: { - ...DeliveryRuleCondition.type.modelProperties, - parameters: { - serializedName: "parameters", + matchValues: { + serializedName: "matchValues", type: { - name: "Composite", - className: "ServerPortMatchConditionParameters", + name: "Sequence", + element: { + type: { + name: "String", + }, + }, }, }, - }, - }, -}; - -export const DeliveryRuleHostNameCondition: coreClient.CompositeMapper = { - serializedName: "HostName", - type: { - name: "Composite", - className: "DeliveryRuleHostNameCondition", - uberParent: "DeliveryRuleCondition", - polymorphicDiscriminator: - DeliveryRuleCondition.type.polymorphicDiscriminator, - modelProperties: { - ...DeliveryRuleCondition.type.modelProperties, - parameters: { - serializedName: "parameters", + transforms: { + serializedName: "transforms", type: { - name: "Composite", - className: "HostNameMatchConditionParameters", + name: "Sequence", + element: { + type: { + name: "String", + }, + }, }, }, }, }, }; -export const DeliveryRuleSslProtocolCondition: coreClient.CompositeMapper = { - serializedName: "SslProtocol", +export const CookiesMatchConditionParameters: coreClient.CompositeMapper = { + serializedName: "DeliveryRuleCookiesConditionParameters", type: { name: "Composite", - className: "DeliveryRuleSslProtocolCondition", - uberParent: "DeliveryRuleCondition", + className: "CookiesMatchConditionParameters", + uberParent: "DeliveryRuleConditionParameters", polymorphicDiscriminator: - DeliveryRuleCondition.type.polymorphicDiscriminator, + DeliveryRuleConditionParameters.type.polymorphicDiscriminator, modelProperties: { - ...DeliveryRuleCondition.type.modelProperties, - parameters: { - serializedName: "parameters", + ...DeliveryRuleConditionParameters.type.modelProperties, + selector: { + serializedName: "selector", type: { - name: "Composite", - className: "SslProtocolMatchConditionParameters", + name: "String", + }, + }, + operator: { + serializedName: "operator", + required: true, + type: { + name: "String", + }, + }, + negateCondition: { + defaultValue: false, + serializedName: "negateCondition", + type: { + name: "Boolean", + }, + }, + matchValues: { + serializedName: "matchValues", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, + }, + transforms: { + serializedName: "transforms", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, }, }, }, }, }; -export const UrlRedirectAction: coreClient.CompositeMapper = { - serializedName: "UrlRedirect", +export const IsDeviceMatchConditionParameters: coreClient.CompositeMapper = { + serializedName: "DeliveryRuleIsDeviceConditionParameters", type: { name: "Composite", - className: "UrlRedirectAction", - uberParent: "DeliveryRuleActionAutoGenerated", + className: "IsDeviceMatchConditionParameters", + uberParent: "DeliveryRuleConditionParameters", polymorphicDiscriminator: - DeliveryRuleActionAutoGenerated.type.polymorphicDiscriminator, + DeliveryRuleConditionParameters.type.polymorphicDiscriminator, modelProperties: { - ...DeliveryRuleActionAutoGenerated.type.modelProperties, - parameters: { - serializedName: "parameters", + ...DeliveryRuleConditionParameters.type.modelProperties, + operator: { + serializedName: "operator", + required: true, type: { - name: "Composite", - className: "UrlRedirectActionParameters", + name: "String", }, }, - }, - }, -}; - -export const UrlSigningAction: coreClient.CompositeMapper = { - serializedName: "UrlSigning", - type: { - name: "Composite", - className: "UrlSigningAction", - uberParent: "DeliveryRuleActionAutoGenerated", - polymorphicDiscriminator: - DeliveryRuleActionAutoGenerated.type.polymorphicDiscriminator, - modelProperties: { - ...DeliveryRuleActionAutoGenerated.type.modelProperties, - parameters: { - serializedName: "parameters", + negateCondition: { + defaultValue: false, + serializedName: "negateCondition", type: { - name: "Composite", - className: "UrlSigningActionParameters", + name: "Boolean", }, }, - }, - }, -}; - -export const OriginGroupOverrideAction: coreClient.CompositeMapper = { - serializedName: "OriginGroupOverride", - type: { - name: "Composite", - className: "OriginGroupOverrideAction", - uberParent: "DeliveryRuleActionAutoGenerated", - polymorphicDiscriminator: - DeliveryRuleActionAutoGenerated.type.polymorphicDiscriminator, - modelProperties: { - ...DeliveryRuleActionAutoGenerated.type.modelProperties, - parameters: { - serializedName: "parameters", + matchValues: { + serializedName: "matchValues", type: { - name: "Composite", - className: "OriginGroupOverrideActionParameters", + name: "Sequence", + element: { + type: { + name: "String", + }, + }, }, }, - }, - }, -}; - -export const UrlRewriteAction: coreClient.CompositeMapper = { - serializedName: "UrlRewrite", - type: { - name: "Composite", - className: "UrlRewriteAction", - uberParent: "DeliveryRuleActionAutoGenerated", - polymorphicDiscriminator: - DeliveryRuleActionAutoGenerated.type.polymorphicDiscriminator, - modelProperties: { - ...DeliveryRuleActionAutoGenerated.type.modelProperties, - parameters: { - serializedName: "parameters", + transforms: { + serializedName: "transforms", type: { - name: "Composite", - className: "UrlRewriteActionParameters", + name: "Sequence", + element: { + type: { + name: "String", + }, + }, }, }, }, }, }; -export const DeliveryRuleRequestHeaderAction: coreClient.CompositeMapper = { - serializedName: "ModifyRequestHeader", +export const SocketAddrMatchConditionParameters: coreClient.CompositeMapper = { + serializedName: "DeliveryRuleSocketAddrConditionParameters", type: { name: "Composite", - className: "DeliveryRuleRequestHeaderAction", - uberParent: "DeliveryRuleActionAutoGenerated", + className: "SocketAddrMatchConditionParameters", + uberParent: "DeliveryRuleConditionParameters", polymorphicDiscriminator: - DeliveryRuleActionAutoGenerated.type.polymorphicDiscriminator, + DeliveryRuleConditionParameters.type.polymorphicDiscriminator, modelProperties: { - ...DeliveryRuleActionAutoGenerated.type.modelProperties, - parameters: { - serializedName: "parameters", + ...DeliveryRuleConditionParameters.type.modelProperties, + operator: { + serializedName: "operator", + required: true, type: { - name: "Composite", - className: "HeaderActionParameters", + name: "String", + }, + }, + negateCondition: { + defaultValue: false, + serializedName: "negateCondition", + type: { + name: "Boolean", + }, + }, + matchValues: { + serializedName: "matchValues", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, + }, + transforms: { + serializedName: "transforms", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, }, }, }, }, }; -export const DeliveryRuleResponseHeaderAction: coreClient.CompositeMapper = { - serializedName: "ModifyResponseHeader", +export const ClientPortMatchConditionParameters: coreClient.CompositeMapper = { + serializedName: "DeliveryRuleClientPortConditionParameters", type: { name: "Composite", - className: "DeliveryRuleResponseHeaderAction", - uberParent: "DeliveryRuleActionAutoGenerated", + className: "ClientPortMatchConditionParameters", + uberParent: "DeliveryRuleConditionParameters", polymorphicDiscriminator: - DeliveryRuleActionAutoGenerated.type.polymorphicDiscriminator, + DeliveryRuleConditionParameters.type.polymorphicDiscriminator, modelProperties: { - ...DeliveryRuleActionAutoGenerated.type.modelProperties, - parameters: { - serializedName: "parameters", + ...DeliveryRuleConditionParameters.type.modelProperties, + operator: { + serializedName: "operator", + required: true, type: { - name: "Composite", - className: "HeaderActionParameters", + name: "String", + }, + }, + negateCondition: { + defaultValue: false, + serializedName: "negateCondition", + type: { + name: "Boolean", + }, + }, + matchValues: { + serializedName: "matchValues", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, + }, + transforms: { + serializedName: "transforms", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, }, }, }, }, }; -export const DeliveryRuleCacheExpirationAction: coreClient.CompositeMapper = { - serializedName: "CacheExpiration", +export const ServerPortMatchConditionParameters: coreClient.CompositeMapper = { + serializedName: "DeliveryRuleServerPortConditionParameters", type: { name: "Composite", - className: "DeliveryRuleCacheExpirationAction", - uberParent: "DeliveryRuleActionAutoGenerated", + className: "ServerPortMatchConditionParameters", + uberParent: "DeliveryRuleConditionParameters", polymorphicDiscriminator: - DeliveryRuleActionAutoGenerated.type.polymorphicDiscriminator, + DeliveryRuleConditionParameters.type.polymorphicDiscriminator, modelProperties: { - ...DeliveryRuleActionAutoGenerated.type.modelProperties, - parameters: { - serializedName: "parameters", + ...DeliveryRuleConditionParameters.type.modelProperties, + operator: { + serializedName: "operator", + required: true, type: { - name: "Composite", - className: "CacheExpirationActionParameters", + name: "String", }, }, - }, - }, -}; - -export const DeliveryRuleCacheKeyQueryStringAction: coreClient.CompositeMapper = - { - serializedName: "CacheKeyQueryString", - type: { - name: "Composite", - className: "DeliveryRuleCacheKeyQueryStringAction", - uberParent: "DeliveryRuleActionAutoGenerated", - polymorphicDiscriminator: - DeliveryRuleActionAutoGenerated.type.polymorphicDiscriminator, - modelProperties: { - ...DeliveryRuleActionAutoGenerated.type.modelProperties, - parameters: { - serializedName: "parameters", - type: { - name: "Composite", - className: "CacheKeyQueryStringActionParameters", - }, + negateCondition: { + defaultValue: false, + serializedName: "negateCondition", + type: { + name: "Boolean", }, }, - }, - }; - -export const DeliveryRuleRouteConfigurationOverrideAction: coreClient.CompositeMapper = - { - serializedName: "RouteConfigurationOverride", - type: { - name: "Composite", - className: "DeliveryRuleRouteConfigurationOverrideAction", - uberParent: "DeliveryRuleActionAutoGenerated", - polymorphicDiscriminator: - DeliveryRuleActionAutoGenerated.type.polymorphicDiscriminator, - modelProperties: { - ...DeliveryRuleActionAutoGenerated.type.modelProperties, - parameters: { - serializedName: "parameters", - type: { - name: "Composite", - className: "RouteConfigurationOverrideActionParameters", + matchValues: { + serializedName: "matchValues", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, }, }, }, - }, - }; - -export const SecurityPolicyWebApplicationFirewallParameters: coreClient.CompositeMapper = - { - serializedName: "WebApplicationFirewall", - type: { - name: "Composite", - className: "SecurityPolicyWebApplicationFirewallParameters", - uberParent: "SecurityPolicyPropertiesParameters", - polymorphicDiscriminator: - SecurityPolicyPropertiesParameters.type.polymorphicDiscriminator, - modelProperties: { - ...SecurityPolicyPropertiesParameters.type.modelProperties, - wafPolicy: { - serializedName: "wafPolicy", - type: { - name: "Composite", - className: "ResourceReference", - }, - }, - associations: { - serializedName: "associations", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SecurityPolicyWebApplicationFirewallAssociation", - }, + transforms: { + serializedName: "transforms", + type: { + name: "Sequence", + element: { + type: { + name: "String", }, }, }, }, }, - }; + }, +}; -export const UrlSigningKeyParameters: coreClient.CompositeMapper = { - serializedName: "UrlSigningKey", +export const HostNameMatchConditionParameters: coreClient.CompositeMapper = { + serializedName: "DeliveryRuleHostNameConditionParameters", type: { name: "Composite", - className: "UrlSigningKeyParameters", - uberParent: "SecretParameters", - polymorphicDiscriminator: SecretParameters.type.polymorphicDiscriminator, + className: "HostNameMatchConditionParameters", + uberParent: "DeliveryRuleConditionParameters", + polymorphicDiscriminator: + DeliveryRuleConditionParameters.type.polymorphicDiscriminator, modelProperties: { - ...SecretParameters.type.modelProperties, - keyId: { - serializedName: "keyId", + ...DeliveryRuleConditionParameters.type.modelProperties, + operator: { + serializedName: "operator", required: true, type: { name: "String", }, }, - secretSource: { - serializedName: "secretSource", + negateCondition: { + defaultValue: false, + serializedName: "negateCondition", type: { - name: "Composite", - className: "ResourceReference", + name: "Boolean", }, }, - secretVersion: { - serializedName: "secretVersion", + matchValues: { + serializedName: "matchValues", type: { - name: "String", + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, + }, + transforms: { + serializedName: "transforms", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, }, }, }, }, }; -export const ManagedCertificateParameters: coreClient.CompositeMapper = { - serializedName: "ManagedCertificate", +export const SslProtocolMatchConditionParameters: coreClient.CompositeMapper = { + serializedName: "DeliveryRuleSslProtocolConditionParameters", type: { name: "Composite", - className: "ManagedCertificateParameters", - uberParent: "SecretParameters", - polymorphicDiscriminator: SecretParameters.type.polymorphicDiscriminator, + className: "SslProtocolMatchConditionParameters", + uberParent: "DeliveryRuleConditionParameters", + polymorphicDiscriminator: + DeliveryRuleConditionParameters.type.polymorphicDiscriminator, modelProperties: { - ...SecretParameters.type.modelProperties, - subject: { - serializedName: "subject", - readOnly: true, + ...DeliveryRuleConditionParameters.type.modelProperties, + operator: { + serializedName: "operator", + required: true, type: { name: "String", }, }, - expirationDate: { - serializedName: "expirationDate", - readOnly: true, + negateCondition: { + defaultValue: false, + serializedName: "negateCondition", type: { - name: "String", + name: "Boolean", + }, + }, + matchValues: { + serializedName: "matchValues", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, + }, + transforms: { + serializedName: "transforms", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, }, }, }, }, }; -export const CustomerCertificateParameters: coreClient.CompositeMapper = { - serializedName: "CustomerCertificate", +export const UrlRedirectActionParameters: coreClient.CompositeMapper = { + serializedName: "DeliveryRuleUrlRedirectActionParameters", type: { name: "Composite", - className: "CustomerCertificateParameters", - uberParent: "SecretParameters", - polymorphicDiscriminator: SecretParameters.type.polymorphicDiscriminator, + className: "UrlRedirectActionParameters", + uberParent: "DeliveryRuleActionParameters", + polymorphicDiscriminator: + DeliveryRuleActionParameters.type.polymorphicDiscriminator, modelProperties: { - ...SecretParameters.type.modelProperties, - secretSource: { - serializedName: "secretSource", - type: { - name: "Composite", - className: "ResourceReference", - }, - }, - secretVersion: { - serializedName: "secretVersion", + ...DeliveryRuleActionParameters.type.modelProperties, + redirectType: { + serializedName: "redirectType", + required: true, type: { name: "String", }, }, - useLatestVersion: { - serializedName: "useLatestVersion", - type: { - name: "Boolean", - }, - }, - subject: { - serializedName: "subject", - readOnly: true, + destinationProtocol: { + serializedName: "destinationProtocol", type: { name: "String", }, }, - expirationDate: { - serializedName: "expirationDate", - readOnly: true, + customPath: { + serializedName: "customPath", type: { name: "String", }, }, - certificateAuthority: { - serializedName: "certificateAuthority", - readOnly: true, + customHostname: { + serializedName: "customHostname", type: { name: "String", }, }, - subjectAlternativeNames: { - serializedName: "subjectAlternativeNames", + customQueryString: { + serializedName: "customQueryString", type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, + name: "String", }, }, - thumbprint: { - serializedName: "thumbprint", - readOnly: true, + customFragment: { + serializedName: "customFragment", type: { name: "String", }, @@ -7856,333 +7858,298 @@ export const CustomerCertificateParameters: coreClient.CompositeMapper = { }, }; -export const AzureFirstPartyManagedCertificateParameters: coreClient.CompositeMapper = - { - serializedName: "AzureFirstPartyManagedCertificate", - type: { - name: "Composite", - className: "AzureFirstPartyManagedCertificateParameters", - uberParent: "SecretParameters", - polymorphicDiscriminator: SecretParameters.type.polymorphicDiscriminator, - modelProperties: { - ...SecretParameters.type.modelProperties, - secretSource: { - serializedName: "secretSource", - type: { - name: "Composite", - className: "ResourceReference", - }, - }, - subject: { - serializedName: "subject", - readOnly: true, - type: { - name: "String", - }, - }, - expirationDate: { - serializedName: "expirationDate", - readOnly: true, - type: { - name: "String", - }, - }, - certificateAuthority: { - serializedName: "certificateAuthority", - readOnly: true, - type: { - name: "String", - }, - }, - subjectAlternativeNames: { - serializedName: "subjectAlternativeNames", - type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, - }, - }, - thumbprint: { - serializedName: "thumbprint", - readOnly: true, - type: { - name: "String", - }, - }, - }, - }, - }; - -export const EndpointProperties: coreClient.CompositeMapper = { +export const UrlSigningActionParameters: coreClient.CompositeMapper = { + serializedName: "DeliveryRuleUrlSigningActionParameters", type: { name: "Composite", - className: "EndpointProperties", + className: "UrlSigningActionParameters", + uberParent: "DeliveryRuleActionParameters", + polymorphicDiscriminator: + DeliveryRuleActionParameters.type.polymorphicDiscriminator, modelProperties: { - ...EndpointPropertiesUpdateParameters.type.modelProperties, - hostName: { - serializedName: "hostName", - readOnly: true, + ...DeliveryRuleActionParameters.type.modelProperties, + algorithm: { + serializedName: "algorithm", type: { name: "String", - }, - }, - origins: { - serializedName: "origins", - required: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "DeepCreatedOrigin", - }, - }, - }, - }, - originGroups: { - serializedName: "originGroups", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "DeepCreatedOriginGroup", - }, - }, - }, - }, - customDomains: { - serializedName: "customDomains", - readOnly: true, + }, + }, + parameterNameOverride: { + serializedName: "parameterNameOverride", type: { name: "Sequence", element: { type: { name: "Composite", - className: "DeepCreatedCustomDomain", + className: "UrlSigningParamIdentifier", }, }, }, }, - resourceState: { - serializedName: "resourceState", - readOnly: true, - type: { - name: "String", - }, - }, - provisioningState: { - serializedName: "provisioningState", - readOnly: true, + }, + }, +}; + +export const OriginGroupOverrideActionParameters: coreClient.CompositeMapper = { + serializedName: "DeliveryRuleOriginGroupOverrideActionParameters", + type: { + name: "Composite", + className: "OriginGroupOverrideActionParameters", + uberParent: "DeliveryRuleActionParameters", + polymorphicDiscriminator: + DeliveryRuleActionParameters.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleActionParameters.type.modelProperties, + originGroup: { + serializedName: "originGroup", type: { - name: "String", + name: "Composite", + className: "ResourceReference", }, }, }, }, }; -export const OriginProperties: coreClient.CompositeMapper = { +export const UrlRewriteActionParameters: coreClient.CompositeMapper = { + serializedName: "DeliveryRuleUrlRewriteActionParameters", type: { name: "Composite", - className: "OriginProperties", + className: "UrlRewriteActionParameters", + uberParent: "DeliveryRuleActionParameters", + polymorphicDiscriminator: + DeliveryRuleActionParameters.type.polymorphicDiscriminator, modelProperties: { - ...OriginUpdatePropertiesParameters.type.modelProperties, - resourceState: { - serializedName: "resourceState", - readOnly: true, + ...DeliveryRuleActionParameters.type.modelProperties, + sourcePattern: { + serializedName: "sourcePattern", + required: true, type: { name: "String", }, }, - provisioningState: { - serializedName: "provisioningState", - readOnly: true, + destination: { + serializedName: "destination", + required: true, type: { name: "String", }, }, - privateEndpointStatus: { - serializedName: "privateEndpointStatus", - readOnly: true, + preserveUnmatchedPath: { + serializedName: "preserveUnmatchedPath", type: { - name: "String", + name: "Boolean", }, }, }, }, }; -export const OriginGroupProperties: coreClient.CompositeMapper = { +export const HeaderActionParameters: coreClient.CompositeMapper = { + serializedName: "DeliveryRuleHeaderActionParameters", type: { name: "Composite", - className: "OriginGroupProperties", + className: "HeaderActionParameters", + uberParent: "DeliveryRuleActionParameters", + polymorphicDiscriminator: + DeliveryRuleActionParameters.type.polymorphicDiscriminator, modelProperties: { - ...OriginGroupUpdatePropertiesParameters.type.modelProperties, - resourceState: { - serializedName: "resourceState", - readOnly: true, + ...DeliveryRuleActionParameters.type.modelProperties, + headerAction: { + serializedName: "headerAction", + required: true, type: { name: "String", }, }, - provisioningState: { - serializedName: "provisioningState", - readOnly: true, + headerName: { + serializedName: "headerName", + required: true, type: { name: "String", }, }, - }, - }, -}; - -export const CdnManagedHttpsParameters: coreClient.CompositeMapper = { - serializedName: "Cdn", - type: { - name: "Composite", - className: "CdnManagedHttpsParameters", - uberParent: "CustomDomainHttpsParameters", - polymorphicDiscriminator: - CustomDomainHttpsParameters.type.polymorphicDiscriminator, - modelProperties: { - ...CustomDomainHttpsParameters.type.modelProperties, - certificateSourceParameters: { - serializedName: "certificateSourceParameters", + value: { + serializedName: "value", type: { - name: "Composite", - className: "CdnCertificateSourceParameters", + name: "String", }, }, }, }, }; -export const UserManagedHttpsParameters: coreClient.CompositeMapper = { - serializedName: "AzureKeyVault", +export const CacheExpirationActionParameters: coreClient.CompositeMapper = { + serializedName: "DeliveryRuleCacheExpirationActionParameters", type: { name: "Composite", - className: "UserManagedHttpsParameters", - uberParent: "CustomDomainHttpsParameters", + className: "CacheExpirationActionParameters", + uberParent: "DeliveryRuleActionParameters", polymorphicDiscriminator: - CustomDomainHttpsParameters.type.polymorphicDiscriminator, + DeliveryRuleActionParameters.type.polymorphicDiscriminator, modelProperties: { - ...CustomDomainHttpsParameters.type.modelProperties, - certificateSourceParameters: { - serializedName: "certificateSourceParameters", + ...DeliveryRuleActionParameters.type.modelProperties, + cacheBehavior: { + serializedName: "cacheBehavior", + required: true, type: { - name: "Composite", - className: "KeyVaultCertificateSourceParameters", + name: "String", + }, + }, + cacheType: { + serializedName: "cacheType", + required: true, + type: { + name: "String", + }, + }, + cacheDuration: { + serializedName: "cacheDuration", + nullable: true, + type: { + name: "String", }, }, }, }, }; -export const RateLimitRule: coreClient.CompositeMapper = { +export const CacheKeyQueryStringActionParameters: coreClient.CompositeMapper = { + serializedName: "DeliveryRuleCacheKeyQueryStringBehaviorActionParameters", type: { name: "Composite", - className: "RateLimitRule", + className: "CacheKeyQueryStringActionParameters", + uberParent: "DeliveryRuleActionParameters", + polymorphicDiscriminator: + DeliveryRuleActionParameters.type.polymorphicDiscriminator, modelProperties: { - ...CustomRule.type.modelProperties, - rateLimitThreshold: { - constraints: { - InclusiveMinimum: 0, - }, - serializedName: "rateLimitThreshold", + ...DeliveryRuleActionParameters.type.modelProperties, + queryStringBehavior: { + serializedName: "queryStringBehavior", required: true, type: { - name: "Number", + name: "String", }, }, - rateLimitDurationInMinutes: { - constraints: { - InclusiveMaximum: 60, - InclusiveMinimum: 0, - }, - serializedName: "rateLimitDurationInMinutes", - required: true, + queryParameters: { + serializedName: "queryParameters", + nullable: true, type: { - name: "Number", + name: "String", }, }, }, }, }; -export const ManagedCertificate: coreClient.CompositeMapper = { +export const RouteConfigurationOverrideActionParameters: coreClient.CompositeMapper = + { + serializedName: "DeliveryRuleRouteConfigurationOverrideActionParameters", + type: { + name: "Composite", + className: "RouteConfigurationOverrideActionParameters", + uberParent: "DeliveryRuleActionParameters", + polymorphicDiscriminator: + DeliveryRuleActionParameters.type.polymorphicDiscriminator, + modelProperties: { + ...DeliveryRuleActionParameters.type.modelProperties, + originGroupOverride: { + serializedName: "originGroupOverride", + type: { + name: "Composite", + className: "OriginGroupOverride", + }, + }, + cacheConfiguration: { + serializedName: "cacheConfiguration", + type: { + name: "Composite", + className: "CacheConfiguration", + }, + }, + }, + }, + }; + +export const CdnCertificateSourceParameters: coreClient.CompositeMapper = { + serializedName: "CdnCertificateSourceParameters", type: { name: "Composite", - className: "ManagedCertificate", + className: "CdnCertificateSourceParameters", + uberParent: "CertificateSourceParameters", + polymorphicDiscriminator: + CertificateSourceParameters.type.polymorphicDiscriminator, modelProperties: { - ...Certificate.type.modelProperties, + ...CertificateSourceParameters.type.modelProperties, + certificateType: { + serializedName: "certificateType", + required: true, + type: { + name: "String", + }, + }, }, }, }; -export const CustomerCertificate: coreClient.CompositeMapper = { +export const KeyVaultCertificateSourceParameters: coreClient.CompositeMapper = { + serializedName: "KeyVaultCertificateSourceParameters", type: { name: "Composite", - className: "CustomerCertificate", + className: "KeyVaultCertificateSourceParameters", + uberParent: "CertificateSourceParameters", + polymorphicDiscriminator: + CertificateSourceParameters.type.polymorphicDiscriminator, modelProperties: { - ...Certificate.type.modelProperties, - secretSource: { - serializedName: "secretSource", + ...CertificateSourceParameters.type.modelProperties, + subscriptionId: { + serializedName: "subscriptionId", + required: true, type: { - name: "Composite", - className: "ResourceReference", + name: "String", }, }, - secretVersion: { - serializedName: "secretVersion", + resourceGroupName: { + serializedName: "resourceGroupName", + required: true, type: { name: "String", }, }, - certificateAuthority: { - serializedName: "certificateAuthority", - readOnly: true, + vaultName: { + serializedName: "vaultName", + required: true, type: { name: "String", }, }, - useLatestVersion: { - serializedName: "useLatestVersion", + secretName: { + serializedName: "secretName", + required: true, type: { - name: "Boolean", + name: "String", }, }, - subjectAlternativeNames: { - serializedName: "subjectAlternativeNames", + secretVersion: { + serializedName: "secretVersion", type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, + name: "String", }, }, - thumbprint: { - serializedName: "thumbprint", - readOnly: true, + updateRule: { + serializedName: "updateRule", + required: true, + type: { + name: "String", + }, + }, + deleteRule: { + serializedName: "deleteRule", + required: true, type: { name: "String", }, }, - }, - }, -}; - -export const AzureFirstPartyManagedCertificate: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "AzureFirstPartyManagedCertificate", - modelProperties: { - ...Certificate.type.modelProperties, }, }, }; @@ -9025,7 +8992,7 @@ export const Rule: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "DeliveryRuleActionAutoGenerated", + className: "DeliveryRuleAction", }, }, }, @@ -10169,10 +10136,13 @@ export const PoliciesUpdateHeaders: coreClient.CompositeMapper = { export let discriminators = { DeliveryRuleCondition: DeliveryRuleCondition, - DeliveryRuleActionAutoGenerated: DeliveryRuleActionAutoGenerated, + DeliveryRuleAction: DeliveryRuleAction, SecurityPolicyPropertiesParameters: SecurityPolicyPropertiesParameters, SecretParameters: SecretParameters, CustomDomainHttpsParameters: CustomDomainHttpsParameters, + DeliveryRuleConditionParameters: DeliveryRuleConditionParameters, + DeliveryRuleActionParameters: DeliveryRuleActionParameters, + CertificateSourceParameters: CertificateSourceParameters, "DeliveryRuleCondition.RemoteAddress": DeliveryRuleRemoteAddressCondition, "DeliveryRuleCondition.RequestMethod": DeliveryRuleRequestMethodCondition, "DeliveryRuleCondition.QueryString": DeliveryRuleQueryStringCondition, @@ -10193,20 +10163,16 @@ export let discriminators = { "DeliveryRuleCondition.ServerPort": DeliveryRuleServerPortCondition, "DeliveryRuleCondition.HostName": DeliveryRuleHostNameCondition, "DeliveryRuleCondition.SslProtocol": DeliveryRuleSslProtocolCondition, - "DeliveryRuleActionAutoGenerated.UrlRedirect": UrlRedirectAction, - "DeliveryRuleActionAutoGenerated.UrlSigning": UrlSigningAction, - "DeliveryRuleActionAutoGenerated.OriginGroupOverride": - OriginGroupOverrideAction, - "DeliveryRuleActionAutoGenerated.UrlRewrite": UrlRewriteAction, - "DeliveryRuleActionAutoGenerated.ModifyRequestHeader": - DeliveryRuleRequestHeaderAction, - "DeliveryRuleActionAutoGenerated.ModifyResponseHeader": - DeliveryRuleResponseHeaderAction, - "DeliveryRuleActionAutoGenerated.CacheExpiration": - DeliveryRuleCacheExpirationAction, - "DeliveryRuleActionAutoGenerated.CacheKeyQueryString": + "DeliveryRuleAction.UrlRedirect": UrlRedirectAction, + "DeliveryRuleAction.UrlSigning": UrlSigningAction, + "DeliveryRuleAction.OriginGroupOverride": OriginGroupOverrideAction, + "DeliveryRuleAction.UrlRewrite": UrlRewriteAction, + "DeliveryRuleAction.ModifyRequestHeader": DeliveryRuleRequestHeaderAction, + "DeliveryRuleAction.ModifyResponseHeader": DeliveryRuleResponseHeaderAction, + "DeliveryRuleAction.CacheExpiration": DeliveryRuleCacheExpirationAction, + "DeliveryRuleAction.CacheKeyQueryString": DeliveryRuleCacheKeyQueryStringAction, - "DeliveryRuleActionAutoGenerated.RouteConfigurationOverride": + "DeliveryRuleAction.RouteConfigurationOverride": DeliveryRuleRouteConfigurationOverrideAction, "SecurityPolicyPropertiesParameters.WebApplicationFirewall": SecurityPolicyWebApplicationFirewallParameters, @@ -10217,4 +10183,62 @@ export let discriminators = { AzureFirstPartyManagedCertificateParameters, "CustomDomainHttpsParameters.Cdn": CdnManagedHttpsParameters, "CustomDomainHttpsParameters.AzureKeyVault": UserManagedHttpsParameters, + "DeliveryRuleConditionParameters.DeliveryRuleRemoteAddressConditionParameters": + RemoteAddressMatchConditionParameters, + "DeliveryRuleConditionParameters.DeliveryRuleRequestMethodConditionParameters": + RequestMethodMatchConditionParameters, + "DeliveryRuleConditionParameters.DeliveryRuleQueryStringConditionParameters": + QueryStringMatchConditionParameters, + "DeliveryRuleConditionParameters.DeliveryRulePostArgsConditionParameters": + PostArgsMatchConditionParameters, + "DeliveryRuleConditionParameters.DeliveryRuleRequestUriConditionParameters": + RequestUriMatchConditionParameters, + "DeliveryRuleConditionParameters.DeliveryRuleRequestHeaderConditionParameters": + RequestHeaderMatchConditionParameters, + "DeliveryRuleConditionParameters.DeliveryRuleRequestBodyConditionParameters": + RequestBodyMatchConditionParameters, + "DeliveryRuleConditionParameters.DeliveryRuleRequestSchemeConditionParameters": + RequestSchemeMatchConditionParameters, + "DeliveryRuleConditionParameters.DeliveryRuleUrlPathMatchConditionParameters": + UrlPathMatchConditionParameters, + "DeliveryRuleConditionParameters.DeliveryRuleUrlFileExtensionMatchConditionParameters": + UrlFileExtensionMatchConditionParameters, + "DeliveryRuleConditionParameters.DeliveryRuleUrlFilenameConditionParameters": + UrlFileNameMatchConditionParameters, + "DeliveryRuleConditionParameters.DeliveryRuleHttpVersionConditionParameters": + HttpVersionMatchConditionParameters, + "DeliveryRuleConditionParameters.DeliveryRuleCookiesConditionParameters": + CookiesMatchConditionParameters, + "DeliveryRuleConditionParameters.DeliveryRuleIsDeviceConditionParameters": + IsDeviceMatchConditionParameters, + "DeliveryRuleConditionParameters.DeliveryRuleSocketAddrConditionParameters": + SocketAddrMatchConditionParameters, + "DeliveryRuleConditionParameters.DeliveryRuleClientPortConditionParameters": + ClientPortMatchConditionParameters, + "DeliveryRuleConditionParameters.DeliveryRuleServerPortConditionParameters": + ServerPortMatchConditionParameters, + "DeliveryRuleConditionParameters.DeliveryRuleHostNameConditionParameters": + HostNameMatchConditionParameters, + "DeliveryRuleConditionParameters.DeliveryRuleSslProtocolConditionParameters": + SslProtocolMatchConditionParameters, + "DeliveryRuleActionParameters.DeliveryRuleUrlRedirectActionParameters": + UrlRedirectActionParameters, + "DeliveryRuleActionParameters.DeliveryRuleUrlSigningActionParameters": + UrlSigningActionParameters, + "DeliveryRuleActionParameters.DeliveryRuleOriginGroupOverrideActionParameters": + OriginGroupOverrideActionParameters, + "DeliveryRuleActionParameters.DeliveryRuleUrlRewriteActionParameters": + UrlRewriteActionParameters, + "DeliveryRuleActionParameters.DeliveryRuleHeaderActionParameters": + HeaderActionParameters, + "DeliveryRuleActionParameters.DeliveryRuleCacheExpirationActionParameters": + CacheExpirationActionParameters, + "DeliveryRuleActionParameters.DeliveryRuleCacheKeyQueryStringBehaviorActionParameters": + CacheKeyQueryStringActionParameters, + "DeliveryRuleActionParameters.DeliveryRuleRouteConfigurationOverrideActionParameters": + RouteConfigurationOverrideActionParameters, + "CertificateSourceParameters.CdnCertificateSourceParameters": + CdnCertificateSourceParameters, + "CertificateSourceParameters.KeyVaultCertificateSourceParameters": + KeyVaultCertificateSourceParameters, }; diff --git a/sdk/cdn/arm-cdn/test/sampleTest.ts b/sdk/cdn/arm-cdn/test/sampleTest.ts new file mode 100644 index 000000000000..d64be981b694 --- /dev/null +++ b/sdk/cdn/arm-cdn/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/cdn/arm-cdn/tsconfig.json b/sdk/cdn/arm-cdn/tsconfig.json index d80de3340da5..3e6ae96443f3 100644 --- a/sdk/cdn/arm-cdn/tsconfig.json +++ b/sdk/cdn/arm-cdn/tsconfig.json @@ -15,17 +15,11 @@ ], "declaration": true, "outDir": "./dist-esm", - "importHelpers": true, - "paths": { - "@azure/arm-cdn": [ - "./src/index" - ] - } + "importHelpers": true }, "include": [ "./src/**/*.ts", - "./test/**/*.ts", - "samples-dev/**/*.ts" + "./test/**/*.ts" ], "exclude": [ "node_modules"