From 3377fef2edee75cd82df3595906d383bfa33f9c7 Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Sat, 11 May 2024 08:02:54 +0000 Subject: [PATCH] CodeGen from PR 28367 in Azure/azure-rest-api-specs Merge e06ce01160eea86392598d81b098968003fa2b3b into acea819f6b350a1e2d598d02628a1719b5f9da5d --- common/config/rush/pnpm-lock.yaml | 775 +-- sdk/cosmosdb/arm-cosmosdb/CHANGELOG.md | 362 +- sdk/cosmosdb/arm-cosmosdb/README.md | 2 +- sdk/cosmosdb/arm-cosmosdb/_meta.json | 8 +- sdk/cosmosdb/arm-cosmosdb/package.json | 15 +- .../arm-cosmosdb/review/arm-cosmosdb.api.md | 1538 +----- .../src/cosmosDBManagementClient.ts | 32 +- sdk/cosmosdb/arm-cosmosdb/src/models/index.ts | 2440 ++------- .../arm-cosmosdb/src/models/mappers.ts | 4738 ++++------------- .../arm-cosmosdb/src/models/parameters.ts | 266 +- .../src/operations/cassandraClusters.ts | 422 +- .../src/operations/cassandraResources.ts | 873 +-- .../src/operations/dataTransferJobs.ts | 464 -- .../src/operations/graphResources.ts | 418 -- .../src/operations/gremlinResources.ts | 16 +- .../arm-cosmosdb/src/operations/index.ts | 7 - .../src/operations/mongoClusters.ts | 1291 ----- .../src/operations/mongoDBResources.ts | 1015 +--- .../operations/privateEndpointConnections.ts | 2 +- .../src/operations/sqlResources.ts | 1758 ++---- .../src/operations/throughputPool.ts | 454 -- .../src/operations/throughputPoolAccount.ts | 361 -- .../src/operations/throughputPoolAccounts.ts | 197 - .../src/operations/throughputPools.ts | 298 -- .../operationsInterfaces/cassandraClusters.ts | 89 - .../cassandraResources.ts | 240 - .../operationsInterfaces/dataTransferJobs.ts | 122 - .../operationsInterfaces/graphResources.ts | 110 - .../src/operationsInterfaces/index.ts | 7 - .../src/operationsInterfaces/mongoClusters.ts | 275 - .../operationsInterfaces/mongoDBResources.ts | 245 - .../src/operationsInterfaces/sqlResources.ts | 329 +- .../operationsInterfaces/throughputPool.ts | 122 - .../throughputPoolAccount.ts | 103 - .../throughputPoolAccounts.ts | 29 - .../operationsInterfaces/throughputPools.ts | 35 - sdk/cosmosdb/arm-cosmosdb/test/sampleTest.ts | 43 + sdk/cosmosdb/arm-cosmosdb/tsconfig.json | 10 +- 38 files changed, 2607 insertions(+), 16904 deletions(-) delete mode 100644 sdk/cosmosdb/arm-cosmosdb/src/operations/dataTransferJobs.ts delete mode 100644 sdk/cosmosdb/arm-cosmosdb/src/operations/graphResources.ts delete mode 100644 sdk/cosmosdb/arm-cosmosdb/src/operations/mongoClusters.ts delete mode 100644 sdk/cosmosdb/arm-cosmosdb/src/operations/throughputPool.ts delete mode 100644 sdk/cosmosdb/arm-cosmosdb/src/operations/throughputPoolAccount.ts delete mode 100644 sdk/cosmosdb/arm-cosmosdb/src/operations/throughputPoolAccounts.ts delete mode 100644 sdk/cosmosdb/arm-cosmosdb/src/operations/throughputPools.ts delete mode 100644 sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/dataTransferJobs.ts delete mode 100644 sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/graphResources.ts delete mode 100644 sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/mongoClusters.ts delete mode 100644 sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/throughputPool.ts delete mode 100644 sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/throughputPoolAccount.ts delete mode 100644 sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/throughputPoolAccounts.ts delete mode 100644 sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/throughputPools.ts create mode 100644 sdk/cosmosdb/arm-cosmosdb/test/sampleTest.ts diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 9e4df5ba8b75..849df269ff26 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -10576,7 +10576,7 @@ packages: dev: false file:projects/abort-controller.tgz: - resolution: {integrity: sha512-QZ0E3RZB7pUg1bZN5ItGSjX9TUZc+boHlKqirCXSsH8IzCA8TBWImWCYFzXDIMhnk5DZQZUd7+S5MoTWtNqANA==, tarball: file:projects/abort-controller.tgz} + resolution: {integrity: sha512-QyNMkQBrSPMQA1WJFyuFJMd14vykwwDw7955MmKvLopfcjj+sewnzO4+bIaNC9DwROFRiY8oHGD1HZc7fABncg==, tarball: file:projects/abort-controller.tgz} name: '@rush-temp/abort-controller' version: 0.0.0 dependencies: @@ -10608,7 +10608,7 @@ packages: dev: false file:projects/agrifood-farming.tgz: - resolution: {integrity: sha512-HZSx6lhjPi5qHvHdGJccgLOkO81zZ1uPpbrb/XHkIDJYEgZKztojGreO4E/YfNCWywHBz9HcH2VwcnXG5Dd3kw==, tarball: file:projects/agrifood-farming.tgz} + resolution: {integrity: sha512-YIKoS//F+JC5Z5U03+oik6ddqcAUnyYDkanBpy0t6pKx/mrIkSpw+lVv575Mt911JnxS4GzjMskGBwtoelNVSw==, tarball: file:projects/agrifood-farming.tgz} name: '@rush-temp/agrifood-farming' version: 0.0.0 dependencies: @@ -10655,7 +10655,7 @@ packages: dev: false file:projects/ai-anomaly-detector.tgz: - resolution: {integrity: sha512-iCAJGraXxuPI6HnvhvqvAEsc6J/bDEv5oJf79EEH+aEgVxoX7j8l2utPd3HZUQcS0fy6PvZS0SoKxaV8o6kleQ==, tarball: file:projects/ai-anomaly-detector.tgz} + resolution: {integrity: sha512-NIN7uMdpYqfkcL6RqgMwImlrU/cYjQaUThas3kTdOiyYJVB1+i88KSNP0vkn5yhiHuA9Tg/PagvkiBisV+NEtg==, tarball: file:projects/ai-anomaly-detector.tgz} name: '@rush-temp/ai-anomaly-detector' version: 0.0.0 dependencies: @@ -10702,7 +10702,7 @@ packages: dev: false file:projects/ai-content-safety.tgz: - resolution: {integrity: sha512-TMcjYfnMtjYkygH9JvMeRQ6/0tushS9oAbPiK8HQXvgfqAdEHfIX14eABYavFiBPOUiuodNriCrXF3OsnHroaQ==, tarball: file:projects/ai-content-safety.tgz} + resolution: {integrity: sha512-e3gc7GLlQFLoH5AOBQKbXBDg0CiRDL+HTvlQgKgoMuays937daJUZ0bPNahhGiUVmD39PmmcPRSKWNJaFSE9LQ==, tarball: file:projects/ai-content-safety.tgz} name: '@rush-temp/ai-content-safety' version: 0.0.0 dependencies: @@ -10747,7 +10747,7 @@ packages: dev: false file:projects/ai-document-intelligence.tgz: - resolution: {integrity: sha512-F0qhC9gs36W1qaV+CqxLt36IB8nHJlEzUNxix/VzmLKtD8V3mniIkpshChzYiebnJNjbxpwGTq+xt/bouutU6Q==, tarball: file:projects/ai-document-intelligence.tgz} + resolution: {integrity: sha512-O9KnUHux32czxiSlcW374f0zP9DdGzzXaabJZuYiomrLGUU8201g6s26DKRzcgsNL/JG8eq4M67mikOYiSnkkg==, tarball: file:projects/ai-document-intelligence.tgz} name: '@rush-temp/ai-document-intelligence' version: 0.0.0 dependencies: @@ -10794,7 +10794,7 @@ packages: dev: false file:projects/ai-document-translator.tgz: - resolution: {integrity: sha512-Vf7Fo170U5+VKVsZlQB7o8PSsjaoROE5O1knRdMAx6HvIvBT8J8DLMk2MLcxLbLn/u4SNu6DdB21AwyIVf6Nog==, tarball: file:projects/ai-document-translator.tgz} + resolution: {integrity: sha512-bFjyePKkhsvdY3PQfILXwbzQ3dSKvIvWNz7di+J9n2dunU3VEE35QNWt92V8rBFVsTyjblGqdbEFRPVg+U9wtA==, tarball: file:projects/ai-document-translator.tgz} name: '@rush-temp/ai-document-translator' version: 0.0.0 dependencies: @@ -10839,7 +10839,7 @@ packages: dev: false file:projects/ai-form-recognizer.tgz: - resolution: {integrity: sha512-8YLmzSpFghgvblc3nHGSAkb1t99w6YFPK5LwycwDzoXSbm8v34TaMe//RC/A73OjaLJt6peCDSsXkVU/KcJddA==, tarball: file:projects/ai-form-recognizer.tgz} + resolution: {integrity: sha512-K9BlR/HQSbQPbwEAgCqPPDIKEZ30WKLt+Xteh9jEsA7pImFX1nYLBqJIhG+jw/JVMhRkOmtaDsl+RN0FOJmKCw==, tarball: file:projects/ai-form-recognizer.tgz} name: '@rush-temp/ai-form-recognizer' version: 0.0.0 dependencies: @@ -10888,7 +10888,7 @@ packages: dev: false file:projects/ai-language-conversations.tgz: - resolution: {integrity: sha512-y38041Ljdkb8VoAZ0hkf5qCrl6nTVeoQogPMipCxamrWXrj1aYBGgyVmuefZvI/P17kXE9I81zqrrrawYnGm4Q==, tarball: file:projects/ai-language-conversations.tgz} + resolution: {integrity: sha512-brgEmjbbi4zBMY2W4ori3NJoiMNFUXTlPqW9v90z6vD+nai+GQzAzYO6IzMl1WC8A4kSdImKXePvK8BWRXY2Zg==, tarball: file:projects/ai-language-conversations.tgz} name: '@rush-temp/ai-language-conversations' version: 0.0.0 dependencies: @@ -10938,7 +10938,7 @@ packages: dev: false file:projects/ai-language-text.tgz: - resolution: {integrity: sha512-4Mp2wIsSdCqKIdF6x5Muz0VeTwNMNJuLAyYFP0u6MMi54YjG6YN7AO0/Ojy8irIhKHYjMtYgyzcjVBQKUsmY9A==, tarball: file:projects/ai-language-text.tgz} + resolution: {integrity: sha512-y6j25M99pYlSstK3r+7DsGkfbXzx7DlAcWfiy9EWcHzp7/BRZ/Dg177z5S4lohg+Jd/9JGGFaxpNIcECH1HTNA==, tarball: file:projects/ai-language-text.tgz} name: '@rush-temp/ai-language-text' version: 0.0.0 dependencies: @@ -10987,7 +10987,7 @@ packages: dev: false file:projects/ai-language-textauthoring.tgz: - resolution: {integrity: sha512-6nr5OO05e+OLV++CpNwQeJiDe117qAcNaLsW6+TUEB5JlgfPV7GQjflepC9nW0UP7bM/Usjxe/1D5/uqJQA9Vg==, tarball: file:projects/ai-language-textauthoring.tgz} + resolution: {integrity: sha512-4SPopXyXGIBZl/+zClplXf5AcN8/WSICaaI+51NQ56xccla9T+K+UtJJPjfq763q1BAiAPGLOYyJRW0UDmh1aQ==, tarball: file:projects/ai-language-textauthoring.tgz} name: '@rush-temp/ai-language-textauthoring' version: 0.0.0 dependencies: @@ -11014,7 +11014,7 @@ packages: dev: false file:projects/ai-metrics-advisor.tgz: - resolution: {integrity: sha512-eGjg+bP9U9y4AsSuJTTQJXr1k2csDmjD/6ZZnySt0KkrjJheCO4xh22geeSvkuEJBHyodoDy8YDN+LhOuggx7w==, tarball: file:projects/ai-metrics-advisor.tgz} + resolution: {integrity: sha512-XIzn2uwGPF4f/p7zQ16REsiz9ONPfc2nt0aL/G1p+7kavtRwesAc6zjNxx5kmQu07IuN1GOaW75za3EsfiGcoQ==, tarball: file:projects/ai-metrics-advisor.tgz} name: '@rush-temp/ai-metrics-advisor' version: 0.0.0 dependencies: @@ -11059,7 +11059,7 @@ packages: dev: false file:projects/ai-text-analytics.tgz: - resolution: {integrity: sha512-aisDCcckty5/Qw10RuHTrbDf8kf0WgTR1WcAgQ9REcu9h8Gmm3YHaom0CYHiFmIz1zk4RTII4RUQcthYbFM5pg==, tarball: file:projects/ai-text-analytics.tgz} + resolution: {integrity: sha512-ihwgmnQpcNkQOaZssCcb7vo90Q9NGp8yw3GIFrbsaq7jeOzo51oplw/C7+gWVMc97eRI2ohE7uVygaIfOiwAug==, tarball: file:projects/ai-text-analytics.tgz} name: '@rush-temp/ai-text-analytics' version: 0.0.0 dependencies: @@ -11107,7 +11107,7 @@ packages: dev: false file:projects/ai-translation-text.tgz: - resolution: {integrity: sha512-TwO9ZrOIhwXstbhTsU9mTvzm6Cr7Gaa+HDt/4CkUsyRXyltW97WSQ0czdMoZS3+icSErRJYRprBS2IyO04KoZA==, tarball: file:projects/ai-translation-text.tgz} + resolution: {integrity: sha512-nGLU9Cy/C48q4NQH/g2PCch0u+lw/vQjTssiVpNKc+NOFKQliTF/TFkkXevsAcanh8elPXKT1gp560CEBD44rw==, tarball: file:projects/ai-translation-text.tgz} name: '@rush-temp/ai-translation-text' version: 0.0.0 dependencies: @@ -11152,7 +11152,7 @@ packages: dev: false file:projects/ai-vision-face.tgz: - resolution: {integrity: sha512-MSxrXH46y77Vn7DU26EJAGrJC1s103JsoEI1EBVxa7c0CR33/H6ZkXRoDt8SRWW6pE5AFdqEKG8YShN2DMh2Ug==, tarball: file:projects/ai-vision-face.tgz} + resolution: {integrity: sha512-soAai5Dkj4Dh+EhIwfe6NNkFmTnw5os6uc5zrCu0Ld0qeI++SCZz9x7gAIvQPcb9buL7DrJ02mz0JiL3TzWvUQ==, tarball: file:projects/ai-vision-face.tgz} name: '@rush-temp/ai-vision-face' version: 0.0.0 dependencies: @@ -11192,7 +11192,7 @@ packages: dev: false file:projects/ai-vision-image-analysis.tgz: - resolution: {integrity: sha512-XoJviqs0EVB+5vHHC8cukN0rC+ze+fdGdhtyfyR949LXDZa/9npCnpu1cuZFaPoSK0eu+vYxOJi/kZA3Ar6Tag==, tarball: file:projects/ai-vision-image-analysis.tgz} + resolution: {integrity: sha512-iTZJIfDxQPc54T9fL9/8QK4wb+1w/2+K7eh2MZn903yAG08gnhXzLXk6rC+VlqEaiItmLZr7RLBHWmKGaYsGYQ==, tarball: file:projects/ai-vision-image-analysis.tgz} name: '@rush-temp/ai-vision-image-analysis' version: 0.0.0 dependencies: @@ -11237,7 +11237,7 @@ packages: dev: false file:projects/api-management-custom-widgets-scaffolder.tgz: - resolution: {integrity: sha512-JbBeeqxT29/SMna+CRVXEaTh6A23O9GMDd8djYxz5bdFEhWxGwqvYVos0V/6pp82Ohmp57shkbg0t9y5urOubA==, tarball: file:projects/api-management-custom-widgets-scaffolder.tgz} + resolution: {integrity: sha512-lMLjThvDdunhTGs97/cZydb8QqJM9THIOU83yszP/TU5pRgQgJ1hbTSkENYZevGdnRvo2KF8u4tkRepwT+GBzg==, tarball: file:projects/api-management-custom-widgets-scaffolder.tgz} name: '@rush-temp/api-management-custom-widgets-scaffolder' version: 0.0.0 dependencies: @@ -11279,7 +11279,7 @@ packages: dev: false file:projects/api-management-custom-widgets-tools.tgz: - resolution: {integrity: sha512-fRrbQBQLd8yZNoZLM2bVchzax18ri041vIt9m42eFaLioP1KZesMVobBkEqf6qVhFOn47TMju9SFMfSMmQ3Idw==, tarball: file:projects/api-management-custom-widgets-tools.tgz} + resolution: {integrity: sha512-pjIub72PGhWxnGf2w/fDNSFgqU/Kx6xZrbxUAYMRypxSCuPhERVPDT6tu2bakNa6o31u5NPuEm2lg5VtIfS7eA==, tarball: file:projects/api-management-custom-widgets-tools.tgz} name: '@rush-temp/api-management-custom-widgets-tools' version: 0.0.0 dependencies: @@ -11316,7 +11316,7 @@ packages: dev: false file:projects/app-configuration.tgz: - resolution: {integrity: sha512-xS3GFMp6rhn0j3PLEFnWq5O0vL8ANSw5a3DM5JT3jdITPTBd2iJC/9Ntyh9aj74yMz13rGal+w17Px+qOKhaxA==, tarball: file:projects/app-configuration.tgz} + resolution: {integrity: sha512-VNYxYcU7mbxAE0503atyo5jvkr/g0b8GVZBcE2JTFh6VMWXHZRtaUmwTPYmHFwwJ7Lr5mubT1GKvpTvfUJCq6w==, tarball: file:projects/app-configuration.tgz} name: '@rush-temp/app-configuration' version: 0.0.0 dependencies: @@ -11358,7 +11358,7 @@ packages: dev: false file:projects/arm-advisor.tgz: - resolution: {integrity: sha512-4n/AKXjIFLfkmxdcXVmi6ZsOeyVJe7MhJVu9hmVAPf1C5fTOZDqCjKDiZ6UoySFVQwA5J9SeSvrt4DEaNrK5xw==, tarball: file:projects/arm-advisor.tgz} + resolution: {integrity: sha512-0hN4zHzXqSx4Sv/N3QEL7ahjbTXvrmO05r3y6GPMNq+6AlLl7uHTAD6DfCHpSYlaV+lLQq+ODveQKUSYx3Ya4w==, tarball: file:projects/arm-advisor.tgz} name: '@rush-temp/arm-advisor' version: 0.0.0 dependencies: @@ -11386,7 +11386,7 @@ packages: dev: false file:projects/arm-agrifood.tgz: - resolution: {integrity: sha512-46uFsEF53m7H7vEkK9M5QgqcBxKNw0odYTixjlf6I7kkjGFgQX0388Yjd8eTdsBbAI6HY59uaJPHWEzAVkatwQ==, tarball: file:projects/arm-agrifood.tgz} + resolution: {integrity: sha512-DtgnjSI/ClXFSU+VynFUq66VKFdk9zXSpKyCZ9zCoo97F7+ZTQY7p1idG+HPAMiluIyUugPBfDW2IQN/hFFVrg==, tarball: file:projects/arm-agrifood.tgz} name: '@rush-temp/arm-agrifood' version: 0.0.0 dependencies: @@ -11415,7 +11415,7 @@ packages: dev: false file:projects/arm-analysisservices.tgz: - resolution: {integrity: sha512-hpMtD6tCsrz/UQkre+nKHCWWEiOkl287AIdOzU3FRO+frq8fvZ2dJ4ROs9XAPmvv7V3YittnVVxyWUhGILmhjw==, tarball: file:projects/arm-analysisservices.tgz} + resolution: {integrity: sha512-5BpkKa44miE0VH587+jqxINWYLsMGmM3Bkg6QBfGdVwqFgrq4sZKSPpquoPLt4K/nQnHUBTs3RNpMZuP+UQYWA==, tarball: file:projects/arm-analysisservices.tgz} name: '@rush-temp/arm-analysisservices' version: 0.0.0 dependencies: @@ -11444,7 +11444,7 @@ packages: dev: false file:projects/arm-apicenter.tgz: - resolution: {integrity: sha512-/PQPMfrsBKFGoVPRTpVmlLoV9j5cYZjNYxLUj9B9+VL7CljtvIKIQvNW1frmOA9UBD/tMpU1hO54Skv0zof/9Q==, tarball: file:projects/arm-apicenter.tgz} + resolution: {integrity: sha512-03HM2Bx6+knOBc8hvWGtEOupSEUOWeNfVxcu5OcyKKQc96xXOtLbIFXkUQM8QImTyT90ryRzaeyB9pRrK0ssIw==, tarball: file:projects/arm-apicenter.tgz} name: '@rush-temp/arm-apicenter' version: 0.0.0 dependencies: @@ -11474,7 +11474,7 @@ packages: dev: false file:projects/arm-apimanagement.tgz: - resolution: {integrity: sha512-qw5NGvTpjnkp19UXOPslhDhzsuhT/c8l0XerShkRA4hUdQnVRbVjiUSvAIa6j29dhykPU5Gd2T0RNz8VIFPHbg==, tarball: file:projects/arm-apimanagement.tgz} + resolution: {integrity: sha512-VcsQqKmS1ZQKutAnylSiR0i6H+AvZAiVdbhJC89+73jAN10m424/aT5LlI+vikD3yyfSiRxKfD60qauCRzKFog==, tarball: file:projects/arm-apimanagement.tgz} name: '@rush-temp/arm-apimanagement' version: 0.0.0 dependencies: @@ -11504,7 +11504,7 @@ packages: dev: false file:projects/arm-appcomplianceautomation.tgz: - resolution: {integrity: sha512-kAYEheOc/6MjuSrvSaoxOGHfmMj8PuZDQfyjnzLdHloUtPaczM7hixmZtqAcUJcPvq42U7Rycq3QtgWf34yA5g==, tarball: file:projects/arm-appcomplianceautomation.tgz} + resolution: {integrity: sha512-9sn969aZYnAGicmEOTkxX3+sAgDLqVugjhsuu9OEzop8QVFY3xk+YjH1Tg8DoAcDQ9NRg106o/8cMhJSFyrsFg==, tarball: file:projects/arm-appcomplianceautomation.tgz} name: '@rush-temp/arm-appcomplianceautomation' version: 0.0.0 dependencies: @@ -11533,7 +11533,7 @@ packages: dev: false file:projects/arm-appconfiguration.tgz: - resolution: {integrity: sha512-iapgi1DwZGcDL6Oy1VNg80Nl4xWiQ1LiTinbcnY53ACteC3jP5QxMWa7R6GJtU9xOgTtPWHTXX9Zutw1tc2dvg==, tarball: file:projects/arm-appconfiguration.tgz} + resolution: {integrity: sha512-vhMz0aVWBB5i61Y4ed6CiBDJkOBrIr+qoDLxUXas47SkbyrA03rEQ0TbNkQAP22ragEVSAD+XK400hLSOjsL2Q==, tarball: file:projects/arm-appconfiguration.tgz} name: '@rush-temp/arm-appconfiguration' version: 0.0.0 dependencies: @@ -11563,7 +11563,7 @@ packages: dev: false file:projects/arm-appcontainers.tgz: - resolution: {integrity: sha512-aO1U72geingTSGhKO7bj/QxqeyF1suw86Rc/hnIGj5a91e+41mwTX0p0JW/d0MNelVfXwWfNJIgbRvVibllqhA==, tarball: file:projects/arm-appcontainers.tgz} + resolution: {integrity: sha512-5CdbeO1IFlnvg6IK3AmC4+lAcpYv1ETJE91Yfpk33AzVi90PPVlmnZ8i0pMBkUdYWl9rqxeZHwEZf7YK/vULcQ==, tarball: file:projects/arm-appcontainers.tgz} name: '@rush-temp/arm-appcontainers' version: 0.0.0 dependencies: @@ -11593,7 +11593,7 @@ packages: dev: false file:projects/arm-appinsights.tgz: - resolution: {integrity: sha512-0vRtSGFW0eqMFp4ErlCMkiCGYqeCsmfegVz3R2EjMyqS+vydUI5OKtQWRgG3c8kacxbeC3lh7pDz87w2v3f9bQ==, tarball: file:projects/arm-appinsights.tgz} + resolution: {integrity: sha512-0pblb4YxNqqK85WDJh+AURSCDOFrMozw6E7NM0pw4eB4AQ3iRz2UlTgyx+Z/Sb56uZVM7gTUxFtj3AiSWUZoVA==, tarball: file:projects/arm-appinsights.tgz} name: '@rush-temp/arm-appinsights' version: 0.0.0 dependencies: @@ -11620,7 +11620,7 @@ packages: dev: false file:projects/arm-appplatform.tgz: - resolution: {integrity: sha512-a2FqK4wHZahTc6S8Mdj9sMUw+Hp9dscWJhJQBGCnxGlTkl7Z5yMgGT8oR1TJR8AfvrWlRCeqNeu8KAioPcS0wQ==, tarball: file:projects/arm-appplatform.tgz} + resolution: {integrity: sha512-tR5b5dY+3RToVwVjqVz9TjAeeusanyWLdjba0PKXInK5vfFDtlq3MmQsdk0uRcGleUw4wQgwY/zWHYfz5x7jOA==, tarball: file:projects/arm-appplatform.tgz} name: '@rush-temp/arm-appplatform' version: 0.0.0 dependencies: @@ -11650,7 +11650,7 @@ packages: dev: false file:projects/arm-appservice-1.tgz: - resolution: {integrity: sha512-6tSKM0h7zjubB649Rf1vVd4OruJ4ogoqN60KPnqFZ7+31XWb3uFTlw51mdUSYv1oEPs/sEDTi2b/opNsJ7VMeA==, tarball: file:projects/arm-appservice-1.tgz} + resolution: {integrity: sha512-ty0dMNeEV6BYj7X9wqgW86iHPuaXcM0lAES4/XffcGi7IzZVfuzg0li8Vena/FOmW2SlqDDmxT0/RJNMNnLKaQ==, tarball: file:projects/arm-appservice-1.tgz} name: '@rush-temp/arm-appservice-1' version: 0.0.0 dependencies: @@ -11680,7 +11680,7 @@ packages: dev: false file:projects/arm-appservice-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-whUX2YPHhh1/1B8yijOZ+MVaMny4mzXsvIeYbeTimDlH5dH4rZyo5NCfoNa2tP7cPqKMYuMmS7TR+CZH+JhH6g==, tarball: file:projects/arm-appservice-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-Apz1K4e7aesryi0AOP34AxNltFvAPsP45TV+2XenHAxNl5ygfZT+CFnFOFZfJCNgk/Ewh/QqL6vQIRvzr4MDwQ==, 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: @@ -11710,7 +11710,7 @@ packages: dev: false file:projects/arm-appservice.tgz: - resolution: {integrity: sha512-TZ+pwPsX4jXB9tKeA/BvuZ5VLmc9U5zyHyMwzJKzvqkwfOX9hRW3UvW4k3kVftlX2Rqrn4fFQwVZiZjfXMOfIg==, tarball: file:projects/arm-appservice.tgz} + resolution: {integrity: sha512-tlVIi+9KEEe1c396LdNzAp1KE387pmk8aLu1cjg2G3KjYdp5f2WVI7L9H8RNGCtTrwPv2Hg97Z8txnwe5E9YjQ==, tarball: file:projects/arm-appservice.tgz} name: '@rush-temp/arm-appservice' version: 0.0.0 dependencies: @@ -11756,7 +11756,7 @@ packages: dev: false file:projects/arm-astro.tgz: - resolution: {integrity: sha512-PKjfzziOiYxgAA0a4ZIpFY1qlLuIzQ3CzkIZNyk6vQuPRRVq61xoNhM3FyQvtXJkitiCb8Loh/30YyL/QiPHgA==, tarball: file:projects/arm-astro.tgz} + resolution: {integrity: sha512-ma2TgG60LV1yItrVF4C7B087d+k0tSs/jjPfArugBJUka1AKfJddjKblL+1nWra/V3GjdtON7mif9wzTcfcV9Q==, tarball: file:projects/arm-astro.tgz} name: '@rush-temp/arm-astro' version: 0.0.0 dependencies: @@ -11786,7 +11786,7 @@ packages: dev: false file:projects/arm-attestation.tgz: - resolution: {integrity: sha512-4F9tLM3y4f0vvq49n1pSLDJaEUcKZ9QIvKMrtH5egIdNeYgh7vLYM9rfpMHJTA2CiowYWyg7sgPXa5JDmkEvlg==, tarball: file:projects/arm-attestation.tgz} + resolution: {integrity: sha512-ZpKkQ7nL15UcYHsPuO94vmMWx5YvBUls1OY/j9MFmof1LP8FgPACfD9TIScidhM7ZAkN5l+zMlwRTB6mWIIE1g==, tarball: file:projects/arm-attestation.tgz} name: '@rush-temp/arm-attestation' version: 0.0.0 dependencies: @@ -11813,7 +11813,7 @@ packages: dev: false file:projects/arm-authorization-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-DqP28/Rs+gO7bSS66OpdWldz09504z1uzoDKQM9PZqR7pcaMxNObnRPjM2vlfGRsPBLvWjKBlunHBG9fXYbesg==, tarball: file:projects/arm-authorization-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-M1upRU0MOdHmzaU4l4K2SxdJ0CJOAyPbSMEEh7yZqAoC/I7IkfB+JA0x4uwqUMJq9ivHLpZQG8VLrpfRMhaUQA==, 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: @@ -11841,7 +11841,7 @@ packages: dev: false file:projects/arm-authorization.tgz: - resolution: {integrity: sha512-qSxeQYBN1XKMBYY+cVj3+biEV06litUjNR+KOol+ZtCSj241Y0oP13JrlE0SrxPXYYaOj+U4GKcDqbBhwF/RKA==, tarball: file:projects/arm-authorization.tgz} + resolution: {integrity: sha512-nfy8arolZejYYp2RM3UjjrMiHyykaAPVfBXzGEF+xf+vOPVvf8kWakESduqWY8HghbMnGE/Nf5q5ge8GDm97Wg==, tarball: file:projects/arm-authorization.tgz} name: '@rush-temp/arm-authorization' version: 0.0.0 dependencies: @@ -11871,7 +11871,7 @@ packages: dev: false file:projects/arm-automanage.tgz: - resolution: {integrity: sha512-lq87gvc5pAYa1/MAeQLaviX9fc33iq/2D/pi4gteOf+bbx6NZJOWKSAiWthJGosZutv3ds3nBQ91GwiWdQMWRg==, tarball: file:projects/arm-automanage.tgz} + resolution: {integrity: sha512-ds3ivqdQDfHHDy09XwQWiCSKLtbh2eLK02WzJHAwLe/AUYSsmrrAKwbxWchjWmJKsBGLOxPelHDUBhseIBZBRg==, tarball: file:projects/arm-automanage.tgz} name: '@rush-temp/arm-automanage' version: 0.0.0 dependencies: @@ -11899,7 +11899,7 @@ packages: dev: false file:projects/arm-automation.tgz: - resolution: {integrity: sha512-Hop/T9O6fMv+7I96zSAL5BNao3YeUE19LGUDuBJZZR+tPbL6meodzAaEoZhSrFgepY1RmPxonuMN3X0UGtYniw==, tarball: file:projects/arm-automation.tgz} + resolution: {integrity: sha512-SJQRTguNauleDan4YtWkjJC3DD+VtCOUnljoO8htFtIith3PluNsMFT9oOxiHrqsv8+wJ20KDZ17mjwYyNq95g==, tarball: file:projects/arm-automation.tgz} name: '@rush-temp/arm-automation' version: 0.0.0 dependencies: @@ -11929,7 +11929,7 @@ packages: dev: false file:projects/arm-avs.tgz: - resolution: {integrity: sha512-mTOS9gnSgQeVjaXOODq73/MxYLvfL+gotRZ8G7yixnLelChfDK96qyaYnIBluZLAKQJ+UNyYjpNla4YhheFrQg==, tarball: file:projects/arm-avs.tgz} + resolution: {integrity: sha512-a18JtfHB9CiIXMyh+bqd1UHcjJqfomgibayRWgUemCeH6t9W7PWHYlIq5+0V/8MtjuJa2Mjrc0v8npl2t50qTA==, tarball: file:projects/arm-avs.tgz} name: '@rush-temp/arm-avs' version: 0.0.0 dependencies: @@ -11959,7 +11959,7 @@ packages: dev: false file:projects/arm-azureadexternalidentities.tgz: - resolution: {integrity: sha512-nmhJXSdVKJJdhkfFDcGdVj770fTQDy/Sl6ShPydOJzvpHG4+pudqysik4HW/ftlEVmlAm+KcRKTviSsxIpWy9A==, tarball: file:projects/arm-azureadexternalidentities.tgz} + resolution: {integrity: sha512-TU9BGdnHF5ib87zgQHQyDr+ftp0o3af8SaTG9v55+D7Wz4NKEME5j2DqK1i1jnUUBobtlCj8DidS/8Mm/8ElRw==, tarball: file:projects/arm-azureadexternalidentities.tgz} name: '@rush-temp/arm-azureadexternalidentities' version: 0.0.0 dependencies: @@ -11988,7 +11988,7 @@ packages: dev: false file:projects/arm-azurestack.tgz: - resolution: {integrity: sha512-hu9x6gVISMUJx6VDeZAQbWxQEvdOVB+DmzRVkhgYVIZr+BzbWtaj1IHuLZM6h+3PPYhfGyls303vnPb32TKehw==, tarball: file:projects/arm-azurestack.tgz} + resolution: {integrity: sha512-+XjcjuES/pBub1qxpRJVJc/rh5MDzvt7x2lL/+1HqhN0TUgzoUq/vYv+hgRtvFQTLJGOHULccTBvQGJAqsZFCA==, tarball: file:projects/arm-azurestack.tgz} name: '@rush-temp/arm-azurestack' version: 0.0.0 dependencies: @@ -12015,7 +12015,7 @@ packages: dev: false file:projects/arm-azurestackhci.tgz: - resolution: {integrity: sha512-nLRq05d5Sl0851EDg18dmJ13RSjc6ieZKCcIdB8ilS8v8SuHFZxFKh/5gZvgVGFBFgOZNwVPUKZ3tezWk/JVPA==, tarball: file:projects/arm-azurestackhci.tgz} + resolution: {integrity: sha512-YKx28o5Lmc3QIWJT1D6EJ+xHmCIa88iiRl0fkmzS6ri1ZpaD1jbt5YBmT9H/F18wPQ/D2dR9bhtiaq9ht6mWdw==, tarball: file:projects/arm-azurestackhci.tgz} name: '@rush-temp/arm-azurestackhci' version: 0.0.0 dependencies: @@ -12045,7 +12045,7 @@ packages: dev: false file:projects/arm-baremetalinfrastructure.tgz: - resolution: {integrity: sha512-guuc6MMlWahsA5b57gRskL4v1prXdCAmWiFo4Rv0ANpF22qAxrMRV/5i8O3oCZSv8ExdgSVBj+BmLVBR+BWsQQ==, tarball: file:projects/arm-baremetalinfrastructure.tgz} + resolution: {integrity: sha512-MHM8KKCWsz6p5pWBa+ni+wEtDRS87r3T1RalaYNjWicFwj4PNIA4bps3AgXnrMMgJqZlVO0JNgp1EKbSfeX48g==, tarball: file:projects/arm-baremetalinfrastructure.tgz} name: '@rush-temp/arm-baremetalinfrastructure' version: 0.0.0 dependencies: @@ -12075,7 +12075,7 @@ packages: dev: false file:projects/arm-batch.tgz: - resolution: {integrity: sha512-EHowwGdBPNvp4oIMAOQXNPSFr3mMko7qfWr43Q4eH+sNBj6YPft0k+USkWyOQ2lcKOTBF0SddisrOUd/7jn0bw==, tarball: file:projects/arm-batch.tgz} + resolution: {integrity: sha512-sJ7cHVAQxUZ+/gkh1e4dSMSXKQmT0whaTnswSrfXCr0MYW6LbfDKwEyRIkW6Yet6hzIIdAB9erddf8zdxjbNfg==, tarball: file:projects/arm-batch.tgz} name: '@rush-temp/arm-batch' version: 0.0.0 dependencies: @@ -12105,7 +12105,7 @@ packages: dev: false file:projects/arm-billing.tgz: - resolution: {integrity: sha512-uY/GXYonZIqqgk7DLTkc9ejZQ4MMaKn6T1hH2/WAKbblDvxubI/oWYWEPrUxveAObAZEaDOI8cBctfrzLeeeeA==, tarball: file:projects/arm-billing.tgz} + resolution: {integrity: sha512-GUc3kXnlOoK2tGKsyEPEy4M39kkRrFUB0a4Ja+LlRsX5ia1/b6RuIjliBf+ArgsGtN4mQtgbNQRSrAkfp9f4vw==, tarball: file:projects/arm-billing.tgz} name: '@rush-temp/arm-billing' version: 0.0.0 dependencies: @@ -12134,7 +12134,7 @@ packages: dev: false file:projects/arm-billingbenefits.tgz: - resolution: {integrity: sha512-3ZtaCA+1LSMf5cMqtZLXjir3NvjaE1Zz0JRdo1SeGdG2net0Wl8OXL/LgHqme/M+vNVfet7uv2yw8pB2u5Gixw==, tarball: file:projects/arm-billingbenefits.tgz} + resolution: {integrity: sha512-Eq6rb2WZ6pvbw8caLmTH6C6HiU/Ku9XkC0181tbgMf+MASmsIj3sM3FvE2l0Hmlc546wRkX2w3YBBfJcGw/ZVA==, tarball: file:projects/arm-billingbenefits.tgz} name: '@rush-temp/arm-billingbenefits' version: 0.0.0 dependencies: @@ -12163,7 +12163,7 @@ packages: dev: false file:projects/arm-botservice.tgz: - resolution: {integrity: sha512-G2MhZd6mXFj8U2E72/U9LSL1iqHv1nqlgcL5otZR8wq4KBhpVSaRRDHx5LpW9TOlQ+OzP1Ydnko/Mu0oKWvYHg==, tarball: file:projects/arm-botservice.tgz} + resolution: {integrity: sha512-6lrDqa5ijtWtJ3ROUk0vnTfTQ3Iiu1M4JM0Ar7xYAbXd1nv1i1Ggb8mJuJhQ+iCVMHNs5eXMFVEZgiMNJ4TsaA==, tarball: file:projects/arm-botservice.tgz} name: '@rush-temp/arm-botservice' version: 0.0.0 dependencies: @@ -12193,7 +12193,7 @@ packages: dev: false file:projects/arm-cdn.tgz: - resolution: {integrity: sha512-bwve/TRV3QK91p0HCg5fYZ6H5mIFIChusBt+s2G8r5WTs2xGhvcxANsFimxkUTSK0I21bmqNvJO5pxx94YH3IQ==, tarball: file:projects/arm-cdn.tgz} + resolution: {integrity: sha512-cQZtpoog9FVwc/Tf9gqbv3f4tdMFO2hdnY24eGUAGqnJP7G8THm88e3NAA0WBfphlR/nC1HbfbBgFfM8GnsazQ==, tarball: file:projects/arm-cdn.tgz} name: '@rush-temp/arm-cdn' version: 0.0.0 dependencies: @@ -12223,7 +12223,7 @@ packages: dev: false file:projects/arm-changeanalysis.tgz: - resolution: {integrity: sha512-RopFbyzc+xCSkChS/TRZS2/Jc2gz20n+Ci7IEF5yf/HVOW1hk2o2zbI97LUh3R0E7Vah4VRdmJcC10/PiND7YA==, tarball: file:projects/arm-changeanalysis.tgz} + resolution: {integrity: sha512-ZDolxwkx6zE6VYo6pBRoC0hMViB4ZTb+vwtK2IU0mw2/Wbi95um2IyzP90c/QBSvLam/DC8xRVdVWNgUhkOVmw==, tarball: file:projects/arm-changeanalysis.tgz} name: '@rush-temp/arm-changeanalysis' version: 0.0.0 dependencies: @@ -12250,7 +12250,7 @@ packages: dev: false file:projects/arm-changes.tgz: - resolution: {integrity: sha512-lCTdOatplptheBSSJBDGoqHZ07REfY+HjVeUJFqyZq7O5tBs7T3C4B647gztgwRGwCdpZuLhbzoOUnAVuLmjhg==, tarball: file:projects/arm-changes.tgz} + resolution: {integrity: sha512-pZhlztz/mqUH7gyprhhAUI4W6Qig9MZJSok5A0LRH4Fxcnzx2uUlVUn7u2Xf/VLcHcpHfaJLFLGURQHeO3HnHg==, tarball: file:projects/arm-changes.tgz} name: '@rush-temp/arm-changes' version: 0.0.0 dependencies: @@ -12277,7 +12277,7 @@ packages: dev: false file:projects/arm-chaos.tgz: - resolution: {integrity: sha512-sU++TWVH6yYx7AlGU2P9vb3zgV7ZHXauGcyqEXDafNPavJvz0Efq82cqOxNDVKcgEPJ3LAQGvhA6uf+mXQ9xcw==, tarball: file:projects/arm-chaos.tgz} + resolution: {integrity: sha512-Tvz4NRZorCynnGHunqsg1GsvC+JKyZcFABURmpXYX+YTYUzW/0u7zIU/qC07St3KZLKxsmHl0J2GHQe9vOtj3g==, tarball: file:projects/arm-chaos.tgz} name: '@rush-temp/arm-chaos' version: 0.0.0 dependencies: @@ -12308,7 +12308,7 @@ packages: dev: false file:projects/arm-cognitiveservices.tgz: - resolution: {integrity: sha512-eVHMyz50I9iAgHKmvGnFcHSKt+Ue/BO14h5QVcn4hWRJj8MMS+AiGKdcmy5xAGW4/l7AZrY/MJPaLQUB05CgYQ==, tarball: file:projects/arm-cognitiveservices.tgz} + resolution: {integrity: sha512-d4L6DkRzWiD0z713gSD3attJGYO5hJ5ym37WbWbf4vjAeN/xQo5V54cvj+LwNb2448qVaHgnzNFDklpZMRSvCQ==, tarball: file:projects/arm-cognitiveservices.tgz} name: '@rush-temp/arm-cognitiveservices' version: 0.0.0 dependencies: @@ -12338,7 +12338,7 @@ packages: dev: false file:projects/arm-commerce-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-sYqIy6shQSmpsDwAucMGZHPyztLjnpwGjHI9CC3iUQwgc58EbwAqe/Cv1SkfJLYRlVSVcvmpRVB650I8StaXIQ==, tarball: file:projects/arm-commerce-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-eimMoCEXqNCN/uBQ2qYqOdVWXXytkbDm8lijw+G5qw6Zj4g80mVWTHebNU/mzfqM/LdlBIjgKQTlgY0tC1l44A==, 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: @@ -12366,7 +12366,7 @@ packages: dev: false file:projects/arm-commerce.tgz: - resolution: {integrity: sha512-5iiFDyT1o4aX4V2+FSHDPgjUYJWw1laPRpXWUlj7i+aWysMwqTsgvNdcip0Ov2sYb4nTxE6xET58qGwVaXobwg==, tarball: file:projects/arm-commerce.tgz} + resolution: {integrity: sha512-UkGfaswQUf4IrCsIafxZm1pZdm6ARzhwuWY7wdHS9UNPKBOUN/s33ajLHYgswGxeCWMF9yM0bpKtB2CdwcRoSg==, tarball: file:projects/arm-commerce.tgz} name: '@rush-temp/arm-commerce' version: 0.0.0 dependencies: @@ -12393,7 +12393,7 @@ packages: dev: false file:projects/arm-commitmentplans.tgz: - resolution: {integrity: sha512-vCIt4Y3MOl70j9eEj/Aa7Xvigmyqzh4/l8fMJznWdTQWoieCbu3IYhF9gqkBdMPitdiBbIZTBngAbxpCSYNFoA==, tarball: file:projects/arm-commitmentplans.tgz} + resolution: {integrity: sha512-HcWHFGs3LkI2cObWbHBgyLbtkUANRx/CcpQB94Ij1bRecNnKlECSYUWO/Sbaa/KuM0gRC4Qe5qMhF8hJZx6TCw==, tarball: file:projects/arm-commitmentplans.tgz} name: '@rush-temp/arm-commitmentplans' version: 0.0.0 dependencies: @@ -12420,7 +12420,7 @@ packages: dev: false file:projects/arm-communication.tgz: - resolution: {integrity: sha512-SZl0h9qRxxIedVdvEXUmJ6SzYggsek9T0HjDpWWQH8/WaU4kPP7tOUDOvVwGmu4Y1HfZ+J8TMfxCxEz2a7hJPA==, tarball: file:projects/arm-communication.tgz} + resolution: {integrity: sha512-ZHGKr0y2aKvxmZ/n9R1GveuVTXpxuuGCxF72dfIDbWY2f057+xVojBh5RUi0a6DvQwA3qxwrztZ8DSNRxsKDVQ==, tarball: file:projects/arm-communication.tgz} name: '@rush-temp/arm-communication' version: 0.0.0 dependencies: @@ -12450,7 +12450,7 @@ packages: dev: false file:projects/arm-compute-1.tgz: - resolution: {integrity: sha512-Nn/kOyVC0eXuzUaWD8RBfQc4AhoMhISBWsOp0zBylsW+/394F4R5EMZ6sLYSPedqK8323hZYJM0E2Q0oTK4Aqw==, tarball: file:projects/arm-compute-1.tgz} + resolution: {integrity: sha512-D5urrfqEdVKKBCW/Z9tNK8m9M56W0IjKOhRWCutVSUoAziqB/JuRP0KCKgaqomEeDX4j0xQwXSmWo7SueqNpkw==, tarball: file:projects/arm-compute-1.tgz} name: '@rush-temp/arm-compute-1' version: 0.0.0 dependencies: @@ -12481,7 +12481,7 @@ packages: dev: false file:projects/arm-compute-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-QgesjisprNmFJvRUxfjNj3jmTMGggBQkSzFAlxOBrddPmmrxgOpiR77b8MBLg1bxtP5C4IfNYS3CqIOYVwNIag==, tarball: file:projects/arm-compute-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-WXIdu4X6gR2UKY3M1JON39/Zpau9HOvduoeYJCTD08tUa3j0UgOhQRm5Vup1M8rGfVVvmBTHXiP5MIyEIhUr8A==, 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: @@ -12511,7 +12511,7 @@ packages: dev: false file:projects/arm-compute.tgz: - resolution: {integrity: sha512-ayS77Ztox2i7yCBld3HpfQ/618UH6P2ImLR3rDlI3t5O0hxfxTWMhXl3CnJ33znD7o2aiFof/z5kc30RCkGTpw==, tarball: file:projects/arm-compute.tgz} + resolution: {integrity: sha512-C6YIc6rBW1tCZ2KOCe58SuxgPbwwX76X1koD4na8WgV4/LvapBROHlZ/ZiWziK+7wCMn7msg2yIvisJf17Fsxw==, tarball: file:projects/arm-compute.tgz} name: '@rush-temp/arm-compute' version: 0.0.0 dependencies: @@ -12558,7 +12558,7 @@ packages: dev: false file:projects/arm-confidentialledger.tgz: - resolution: {integrity: sha512-PxPlIFyWJfww6m8WDQSiJb1g8FQrGOqqFgj06zGEKXlXJPpOxY9x0kvfFk0ZLV4t2XKf2VTdjhZTZjfjx9xSwg==, tarball: file:projects/arm-confidentialledger.tgz} + resolution: {integrity: sha512-vw9tyQrxgn/u61pr4GtAF1R4zmQ/UP0ORXJHKQ5rc757o8tOo76WWTZCJHT9FUYA8ciTSoTNShTHeRxb1YRfaQ==, tarball: file:projects/arm-confidentialledger.tgz} name: '@rush-temp/arm-confidentialledger' version: 0.0.0 dependencies: @@ -12589,7 +12589,7 @@ packages: dev: false file:projects/arm-confluent.tgz: - resolution: {integrity: sha512-+zshbbjMcl87yuPPlnT6evvsRpYvqbYCilnNxKhbyDwcXqi6EBlFn+1kQWot9jo2qCd5QaIMk9+QbC9HUWqzZw==, tarball: file:projects/arm-confluent.tgz} + resolution: {integrity: sha512-+x51mU5Nar6WM4zihTTvonFGKpdVivQ+zw3fJsagt4qxTyrE9DUeGONQPC5H02e5+eQIJ2COHosU/ke7E6Ij+g==, tarball: file:projects/arm-confluent.tgz} name: '@rush-temp/arm-confluent' version: 0.0.0 dependencies: @@ -12619,7 +12619,7 @@ packages: dev: false file:projects/arm-connectedvmware.tgz: - resolution: {integrity: sha512-+UeqKircD5Uz4XV7Na6l7fr7zkqsT2eB/Ky+0iqK3aN3xcwIu08empCUBbUarkR8tviLZy95Tq6gro+KJgBabA==, tarball: file:projects/arm-connectedvmware.tgz} + resolution: {integrity: sha512-Apk/DxbCgdHvRMIYCXkTFXP6JWehXKX1OmAHOad/B9d5GcVp3/5tbWCKG1BBj7pOyQrsZgfhpo7imy1pY9/yoQ==, tarball: file:projects/arm-connectedvmware.tgz} name: '@rush-temp/arm-connectedvmware' version: 0.0.0 dependencies: @@ -12649,7 +12649,7 @@ packages: dev: false file:projects/arm-consumption.tgz: - resolution: {integrity: sha512-7z4Dk0TnOxXF7frKJzg5I8P/nZWmexC9OjcIghnHSwT6CLgXr9GHC8okGAnFeOocRjp24jQMjsdwVV+wD+IDZw==, tarball: file:projects/arm-consumption.tgz} + resolution: {integrity: sha512-v6xA9WG28R+kxnnTRE3IG7q11bNX9BKXbyDUw4DNejhOUqUc3UjUh43v+QGbxR92ExYVQ0EReN7q7j/kqDNjVg==, tarball: file:projects/arm-consumption.tgz} name: '@rush-temp/arm-consumption' version: 0.0.0 dependencies: @@ -12677,7 +12677,7 @@ packages: dev: false file:projects/arm-containerinstance.tgz: - resolution: {integrity: sha512-WCTpwaTBk262FJ78fGedaNxIDTi+FQuiTh7iHD0h+ghDy24TdE9srZsqyzjcg+NserV5qLL/eFfvzCRHT4Ntuw==, tarball: file:projects/arm-containerinstance.tgz} + resolution: {integrity: sha512-3mMkcPusCa6a8iJROcHsObRjtQcIKv4XuP6KasQgRi19s9En+rJNzuodSfsiQj+dwVghRtzyUj+ofZL8lIVkXg==, tarball: file:projects/arm-containerinstance.tgz} name: '@rush-temp/arm-containerinstance' version: 0.0.0 dependencies: @@ -12707,7 +12707,7 @@ packages: dev: false file:projects/arm-containerregistry.tgz: - resolution: {integrity: sha512-MolrfLN9TrbxtKNL6RN5yNImxfPjPZe+1iBqcqJt2e0m8xZTIPKK+wy3ZyedtadqLWggDAwZmV1uOLcJfHBSxA==, tarball: file:projects/arm-containerregistry.tgz} + resolution: {integrity: sha512-7CgRwvWspXFXdo0FJswk4HgHC939oqEKHFY8r2b8Xo6lNNEHl51XtafQ69Kf27z/skI9S0R1OXzC0Wfmt8ynqQ==, tarball: file:projects/arm-containerregistry.tgz} name: '@rush-temp/arm-containerregistry' version: 0.0.0 dependencies: @@ -12737,7 +12737,7 @@ packages: dev: false file:projects/arm-containerservice-1.tgz: - resolution: {integrity: sha512-lcy1x8kEIaWqqfZ0ujELtUSa5U9RRUE5n7yWw/6eMTrdLZbjSVuzz8qn9YaVf3Ml7qmzu4wCWLSzBd9apa9ucw==, tarball: file:projects/arm-containerservice-1.tgz} + resolution: {integrity: sha512-bVKsJu2e9fy1EjBEN/vO7eFlpm02g8DwmZ/rKGqmwz/LOtUJtSMCSLhmlhl95Y17ywnvCwm/fi0nLhsH1kVHEw==, tarball: file:projects/arm-containerservice-1.tgz} name: '@rush-temp/arm-containerservice-1' version: 0.0.0 dependencies: @@ -12768,7 +12768,7 @@ packages: dev: false file:projects/arm-containerservice.tgz: - resolution: {integrity: sha512-CugJuth+DWxuFenbrg5aYFGuYp6oWV6OTjXdGeoj1lPTCMJUO5iXcrzxG6gLeYDiPNC2YGMaLICTMmjcQH0v7w==, tarball: file:projects/arm-containerservice.tgz} + resolution: {integrity: sha512-PCEUlYKqJyQwq4Hj7lXk67hx3+fLgVmfCqGDgCANbT/FK+P+xhIj1TYfJYctwB7YmfMR6BYBWHZHzG5EKJnhKQ==, tarball: file:projects/arm-containerservice.tgz} name: '@rush-temp/arm-containerservice' version: 0.0.0 dependencies: @@ -12814,7 +12814,7 @@ packages: dev: false file:projects/arm-containerservicefleet.tgz: - resolution: {integrity: sha512-eZDi4o28ImZGOR+0BYb6YSxyKcd0DNRbEAIMSPxuA0meW1NZE6ldd4QAkJBjSEsJSw4qyRJeMFvhJ17oXke0Fg==, tarball: file:projects/arm-containerservicefleet.tgz} + resolution: {integrity: sha512-Cnu4qtNd8Ac7bC0Hz6iYfW4kbaMOSUdykobQER2UKfJEbxWbBCt39xujI0DUCl6xRldNkq4Vr2xOK8vwf6tprw==, tarball: file:projects/arm-containerservicefleet.tgz} name: '@rush-temp/arm-containerservicefleet' version: 0.0.0 dependencies: @@ -12844,7 +12844,7 @@ packages: dev: false file:projects/arm-cosmosdb.tgz: - resolution: {integrity: sha512-MBnV/yL0ri+7ZnXoqtKJQficryQtw0NgOh3d5zdiW7/HYYpSnF65IohykUO2vOzwjEmce25okqBqoNGpjXel3A==, tarball: file:projects/arm-cosmosdb.tgz} + resolution: {integrity: sha512-h8AlVZ0I2wTw8Q74S55zhLfvB3u3SzVNiEpiSJCbdSd8yfaAt++yUMgAGLK2hJxBGtjflb3zKdmKwVPr48Zthw==, tarball: file:projects/arm-cosmosdb.tgz} name: '@rush-temp/arm-cosmosdb' version: 0.0.0 dependencies: @@ -12865,6 +12865,7 @@ packages: rimraf: 5.0.5 ts-node: 10.9.2(@types/node@18.19.32)(typescript@5.4.5) tslib: 2.6.2 + tsx: 4.9.3 typescript: 5.4.5 uglify-js: 3.17.4 transitivePeerDependencies: @@ -12874,7 +12875,7 @@ packages: dev: false file:projects/arm-cosmosdbforpostgresql.tgz: - resolution: {integrity: sha512-VHujh2x7NL1et6EcueAdTBTV84QviU89M+wexmWGaC4ZVEMIFMKpOESnhnAIKM4Y1FCxGFj30Sad0UshUOTaDQ==, tarball: file:projects/arm-cosmosdbforpostgresql.tgz} + resolution: {integrity: sha512-wd2KsqFf8doHQnsNxYh160NFeM9Dn5W9io2YVkFFU5xniloidALVDFJc07JXOQkI2mEEk1Q09sxGg8K/cU0VPQ==, tarball: file:projects/arm-cosmosdbforpostgresql.tgz} name: '@rush-temp/arm-cosmosdbforpostgresql' version: 0.0.0 dependencies: @@ -12904,7 +12905,7 @@ packages: dev: false file:projects/arm-costmanagement.tgz: - resolution: {integrity: sha512-6V1wMP6Y4nBoEEffsFzr7kWK7qphUzQlk4EnFwUGafn02wFFxyDgx9wcdwQlP7rrjIx8QPLN2oEzt8bWgU9ILQ==, tarball: file:projects/arm-costmanagement.tgz} + resolution: {integrity: sha512-KcErI+4j55rRFTkKW6MANtjeMaQtxQHtWlbqwOPw46wTS6HKqy9YqtyKRe4MTmZ6XkcCCpVaJc/CiE1pHk3OhA==, tarball: file:projects/arm-costmanagement.tgz} name: '@rush-temp/arm-costmanagement' version: 0.0.0 dependencies: @@ -12934,7 +12935,7 @@ packages: dev: false file:projects/arm-customerinsights.tgz: - resolution: {integrity: sha512-YmwjtMTKmzpTQkqVmb+ZTQ8Kvf06d2EaxqmPUyNPpKU9ds8txurhoDOgPghrj+lZuvYkm57aq3avJUfVaKL9Jw==, tarball: file:projects/arm-customerinsights.tgz} + resolution: {integrity: sha512-sDKJ0LkulPFnlZ/GEut59G5P/jp3dhD8GRZx2KakC9dppmxyRUIkz0Opa9ksbFUSPwT1+ttaXwQ7i5L6wOA/Cw==, tarball: file:projects/arm-customerinsights.tgz} name: '@rush-temp/arm-customerinsights' version: 0.0.0 dependencies: @@ -12963,7 +12964,7 @@ packages: dev: false file:projects/arm-dashboard.tgz: - resolution: {integrity: sha512-tKQ0zRFpV3V/0bf6QpyeBONJSH0W9SAbmKgD4uE8H0HU7zv9310fH84kPTWq+spin4d2NjUd8YnCdUbMIh98HA==, tarball: file:projects/arm-dashboard.tgz} + resolution: {integrity: sha512-ltP+T71iJ+sPFehN6Cj6Fq01oLvbjQHOMNEcDlGCI6aBHlWnpJ6tTnkoUhIJb25z39+FNI4B8R1IsyeuTkTRFA==, tarball: file:projects/arm-dashboard.tgz} name: '@rush-temp/arm-dashboard' version: 0.0.0 dependencies: @@ -12993,7 +12994,7 @@ packages: dev: false file:projects/arm-databox.tgz: - resolution: {integrity: sha512-snUXe8dRruI803cP/dmoxiTZekgs9AtM3KxKbukIe1jXZl+WZP1/dwlwuWV6b0ZUdM0dF5NhPQc/ZHAK4NQ32A==, tarball: file:projects/arm-databox.tgz} + resolution: {integrity: sha512-8QeMKJtTyDYFHj3wEdpFpEeoGH06JGhgyWXQHeLrK0lDXYF7dmYBy7lh5cT9E5tOUSElD7CMoR4pFvHr+qAo2A==, tarball: file:projects/arm-databox.tgz} name: '@rush-temp/arm-databox' version: 0.0.0 dependencies: @@ -13023,7 +13024,7 @@ packages: dev: false file:projects/arm-databoxedge-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-lEscrgwUaJMfxAqMj2F1udK2fx1SZ8aUxg5yii1Li60IEwQBtp0LxIeoo9FaaV4I5GCRs9RlFm6RHiB7lpUWyA==, tarball: file:projects/arm-databoxedge-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-zMSXvOkHZPQkNJmAL/7KaWDcs0dz743OmclpuMZCKp67rN3Mob4saRJreWV7voQO6XWLs0Jq2jOb8gVDsN1/fQ==, 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: @@ -13053,7 +13054,7 @@ packages: dev: false file:projects/arm-databoxedge.tgz: - resolution: {integrity: sha512-u659UHJSXGrhBl0omxiJbpFtpkPndFD7J+nXByTfOSa4j5o38O8WA18Ba/8xI4iWvrw+0Ox+yZxgfuQazGEsPg==, tarball: file:projects/arm-databoxedge.tgz} + resolution: {integrity: sha512-nyhPt4fzPfbcf+HnUWwMupeK8xB4Ut1A3fHELerAn3i8iKINx6Hg89Zz09noCvhiL+02R/mmlsQFN/M4YTXAyg==, tarball: file:projects/arm-databoxedge.tgz} name: '@rush-temp/arm-databoxedge' version: 0.0.0 dependencies: @@ -13082,7 +13083,7 @@ packages: dev: false file:projects/arm-databricks.tgz: - resolution: {integrity: sha512-a/puaALij3Tah7sNgeeYJ6aRnJ734NzRGq7A/zbbNXCxIHDy/QrPBNbB1IeYQlANv1KD7ycAH20lW7Y8NvQQYQ==, tarball: file:projects/arm-databricks.tgz} + resolution: {integrity: sha512-lMdYf/Z7WhXhcAsNzhapfOG3nhgXiu6YUtvIADLHoER4qfaBkDpQ55MOc9YFiEW4nX6E+9/LVohiCkjrc3Eibg==, tarball: file:projects/arm-databricks.tgz} name: '@rush-temp/arm-databricks' version: 0.0.0 dependencies: @@ -13112,7 +13113,7 @@ packages: dev: false file:projects/arm-datacatalog.tgz: - resolution: {integrity: sha512-Ra3wEWxRKYAtX8ykcEp915iHKHRRZS04euo0VwENXd5aXjhuUJbqm0mj9kD4YGxVKoE0osbzw44G9/5NyidB6Q==, tarball: file:projects/arm-datacatalog.tgz} + resolution: {integrity: sha512-eJSf81DsGvWlXj1NSij3KPFlguH/eMZSIUFtz+3cSsYxiedE4DBn453fgeHVJFxgfWoYsAkCLALvAnDTwscw1g==, tarball: file:projects/arm-datacatalog.tgz} name: '@rush-temp/arm-datacatalog' version: 0.0.0 dependencies: @@ -13141,7 +13142,7 @@ packages: dev: false file:projects/arm-datadog.tgz: - resolution: {integrity: sha512-nOd/hVOhSZAZsLEAxd+UjcP4KvvTurGl6eqqVWY0OjiRd/PyFkMbtaITibwS2HPW22m9HmlKfNNyekI5qt7bOA==, tarball: file:projects/arm-datadog.tgz} + resolution: {integrity: sha512-iQ8KtMGT45+VQFGh3ulDeiE+uJhkSBl6HmfrhTr76FCscJhvSMktI1QmgEfZoFRink5Xmm3o5yklk7QlV8hkmQ==, tarball: file:projects/arm-datadog.tgz} name: '@rush-temp/arm-datadog' version: 0.0.0 dependencies: @@ -13171,7 +13172,7 @@ packages: dev: false file:projects/arm-datafactory.tgz: - resolution: {integrity: sha512-VDuETRwbnM4xjDPT4pjRJkjAMZBoWUIOx1VX4OSZ2AIMvKsr+TUDFyzzPAOixloCEMIFIDjyRaG9DCCDvgPsGQ==, tarball: file:projects/arm-datafactory.tgz} + resolution: {integrity: sha512-FjLDdtqvucdf/sqBmRdcmjjBylhFV45VRdzHbMBlSWE75MMDyUOPINbmv0X0FYEZo0RhqcUQwqfSpVQA1AAM4g==, tarball: file:projects/arm-datafactory.tgz} name: '@rush-temp/arm-datafactory' version: 0.0.0 dependencies: @@ -13201,7 +13202,7 @@ packages: dev: false file:projects/arm-datalake-analytics.tgz: - resolution: {integrity: sha512-AMSYDgYccWyW/UIAynADo5Ewt6K5RQMFjv2MEA9xgOBXq+g469U+Hir7r5a5gvaVcPyQCJfHCNxVjjTv/+rHiQ==, tarball: file:projects/arm-datalake-analytics.tgz} + resolution: {integrity: sha512-vKXRT+CQplO68riVniiSLXMDDoVYfwcfR+fcg3NHiAimADXhQe2V2Dih1MN031mkJjZErxzi4xD01BqG8C1Kew==, tarball: file:projects/arm-datalake-analytics.tgz} name: '@rush-temp/arm-datalake-analytics' version: 0.0.0 dependencies: @@ -13230,7 +13231,7 @@ packages: dev: false file:projects/arm-datamigration.tgz: - resolution: {integrity: sha512-VLjPktB+2zBqGv48KYV8FpZnsNys1jPA7cHSZU83dbjPv63CJTvKCX1AUB03rv/P25tJiJF6qvb4DJAsxBemLQ==, tarball: file:projects/arm-datamigration.tgz} + resolution: {integrity: sha512-+VMNTU22qzKTLQ94Kau820B3Y5TvMfa1rWbuH2s4G/1nLJYoHaAzV+ajv+UYrkPYyKdtA+1+Y8UtMp0FF5//CQ==, tarball: file:projects/arm-datamigration.tgz} name: '@rush-temp/arm-datamigration' version: 0.0.0 dependencies: @@ -13259,7 +13260,7 @@ packages: dev: false file:projects/arm-dataprotection.tgz: - resolution: {integrity: sha512-F7qlpUrI5wiqm2I1jBVsA42a1mW2k3PvbwFO37g4db40TQhXVVdnTDtDtFKzVpXtSbtH0z6YgTKXJiPv9y0mpQ==, tarball: file:projects/arm-dataprotection.tgz} + resolution: {integrity: sha512-+nt63ddgjPdgZJBqZMuMSxon5cePtnG3tCDhPH10ByO/IhZCJK7CrboEjIIJ5/fIO0juwI3j4B3pMFSTnglNUg==, tarball: file:projects/arm-dataprotection.tgz} name: '@rush-temp/arm-dataprotection' version: 0.0.0 dependencies: @@ -13289,7 +13290,7 @@ packages: dev: false file:projects/arm-defendereasm.tgz: - resolution: {integrity: sha512-HcgsirIIZynG70wdTGMbmYOYdS63gpbnZcWg4Y80k88ELhOC9NRvkGjWPJeMrhzoMX8Jh0CmIFzTwSL5wVDtjg==, tarball: file:projects/arm-defendereasm.tgz} + resolution: {integrity: sha512-IbBJX+hNSDUJgF1WKrOP4URCzZ9khaY6oss4/QDv90TPxd4LleJYLGIkkQtpRvVaUR4S8HaQPFx0O+nrCz2DYw==, tarball: file:projects/arm-defendereasm.tgz} name: '@rush-temp/arm-defendereasm' version: 0.0.0 dependencies: @@ -13319,7 +13320,7 @@ packages: dev: false file:projects/arm-deploymentmanager.tgz: - resolution: {integrity: sha512-Bm46oafgnuo6Ebu8/Jpn90Fv5cXrfv3suZW+Na57iup6cvWjqcV0h1B435KVJvQHspV77UBfMRX2lRYGM9d1iw==, tarball: file:projects/arm-deploymentmanager.tgz} + resolution: {integrity: sha512-QOXOZmT9PsI11iE7MIupB4GLj1EQ+3x5WwyeqNKnLex7nxsOJ9xXbqQL3MtlT+asX6Z4ds4BnxXIfHB7XHWaMQ==, tarball: file:projects/arm-deploymentmanager.tgz} name: '@rush-temp/arm-deploymentmanager' version: 0.0.0 dependencies: @@ -13348,7 +13349,7 @@ packages: dev: false file:projects/arm-desktopvirtualization.tgz: - resolution: {integrity: sha512-/YWvP5NfU3QE2dkMZKrs5x6DcKR1paPJ6ISX9XDtNUaiD4O+cpPPkDOM/YdknHiSPq6/v/kdPDMaIAl/POev5g==, tarball: file:projects/arm-desktopvirtualization.tgz} + resolution: {integrity: sha512-g1LYZ8+LQpok5ISdWIEG3l400smC8D1TPrcFULQ02XAiNtIMvpFW/IYvhDmsksC4tHRITRYXc7KgDioJOFIluA==, tarball: file:projects/arm-desktopvirtualization.tgz} name: '@rush-temp/arm-desktopvirtualization' version: 0.0.0 dependencies: @@ -13376,7 +13377,7 @@ packages: dev: false file:projects/arm-devcenter.tgz: - resolution: {integrity: sha512-J97BX6K+lMu4HJhmixnsP7RDmH+WceVUEVVVNmnD1AL7NsSQNffeB08FTlOY9gp+lC6OH7BOjg9eAvTFouzFrQ==, tarball: file:projects/arm-devcenter.tgz} + resolution: {integrity: sha512-RfoFaKu+F1HRy0q1C7nnZe8xxIAuhLCYcu3m/KXmP1D3WhCBPfoIN1hWWTgZdOq28A8V9zHr3o3SbxgltsJMUA==, tarball: file:projects/arm-devcenter.tgz} name: '@rush-temp/arm-devcenter' version: 0.0.0 dependencies: @@ -13407,7 +13408,7 @@ packages: dev: false file:projects/arm-devhub.tgz: - resolution: {integrity: sha512-B9u6Zgdya9u5MxIOugcDp27+KM2Nq7vrXeLfBMGgE8N51mc3VfCeOjRt1evb+iUV8Px2V+3sQaJoSWTx//l4nA==, tarball: file:projects/arm-devhub.tgz} + resolution: {integrity: sha512-ihxaGfsco83NJ/QMJXTAMXdAh0VDeFACvo3+2bu+HNAK8u1DZ5nGOwcrQ4dw/vebel8muS3NX1LmsrkGHMvayQ==, tarball: file:projects/arm-devhub.tgz} name: '@rush-temp/arm-devhub' version: 0.0.0 dependencies: @@ -13435,7 +13436,7 @@ packages: dev: false file:projects/arm-deviceprovisioningservices.tgz: - resolution: {integrity: sha512-fPXigdpTLteooNYED9V1N2UlxNAXrmfBomjjXZ2q2JcyF3EoUYxDoTKHWeS0yO4QZpnbwzOWe+eZozqkzTzpgQ==, tarball: file:projects/arm-deviceprovisioningservices.tgz} + resolution: {integrity: sha512-q3tf5V9yIuxRvQ1sohYMHue4Qwik4tEIU3ayIWRoKk2CreKt5erqtdNV3xw/JYBh7T5uNxtMJ0MqZy57efFmQw==, tarball: file:projects/arm-deviceprovisioningservices.tgz} name: '@rush-temp/arm-deviceprovisioningservices' version: 0.0.0 dependencies: @@ -13465,7 +13466,7 @@ packages: dev: false file:projects/arm-deviceregistry.tgz: - resolution: {integrity: sha512-toHqmdPrJICQwcFEKLymTrqxLBiROPBFSa6j0i/JVmlHkInLdy2GlSWkF6CZ7E38vA1XOEE3jhWGQBprSFqUPA==, tarball: file:projects/arm-deviceregistry.tgz} + resolution: {integrity: sha512-GMatDE35xznBxFn9laqbhVBpsD9fWlvPw44+kLqxvtOAH3cJRWVPTOwT4NjQ3aUJ0rMmVbwoEE0CqEzNpmy+SA==, tarball: file:projects/arm-deviceregistry.tgz} name: '@rush-temp/arm-deviceregistry' version: 0.0.0 dependencies: @@ -13496,7 +13497,7 @@ packages: dev: false file:projects/arm-deviceupdate.tgz: - resolution: {integrity: sha512-2JWF01Gx7PkrE6+TuHEfLEifSrFT70mZhKvNsumHbhfjVnqxdr1Ez8iKwufg612TsOs625BbhqSmKeXjnvhKkg==, tarball: file:projects/arm-deviceupdate.tgz} + resolution: {integrity: sha512-nGATzy00/K1b/tEtCbAXAu63eUHBWS91PfiuLRFq7BhRDoqQGs7HWfQpbyZH8bP4VrMNUBuBxvMyMVLIi4dDaw==, tarball: file:projects/arm-deviceupdate.tgz} name: '@rush-temp/arm-deviceupdate' version: 0.0.0 dependencies: @@ -13526,7 +13527,7 @@ packages: dev: false file:projects/arm-devspaces.tgz: - resolution: {integrity: sha512-4S6jJOao/eo9J1EnWIE/vkYtlYLRsTdMWryGe6ILyq3JGfQj7LIvuB9gT6r3yVI4oDhzo25/u7lVUTMSLhJ/wQ==, tarball: file:projects/arm-devspaces.tgz} + resolution: {integrity: sha512-9iDDxpR5zqvJlS3n6zW+onhkxIJk+YmFsUWyBecH12XIrj0gMN+f5E/NqCiXkAD4TH5Y12bZlkouAhOFsOMlag==, tarball: file:projects/arm-devspaces.tgz} name: '@rush-temp/arm-devspaces' version: 0.0.0 dependencies: @@ -13555,7 +13556,7 @@ packages: dev: false file:projects/arm-devtestlabs.tgz: - resolution: {integrity: sha512-2M5eXFlLwhRRPBoIg+5NeZQJbn+PehVoMHr3Yj8AJxZRq8eV5ph/KDAZGgQu7+5wXOvkJlYqFu0H1FOYux7utw==, tarball: file:projects/arm-devtestlabs.tgz} + resolution: {integrity: sha512-t1o0kYdnLvFZzDXA0IsUxO46u8AT0BphgYNJ8tzHlO9fCjB044Sqb6M+UVTQdfrOT7WBwsrnr8WrcEHWp1UGPQ==, tarball: file:projects/arm-devtestlabs.tgz} name: '@rush-temp/arm-devtestlabs' version: 0.0.0 dependencies: @@ -13584,7 +13585,7 @@ packages: dev: false file:projects/arm-digitaltwins.tgz: - resolution: {integrity: sha512-YplI71s7/1v8NZTIpVuqS/JrwfFBbDS+FyMUA9cyJpJwFXrjxlIUa2N96dg114SXVU+ayOBFn/Zwa/TbrKEE3Q==, tarball: file:projects/arm-digitaltwins.tgz} + resolution: {integrity: sha512-EranoD4p+qG/E2PzoeFNBhJSbzWwTFEd1AlLI6ryAQAZVBVyx5Z+AlLuube9/XqdHSD06c1zF8Hsfqx3ZBnjmg==, tarball: file:projects/arm-digitaltwins.tgz} name: '@rush-temp/arm-digitaltwins' version: 0.0.0 dependencies: @@ -13614,7 +13615,7 @@ packages: dev: false file:projects/arm-dns-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-puTccKzXOg2TcqUeWjD1P433WWa9p2JLLU5gTxNbf2NK11GHXbOQMtHBeaYLJCH0eggjJ+j0ZTEtulMwzALvFA==, tarball: file:projects/arm-dns-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-7D54OU32Z0KkJgHsAxsuznXvlUxm1xwPMywRnqpFHcguO/Jhfs5UHuPquo/SotN/Z9mzy/n/dratn9chbrZksg==, 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: @@ -13644,7 +13645,7 @@ packages: dev: false file:projects/arm-dns.tgz: - resolution: {integrity: sha512-2TpCBBHq/YII1z/4AI02OfdYVvsfR3fnThp0yrz2pa+YZDFlVnF9iSaQjY9y0nf+GrNxS4+LQfuhmGKnQ8GASQ==, tarball: file:projects/arm-dns.tgz} + resolution: {integrity: sha512-YO3sDFIvn4Bpgl5ZpOPrq1Ek8f+5I4UqyWmTHZL1SF+Mi5a5IsVVmsXxsG0kXxnMHTnYVUDzyld/LRdbHPxOVQ==, tarball: file:projects/arm-dns.tgz} name: '@rush-temp/arm-dns' version: 0.0.0 dependencies: @@ -13673,7 +13674,7 @@ packages: dev: false file:projects/arm-dnsresolver.tgz: - resolution: {integrity: sha512-WPnP45iTq+XsrYZEkIwvKNwFk8nb6av2qRb2TK8gXul69suB1JGPAypeGRp+fzCAPPTxSS5ZpnGupey77mof9A==, tarball: file:projects/arm-dnsresolver.tgz} + resolution: {integrity: sha512-QLLTYoBkr1z0LoEvmgvOwY3Q3fIKhcVbDbzxy9kA3Vs9RuTrppPTIO+tqaWyhJnYI45L+hIh4htum1trJgWW9Q==, tarball: file:projects/arm-dnsresolver.tgz} name: '@rush-temp/arm-dnsresolver' version: 0.0.0 dependencies: @@ -13703,7 +13704,7 @@ packages: dev: false file:projects/arm-domainservices.tgz: - resolution: {integrity: sha512-y2TwdjdgZtrSqxhNdXa1fh+adR4GN7sM9381MIVTTTnfq7VteJdjHiyI2zP+28+yd/OBs3Pn/HquQ56JnD5MOw==, tarball: file:projects/arm-domainservices.tgz} + resolution: {integrity: sha512-UNquG1uLduui/bsLZFDb21AWnzrgWBaXJ5hdsXRF/VyZITYcOUFyPauGAFPGPI2p2BHVSil2+/v09cf+czteqA==, tarball: file:projects/arm-domainservices.tgz} name: '@rush-temp/arm-domainservices' version: 0.0.0 dependencies: @@ -13732,7 +13733,7 @@ packages: dev: false file:projects/arm-dynatrace.tgz: - resolution: {integrity: sha512-+hGk+JXugRBu9sBFrGl0JfIT+PrySTodjHD9fr2ArwL2bqFL8UFwlH3n9MtH0+LOG7U2CN5yW4/OgFVALiSwng==, tarball: file:projects/arm-dynatrace.tgz} + resolution: {integrity: sha512-R9SJXYpYB2Ua8EAwEwWv6QTjiwwFS8i5QsjF0D/8HJtZNlqOZaLX4vx6x7tQYw41vl+469wJSbncWe4C+6ZqnQ==, tarball: file:projects/arm-dynatrace.tgz} name: '@rush-temp/arm-dynatrace' version: 0.0.0 dependencies: @@ -13762,7 +13763,7 @@ packages: dev: false file:projects/arm-education.tgz: - resolution: {integrity: sha512-Qqlz8rELb2bWq/KLoxlwYoiWaQ8Ehd1+NdINgMK+nYfp3D7xHm0ozOdE1xf0Wxz/YZYOZqjaLk+HNt9dbm9WpQ==, tarball: file:projects/arm-education.tgz} + resolution: {integrity: sha512-C0LxLuYw4xahWek1OKlHKI718dMNZPLNGL3/PyLtoucSmLXjn/yhgUxE04bh5mdE+A9odMHRjJ78bEm40qhdtQ==, tarball: file:projects/arm-education.tgz} name: '@rush-temp/arm-education' version: 0.0.0 dependencies: @@ -13790,7 +13791,7 @@ packages: dev: false file:projects/arm-elastic.tgz: - resolution: {integrity: sha512-iLn+bFeBy1IO4fdGJcsg49SIxyRpijW4N+dlh+Fvy0ShqpRbpWFqjQ4EWgWMTd98uVfUqEZpYFk1z2ZSCoZjDg==, tarball: file:projects/arm-elastic.tgz} + resolution: {integrity: sha512-2B0zGaJ5R4SA8txjmWWLOg5phXICznoiWTjz+RuM8G5P/x9KTmTTP9T3UizRBhwyC3LbIF16PNQKkWWnHWxqrg==, tarball: file:projects/arm-elastic.tgz} name: '@rush-temp/arm-elastic' version: 0.0.0 dependencies: @@ -13820,7 +13821,7 @@ packages: dev: false file:projects/arm-elasticsan.tgz: - resolution: {integrity: sha512-ljH3lrw4sb4HnyYgXpTMgKqV8xPeLtvbPiyKElZz5Yhcqj5H/dyIK4f/C5lvvb2x1n+mMG3IARBr5N2ivP3xbw==, tarball: file:projects/arm-elasticsan.tgz} + resolution: {integrity: sha512-zvCkdQoyVuG4Zx5O9Y7AiTArUfOedmG5bzM8AzpDQafNtr+vlV1/ZPOLjYBI8kslwSwnPLC3KQRrAL5NcqKeMg==, tarball: file:projects/arm-elasticsan.tgz} name: '@rush-temp/arm-elasticsan' version: 0.0.0 dependencies: @@ -13850,7 +13851,7 @@ packages: dev: false file:projects/arm-eventgrid.tgz: - resolution: {integrity: sha512-SBg+EdbHb3brYOJEg7K3FncdcRqpw3Kjok97H7YEp1+LLiR1Kkr8IpM/N/VM1O3SL1OESMaruN9Z3l76jtSghg==, tarball: file:projects/arm-eventgrid.tgz} + resolution: {integrity: sha512-VAKwwYr2niyvPwPy+YZcblxWLPOtNBAm+ew5isJGF+VslMXttOcPrpxO2HLfloWhyNVE+lnDYRY/eI3MpwJ7cw==, tarball: file:projects/arm-eventgrid.tgz} name: '@rush-temp/arm-eventgrid' version: 0.0.0 dependencies: @@ -13880,7 +13881,7 @@ packages: dev: false file:projects/arm-eventhub-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-qzVdVaTfgLtst7T/pk5XOxLdepfarqRUjlrmWO2iQtOm+Arww0HRSsKWMnuQ5WhzT4+BoZ09Ksawo5Zs1tUT4w==, tarball: file:projects/arm-eventhub-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-E3MXCJtV2hnEmKIaglR6PDVVMTxuJzWvN02riT70/oSCJZf3+Bn/8/mYhlpcNa9bWpCvyhbVSM6Akh+pALArkQ==, 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: @@ -13910,7 +13911,7 @@ packages: dev: false file:projects/arm-eventhub.tgz: - resolution: {integrity: sha512-PCnuzFGByYDof8EOomRy2CjenUACmyHYNCmeGoZ1z/k59Lc5LwbiFtT0CIkYYEPepoDjsoOgExOj9n1qmpmoTA==, tarball: file:projects/arm-eventhub.tgz} + resolution: {integrity: sha512-eFi8c4l061RY7uVhCUlUqLaQLpc+7+pTotzkTuTsJTZMCuDJ1H7eKE3UVAx7vz0eifrk8kTIBs7akMD9VQulmA==, tarball: file:projects/arm-eventhub.tgz} name: '@rush-temp/arm-eventhub' version: 0.0.0 dependencies: @@ -13941,7 +13942,7 @@ packages: dev: false file:projects/arm-extendedlocation.tgz: - resolution: {integrity: sha512-1ZMyToYOdRG+YJmL8+gLt49n8RlSMT9b+mXkKI5u4HK4sWWK8cWYstGJkMJN1MPsBFtBUbbrtAMZLd28LJUNTQ==, tarball: file:projects/arm-extendedlocation.tgz} + resolution: {integrity: sha512-LceP/1USDcz1tf2RhWdc2I3t/uPElqMNAfyaaHRexOheV8vNKpJn7ObPzzGS8goLShsHkI9n9u0joVIjimA/6w==, tarball: file:projects/arm-extendedlocation.tgz} name: '@rush-temp/arm-extendedlocation' version: 0.0.0 dependencies: @@ -13971,7 +13972,7 @@ packages: dev: false file:projects/arm-features.tgz: - resolution: {integrity: sha512-PDygRDKd4PLZjk48aP0A+r6ubtXejTobxaGdKjPTsbIrkggyNV8xE4vY3WYGG7AnD1e8iHlqBZrFqgp7az8MHw==, tarball: file:projects/arm-features.tgz} + resolution: {integrity: sha512-3ycCgl4d3XZbt4m3r7tquXPQfx2pPAuqvLEMiw85HjJsIb54H2ORoAE3m2wJY/hmG7FHhkPqR8muLzSMvcZCqQ==, tarball: file:projects/arm-features.tgz} name: '@rush-temp/arm-features' version: 0.0.0 dependencies: @@ -13998,7 +13999,7 @@ packages: dev: false file:projects/arm-fluidrelay.tgz: - resolution: {integrity: sha512-u5WlYU1+A90w9J/pf2ga5HqM5hYMlWcGdhi3EtS/m9L2r7hExnEQuqtDLHW8QJfvpWllmpQFYMymM6rrYEWJzQ==, tarball: file:projects/arm-fluidrelay.tgz} + resolution: {integrity: sha512-vCmPCN35aDh3Wnd3ssJsZsU2ir1ZM1rB7ksraiQlJn/E5LngbWoLpiE3dftRPl93v9Ly6i1AOTti8M6z9KgHiQ==, tarball: file:projects/arm-fluidrelay.tgz} name: '@rush-temp/arm-fluidrelay' version: 0.0.0 dependencies: @@ -14026,7 +14027,7 @@ packages: dev: false file:projects/arm-frontdoor.tgz: - resolution: {integrity: sha512-oW3bKOjWUopBurqelzxq8dDR1lpyOZvdAVzw2gHfUQmN0WPQoY5iTk2qrlRvhmyNyls4hcICNBGqy8JhC8z5jg==, tarball: file:projects/arm-frontdoor.tgz} + resolution: {integrity: sha512-ILJlWJMp6OJ4jHz5v1pI665HzCytXl0zdwlmWlNGcJIQxvP5+3sU4p40TyNLTpM/5pTCvi6inoZi+UqVFtEf/Q==, tarball: file:projects/arm-frontdoor.tgz} name: '@rush-temp/arm-frontdoor' version: 0.0.0 dependencies: @@ -14056,7 +14057,7 @@ packages: dev: false file:projects/arm-graphservices.tgz: - resolution: {integrity: sha512-IJ1lDOuVu6aQCmCOlIIKeHoRrz8b+4BM5PU7Jz6fkcHHhdzQA9ScDO/k4pGTT9wjLSebJ50JZfDJIgMU/D/Aig==, tarball: file:projects/arm-graphservices.tgz} + resolution: {integrity: sha512-5pY0z+IzynK0cSa5D3TclvPDBZ4nVcLMowdHbefQHH358A004ir9oy3FwmB+9QuYtI+E2wbQwA11eEoj6cGNWQ==, tarball: file:projects/arm-graphservices.tgz} name: '@rush-temp/arm-graphservices' version: 0.0.0 dependencies: @@ -14086,7 +14087,7 @@ packages: dev: false file:projects/arm-guestconfiguration.tgz: - resolution: {integrity: sha512-GTpbrpDPK7vVJRuni6sEBAm2ItIPX9M3wLAJZV76z6gHvXrIEO7iGXbSzsO2tT5RCGWLb40nEKZWSNS81UktxQ==, tarball: file:projects/arm-guestconfiguration.tgz} + resolution: {integrity: sha512-82nPs+USq76GjO07wOI/87RpOCdSVmx2EfMsqOzzOAGmG/cufZ667cRljuP6aAaFBoDmMHeC0axAZRKscjpNMA==, tarball: file:projects/arm-guestconfiguration.tgz} name: '@rush-temp/arm-guestconfiguration' version: 0.0.0 dependencies: @@ -14115,7 +14116,7 @@ packages: dev: false file:projects/arm-hanaonazure.tgz: - resolution: {integrity: sha512-9zK9QdmF4kyJn7ieuLlX6vDE4ZjALN9+djnWyxZeh1P9aCFCvvbTOMb+vLJ7qCKXmEeND8EESAAN8g7X8IYCLQ==, tarball: file:projects/arm-hanaonazure.tgz} + resolution: {integrity: sha512-Vu0e+PrWLwtu3aDDUWnhM/KSQDz6jFG+HH/4xyFtWPhSLaUJvXyLZQoqwFRBBAfBaeRpgMuMBy2gXS6hKgQkQA==, tarball: file:projects/arm-hanaonazure.tgz} name: '@rush-temp/arm-hanaonazure' version: 0.0.0 dependencies: @@ -14144,7 +14145,7 @@ packages: dev: false file:projects/arm-hardwaresecuritymodules.tgz: - resolution: {integrity: sha512-7uHWsKMvJispT4rmr8FPAkUCyH/GP1xkpgi7TCvtxf8lwb+LMETPMUlKhnxhNVEE5OnX0KNdBPayVGMHJABxhA==, tarball: file:projects/arm-hardwaresecuritymodules.tgz} + resolution: {integrity: sha512-B8yOjFh0QlXIjSTnH/1jdyEKOAwvXVhUF9ktcvkwVyGVII3fokmCkPBvSj7ZZEuic6prMpEcRho4f3BwisqZcA==, tarball: file:projects/arm-hardwaresecuritymodules.tgz} name: '@rush-temp/arm-hardwaresecuritymodules' version: 0.0.0 dependencies: @@ -14174,7 +14175,7 @@ packages: dev: false file:projects/arm-hdinsight.tgz: - resolution: {integrity: sha512-ZyIP4xbAU03gBLfnQevPPpfyXy4FrAax8p2tlebKdCttEN88Td3mgAdrssoyrh9FxcpLzJZitPEG/MUhT38eVQ==, tarball: file:projects/arm-hdinsight.tgz} + resolution: {integrity: sha512-l8bZjUD9fo4yL/LwVsR76ewzZqT+UnVCZYfMAEa826YgHu8hyA6FCe2P32f1YudoheCK/jiEi+q+j/UGw9r6dQ==, tarball: file:projects/arm-hdinsight.tgz} name: '@rush-temp/arm-hdinsight' version: 0.0.0 dependencies: @@ -14204,7 +14205,7 @@ packages: dev: false file:projects/arm-hdinsightcontainers.tgz: - resolution: {integrity: sha512-ciQ1bxN92AunEanZh6Mp95nC8De2mkQogcJn8J1W0oGu+IiGWDdRuxHVFrPBzX1SGm45QGvchG1mUwFG08YwdA==, tarball: file:projects/arm-hdinsightcontainers.tgz} + resolution: {integrity: sha512-ebovHn3mwM2YvBI2084wConhknoAW/+i9YmbLYcDXvgxJbEERTm6n3i3WyMl715K5s3LZ/CS3tkGcNeWTTWwOQ==, tarball: file:projects/arm-hdinsightcontainers.tgz} name: '@rush-temp/arm-hdinsightcontainers' version: 0.0.0 dependencies: @@ -14234,7 +14235,7 @@ packages: dev: false file:projects/arm-healthbot.tgz: - resolution: {integrity: sha512-7qYfHt322X4WPNtZ973Rxtv/YvX1ChYD99FMgiBnYjH7RrRGsSKf/tYy6NFcYdGS/PpPIUAbfLYebtT809WVfQ==, tarball: file:projects/arm-healthbot.tgz} + resolution: {integrity: sha512-bwEzqpTT6a0mEF9+qnv+oj1rPlRxMYA+YuorhxZ3HJ7U5THINWkGgcnpFzN+F6lXz86Hc/lLGhxTo5rejO88Mg==, tarball: file:projects/arm-healthbot.tgz} name: '@rush-temp/arm-healthbot' version: 0.0.0 dependencies: @@ -14263,7 +14264,7 @@ packages: dev: false file:projects/arm-healthcareapis.tgz: - resolution: {integrity: sha512-TiuR4qgo+USsnf2DH/GdkvI3G5t1q0gFodLt0bpkBxT5SC9HtoLHv7GAf0GCIUKEvC9xaLcy+b2rEVFyKejNgA==, tarball: file:projects/arm-healthcareapis.tgz} + resolution: {integrity: sha512-ZZG6IphyTnxwUp1EumB2DcHPIJnwPAh0wyAJwcS7FXQkkQ+6DQetAl4EZKsNZn97J4mFDxYTPVj87I0/aHsb4Q==, tarball: file:projects/arm-healthcareapis.tgz} name: '@rush-temp/arm-healthcareapis' version: 0.0.0 dependencies: @@ -14293,7 +14294,7 @@ packages: dev: false file:projects/arm-hybridcompute.tgz: - resolution: {integrity: sha512-ZfqlB0Yw4fWwm9BUOA5rrdHuumwmYzx4yROMTBAizwlUJFsVVLr4p6S6A4f4GIiFxbSRmo4IsWSdRvkJxv2jsQ==, tarball: file:projects/arm-hybridcompute.tgz} + resolution: {integrity: sha512-mmfeBdLwjyRq/b9FslE4Z4COEJz+m7G9c5PA0FrzsIikkh26uF7TBU4T33R1uEABDbL65NH7nCWOncCgaJcN1g==, tarball: file:projects/arm-hybridcompute.tgz} name: '@rush-temp/arm-hybridcompute' version: 0.0.0 dependencies: @@ -14323,7 +14324,7 @@ packages: dev: false file:projects/arm-hybridconnectivity.tgz: - resolution: {integrity: sha512-33NtGiydGaoaJo0Ppz2V3/zs7O2iSdb6OWSigm/qdeGJd8EAD139QdFANdPmuwZI0kqlAtjcXm1LebDkXZyV7w==, tarball: file:projects/arm-hybridconnectivity.tgz} + resolution: {integrity: sha512-7+68Vak09tR2Jtm/9GDiYXZrLDrhpIgT/vs9fglyzLCfLWtfbQBB/fDLXEDfuo2SBzakHrvqHG5tY2fjKDJ9Qw==, tarball: file:projects/arm-hybridconnectivity.tgz} name: '@rush-temp/arm-hybridconnectivity' version: 0.0.0 dependencies: @@ -14351,7 +14352,7 @@ packages: dev: false file:projects/arm-hybridcontainerservice.tgz: - resolution: {integrity: sha512-RyxNvLyR1d24qi3s8hhdx8guBAkNL+jjxjnO5OQziuU45RbDqHvZVKnfDtGuUPbT75AKOAQz4BrfO7R5Dk91UA==, tarball: file:projects/arm-hybridcontainerservice.tgz} + resolution: {integrity: sha512-x+Di4bCuVNPVdcT5b+RKelPq8gjUXFmRKiNxfAe6gbFgfT4xnHmiibrn4QTWa7MoqNZ09w0oT7umF+XA8peSSw==, tarball: file:projects/arm-hybridcontainerservice.tgz} name: '@rush-temp/arm-hybridcontainerservice' version: 0.0.0 dependencies: @@ -14381,7 +14382,7 @@ packages: dev: false file:projects/arm-hybridkubernetes.tgz: - resolution: {integrity: sha512-0KsVUz3FuHC1bP+QAHA+5VlJ5ZYrM4SfUe5+fdlZlQ21XEbO+Abu+IsbAdNVKpkhGVISyZHavRrmwvlXYLQdmg==, tarball: file:projects/arm-hybridkubernetes.tgz} + resolution: {integrity: sha512-4H0CBCABnvQSHE1Kb0R26LOvSdYspBxb45tkmRYbtfH3X2FSUHR+a3wW409c2kAUXqy2U1uHyrMPUH5RV4cXxg==, tarball: file:projects/arm-hybridkubernetes.tgz} name: '@rush-temp/arm-hybridkubernetes' version: 0.0.0 dependencies: @@ -14410,7 +14411,7 @@ packages: dev: false file:projects/arm-hybridnetwork.tgz: - resolution: {integrity: sha512-kXX+OtHL1SedKE6yxLGJE9ILA8dxw45WIn0Q245tG4OFdH5RH0J+/sqNSxncwFvcfOwcG1f+CRORrdtE8xHrjA==, tarball: file:projects/arm-hybridnetwork.tgz} + resolution: {integrity: sha512-lQGRhFmb4TRdfzg5Y7/2MW2RdLlLiIAGPX9kIRPHS+ylHcnXhua3KhEZx5blp5gDWNm1KszQy5vCjib7Z+nrKQ==, tarball: file:projects/arm-hybridnetwork.tgz} name: '@rush-temp/arm-hybridnetwork' version: 0.0.0 dependencies: @@ -14440,7 +14441,7 @@ packages: dev: false file:projects/arm-imagebuilder.tgz: - resolution: {integrity: sha512-WIFbfyzDSlkPsWCn5rHregkO4lhLVIdvNMuT8xKIoxK+gNNLM7dBfzlGLz0kZ+vYoaNTCCc8lClaiEqAF4PTOw==, tarball: file:projects/arm-imagebuilder.tgz} + resolution: {integrity: sha512-ZhLDWmh649eA5wl/RujEO16BLPS7sqyEVck9r08TJVhbmn1Ocq4qAYzGqTuEtxJ1i519baUaVhEHyRb+nkik1w==, tarball: file:projects/arm-imagebuilder.tgz} name: '@rush-temp/arm-imagebuilder' version: 0.0.0 dependencies: @@ -14470,7 +14471,7 @@ packages: dev: false file:projects/arm-iotcentral.tgz: - resolution: {integrity: sha512-liQqudKElxS9BDABTXg+hbiIBssUx0hntlGZ2dXBaBT3gfaT1NMcKWyobXA3n4ASvEuRK1N+SfWmgMLYPFeYiA==, tarball: file:projects/arm-iotcentral.tgz} + resolution: {integrity: sha512-v/ogpxgSA5N8SXbn0xiJ9oqH5jKi7NPJ9+/3GQq/Ty+SaJzeqM9zw7jO7rlDG8uNYGXku7oAvOSgJKSk/v3rzQ==, tarball: file:projects/arm-iotcentral.tgz} name: '@rush-temp/arm-iotcentral' version: 0.0.0 dependencies: @@ -14499,7 +14500,7 @@ packages: dev: false file:projects/arm-iotfirmwaredefense.tgz: - resolution: {integrity: sha512-jopwhyZ+7uOVInGm3CsJUVgAX1BVoP3wIf1ZS6zb0pN+92JaMQer/xstHaqVSKTXRrYs7yhCj8Tz6HTDxjf6KA==, tarball: file:projects/arm-iotfirmwaredefense.tgz} + resolution: {integrity: sha512-Zk2iSKiwE7QCDIfugks3ynB3bqbGoVqIvWEIL8pUYGFXXyy0tKvzHWP21TsgXrA1Q4GH1H4To4Gkw2JOzqZkjw==, tarball: file:projects/arm-iotfirmwaredefense.tgz} name: '@rush-temp/arm-iotfirmwaredefense' version: 0.0.0 dependencies: @@ -14527,7 +14528,7 @@ packages: dev: false file:projects/arm-iothub-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-COAYXppMt5dZocsPTzpegFcmKcqWKujoIbOL13V3xaRiyDIpDRaQ1K/oaX54H/qX1iR6cSL6JYdECg36FC1a6g==, tarball: file:projects/arm-iothub-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-jyUCOh0VdDHdgl63j93JutWuEgTI+QS0ZXUJV0z/iPqzbwtNukpM2Z6n41i4f0KLRHiMNcTOA7AozQVnd+2bGg==, 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: @@ -14557,7 +14558,7 @@ packages: dev: false file:projects/arm-iothub.tgz: - resolution: {integrity: sha512-F43wiZ9thTfu7Ct7O3BSuPksSdqerD1hZvGsZAseZo56cgOE93PGkFFswJDhtiaIcPIdJn13iUDb9tFlVRcDmQ==, tarball: file:projects/arm-iothub.tgz} + resolution: {integrity: sha512-qzrpMniqY5UOLJu6Qul+qsNs/YxhAwFbhzbmFWa6Wk0KGTv2rlUTBeECRFo8jXvMjqegIvLWZfF9adcjv9rzng==, tarball: file:projects/arm-iothub.tgz} name: '@rush-temp/arm-iothub' version: 0.0.0 dependencies: @@ -14587,7 +14588,7 @@ packages: dev: false file:projects/arm-keyvault-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-eew0BowbeQlzkMjBteWwwGVPigBcMq78xpSZvEYZTi7WQtr4HOTa3KGZ/wftY9zZAiBdrltGEc8RRfR81WsXXA==, tarball: file:projects/arm-keyvault-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-6v73zZsCGr5vuPFshEDnnnLHYFqMlaiL401X7aAOaUukcct1rCx9u2pd74oEXK6UrTWSsLvww9e3Qfq+TTRLyQ==, 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: @@ -14617,7 +14618,7 @@ packages: dev: false file:projects/arm-keyvault.tgz: - resolution: {integrity: sha512-FOZUSIU9l2ZnzhLqgVfLIYa1ImGzLa5vSKWMUa78miYmL58AeH0Lcd7BdCI88wkxHx/91yoWf5I9mDdXgsjSyw==, tarball: file:projects/arm-keyvault.tgz} + resolution: {integrity: sha512-JxoREum8qt0mgqccEQyh+jwm2JS0YW3y+B2wJTZYGfI6sWuLSWoqclrsduHpypukNim9zBamgeJp+yWCJl2hMw==, tarball: file:projects/arm-keyvault.tgz} name: '@rush-temp/arm-keyvault' version: 0.0.0 dependencies: @@ -14647,7 +14648,7 @@ packages: dev: false file:projects/arm-kubernetesconfiguration.tgz: - resolution: {integrity: sha512-sNMfT8bUuIFOOjivbf8DVXD8im2EnrMCpJOYGlqFdq0WVXtvuqSL+RvRYwga22RKOrMqx0CxhOXjARl23IknUg==, tarball: file:projects/arm-kubernetesconfiguration.tgz} + resolution: {integrity: sha512-4CVrbqbP0K039Jg6tzMgLFKZVHBKIPyzYAtU6DCyRYhfRr3vo6b1fM5OkdPJkzRoB2GvM2o/EtTAecCja0PvVw==, tarball: file:projects/arm-kubernetesconfiguration.tgz} name: '@rush-temp/arm-kubernetesconfiguration' version: 0.0.0 dependencies: @@ -14677,7 +14678,7 @@ packages: dev: false file:projects/arm-kusto.tgz: - resolution: {integrity: sha512-bpn7fTzekBnNCG92rgD67AvEAeo/w1jsN9tngbXe5blnSSf2ACGfVyTqRhIZYMOv9qIzD7Y4RS5IWDAMPHiiyA==, tarball: file:projects/arm-kusto.tgz} + resolution: {integrity: sha512-wgEkqVFCMyY1fnNp6LAfjVTbMgv/GzFNJSOyGbxR+8GHLibUywm+/v+DYjLLM4C1x/ABYyQRLXaBN4Pme9+U4w==, tarball: file:projects/arm-kusto.tgz} name: '@rush-temp/arm-kusto' version: 0.0.0 dependencies: @@ -14707,7 +14708,7 @@ packages: dev: false file:projects/arm-labservices.tgz: - resolution: {integrity: sha512-mZ2e61/KOfqChADFU5tuI3at+jyuVA1LMNhqo7SFFqGbjXsyVG2TQ5Uu1Bm85ef6EFhXniPdek6RN3evJQU7ag==, tarball: file:projects/arm-labservices.tgz} + resolution: {integrity: sha512-2zW93uneDWOYO8ashXN/HjDQXW20jM042fJfbELQSXyT4Z5YW4EX+7EgWl6om+ow2T0CIHCP/3IwwVQZo6e1FA==, tarball: file:projects/arm-labservices.tgz} name: '@rush-temp/arm-labservices' version: 0.0.0 dependencies: @@ -14737,7 +14738,7 @@ packages: dev: false file:projects/arm-largeinstance.tgz: - resolution: {integrity: sha512-SRGvwa08A10+l5p39hAoYSPy53bSQTN1tt6UQbxtONAgF41Owohqovxo1ZL7eIOGvneurzT7Ca6hnWvhO8ft5w==, tarball: file:projects/arm-largeinstance.tgz} + resolution: {integrity: sha512-1abtiKgkUMW2qO1wjuIr8t5p1ez5b5LxFjh7EIvLjgCjMtVWjAMsELkRKArhenZxc/T+RO3rb7vN6V6YOpn95A==, tarball: file:projects/arm-largeinstance.tgz} name: '@rush-temp/arm-largeinstance' version: 0.0.0 dependencies: @@ -14767,7 +14768,7 @@ packages: dev: false file:projects/arm-links.tgz: - resolution: {integrity: sha512-5NNtprQi+wxcF1uWx1lX6vzHVH6XnTUSDPZfJjmZzNPEqbFqq3RUyx9zspsA3u8O5xlOLF6sFqchtrIPuw5NNg==, tarball: file:projects/arm-links.tgz} + resolution: {integrity: sha512-vy8pF5ciXYajsyasaTGaLi1/cPomCD7jWJ7CveZ24AZeogydkFcK2WzYqtdB8Pb97XpD2mDraUoj5xx1TpwpFA==, tarball: file:projects/arm-links.tgz} name: '@rush-temp/arm-links' version: 0.0.0 dependencies: @@ -14794,7 +14795,7 @@ packages: dev: false file:projects/arm-loadtesting.tgz: - resolution: {integrity: sha512-5EwqshTURIlvMXdl5du4+0EynIMBGTz4vkldCVr8QiA7QNkRYuBiYJz2TOl8Q76e+JxHF7pzApuCu4uOFh1UCw==, tarball: file:projects/arm-loadtesting.tgz} + resolution: {integrity: sha512-R9wxgbMIt+wUjNBh7MmEgPv7KSok8rVVxay2iskhcb2XJXq/0WqgyGmgj4KRHBpGQI07X2n1vUCyb/dcfD2UIg==, tarball: file:projects/arm-loadtesting.tgz} name: '@rush-temp/arm-loadtesting' version: 0.0.0 dependencies: @@ -14824,7 +14825,7 @@ packages: dev: false file:projects/arm-locks-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-kZM2uKjbiUzaGc7qL5ugE4qWtZCcPEFUPAXiQlHvxu6lmxZGTgbkOlsF/T1FSIHIDbX8IqMYQ43SADVgMlnyiw==, tarball: file:projects/arm-locks-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-npkoRV8xErVzd0ryHMqN6upbZIkqVEvv8XB7BXYvuDUI3ETV3/M6zJoQSzH6B/LrUDjSf00zD0EYNVFrCqmLfQ==, 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: @@ -14852,7 +14853,7 @@ packages: dev: false file:projects/arm-locks.tgz: - resolution: {integrity: sha512-mjbmRTflf6ZXnghr4Wu9n5VP6ZUJmkWYb5dw5abniZggG64eSwVFqs3QaiF2WCtQASWpXZHQba6B1R2JKecECw==, tarball: file:projects/arm-locks.tgz} + resolution: {integrity: sha512-Av96zFmv3nR8JzAtN4EGKH/A1Pe24/h45CERMLau5wt8SpfY15k8dxE1s5LQXZlsx35voHpKhYX9C6ae2FSIUw==, tarball: file:projects/arm-locks.tgz} name: '@rush-temp/arm-locks' version: 0.0.0 dependencies: @@ -14879,7 +14880,7 @@ packages: dev: false file:projects/arm-logic.tgz: - resolution: {integrity: sha512-EhSy+1o6u8q6V71ortV0/hu4s+D10gJTfc500gC4pDb3oRfSFfnNf+axzX33J5/5cpkTu2bPGP0ecUMaMRZTYA==, tarball: file:projects/arm-logic.tgz} + resolution: {integrity: sha512-uQzWPw1Yv8eLy1hERsrva/xoO5iSp5MkmIpBjdITtc8mLuil1hS4zCl8xB/OYslqWykgfH5P8f1p+Gm2zdoOKA==, tarball: file:projects/arm-logic.tgz} name: '@rush-temp/arm-logic' version: 0.0.0 dependencies: @@ -14909,7 +14910,7 @@ packages: dev: false file:projects/arm-machinelearning.tgz: - resolution: {integrity: sha512-txwLl13jHtCTfSr4lFDnmQ6G5cYPfSZDXJ0c5DEiMdyYCljCrPSG963wECi5gKEBMUSKr6US3QgZciniHDXK+Q==, tarball: file:projects/arm-machinelearning.tgz} + resolution: {integrity: sha512-uCPIp7AMhEqGPHPznv1ukvdQzyf0SBdrfxHLdR1vv2+1F5CBmbo6zxe8XgNn5iEStn0W3KDOYMrdXHvqev575g==, tarball: file:projects/arm-machinelearning.tgz} name: '@rush-temp/arm-machinelearning' version: 0.0.0 dependencies: @@ -14938,7 +14939,7 @@ packages: dev: false file:projects/arm-machinelearningcompute.tgz: - resolution: {integrity: sha512-4fKtWqRorfXaqD06yzs3BPvUEK33lccaefiyoCi/31xwvbxv0Xm3WOHKGq4SmGlJnnZRLY7VeiVHQGSB95l3Yw==, tarball: file:projects/arm-machinelearningcompute.tgz} + resolution: {integrity: sha512-Pr2MlPj6JIdCJCtEBmXcOE7w90MHcYpc0frSs7BZDHZVlr8Mb4oAs7uee88YMC780SAflGanUuy2s1pDg0NJHg==, tarball: file:projects/arm-machinelearningcompute.tgz} name: '@rush-temp/arm-machinelearningcompute' version: 0.0.0 dependencies: @@ -14967,7 +14968,7 @@ packages: dev: false file:projects/arm-machinelearningexperimentation.tgz: - resolution: {integrity: sha512-JiD2oPcqdrXXjttSp0SyeVr6C4dKjcJkZNEN4PbG/zt4MGo3yjtZBHVJosg4o9tHeCL90auikg8PNbDiGRs22Q==, tarball: file:projects/arm-machinelearningexperimentation.tgz} + resolution: {integrity: sha512-2cVUdFg+jhB+MLfcDzRrV9urgLPTB4FSC9Ej7F8p6ltMc6VsuNacg1zhq5WcdfDxRotwJCsze1muba7lJPddPA==, tarball: file:projects/arm-machinelearningexperimentation.tgz} name: '@rush-temp/arm-machinelearningexperimentation' version: 0.0.0 dependencies: @@ -14995,7 +14996,7 @@ packages: dev: false file:projects/arm-maintenance.tgz: - resolution: {integrity: sha512-c22MZSqTTJTXzBDL/ecsmAZ7W/r3i1tlDE0NuXS3ye2IiUIXVbFy0v7tB3ouR/M7so9m2N8UGdpn5HJXCs0c2g==, tarball: file:projects/arm-maintenance.tgz} + resolution: {integrity: sha512-hbHRUZj5M0xrJTPhD0alFfmvcCylwflT+/kvdK3PEKcc8RgzdquUJTL7xVzIuZfENPcW+22w7tYb8sHtJYR/Ag==, tarball: file:projects/arm-maintenance.tgz} name: '@rush-temp/arm-maintenance' version: 0.0.0 dependencies: @@ -15020,7 +15021,7 @@ packages: dev: false file:projects/arm-managedapplications.tgz: - resolution: {integrity: sha512-2VyqpG1GcMKjP19wqZ78KLOFoZWjBGksMoE28rh5ZgmPRfz2uziHxCGVd8uIxn4hlKC5UdGQ9/pm8DX9i7CsyQ==, tarball: file:projects/arm-managedapplications.tgz} + resolution: {integrity: sha512-+50LikptoY340NILV2lHa4P+JZyoVlce1/DBiL+Yn7r26F3PhE85cma2F1xqhIYZijjfjr+8zB42oWzkiUOq2A==, tarball: file:projects/arm-managedapplications.tgz} name: '@rush-temp/arm-managedapplications' version: 0.0.0 dependencies: @@ -15050,7 +15051,7 @@ packages: dev: false file:projects/arm-managednetworkfabric.tgz: - resolution: {integrity: sha512-oTJQi0UNrEyd/N3Vf1l9Oz9TJuKrnzk8a+iBQIHDwce1xNxOtCxJ7IIVu5KJlyzkEoxINB1dxJGdDqqrzlr5vw==, tarball: file:projects/arm-managednetworkfabric.tgz} + resolution: {integrity: sha512-Yshd5V1ylytidTS9UQrr2IST7D37NN4f3XKkedKFkGwNKGPipF3VGOEuIdPiE22eJV6Esx/ZGJG2DGPj6vkHXQ==, tarball: file:projects/arm-managednetworkfabric.tgz} name: '@rush-temp/arm-managednetworkfabric' version: 0.0.0 dependencies: @@ -15080,7 +15081,7 @@ packages: dev: false file:projects/arm-managementgroups.tgz: - resolution: {integrity: sha512-vcRQc8Tj3wCWpRklJPUlA1K2+HXtRdUcsXa/gIYZA6G1Pm76A40545YsZiUriek9AxHvya6fUkED6HelVu7xNQ==, tarball: file:projects/arm-managementgroups.tgz} + resolution: {integrity: sha512-dTs5ht7anpkuJOI1Ll/tzI0YvT2luw5dqBTpM/9CSWZ7EO2J9sOn1Bn9mMXIml9w05wHVOUcxN5uMGqJq3kvaQ==, tarball: file:projects/arm-managementgroups.tgz} name: '@rush-temp/arm-managementgroups' version: 0.0.0 dependencies: @@ -15109,7 +15110,7 @@ packages: dev: false file:projects/arm-managementpartner.tgz: - resolution: {integrity: sha512-ZSHTa4THLaLN32eabB1MO3Ip5BR/eOdCeYLgDSQDItOXUZqAKlXb89YYUKdYBA2MWkif7c1vCi4UOAanf2H6+w==, tarball: file:projects/arm-managementpartner.tgz} + resolution: {integrity: sha512-ehiCqR0dzIEKHO3mi6tpKhDKovxqneE+buzfk8avTkteCqiUv8dBkAA1hCZxbMCm1MIiLelExELttwx1ST+cww==, tarball: file:projects/arm-managementpartner.tgz} name: '@rush-temp/arm-managementpartner' version: 0.0.0 dependencies: @@ -15137,7 +15138,7 @@ packages: dev: false file:projects/arm-maps.tgz: - resolution: {integrity: sha512-GCifC9yLva4dqyty06RQptzYuCev47p7e0WZNf88fJ3Qbb56laXOvM0MpLi0Tpv1GtgaYEOpAoM5o17u2JiiaQ==, tarball: file:projects/arm-maps.tgz} + resolution: {integrity: sha512-GY27bMXxjvyniMf3y7xwPQ73iZWeujAXu1oTAbBRL79cZrzFHeMpaqS2GUiof7JLu6pXg2XcW8vVqla1cEol5w==, tarball: file:projects/arm-maps.tgz} name: '@rush-temp/arm-maps' version: 0.0.0 dependencies: @@ -15165,7 +15166,7 @@ packages: dev: false file:projects/arm-mariadb.tgz: - resolution: {integrity: sha512-+pyF4nM7UOWcOP1ZissFsybkkLM/r2v1G+fPvWV4f7pBGDqhRHgH8qJ3JivqSpI8hsBHNX8DEcdGBPT8vEIrbA==, tarball: file:projects/arm-mariadb.tgz} + resolution: {integrity: sha512-N/HNyrlOZ5MvLUn/uII4OJiI+Z8csgFyaeXkqzjG4Lpnirao6wpwzuBQM33jwnPiT44ksG3YeNSxVvdDrgcEZA==, tarball: file:projects/arm-mariadb.tgz} name: '@rush-temp/arm-mariadb' version: 0.0.0 dependencies: @@ -15194,7 +15195,7 @@ packages: dev: false file:projects/arm-marketplaceordering.tgz: - resolution: {integrity: sha512-ANQmyDAjShNelT5M7ND1QZYpTo0+uFd/SP6kysNTNOyyX5ScNiYq8sItTsKe9V67rpFr69L+wYqmog5xUilgvg==, tarball: file:projects/arm-marketplaceordering.tgz} + resolution: {integrity: sha512-P+PmKuYxobQrMGJWkZwWuIq+3XmbBSX2i1Lap1fhT+RJ/MLAObDsKHpHH8iEyG4m/x66Fn7ccLE3+wKVqNtjnw==, tarball: file:projects/arm-marketplaceordering.tgz} name: '@rush-temp/arm-marketplaceordering' version: 0.0.0 dependencies: @@ -15222,7 +15223,7 @@ packages: dev: false file:projects/arm-mediaservices.tgz: - resolution: {integrity: sha512-4AWyKpM/JF27N34ss52OIrPSjaCLo1Q/MGg/kXSznZpvxy4eU1h3h2t72hDZKnEeS0NySMlk+16GYC7bmNbT9g==, tarball: file:projects/arm-mediaservices.tgz} + resolution: {integrity: sha512-m3mR/zUPGsuzSluz3JEG3S7SFx0N5l8S1f9LYtzEuGsy9lwA9Xg/STm2foIiNLyDc+eqv2nE3wsjt+CYrA4dJA==, tarball: file:projects/arm-mediaservices.tgz} name: '@rush-temp/arm-mediaservices' version: 0.0.0 dependencies: @@ -15252,7 +15253,7 @@ packages: dev: false file:projects/arm-migrate.tgz: - resolution: {integrity: sha512-Z9cyXCZTEXu2g+HJ2aVB8Nntq6X1owFcShWFeRwwAcahEmXXeAlUGIR9NOSXfOMSrUZXxQ+93zEmHml7voiQWg==, tarball: file:projects/arm-migrate.tgz} + resolution: {integrity: sha512-EsS1GvkgztGc6dhKLiNiKoE69zFVj5y18zLsh+Q8Yp1Fb2zUlcGPPRrHB00iLP4nQMQ6CnWMu9jCSUDDQL7Yyw==, tarball: file:projects/arm-migrate.tgz} name: '@rush-temp/arm-migrate' version: 0.0.0 dependencies: @@ -15280,7 +15281,7 @@ packages: dev: false file:projects/arm-migrationdiscoverysap.tgz: - resolution: {integrity: sha512-v0zAOwEAE/W61uyVkwoB7MgdW8XzfYmIIA8Oz6u9DoFzAaDf5XGtIgk50bnj93K6tBXRSCJ4zf4k3VLQL9CjTw==, tarball: file:projects/arm-migrationdiscoverysap.tgz} + resolution: {integrity: sha512-SaMywy514OIbO8uglvFt4/RpHEbC8lrLiHSPzFib/BtepfyCiy8PM1hTM3ZWM02LZ5ACmmwLe7OoHjb1pHvcXA==, tarball: file:projects/arm-migrationdiscoverysap.tgz} name: '@rush-temp/arm-migrationdiscoverysap' version: 0.0.0 dependencies: @@ -15310,7 +15311,7 @@ packages: dev: false file:projects/arm-mixedreality.tgz: - resolution: {integrity: sha512-VJUXWpYpcKBTTw+1liV8Jk0xgCvLt/MgKzzPTAMM+o/bJX3E1b/smDFnh5w6JWDCrbzu0+nRSNX84d6+U19lJQ==, tarball: file:projects/arm-mixedreality.tgz} + resolution: {integrity: sha512-5Vn/EXr5XUov9XuD2UYqduyPHiJ7Tko9dKKma4RRCQ1Uta6+127kscIJwzIR/Bk9ONR9OaDyE4cYLg6uMxy5ow==, tarball: file:projects/arm-mixedreality.tgz} name: '@rush-temp/arm-mixedreality' version: 0.0.0 dependencies: @@ -15337,7 +15338,7 @@ packages: dev: false file:projects/arm-mobilenetwork.tgz: - resolution: {integrity: sha512-oLlUZgJdQh72aFW6iJiCNSDNh5gx8080a1Di/9p94hjPuEnmEpM4irUJn+MoMq6MCzC1Ooadcyf1JZcw3sDlFw==, tarball: file:projects/arm-mobilenetwork.tgz} + resolution: {integrity: sha512-slUAJZvSsk1+EpqJ8YugCfBk8uqFbtwiB8oiq1+AZujWJgV6fjRqSVQFsF8NRrpMO+kqsGDWE87UM6RyJKvHbg==, tarball: file:projects/arm-mobilenetwork.tgz} name: '@rush-temp/arm-mobilenetwork' version: 0.0.0 dependencies: @@ -15367,7 +15368,7 @@ packages: dev: false file:projects/arm-monitor-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-gYGqHxDXms9/ZY+T2PYwVCru7G3Cnqsx8Eo/GBLYU+LGJog0rDGzxap1krGfbahuVYASdQUSkRXHb2iqAfOBsA==, tarball: file:projects/arm-monitor-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-mUeMDbFigcOs/MlAq31TLxGxgvVcgqFXbk+fbbX5qxZXUueq5UQvzXqMWWXM8RIMOZ/71xSpxFM9hAyX57vX4A==, 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: @@ -15395,7 +15396,7 @@ packages: dev: false file:projects/arm-monitor.tgz: - resolution: {integrity: sha512-09UUVoE80LzWIO+TnphdzZEp1ZdIy204GLs7DYKaLeSsj/GNrH11nrodNKsEPVGeCnG3AhlEWQdXqm8GDERgpA==, tarball: file:projects/arm-monitor.tgz} + resolution: {integrity: sha512-GxMkxv0+YNW6zXgoQP9xcN/gYWEWfPa6iWz6L0OkBDt8kyxprgmpsK3Dns5w5DssBUP8cwZ3l/RjRbfuhbdTiw==, tarball: file:projects/arm-monitor.tgz} name: '@rush-temp/arm-monitor' version: 0.0.0 dependencies: @@ -15425,7 +15426,7 @@ packages: dev: false file:projects/arm-msi.tgz: - resolution: {integrity: sha512-Y7Yc2DWhVYcE4zITuEA9QQ0KRQqNINQK5jfmTUvnJKkQ7i7Vz9UNFsuybhc7pMCY8fGyxY7WF+N3eV4qbMUl4A==, tarball: file:projects/arm-msi.tgz} + resolution: {integrity: sha512-juxLKgAMkdEBvXGWk86rXFrvuN3Czp+aAQ2uKjYMLkUG08vFvIYhgjcrPkiJU4BmTwLmr7Q9kiT0y+wpy4681A==, tarball: file:projects/arm-msi.tgz} name: '@rush-temp/arm-msi' version: 0.0.0 dependencies: @@ -15453,7 +15454,7 @@ packages: dev: false file:projects/arm-mysql-flexible.tgz: - resolution: {integrity: sha512-49rhWGCbko/ckP4uMwImY+XtPqAEuQxtSjaLK/cvWW/3n1VKS48T3gbNASQZgf6VnXlzfZwrLfc7gXZL+rMDpg==, tarball: file:projects/arm-mysql-flexible.tgz} + resolution: {integrity: sha512-yS3m42609T+EiBycy+D7W/xkeQp1SrtQTGTbP1AScRgiuvdu66KhXSD9DzOz5eXQsfJVtOeQ13ts+igbdrkMKQ==, tarball: file:projects/arm-mysql-flexible.tgz} name: '@rush-temp/arm-mysql-flexible' version: 0.0.0 dependencies: @@ -15483,7 +15484,7 @@ packages: dev: false file:projects/arm-mysql.tgz: - resolution: {integrity: sha512-3TJM5a2Qd8EeSIlKeKS39TyHde6bOLNK6gKmjFq7SkQSdEcqBX5vCfcG4p0WDw/+gKaA/MUzn8qF3m2CBgzf3Q==, tarball: file:projects/arm-mysql.tgz} + resolution: {integrity: sha512-nAVcgMcvjQSDpa+465azHocSkEPlaxd6GtkJZscPa7tTpkAz7oT5I9CjnenYDp9lXvok0u6TnOPxfmZ7tQG2lA==, tarball: file:projects/arm-mysql.tgz} name: '@rush-temp/arm-mysql' version: 0.0.0 dependencies: @@ -15512,7 +15513,7 @@ packages: dev: false file:projects/arm-netapp.tgz: - resolution: {integrity: sha512-da8kMQISQml4NC4xJk261SDxaiIvPqfjuYYNlaldDY/DFy5glQxCZtgXBQMUJq4ug0iO2BlxBUVxvpvtR7mpyg==, tarball: file:projects/arm-netapp.tgz} + resolution: {integrity: sha512-nTeu4weXUJ9ehkBOHDtMY/cjBLt15EGYqMxpWSplA/9psrd/24Q/aTzvG6VgXHe1rzWfTe15bWwoRz/0xKXydA==, tarball: file:projects/arm-netapp.tgz} name: '@rush-temp/arm-netapp' version: 0.0.0 dependencies: @@ -15542,7 +15543,7 @@ packages: dev: false file:projects/arm-network-1.tgz: - resolution: {integrity: sha512-P0n6tUfbodiXYxvWI+EnYalaMc9HHM9JAlsiVO7atPdEyIDsA8I688l3nIfVAEEjpXpMaRvTXj7K1Z7TYrT+3A==, tarball: file:projects/arm-network-1.tgz} + resolution: {integrity: sha512-wEi3DraOYti+jaS9TaMu2Q7c+lVH+QZvohyYfbMto/rTNUTpg0evOwuRIhQcH2wDaGsiMMqA2nGegsQCn0yv0g==, tarball: file:projects/arm-network-1.tgz} name: '@rush-temp/arm-network-1' version: 0.0.0 dependencies: @@ -15572,7 +15573,7 @@ packages: dev: false file:projects/arm-network-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-SvG/3Ds71axm6f+QfuqRKl/+rHADZn54u3X73unhO0QWWbI2TuE/nxV/4fMvaLdJGyGzB35BunOHPfNmJJDmbg==, tarball: file:projects/arm-network-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-6UCazr/RscZFdpZZ1C4gh883WtXZJENsdhuVjeqOClo1Xh8++bPhs+iIPpZquRnzqiBLfnVY+0YEZMfp4DX8tw==, 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: @@ -15602,7 +15603,7 @@ packages: dev: false file:projects/arm-network.tgz: - resolution: {integrity: sha512-X0RkQ24Ptrta1BE/uUqf3sEwwzvi4tU4VZjhaDbQ1lXo3btD3QIFZ74D/yYGLoThzYqfVoMHJ0UFalKK9O+6dg==, tarball: file:projects/arm-network.tgz} + resolution: {integrity: sha512-s8TB5L7quHqZ+9d4ii7AdWrFxH8muUUzJq5WOEE6oIL40AIJoxlY/ZYN+BsA3oxOz5zoK3fvH+uG2T1y+GjqJQ==, tarball: file:projects/arm-network.tgz} name: '@rush-temp/arm-network' version: 0.0.0 dependencies: @@ -15648,7 +15649,7 @@ packages: dev: false file:projects/arm-networkanalytics.tgz: - resolution: {integrity: sha512-slnWBVpxw1dS7QIII5hBWkK2GoqDVy2BvohOuTSHDmJntEUvZvE4bcSR3ZiCOI1oIIA7PBWh4KVrSVQTHzgdAg==, tarball: file:projects/arm-networkanalytics.tgz} + resolution: {integrity: sha512-lLJd4/hABEwTZVahFDVcatGi4B1yO+cC41BEAE0Tk6tAIjNf0xbpfq5fjil0R6pCjTKm9aCJcpwSXmD74aeuhg==, tarball: file:projects/arm-networkanalytics.tgz} name: '@rush-temp/arm-networkanalytics' version: 0.0.0 dependencies: @@ -15678,7 +15679,7 @@ packages: dev: false file:projects/arm-networkcloud.tgz: - resolution: {integrity: sha512-lvZgPX3RMUmBKSRf7eXN+LirlVRXw0eQShBgZSYPHO0/r4LG2MLeHtyB0/rovC3oysUJw1Iq1Y01RDwyXdo3dg==, tarball: file:projects/arm-networkcloud.tgz} + resolution: {integrity: sha512-ijlDSaGTr47IHpVWSVwuy6goTfAb/Uxfyvtvp58nkmitytKt5t84WxbitlUUW4pPnv/3V6jyqSkPF7U88tZnrA==, tarball: file:projects/arm-networkcloud.tgz} name: '@rush-temp/arm-networkcloud' version: 0.0.0 dependencies: @@ -15708,7 +15709,7 @@ packages: dev: false file:projects/arm-networkfunction.tgz: - resolution: {integrity: sha512-s0Ey4RRYVM6wfkTmEwRtyH9B17rGFbvtqxL+QO1PUX13WcXI1K4F7Zs/3sIIj+BOSphlJHze4I6Q3GTG7sueNw==, tarball: file:projects/arm-networkfunction.tgz} + resolution: {integrity: sha512-hr888GcOBygLMmYWjrVS5gebE0w21XSQjFaLx7yQSx0J/yBBozBSZ7WA/X7Nsz6rG2qB8gE/nXw8gg4B6DA4Pg==, tarball: file:projects/arm-networkfunction.tgz} name: '@rush-temp/arm-networkfunction' version: 0.0.0 dependencies: @@ -15737,7 +15738,7 @@ packages: dev: false file:projects/arm-newrelicobservability.tgz: - resolution: {integrity: sha512-vx8WGfZY511F9Mf8zhCTL5hZgHcIV3wJ69R774P18DCwLoQRUtsW3QOpRFjxgq89lcY58BkpTqD/ltL7hnvneQ==, tarball: file:projects/arm-newrelicobservability.tgz} + resolution: {integrity: sha512-kdXO5tExkLuPBqPDGFLvlj6Ero/A+CAuYt+u8Neq4Wndd8D7N/a58AOo9laS4WxUSCi8+57pBKkiSFGehnLj2w==, tarball: file:projects/arm-newrelicobservability.tgz} name: '@rush-temp/arm-newrelicobservability' version: 0.0.0 dependencies: @@ -15767,7 +15768,7 @@ packages: dev: false file:projects/arm-nginx.tgz: - resolution: {integrity: sha512-jIddhfa43k50YepVWCQNLukwTW4oi+mIrDL67U226byMSFBh04XWh6/W27F78eaZw41FAjEVMggJQJbd0JGcLw==, tarball: file:projects/arm-nginx.tgz} + resolution: {integrity: sha512-VEsa80q55QvX2RToaUVNJEpGInjRPJE7SEOF4fT7f+HIQHDmiv0vnIF3G1uhpREAV6T7Mq5kHab1G8osdTPQAQ==, tarball: file:projects/arm-nginx.tgz} name: '@rush-temp/arm-nginx' version: 0.0.0 dependencies: @@ -15797,7 +15798,7 @@ packages: dev: false file:projects/arm-notificationhubs.tgz: - resolution: {integrity: sha512-ukqG0qcYHOoGLFAXiqaKM/aItkfCfrcMtOE84iUsdXvc6aHJTHXsrLO9gCF+PiR8SDpFF0NFCwfzvP0J2N+5qw==, tarball: file:projects/arm-notificationhubs.tgz} + resolution: {integrity: sha512-CFLzBmNzOHZhslniL/TUm5noJ4nPZ2oj80l6zVPkrD77JGbtczUaOzxPSXdQexa2XPa6hSmFUfUHvkUPhvKGtw==, tarball: file:projects/arm-notificationhubs.tgz} name: '@rush-temp/arm-notificationhubs' version: 0.0.0 dependencies: @@ -15827,7 +15828,7 @@ packages: dev: false file:projects/arm-oep.tgz: - resolution: {integrity: sha512-67fB7oz9f6H+BraPeYUSRiOVDR1F5xrh+JbINcxa7ptYz/4zJshguElxXcEBg7ZyHVzeE4+krS+15xo6FzpV5g==, tarball: file:projects/arm-oep.tgz} + resolution: {integrity: sha512-/R0GQoY1UNBAXEanM41umlrAcdkljv9hgryNj0c4Q1ozvP4udM0yCnn9IcfdUGZuKTSvqUYBwLuDZ1pLY6f4TA==, tarball: file:projects/arm-oep.tgz} name: '@rush-temp/arm-oep' version: 0.0.0 dependencies: @@ -15856,7 +15857,7 @@ packages: dev: false file:projects/arm-operationalinsights.tgz: - resolution: {integrity: sha512-sgljeojIGarB8Bd2zP7xCGOZOvz7qcjlyWjFI9Evtj+VsrBHGX1WFIl6AbGgZR9ERUoXj2Y3GYzvlLpcKCRgEQ==, tarball: file:projects/arm-operationalinsights.tgz} + resolution: {integrity: sha512-hXB82IJPZ+ol9Zfr5PgG7rh+Nutmk2lSEqMZW95NQMI3xPThYsH13g+tgaI7K2KitTD2VBeiFgh/DntuCf3Qqw==, tarball: file:projects/arm-operationalinsights.tgz} name: '@rush-temp/arm-operationalinsights' version: 0.0.0 dependencies: @@ -15886,7 +15887,7 @@ packages: dev: false file:projects/arm-operations.tgz: - resolution: {integrity: sha512-q2x6ndLC6coy0aHTEYL2ZMSywpcpVNbs0MqL/O+JGbeyamF1YMJHykbMjyg83PM56uSPxzNMLFI3pYqdbsp3gA==, tarball: file:projects/arm-operations.tgz} + resolution: {integrity: sha512-pIQra1/tX8tLRgyljVLKBUHzSshvtEu6f9j0X0uJhgLwXCUcOyAZSJGkQtCYXRfqR5AOUJYeewFJ+G97DN02oA==, tarball: file:projects/arm-operations.tgz} name: '@rush-temp/arm-operations' version: 0.0.0 dependencies: @@ -15915,7 +15916,7 @@ packages: dev: false file:projects/arm-orbital.tgz: - resolution: {integrity: sha512-XgaPFuu44TTP53vd6A8PBGRiID2WzXSAx3OYuo15MX2d3Ci02bMHSjsdJ9v1EIp7yFOjJLkJYYYa+C6arUr2AQ==, tarball: file:projects/arm-orbital.tgz} + resolution: {integrity: sha512-5R/ooM56PlrM6tZHDCd2Gbhj/dk54CFoNDfYyMdRdGEh1BXAhFNlNMhbfHqwTx7prY/uub1sywZAF9G4NEf9Sw==, tarball: file:projects/arm-orbital.tgz} name: '@rush-temp/arm-orbital' version: 0.0.0 dependencies: @@ -15945,7 +15946,7 @@ packages: dev: false file:projects/arm-paloaltonetworksngfw.tgz: - resolution: {integrity: sha512-W+/nuc9O6U93wD/Y5UzpCDzXwkMxJMLP9snCkv75J2XVqv4Y3A5J0X5GkfJ/X2RieM/rrfT/093peNxThVbGzQ==, tarball: file:projects/arm-paloaltonetworksngfw.tgz} + resolution: {integrity: sha512-kPZCjzy2lilHbWR9WTvT9vHrtyhlVo74kW7GVaC4KmuClG/7NLv6htQjWyOwmN619nV1e5Tt+LabezzrJj+ZoQ==, tarball: file:projects/arm-paloaltonetworksngfw.tgz} name: '@rush-temp/arm-paloaltonetworksngfw' version: 0.0.0 dependencies: @@ -15975,7 +15976,7 @@ packages: dev: false file:projects/arm-peering.tgz: - resolution: {integrity: sha512-KMl1ab84VdTYxE4wTctZDZ8Mljz3x0f+ITYS30M4J8IC6T0T1fN2HseENk9Aohmw6C2RpKgZhbpaw+SSwj4gDQ==, tarball: file:projects/arm-peering.tgz} + resolution: {integrity: sha512-4+FHl0yd8RfK63E1b6qXc6GVKDpKSdhkrWNyrjVW+UGbUxd89oobEz3uVocN2PLbFKk1XykX5M8P5tfXW0KMWw==, tarball: file:projects/arm-peering.tgz} name: '@rush-temp/arm-peering' version: 0.0.0 dependencies: @@ -16002,7 +16003,7 @@ packages: dev: false file:projects/arm-playwrighttesting.tgz: - resolution: {integrity: sha512-jvsyV0w0TVK3lV3+q7Jur8p5KsZBKJfMtkgQJ9NQeR2J2hfEWVB2xBZMlgEDOLw/xKRmt1DQzbGOXSwnVufpQA==, tarball: file:projects/arm-playwrighttesting.tgz} + resolution: {integrity: sha512-VCtjyZAd6HF4LRNwGZIb2aza8lYAhuYg0ZGzO79w6EWNSuab6US/ufZ7SHnM1IRL8ABUeFZH5yfQZ0qsPe0YcA==, tarball: file:projects/arm-playwrighttesting.tgz} name: '@rush-temp/arm-playwrighttesting' version: 0.0.0 dependencies: @@ -16032,7 +16033,7 @@ packages: dev: false file:projects/arm-policy-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-+CVJ6VZJ+3b7sfDoEtVhLyiUe+W6zdpj/cdc4inXZA8mRW+3xqU3qr4/UsyzyqErpdhx8Z8fWihuGuvsc9TM2A==, tarball: file:projects/arm-policy-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-wt2ZQ89QtMfiHgeEObNs3aTO9qSL3baSvG+qKcZHtrJSZeuL5g+LIPRfki1BEL/V1BiU5IamxaGoScqTmHhu1g==, 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: @@ -16060,7 +16061,7 @@ packages: dev: false file:projects/arm-policy.tgz: - resolution: {integrity: sha512-tevn+llcVa+h7PB9fDDZeQosXFFlgPvGVWeWtbAGzre7W5trMTmr0c96H5B5p1F8NZ+u1+bwE7zzhwhcOHFzKw==, tarball: file:projects/arm-policy.tgz} + resolution: {integrity: sha512-Ahle0wNx/lnFSlEh9rh9p3M60DsiVz1W9WcPpKBcgDkOVXo4Hn9Jz/VnEv211kiXn4En2Kqzoz/Skxzkv86AyA==, tarball: file:projects/arm-policy.tgz} name: '@rush-temp/arm-policy' version: 0.0.0 dependencies: @@ -16088,7 +16089,7 @@ packages: dev: false file:projects/arm-policyinsights.tgz: - resolution: {integrity: sha512-UfKMLXF/ipnrDcq4TwynZLFVaK9tfMdV9nxH8f3Jo0ke2G3XWh2d+kqhcEtdXv0EBpn9e0WB+Q4fJtROaCsbDg==, tarball: file:projects/arm-policyinsights.tgz} + resolution: {integrity: sha512-4Zoh6fnNuCkMt9E0p4s49SoSQp7Pm3/1UrEx9USsYoUJ9/ZOQsMnlRGsaqZMRBM7sLOBXlWM+etCOsP5xWoOxQ==, tarball: file:projects/arm-policyinsights.tgz} name: '@rush-temp/arm-policyinsights' version: 0.0.0 dependencies: @@ -16118,7 +16119,7 @@ packages: dev: false file:projects/arm-portal.tgz: - resolution: {integrity: sha512-FkDJkBIZ36EUmTExOygYZudg05zjFQOgjO10/t20fNADvVZwk8SnTwd8KEuvIIbTuFRj+5a117RerkrhGY2rzw==, tarball: file:projects/arm-portal.tgz} + resolution: {integrity: sha512-Uz0e9q4InfMO7xMab/rY9Ye+5gZr+WrkduLIllWqF8sIgbTEh9w1FyCvC5tUIAwA0/KZ2tOYANCzrxrYWsmgBg==, tarball: file:projects/arm-portal.tgz} name: '@rush-temp/arm-portal' version: 0.0.0 dependencies: @@ -16146,7 +16147,7 @@ packages: dev: false file:projects/arm-postgresql-flexible.tgz: - resolution: {integrity: sha512-CUbFXmQh6DciSrRNZEySqrGydRhdx6rCg519n8ZPUac3bje2HWwY9jXhENoI4JLuWRwB05caWt3w7gWQcj4QRg==, tarball: file:projects/arm-postgresql-flexible.tgz} + resolution: {integrity: sha512-zzcgPa1Hunj4Hu66k4NolAVYpvhcCVwPxQHpC1FtodosBgybNuf6t+U4t4Igz+2PO6gpo3HIGWaxSYcCrZnAJg==, tarball: file:projects/arm-postgresql-flexible.tgz} name: '@rush-temp/arm-postgresql-flexible' version: 0.0.0 dependencies: @@ -16176,7 +16177,7 @@ packages: dev: false file:projects/arm-postgresql.tgz: - resolution: {integrity: sha512-Y0k25n8HXyb/lOTZX1QAFrPlmEhqKkO+tr64olny8PPa6TLkMZivxJC8GZwku3MsaXmzBrvxZxLpmZF8Wn4xzQ==, tarball: file:projects/arm-postgresql.tgz} + resolution: {integrity: sha512-26Q3dnPk7WKt27UIfDwnSCmOfPaCSNwtRXgPiTuZdpeqTxeaTEuwYikJzIKzMKfuJg9UuH9dlwC9Xjo++X79bw==, tarball: file:projects/arm-postgresql.tgz} name: '@rush-temp/arm-postgresql' version: 0.0.0 dependencies: @@ -16205,7 +16206,7 @@ packages: dev: false file:projects/arm-powerbidedicated.tgz: - resolution: {integrity: sha512-dvSLDxvt5SFXvhcxVBWVIrYYRhX35n2MbI8fqsQVAXuRaGgdu28+UwTUrvG6T4lu4zxoPNJRnDbxDk3e2JOvFQ==, tarball: file:projects/arm-powerbidedicated.tgz} + resolution: {integrity: sha512-XmQAvxgm9s4UrXiZVVHsglTveeYkwaP0BsYNy633+s5Yyc3EnDm+legEkO6SetZs52OqHhiy5g9sY0bEf8UIqw==, tarball: file:projects/arm-powerbidedicated.tgz} name: '@rush-temp/arm-powerbidedicated' version: 0.0.0 dependencies: @@ -16235,7 +16236,7 @@ packages: dev: false file:projects/arm-powerbiembedded.tgz: - resolution: {integrity: sha512-ToKMpx4Np2fNZoeFArh2mDZo+KE1qSxNBJ4WhFgX4Gb5MxbHb374FKUd1twmkZfAIJSO5Kg/yhZrmgYHtKDFeg==, tarball: file:projects/arm-powerbiembedded.tgz} + resolution: {integrity: sha512-7p1NrmiRHonkjA1lzskPsp4gMevsRxbLRQ1y/d/eEWMJJw+WWaIlfNfzIPEFDOp0is7zUMRAGo+pqyHTDF6HIQ==, tarball: file:projects/arm-powerbiembedded.tgz} name: '@rush-temp/arm-powerbiembedded' version: 0.0.0 dependencies: @@ -16264,7 +16265,7 @@ packages: dev: false file:projects/arm-privatedns.tgz: - resolution: {integrity: sha512-OTeg4MOD1EfhZAgVLhDEFhA9j2tvnLIDI/CpUo7jRMTH/DKKXYC5y+EptiFKlh2gnp84AlxXhIc8P1NtoNVJiQ==, tarball: file:projects/arm-privatedns.tgz} + resolution: {integrity: sha512-XX/upsyOeVe+pwutokrJAbjS6FBKzy0vSINMXF357bORirkkD5zjMfQhjk5DrRmG9BlRSsaK88Q6+gF9EE5RWg==, tarball: file:projects/arm-privatedns.tgz} name: '@rush-temp/arm-privatedns' version: 0.0.0 dependencies: @@ -16294,7 +16295,7 @@ packages: dev: false file:projects/arm-purview.tgz: - resolution: {integrity: sha512-naRyqnZKSU320k5OZMtT53OB/O8WCb59y4lZKVh6rh6VIPJYh0zQGT52wCYLjVV3eSx7EWXeuJ8GiNKulH0b3g==, tarball: file:projects/arm-purview.tgz} + resolution: {integrity: sha512-uN1aSqCT6zuBzyEFvmC6lMPajX6WYjyR8tMgQ94xzA1+YBAoxJP6DFZqOtm/PLnWzGieYVi/FlBMH613jHdKmQ==, tarball: file:projects/arm-purview.tgz} name: '@rush-temp/arm-purview' version: 0.0.0 dependencies: @@ -16323,7 +16324,7 @@ packages: dev: false file:projects/arm-quantum.tgz: - resolution: {integrity: sha512-LG3bCRqDyrdDXRfaQWNoBK7iFdQ4QqN0+0bPoPfbxMOlas8xIBND+kmwPoq8PE1/aMs8+8U4UCH/6s7mGkMHbA==, tarball: file:projects/arm-quantum.tgz} + resolution: {integrity: sha512-JWcZ1aq6r6VOz8ER8AkRgtDgEi+yKvsqzG64iPIAumIg31xh5iPJB4QDrbUqc1C9vrHD8jyEI+9YiYmN8+t2Aw==, tarball: file:projects/arm-quantum.tgz} name: '@rush-temp/arm-quantum' version: 0.0.0 dependencies: @@ -16353,7 +16354,7 @@ packages: dev: false file:projects/arm-qumulo.tgz: - resolution: {integrity: sha512-J+JK5MpeGtm3Tp3zA0iEJj/++NMgjFNsI6x1wgsXzHm8wUYIVrrtZKsC5Z2XaTByQNZ3EcJLzjUxNTg+dCGTkA==, tarball: file:projects/arm-qumulo.tgz} + resolution: {integrity: sha512-en5X7IAftfR7D/KpQ/1gf/cPSJ2JF1kVTop/j6GgbynaJvYKyl49O67SGPTJYjUsNG9gRo+0CefGLGBtRSANzw==, tarball: file:projects/arm-qumulo.tgz} name: '@rush-temp/arm-qumulo' version: 0.0.0 dependencies: @@ -16383,7 +16384,7 @@ packages: dev: false file:projects/arm-quota.tgz: - resolution: {integrity: sha512-wEskdTED2UuHru5Ay5lYes6eC56jT+jR9uNLQfsOe/dFrDeRxw5rODFkvdVBz2Kv1COY4JmylFYJBRK0rpi0mg==, tarball: file:projects/arm-quota.tgz} + resolution: {integrity: sha512-kH13ggpSvR9YikQW8EwnlPf8qO+oRN8tZDiZDJwQRm1niSemDe1i2ZZ4dA8FXM9gfgu3MserjVWd51DIfMZyWg==, tarball: file:projects/arm-quota.tgz} name: '@rush-temp/arm-quota' version: 0.0.0 dependencies: @@ -16413,7 +16414,7 @@ packages: dev: false file:projects/arm-recoveryservices-siterecovery.tgz: - resolution: {integrity: sha512-NDknLKWM+Hy/DrMmHnNU59EbZ+2K7Abmdt2u5vMxc5HMf5vG+0r2y7JBr0UyUHek3UWEFrjohLCoaLrilZI08Q==, tarball: file:projects/arm-recoveryservices-siterecovery.tgz} + resolution: {integrity: sha512-VjGcZSfgYfFhRJvoLwGRmL5VFlWDLJZStlBWDpfZkS3S32TkBi/lcg0hldpA8JdxQFus9Q25fTZR98e0JMI/Ww==, tarball: file:projects/arm-recoveryservices-siterecovery.tgz} name: '@rush-temp/arm-recoveryservices-siterecovery' version: 0.0.0 dependencies: @@ -16443,7 +16444,7 @@ packages: dev: false file:projects/arm-recoveryservices.tgz: - resolution: {integrity: sha512-fWGyLHkNatNcZBXwueNZT1XGUbckK/OA86nfpNbnesEdnmvm+PRwscEiv0aCPc1dllKoWvf4ZsMi4/Pxf1nnKg==, tarball: file:projects/arm-recoveryservices.tgz} + resolution: {integrity: sha512-AQUuw6VmRac8IIQpWQWy20N7BUnU7OqYjRpHiaSgfdeuHgCzH6ZbRXzwfvG/gp8Ogl6qJMOXc+f2c6gCLDZ7Fw==, tarball: file:projects/arm-recoveryservices.tgz} name: '@rush-temp/arm-recoveryservices' version: 0.0.0 dependencies: @@ -16473,7 +16474,7 @@ packages: dev: false file:projects/arm-recoveryservicesbackup.tgz: - resolution: {integrity: sha512-u7THzIRGc205OMAdFyDdNxoKn5LJ4vUXCIZtHLftcbc/av+HWb6RFgobtQ2fq42KBAA5PN83FK7GHcQ3fFQP1w==, tarball: file:projects/arm-recoveryservicesbackup.tgz} + resolution: {integrity: sha512-7ehXELHOhtceRHxy6SUx5v+zkCIapTygDVAlkIcHPl7bBT7Trcj17AqD+zQaL5C8Bg8d5PgNbPBHdhiNxhyOdQ==, tarball: file:projects/arm-recoveryservicesbackup.tgz} name: '@rush-temp/arm-recoveryservicesbackup' version: 0.0.0 dependencies: @@ -16503,7 +16504,7 @@ packages: dev: false file:projects/arm-recoveryservicesdatareplication.tgz: - resolution: {integrity: sha512-oG7WIQK9XQUwjxRsZTcpJ8PwMBvwG5ta6WaBtFgYtLpXq1C3mIZ9Ss9SMKYxPuWLhVLHUrX6LVygge8zb1xHsQ==, tarball: file:projects/arm-recoveryservicesdatareplication.tgz} + resolution: {integrity: sha512-cmFZ4npjn0zuzYThNnmXR0yBs5v8VHaJe9uvKO9qyP4d0rSjeB33EnjQWor8RfX42bDiZg8PMXdrxI/KMhDKfg==, tarball: file:projects/arm-recoveryservicesdatareplication.tgz} name: '@rush-temp/arm-recoveryservicesdatareplication' version: 0.0.0 dependencies: @@ -16533,7 +16534,7 @@ packages: dev: false file:projects/arm-rediscache.tgz: - resolution: {integrity: sha512-VEnR353jUSEns94E5E/1hHPAUbET+R78dbG26RA9bhLaoxy9cTru0FFb94YcOXWQXQD2YsdEl2dOK2gfoOQ6QQ==, tarball: file:projects/arm-rediscache.tgz} + resolution: {integrity: sha512-bsUUIGGbARpHKxWQORBuhokwDbDv7u45R77/q8+eVMytO7ByoYIzBNKkuBcK7aRazp2alODk26+ywl8DVppV/g==, tarball: file:projects/arm-rediscache.tgz} name: '@rush-temp/arm-rediscache' version: 0.0.0 dependencies: @@ -16564,7 +16565,7 @@ packages: dev: false file:projects/arm-redisenterprisecache.tgz: - resolution: {integrity: sha512-u6sO2BtK95EdzTlC7nWVrKD2UpnbFpx5Qr/QjiQvYR9smWqJYAOwYMEKY32QTcOK4ssUhT+6okiS97wmohxsYQ==, tarball: file:projects/arm-redisenterprisecache.tgz} + resolution: {integrity: sha512-9TTyQ69S5/l1ylqkUhQ6CkByPdmUktNR3sjX/8F6LA+MvdY2fbHaVUq1zKiKiCJ35Z5tjF+w+WmKPqJo96FmeQ==, tarball: file:projects/arm-redisenterprisecache.tgz} name: '@rush-temp/arm-redisenterprisecache' version: 0.0.0 dependencies: @@ -16594,7 +16595,7 @@ packages: dev: false file:projects/arm-relay.tgz: - resolution: {integrity: sha512-Vi4vA4PXI4rTCSRxr2C7T/rJrI0GHL+MaPYpePOQHGahAtWb07ZLJDh2/r7BBNaYNdwajabwDPgjvuDU6Q/P7A==, tarball: file:projects/arm-relay.tgz} + resolution: {integrity: sha512-Zqgzz40DFauREo1j7XqX+R74RWPZA3p3FiMDpv570MLowSi5Mhs8QnRsPL54YigJC3NxEsmPdBUvAdq7OHX8Qg==, tarball: file:projects/arm-relay.tgz} name: '@rush-temp/arm-relay' version: 0.0.0 dependencies: @@ -16624,7 +16625,7 @@ packages: dev: false file:projects/arm-reservations.tgz: - resolution: {integrity: sha512-nhfEt9S8ABacYJOvv/83nx0GYKidVSAMtIxj9bk34JkvV4w5VxdXaW/FESO5AY10Gc+ifckAz0INVOgBBwEnqg==, tarball: file:projects/arm-reservations.tgz} + resolution: {integrity: sha512-OzQsNQDm/6PWpjCyGNeJ35E74VUS3i2ei5DiVfLcLFWQHMEf0C5rvbeLzvQC8mAQsumGrtz6zIHLhVxqtmvKCg==, tarball: file:projects/arm-reservations.tgz} name: '@rush-temp/arm-reservations' version: 0.0.0 dependencies: @@ -16654,7 +16655,7 @@ packages: dev: false file:projects/arm-resourceconnector.tgz: - resolution: {integrity: sha512-gubo3fpTtg1NlFiW032jiO9ioQSQjaMQu3j2rcmNuzJA6JiwikrES6MFzPZiZEwNrT8PZGUgfkcwHVer7u5dCg==, tarball: file:projects/arm-resourceconnector.tgz} + resolution: {integrity: sha512-E0kaGMCX7XZQ6uS7t7U0tBbJEDsctlXQbDn2ARVFO6Y+5/MJXF9Uh9S9EjrWv4bIdq+fS7T0/jDbceP6OMgz7Q==, tarball: file:projects/arm-resourceconnector.tgz} name: '@rush-temp/arm-resourceconnector' version: 0.0.0 dependencies: @@ -16684,7 +16685,7 @@ packages: dev: false file:projects/arm-resourcegraph.tgz: - resolution: {integrity: sha512-xHFRPk2FvCS6P3W55nwmqtCPtlIUAecrTemUK5CbCjL1HhDv8QLSIcBwvdhEJkPVY1ASUTAazpK0hgqpZed99A==, tarball: file:projects/arm-resourcegraph.tgz} + resolution: {integrity: sha512-Awh1eMRlSVtj+O95hp8UmrWIhX2B6lPIAj+qIhrIMZY5NZF5oNj1OJ4q8q7HLWvyEkWYY/NM3C4cHX5Gg4/UXA==, tarball: file:projects/arm-resourcegraph.tgz} name: '@rush-temp/arm-resourcegraph' version: 0.0.0 dependencies: @@ -16711,7 +16712,7 @@ packages: dev: false file:projects/arm-resourcehealth.tgz: - resolution: {integrity: sha512-hqLRvdXWAWDyn9MCjNPw2Mw4BNccxVwvrn9/s4KaCsH1UA80GnRMY1QpXFn5JW8gtzqLGwZaUZeP3W2N0U8ZQQ==, tarball: file:projects/arm-resourcehealth.tgz} + resolution: {integrity: sha512-wDVa/5RrLM4j+1dg2+JdFV2OS2m52vPfZU2bsJeNYuOPcRKb7PUMBw30TutKCtNoqn2/7WAT2KDsaL/rcl0Qww==, tarball: file:projects/arm-resourcehealth.tgz} name: '@rush-temp/arm-resourcehealth' version: 0.0.0 dependencies: @@ -16739,7 +16740,7 @@ packages: dev: false file:projects/arm-resourcemover.tgz: - resolution: {integrity: sha512-9wCHZxITBFlPcaq2It0gqtb4CgBxTGrSnpbhjD2YPIdVS2WUrFua35Twlg/hO01xEdeFUNmDkxqi6zSdKBC4sA==, tarball: file:projects/arm-resourcemover.tgz} + resolution: {integrity: sha512-MeIINjpmNDkst/xMp0da1fZYT8HUmm+31L1oeaOPNkyOrMaRYdPkrRhoMtGvVJbHxCaeVZW5wAMVyyY/qdO+5Q==, tarball: file:projects/arm-resourcemover.tgz} name: '@rush-temp/arm-resourcemover' version: 0.0.0 dependencies: @@ -16769,7 +16770,7 @@ packages: dev: false file:projects/arm-resources-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-okC68UG2pfrVFsrNtwki3oozWSMdIo9vbceEYxWDTwW85Os3YrfTZI+DaZsVuz/r/0aHgSw+BHaqzr2reeArkw==, tarball: file:projects/arm-resources-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-s/KxziXhUXvIPHRol4WFO98+YmQcu1+12hzqOQmL8Mm1lJ21+OawKt35e9c6IJn7otVfYAzdJmBXKMYvdty6mg==, 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: @@ -16799,7 +16800,7 @@ packages: dev: false file:projects/arm-resources-subscriptions.tgz: - resolution: {integrity: sha512-KAz1rCuiZoyikMdjlm82HBCEYtI+Qj5M023TW5gaALHdqObN4mSTPioBCHCNPlsSHs05zOgn7J3c2mjdMzzU1w==, tarball: file:projects/arm-resources-subscriptions.tgz} + resolution: {integrity: sha512-bqxEx6rifKwElNxpMiFH1llEbqBKow8C/N8Ln77Fml8bPvqm2RYAwu6iDjfPqPu0hieGPHBhDIH5jDsRusuhNQ==, tarball: file:projects/arm-resources-subscriptions.tgz} name: '@rush-temp/arm-resources-subscriptions' version: 0.0.0 dependencies: @@ -16827,7 +16828,7 @@ packages: dev: false file:projects/arm-resources.tgz: - resolution: {integrity: sha512-DK5fZoVVp/hHE7Wlc8eOgTLrwCxWtv8uIRraux9kliFGkcv4G6JMVy6276kHOd0Pw5mF4dDOMYoF1fnRzLerrA==, tarball: file:projects/arm-resources.tgz} + resolution: {integrity: sha512-lk91CjLfdXcgHQT96k5N1GI3ESMuBEMJWD4MFTWDe+kRVZNGoYNaxkPY4IJ+jTr+P4F/BTDfbjJh3+WVDufQVw==, tarball: file:projects/arm-resources.tgz} name: '@rush-temp/arm-resources' version: 0.0.0 dependencies: @@ -16857,7 +16858,7 @@ packages: dev: false file:projects/arm-resourcesdeploymentstacks.tgz: - resolution: {integrity: sha512-vaLeR82fwmtOx04RBS0pepHbJXVE+qk6SeOg24ZMVUtcRRRzNrSoVtZHoMlAStoyimTEEDL4fTeRpxxmW0FqaQ==, tarball: file:projects/arm-resourcesdeploymentstacks.tgz} + resolution: {integrity: sha512-JCK5nD6vWwcsIyOUN6UzkiU184G8wxUzn3M477++LjChLjZqQ5tMvCbnnMVqN+nLB14eLpqQ6e9QIrY84yZ9gw==, tarball: file:projects/arm-resourcesdeploymentstacks.tgz} name: '@rush-temp/arm-resourcesdeploymentstacks' version: 0.0.0 dependencies: @@ -16887,7 +16888,7 @@ packages: dev: false file:projects/arm-scvmm.tgz: - resolution: {integrity: sha512-wk1V8WEl1GhY4hvEhwiCTqSiN0Z9K0OjhDAM/T2TZklV2D/IBtLj80mSWD7vbfs2lA02gSGRaDfFEmDgFc4m6A==, tarball: file:projects/arm-scvmm.tgz} + resolution: {integrity: sha512-jeTWgpZeOaIkRq5tq7NaoT7aB80ygcHEtnU/H5cInqrN+vu1hga8duRaPyAPwonvvY33fz4S3Kiqqw3Tbd1IBg==, tarball: file:projects/arm-scvmm.tgz} name: '@rush-temp/arm-scvmm' version: 0.0.0 dependencies: @@ -16917,7 +16918,7 @@ packages: dev: false file:projects/arm-search.tgz: - resolution: {integrity: sha512-12cvCaslqBWdhOR+DPkVEsTM8iICi1eVltFeHp6W8ny4tBnBXEJ6AV8Ie9W5DNhBiq5fTX11hGsNU5dDpGgeEQ==, tarball: file:projects/arm-search.tgz} + resolution: {integrity: sha512-czQLEQQt8qZE/xx3DTrWf1w8e8QnKHKa6Xl3K32EO5oq3OwbAdY1EBtU1lmm7ooy/i+ZWJOOJItVxGABJzbrZw==, tarball: file:projects/arm-search.tgz} name: '@rush-temp/arm-search' version: 0.0.0 dependencies: @@ -16947,7 +16948,7 @@ packages: dev: false file:projects/arm-security.tgz: - resolution: {integrity: sha512-0/aUmpvksKiDdjbVQKQKqtkz98ZUDMMf4YxRzXkrnHlRsrgwGMCU/KYgHyB/orng6FbTAGU0CuYqvHETQ+vhwg==, tarball: file:projects/arm-security.tgz} + resolution: {integrity: sha512-7RWm3vqiPIarnvjqOeZGXvKDZOavqlE1byWbLCvrQVYhJiqtUX7TzEexE32zExe3eg+rNOjy99pTji4tPfkU/A==, tarball: file:projects/arm-security.tgz} name: '@rush-temp/arm-security' version: 0.0.0 dependencies: @@ -16977,7 +16978,7 @@ packages: dev: false file:projects/arm-securitydevops.tgz: - resolution: {integrity: sha512-7VP+xjC7SfISIr4TiLwoC9Ga3MGM/3eiT9IZKl7eH04aWPy7Skf2n5dWo9CZUAfdHXFiH2lUm+bAwu/Mk8fzLg==, tarball: file:projects/arm-securitydevops.tgz} + resolution: {integrity: sha512-YsLr0X/Qb4cxt70xx6MQnlrT4vasnZJxZ+7Dqh75sC623epcSnRO6+R2DeXVbcbSWLSMbpojRd+HpjaGDL8JBg==, tarball: file:projects/arm-securitydevops.tgz} name: '@rush-temp/arm-securitydevops' version: 0.0.0 dependencies: @@ -17007,7 +17008,7 @@ packages: dev: false file:projects/arm-securityinsight.tgz: - resolution: {integrity: sha512-XoDjznfDCpbW/oDhFqnOHgYDqGRiP1pzY9qRGOLa/Gv51OAOi35cQs6toeTZA2whfgWNsKVp8wxtdvuKr2ObMg==, tarball: file:projects/arm-securityinsight.tgz} + resolution: {integrity: sha512-7jlXfgEkaHLsFWl+AcYWzIW3z13MIdKV4PF+wjYAlmJ6OmnvQNpexslkGvkguWpxKXQJwChU7pWa+3tRMo6bzQ==, tarball: file:projects/arm-securityinsight.tgz} name: '@rush-temp/arm-securityinsight' version: 0.0.0 dependencies: @@ -17037,7 +17038,7 @@ packages: dev: false file:projects/arm-selfhelp.tgz: - resolution: {integrity: sha512-2hUPoU+gKUGR3eMSfcruhUC9Jv2icxCwcimPRk86Wskq2kETMxkklFwiI8y4E7OoJ8iftpbqBzp8RJTGlhdIaA==, tarball: file:projects/arm-selfhelp.tgz} + resolution: {integrity: sha512-Pn0xPEK+AyAnRIb2rRhJo7joLGsWHmWdB3u57ubZfZY1dxefWDzUMrWKpMv8r/YZqYuZ3QroHhpvP7+IwN7YPQ==, tarball: file:projects/arm-selfhelp.tgz} name: '@rush-temp/arm-selfhelp' version: 0.0.0 dependencies: @@ -17068,7 +17069,7 @@ packages: dev: false file:projects/arm-serialconsole.tgz: - resolution: {integrity: sha512-sewK0qoL//JqCcQuZKjWSnZ5hhK4VqIvHsPmkPs10mnxjaiXlJvXerUkzlHlDrS95HXMoHZcuwb//a1L8zswrg==, tarball: file:projects/arm-serialconsole.tgz} + resolution: {integrity: sha512-WeILsyd45/ywzHxyYqmXtflAR79LoIt5ncL5vgNENe1htk5YP4Zg2Ac3gP000L2pTx+d9ODAjVTkpMl0xqhWAQ==, tarball: file:projects/arm-serialconsole.tgz} name: '@rush-temp/arm-serialconsole' version: 0.0.0 dependencies: @@ -17095,7 +17096,7 @@ packages: dev: false file:projects/arm-servicebus.tgz: - resolution: {integrity: sha512-YRvmbxtMT5gUtrPLztYF4joVIKy1qnvpL2YzKMk641pUJ5Olok7AFpVyOyolA29CVOejYGxnmaqOu0x3ATf1+A==, tarball: file:projects/arm-servicebus.tgz} + resolution: {integrity: sha512-axh4NECqyvQewLwr5RlYMoJ4apoAM7Gg95CiRUSyuidG/1Uft7bttFKYWELS9YS2fcYgjqU4MHn/riVGRrv3fg==, tarball: file:projects/arm-servicebus.tgz} name: '@rush-temp/arm-servicebus' version: 0.0.0 dependencies: @@ -17125,7 +17126,7 @@ packages: dev: false file:projects/arm-servicefabric-1.tgz: - resolution: {integrity: sha512-omMAIhHV6H+a+9WkEocV2VTtMOLvKoPHTE6JtX6IBI4lQTYGWi/Idxehda+36tQzOPFy2fxbvAX0foLDVq7O5A==, tarball: file:projects/arm-servicefabric-1.tgz} + resolution: {integrity: sha512-BiZ6L6Benu3gc4nh+MZEQWNzKmGTBZ6KQkW/t0dsAbuYJjwo3yg+ZKv9gX5mzHdy+njyW9TBLfzrFOcbVfPxow==, tarball: file:projects/arm-servicefabric-1.tgz} name: '@rush-temp/arm-servicefabric-1' version: 0.0.0 dependencies: @@ -17155,7 +17156,7 @@ packages: dev: false file:projects/arm-servicefabric.tgz: - resolution: {integrity: sha512-lA0pdrClcfkUG2PO0mTlNzs7nK/5hoIldDE4iV9eIQoBa93vKvEXYJ0JhNjQ2xHAA/KGkE6qvgDuxjWPSKrF5Q==, tarball: file:projects/arm-servicefabric.tgz} + resolution: {integrity: sha512-JYWIjT+TstRhrbmqMWXqO4XUIBHafUsT1JqcrMywG9UN+LLybUZyUqW0IufPXMFa8r6r5+g++SCnFCl0gM8xzg==, tarball: file:projects/arm-servicefabric.tgz} name: '@rush-temp/arm-servicefabric' version: 0.0.0 dependencies: @@ -17201,7 +17202,7 @@ packages: dev: false file:projects/arm-servicefabricmesh.tgz: - resolution: {integrity: sha512-eqIDVkYoLNPtNhN8ad0PzzmZG3qLr7KJ47ddm3cKxMgWgfUhhArzKOy9gABscSaviRNZ1uBDhSVfGPylGSCDsg==, tarball: file:projects/arm-servicefabricmesh.tgz} + resolution: {integrity: sha512-T6sEWzGIyKSJMuUjXz08MCIrsv2YgbAL18thKKVkl6dLll/2ZsHqkw6ZyFT+OziMARhBWDqfWonN0aNDuI/UXA==, tarball: file:projects/arm-servicefabricmesh.tgz} name: '@rush-temp/arm-servicefabricmesh' version: 0.0.0 dependencies: @@ -17229,7 +17230,7 @@ packages: dev: false file:projects/arm-servicelinker.tgz: - resolution: {integrity: sha512-wdIGh6BHUsqYhBxuHSdGfzMwQZzSOMBBf0aMxu2ZZBsp0LhGmOQ0iC8ZYTh1irqJv25B41nZhteIHAb3MUsn+Q==, tarball: file:projects/arm-servicelinker.tgz} + resolution: {integrity: sha512-uKmGK/WjJHp5WV8jxU3FOYRYDV9Zg6KA9AvSFZJ+YXrjjVndOA8uNWzXwNOWLbDDWfBIt27JFNlhAE6jzhztTg==, tarball: file:projects/arm-servicelinker.tgz} name: '@rush-temp/arm-servicelinker' version: 0.0.0 dependencies: @@ -17259,7 +17260,7 @@ packages: dev: false file:projects/arm-servicemap.tgz: - resolution: {integrity: sha512-38POqclFYBeiOFevCdzDT6orHIbqstQiVBF/lINISJahsf5sniINdePeKQDgmBkeNnQe+Ha3rIFHrnLY+6sR/w==, tarball: file:projects/arm-servicemap.tgz} + resolution: {integrity: sha512-6RUYpKocHi9UaIzjrPU4I/60lvBlitc414KZu+YU4tUZoBDAPXQZXO9LuGyTyuheh6pHtsbZkFrYlacF5qYtGg==, tarball: file:projects/arm-servicemap.tgz} name: '@rush-temp/arm-servicemap' version: 0.0.0 dependencies: @@ -17287,7 +17288,7 @@ packages: dev: false file:projects/arm-servicenetworking.tgz: - resolution: {integrity: sha512-eCuZxtt5PU36HugZOkw1qOqD/FZABQhUr3dzgwkqaSnBpr4kklb+4jDh2oqfUw9qVGZMPuBRcJVCiHoOy6QKGw==, tarball: file:projects/arm-servicenetworking.tgz} + resolution: {integrity: sha512-rYEBxbAe2PP3o2BojmxRBIbP3FSsiTHUpbmUR2heoggfyGbnVPX6iS3nY+Hz7PrpSARDTY70JzLvoUT3XTTNWg==, tarball: file:projects/arm-servicenetworking.tgz} name: '@rush-temp/arm-servicenetworking' version: 0.0.0 dependencies: @@ -17317,7 +17318,7 @@ packages: dev: false file:projects/arm-signalr.tgz: - resolution: {integrity: sha512-8oM82J705NBisX9XMSfRclq1RzICRu+E7I5E/enG9YsPY5g5X1TEKAqMSJ1MtXZwwlgAx0fMzQTPQ01nPMw7bQ==, tarball: file:projects/arm-signalr.tgz} + resolution: {integrity: sha512-bVJcJyxkCshoHgttHBqYmpw45DtmUvuXULRyFY9/xg+K68+F8J2XPwiJtU5b12Z9iGLFrNbckjol72o1+LdOhw==, tarball: file:projects/arm-signalr.tgz} name: '@rush-temp/arm-signalr' version: 0.0.0 dependencies: @@ -17347,7 +17348,7 @@ packages: dev: false file:projects/arm-sphere.tgz: - resolution: {integrity: sha512-t7QrUdy9H9zZy1043PQ9RnGrSbFiW3Q6Vanw/3jfgaEYsh4A/RT+2HdmsqovWPh/VCV3wTiWTdrHaiuBG7zmdg==, tarball: file:projects/arm-sphere.tgz} + resolution: {integrity: sha512-a8XZBza5Lmh7gD6GF9YpRmjXEyBoRAgY7Cpq0tF0OpzOLlniApCqnJ4fPt02v2miueIo250nhy3QYmYxIViCAg==, tarball: file:projects/arm-sphere.tgz} name: '@rush-temp/arm-sphere' version: 0.0.0 dependencies: @@ -17377,7 +17378,7 @@ packages: dev: false file:projects/arm-springappdiscovery.tgz: - resolution: {integrity: sha512-IzofRQtHrYM2FSJvhvGMBEKFe/08jMG+DnRc246U8V7pAsCsXnsBP2++LcaLg2neFbe+UoScqJpS56QB+GdawQ==, tarball: file:projects/arm-springappdiscovery.tgz} + resolution: {integrity: sha512-bAB+/XUaz9E02/f93yfpFETKUiMHCxhGUwy6UhG/R5f63b7evQSQTEyb1r5gzrRgWOQBorbErJAsl2LNLM/Smg==, tarball: file:projects/arm-springappdiscovery.tgz} name: '@rush-temp/arm-springappdiscovery' version: 0.0.0 dependencies: @@ -17407,7 +17408,7 @@ packages: dev: false file:projects/arm-sql.tgz: - resolution: {integrity: sha512-tADKVKr2KgUjhWg4HMLiBvRzoqT735FYYoL+gSOswmL7NRQYhb6197fPlvKM32AmofYNb+f48hKb7j0WXOTBwg==, tarball: file:projects/arm-sql.tgz} + resolution: {integrity: sha512-yTN3DWeyyBKuf5JfYrs7+KYrw6CvCe5vEFpl19YUC17ZEsNDtlYKNlznthgur3E0O8Zbi8bXcZc94Ni4NeSOkQ==, tarball: file:projects/arm-sql.tgz} name: '@rush-temp/arm-sql' version: 0.0.0 dependencies: @@ -17437,7 +17438,7 @@ packages: dev: false file:projects/arm-sqlvirtualmachine.tgz: - resolution: {integrity: sha512-RnCeKRX2OFpjqRqjH80ijad+e0CeLl6xeGgoReu/FKEeiLslXMBTIh2hYNmBERCkY2mh/NR3sARta512kfOfqA==, tarball: file:projects/arm-sqlvirtualmachine.tgz} + resolution: {integrity: sha512-2xkxpXSZIkYM7g7C6s5+iKNBb5hmg2wS4HrNhD+eBwn3ed2ErvK+NbAQKRn8oa5m6UyL15IJuHXQnNyrpsd2OA==, tarball: file:projects/arm-sqlvirtualmachine.tgz} name: '@rush-temp/arm-sqlvirtualmachine' version: 0.0.0 dependencies: @@ -17467,7 +17468,7 @@ packages: dev: false file:projects/arm-standbypool.tgz: - resolution: {integrity: sha512-+o0rO2dCCLbj+2NRrFmfXwzFBZOy98O/4MxKPnTHTek0EPwR0LKZpAZ/V2NJQA/9VUB7nFUuLhFdoNj+746WUQ==, tarball: file:projects/arm-standbypool.tgz} + resolution: {integrity: sha512-BQaldyjX+Eyxs1JBGfqNVYEoGmUsqOitOnr1g8EWzzYTNNlpbp6nZJqXOEDhCKWP7uFZbz4xhId3W5bMpYMpww==, tarball: file:projects/arm-standbypool.tgz} name: '@rush-temp/arm-standbypool' version: 0.0.0 dependencies: @@ -17498,7 +17499,7 @@ packages: dev: false file:projects/arm-storage-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-0CPFYsogaHFn8uJH7NjnOewYFJSv0MbzNKVh9c5nCQLsyleiio/OJUxsaZfs/tF4iLPV+PbPQxigalljfhp1WA==, tarball: file:projects/arm-storage-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-H+eQpB0n0StajpR9RQJBqJA/8XhAbiOi8jVq438ccdC/VowrXs24LUSaDHbns8e/wXgSgOdkkSClcMi5vCOoLw==, 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: @@ -17528,7 +17529,7 @@ packages: dev: false file:projects/arm-storage.tgz: - resolution: {integrity: sha512-x6hu/nkzC4XCtAPRQz3c2uFh+SuqGmdlFjPGvmYtNbbkSFLt2X01dxNm+i+fhdteF5nrboraQymHWSSVEul1og==, tarball: file:projects/arm-storage.tgz} + resolution: {integrity: sha512-Dbww+oJFHkDel+MjnGLKiWG/X1XsUQrdPzGwdZiVb40EIIs+5dI2Ge/uuiNW7Wm5B1btiOUhG8bbJ3vlTX/xMA==, tarball: file:projects/arm-storage.tgz} name: '@rush-temp/arm-storage' version: 0.0.0 dependencies: @@ -17558,7 +17559,7 @@ packages: dev: false file:projects/arm-storageactions.tgz: - resolution: {integrity: sha512-Yjk94fKFktDMt2xiB8UovYuiJQnRN8EKX2mNh/SP0zgynxOR6ByxUT5IgQWchNaDdr/E0Rzg2Y6boJRf1N+lmw==, tarball: file:projects/arm-storageactions.tgz} + resolution: {integrity: sha512-52BOt5r0mcgSvrSHGx5/vqQJniOui9kc05Ys/RHLxWgMiiMOUxDR898doXz45EgURSHfuG+/Vyr9moTebro1IQ==, tarball: file:projects/arm-storageactions.tgz} name: '@rush-temp/arm-storageactions' version: 0.0.0 dependencies: @@ -17588,7 +17589,7 @@ packages: dev: false file:projects/arm-storagecache.tgz: - resolution: {integrity: sha512-UbC2fW2yNlSq5C56fbpimT3gOret2gaoPhAzPUXlcvKKXH/5OQ1LvoYcRXc3C7Kty+zOmUgtaG9Mxu3/QngX8A==, tarball: file:projects/arm-storagecache.tgz} + resolution: {integrity: sha512-u/gKYCn1AYdxTBipacMf2mCowKKEXLs+h8ndDNfbqold8YTOSstGUdfqB6uqMTSx8XovVeKFUJqmOOy55ufEWw==, tarball: file:projects/arm-storagecache.tgz} name: '@rush-temp/arm-storagecache' version: 0.0.0 dependencies: @@ -17618,7 +17619,7 @@ packages: dev: false file:projects/arm-storageimportexport.tgz: - resolution: {integrity: sha512-5535CDDeSUHJkLK+9PUsgfKd02OKMr8tBI3374GB73QNmKekn91vl5fTvlpA1MkqI97YGmjy/PEJHteF7Uo5Zw==, tarball: file:projects/arm-storageimportexport.tgz} + resolution: {integrity: sha512-fSXFx6l9FC2QNNVUSg7ltlpK0BWiuX/3aKjMsOh7w2ouDlHbg/mp21bUb/XTrSOZSRnd42utDhC/wfRd/qs2vg==, tarball: file:projects/arm-storageimportexport.tgz} name: '@rush-temp/arm-storageimportexport' version: 0.0.0 dependencies: @@ -17646,7 +17647,7 @@ packages: dev: false file:projects/arm-storagemover.tgz: - resolution: {integrity: sha512-/wGv4mhzV8Bb0dAJFWZUUJZ7jfmSQUXo5C9okmbFwj5CuZKY+bVKThVS9zulAWMmxL80Ci6iFBktADJuOB8RJg==, tarball: file:projects/arm-storagemover.tgz} + resolution: {integrity: sha512-rdanPDfg1WUJnqw6NTXyJGqTS47URKy+Xb4zFldadGPqcXCvH5Bv+jsdH/lWl8N8X+NaF9EhLQpMKWERkMsZdw==, tarball: file:projects/arm-storagemover.tgz} name: '@rush-temp/arm-storagemover' version: 0.0.0 dependencies: @@ -17676,7 +17677,7 @@ packages: dev: false file:projects/arm-storagesync.tgz: - resolution: {integrity: sha512-mG3t8ObtCotR0yNn9w7VQ1iieg/jmNWFeNDIGxE+KJ/LFFU9hU2AiClXohhXsN/yNqQn9oqUSq0uAktMtQAxMA==, tarball: file:projects/arm-storagesync.tgz} + resolution: {integrity: sha512-rUKAq62G/GxJvsqTOSQRzx+QP9SzeFRXWWS0f8nH5ISXThQqLh6WONBpMIioBUs8yUc6XrtUajAM9nALuN9hdg==, tarball: file:projects/arm-storagesync.tgz} name: '@rush-temp/arm-storagesync' version: 0.0.0 dependencies: @@ -17705,7 +17706,7 @@ packages: dev: false file:projects/arm-storsimple1200series.tgz: - resolution: {integrity: sha512-gGuAca1T3DQgHTxR9Z0uotNFcWRnZi3+A7/SpXeXuA5Jq+9A2An3sn3VPUEH1a+lMK3lJ2g5fbcnCDqQ6tmQSw==, tarball: file:projects/arm-storsimple1200series.tgz} + resolution: {integrity: sha512-Cm/AruveyxQ/4wyBLwAyg2Z7cHqprIEur2aLoWmd+GlBN2w1M+nFIc5B8JpAOSYBEByBVT8K0Tby157epvVn9A==, tarball: file:projects/arm-storsimple1200series.tgz} name: '@rush-temp/arm-storsimple1200series' version: 0.0.0 dependencies: @@ -17734,7 +17735,7 @@ packages: dev: false file:projects/arm-storsimple8000series.tgz: - resolution: {integrity: sha512-Yqa/VPTg+RoktUpZuciBvS4V5fgpD9kImwxdoCGnK2cmwiCRIinJMH12OYh/RfVyJxDZdy46PiFEkGzZokDTpA==, tarball: file:projects/arm-storsimple8000series.tgz} + resolution: {integrity: sha512-nIyKADpAwewZwspfwiort9CmqG5ghTHmGuv0USkllSxuyBMjOKX9VRUqoqGiuvRLQV85P0YqwoLF65l1MRlsvA==, tarball: file:projects/arm-storsimple8000series.tgz} name: '@rush-temp/arm-storsimple8000series' version: 0.0.0 dependencies: @@ -17763,7 +17764,7 @@ packages: dev: false file:projects/arm-streamanalytics.tgz: - resolution: {integrity: sha512-YGfULehNVf8yQ9gxMrHJqpr0zs9C+RiPtZUC/+kJ+xGEFSvaYVrfyW9klHwXyZYuqMNOWlJSlXnzu3GFyEqbaQ==, tarball: file:projects/arm-streamanalytics.tgz} + resolution: {integrity: sha512-jnr0X00qm8PV19g8piPM6nnsdpONkFVJ3QeMFx0FcVETMreGRmr2k1MBdDvCYwy9LgjPGihHwtdug1C8K1+XcA==, tarball: file:projects/arm-streamanalytics.tgz} name: '@rush-temp/arm-streamanalytics' version: 0.0.0 dependencies: @@ -17793,7 +17794,7 @@ packages: dev: false file:projects/arm-subscriptions-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-6z8KqEUvJzd5HqNfwvED8v4DnxN4evWBbibcyjbPTiIAYG9S3eFf2LfbbOcZWUw9ur62nmeHB3HAEvlJeDpfDw==, tarball: file:projects/arm-subscriptions-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-K95ot/NVMi+aytzoX/GtflqiEf/jnYXPim1XDB1PzReVPm0eyNANwYEtb/VNUxRwpmKxGKSflctRydWwKv5M4Q==, 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: @@ -17821,7 +17822,7 @@ packages: dev: false file:projects/arm-subscriptions.tgz: - resolution: {integrity: sha512-Zhtswu6Azp+klzAOV7wLEPZXYmsldK+/WAfAH4qPetVgXzT8zLOLpM9Ie4sYTnj075pNrxNVzvLb3YciMiA1NA==, tarball: file:projects/arm-subscriptions.tgz} + resolution: {integrity: sha512-5d5gQ2CnowRVJE4+e6mG3EpJI9MirPlYpRx+aab9vzOlk6wUdAkf7CveYC1DYdePtWkjOD2O+maLd2n4j6aT2Q==, tarball: file:projects/arm-subscriptions.tgz} name: '@rush-temp/arm-subscriptions' version: 0.0.0 dependencies: @@ -17850,7 +17851,7 @@ packages: dev: false file:projects/arm-support.tgz: - resolution: {integrity: sha512-j3zImbzUXJ8ODRB6twJZSZglUAKUIdpYIPmxeHOR+1U/YaKuE1ad4UnMNaxNt31aqFjsoHnZKvvfqk7+b7BG0Q==, tarball: file:projects/arm-support.tgz} + resolution: {integrity: sha512-EZx9LOr4FvnzC3bqcuWjHo1Opm4bDSGesycx1/D38K98O4Fq/vGs6M0pILw0rp6lhYHh5mNo9jtZw3Ssjm2NAg==, tarball: file:projects/arm-support.tgz} name: '@rush-temp/arm-support' version: 0.0.0 dependencies: @@ -17880,7 +17881,7 @@ packages: dev: false file:projects/arm-synapse.tgz: - resolution: {integrity: sha512-vV3WDA5trPdYZ4KnOppgnZP8EB1maUYEkVn4z/rERC5cjF7I80riha3OKJ8GKO6ULfcapiIK7X46DFCi8KCQCg==, tarball: file:projects/arm-synapse.tgz} + resolution: {integrity: sha512-8I4iVKSvQZmOWSSFWsqaBgvpDN2rw3Vjfb+I3x7q1e1R5jMdrHOrQez5dwrDgtI1UKCGDpi6AqI9tTC+Ro8gGA==, tarball: file:projects/arm-synapse.tgz} name: '@rush-temp/arm-synapse' version: 0.0.0 dependencies: @@ -17910,7 +17911,7 @@ packages: dev: false file:projects/arm-templatespecs.tgz: - resolution: {integrity: sha512-89LoIr/8OqGj9fB4IXEFBTgyxz5KzuYSoNXrxPHhl5aTdiI4KtMSsYclNE67Klw8Gc2CiTtcqoM4lm3Mzj1gGQ==, tarball: file:projects/arm-templatespecs.tgz} + resolution: {integrity: sha512-/4f1WCCm69AA+DSzChKVuxHT24dpHwqujEE1sJXUa3LPcXwCu55AFmNrTPj3aTYW8ca/oiYq+NnrwUv1+/6DHQ==, tarball: file:projects/arm-templatespecs.tgz} name: '@rush-temp/arm-templatespecs' version: 0.0.0 dependencies: @@ -17937,7 +17938,7 @@ packages: dev: false file:projects/arm-timeseriesinsights.tgz: - resolution: {integrity: sha512-qnkkvmYPLux8evbgqjy8E48yAzW6uo335EKGeWaEZkZFWttz+NDrXx1AxDS1G64LuOb88M9i1b4e2g21mw6fXA==, tarball: file:projects/arm-timeseriesinsights.tgz} + resolution: {integrity: sha512-TePtcNhUU/by9QGgfBE7gV/HZnoOfB8zz9FqRE4k9jBw1dGOB1ZA7wpvWAKfSlMScs4SXDkxzIkuCmS4YP02RQ==, tarball: file:projects/arm-timeseriesinsights.tgz} name: '@rush-temp/arm-timeseriesinsights' version: 0.0.0 dependencies: @@ -17967,7 +17968,7 @@ packages: dev: false file:projects/arm-trafficmanager.tgz: - resolution: {integrity: sha512-pkmH7BWa5ICZaXmvUpsrnnLA3cWxXfTi+v0LcQLvj+FDAgLA1DMLy7eKEsofUPzgK3V7m/Bhqa97GH0CRswDRw==, tarball: file:projects/arm-trafficmanager.tgz} + resolution: {integrity: sha512-f6J0LlmjkuJqcI8gOx3XE7gYdUIonXGsd6AyBIEQOybJwRwiKy9JivZqIGdddQT2d/ztoQJSm9iosmgsYIRqag==, tarball: file:projects/arm-trafficmanager.tgz} name: '@rush-temp/arm-trafficmanager' version: 0.0.0 dependencies: @@ -17995,7 +17996,7 @@ packages: dev: false file:projects/arm-visualstudio.tgz: - resolution: {integrity: sha512-TDlAYlbpZa56iSFTG6JHAB81hQN3woPURzZKAX04qecRLYtG7+dDc43gpOGXr9scxYZyh/DgjUKxTbFlbMxZ1Q==, tarball: file:projects/arm-visualstudio.tgz} + resolution: {integrity: sha512-mRbTbNgi2nXKcvTqwmZzGUFZRhdZO/wvEWitn+qNa5AKo004pW4lFcStP/0wNAWbU9FxOz2/19HJcJAU7JN73g==, tarball: file:projects/arm-visualstudio.tgz} name: '@rush-temp/arm-visualstudio' version: 0.0.0 dependencies: @@ -18024,7 +18025,7 @@ packages: dev: false file:projects/arm-vmwarecloudsimple.tgz: - resolution: {integrity: sha512-q0gKszre4tmW2WC8ICjZv1GfnaQYuWovhpOGynCpTfvthbCNlAvyZy/uD4v7qFZ/DNjvfyIRDwL08FIJSP438A==, tarball: file:projects/arm-vmwarecloudsimple.tgz} + resolution: {integrity: sha512-mLljWv06iYqz0igUp3jqjyVPR7BiCcJxzvy29ImESgckI5/B43LAeOElM4Mcqm2MUL7iJzqtvVxdJOM6hRz9cQ==, tarball: file:projects/arm-vmwarecloudsimple.tgz} name: '@rush-temp/arm-vmwarecloudsimple' version: 0.0.0 dependencies: @@ -18054,7 +18055,7 @@ packages: dev: false file:projects/arm-voiceservices.tgz: - resolution: {integrity: sha512-NEqCLnoH034PyRhZoRcOaK7hYhbDaJLI/pYPHnut6fKIX156C4xZSv0SxZEsnngCsB6QwrtYoZVpxG9y0qIpEA==, tarball: file:projects/arm-voiceservices.tgz} + resolution: {integrity: sha512-9QZ6Qdx8TcgynoOzSFCOJK5X/67bv7XwBlJK3MjfUFIHlb3siF3NUrpw2x6Rk54wS5J029nKFbk0NWHehDQvrw==, tarball: file:projects/arm-voiceservices.tgz} name: '@rush-temp/arm-voiceservices' version: 0.0.0 dependencies: @@ -18084,7 +18085,7 @@ packages: dev: false file:projects/arm-webpubsub.tgz: - resolution: {integrity: sha512-3ggrHyfxhwhbBH8YNlHt7Bc/lvpZWqB1wLAMHrZbn/fUYwDEETwDTeA/x7842cnFzPp1DmbgSQBrznw6boSs0A==, tarball: file:projects/arm-webpubsub.tgz} + resolution: {integrity: sha512-Royoi1sbidwFMB2pWwZ0FSWrn+64GU/OluE27Bnu4KRHL/px7AGUynDMJxVC6JXyAy3jBlFEf2FP9+z4xYw2Sw==, tarball: file:projects/arm-webpubsub.tgz} name: '@rush-temp/arm-webpubsub' version: 0.0.0 dependencies: @@ -18114,7 +18115,7 @@ packages: dev: false file:projects/arm-webservices.tgz: - resolution: {integrity: sha512-fMfdnEnNJAk/ks1WuOF9xRwj65EyDuuJAV8tt0l/ouMmZGTOh9D1oT8kf7VOfE2S+j7EmaAtmS4CAbvHGuKE/Q==, tarball: file:projects/arm-webservices.tgz} + resolution: {integrity: sha512-C2/6j40wC05SRexUHBhbHkp5nzcdXHxVKs+40TH5jkfIe3UEd+hdBwUrXYD15elyhdWnCSBvwTmqo9/5e0XQ4Q==, tarball: file:projects/arm-webservices.tgz} name: '@rush-temp/arm-webservices' version: 0.0.0 dependencies: @@ -18143,7 +18144,7 @@ packages: dev: false file:projects/arm-workloads.tgz: - resolution: {integrity: sha512-4yjeKRL4+UqsnT1uCyP/mtMCE0a3tK/VU6ajQ9/MJl1LQ0ZEVgkB/Ik1qse1g80flhynf76DleZTVnpLnfrEEA==, tarball: file:projects/arm-workloads.tgz} + resolution: {integrity: sha512-aztLYedZiCg3pSlXx+CcWr5Y/qRy2Ht9siOHF7K/ij1WTqIuKMtz++On9A4rwiHxM/wJHeFUZvoLrMu/69HvVQ==, tarball: file:projects/arm-workloads.tgz} name: '@rush-temp/arm-workloads' version: 0.0.0 dependencies: @@ -18173,7 +18174,7 @@ packages: dev: false file:projects/arm-workloadssapvirtualinstance.tgz: - resolution: {integrity: sha512-6rX1UaHWQKXyOjzxwo/N2Sws14UfuU6MLdT18jTonfjVmFajTcpwVSz0xUOpCuf7hxUxGWxWuPRs7Y5vpXAFhg==, tarball: file:projects/arm-workloadssapvirtualinstance.tgz} + resolution: {integrity: sha512-tls24fzfDvRQiFskdWtT1/pGZyjlKXz3hfSCS4UMwCtlOy53jlhxyu1hXdUFDND0j9G2BKZCCJv3PmH7yBjT9w==, tarball: file:projects/arm-workloadssapvirtualinstance.tgz} name: '@rush-temp/arm-workloadssapvirtualinstance' version: 0.0.0 dependencies: @@ -18203,7 +18204,7 @@ packages: dev: false file:projects/arm-workspaces.tgz: - resolution: {integrity: sha512-g/ofzNN/gEh2H4nL3PZ77hHaARGgzCKbitvJ3VGp3r+JA9/e1dXq49CHWEjxaE3f6kmiR5Vuqmo9HqRn/3O3ng==, tarball: file:projects/arm-workspaces.tgz} + resolution: {integrity: sha512-epOWyxlK63o6PEll1bioPaLRwC+JMhCiaqb2KhQszufgP/NR65DiuUvJzscmP34asd7jJFTrP3WDLLSNMtIbjQ==, tarball: file:projects/arm-workspaces.tgz} name: '@rush-temp/arm-workspaces' version: 0.0.0 dependencies: @@ -18230,7 +18231,7 @@ packages: dev: false file:projects/attestation.tgz: - resolution: {integrity: sha512-Rhw6hDb4VTtUNH6gZ8DtOzx5h0Xc6GP8GHU6/Gn5uEqfZhO1gYO9oET6HblY+38a8xiinKx3jJrV9HFfj67kOw==, tarball: file:projects/attestation.tgz} + resolution: {integrity: sha512-BdzWdiyPO0s1506Cho1/SbZne6RqZHWcwKoNDpGmLIj0v+b92KWfBGGiVBH22qhk14yrs2uEPVkx83eNMZhrWg==, tarball: file:projects/attestation.tgz} name: '@rush-temp/attestation' version: 0.0.0 dependencies: @@ -18281,7 +18282,7 @@ packages: dev: false file:projects/communication-alpha-ids.tgz: - resolution: {integrity: sha512-ZnA1LD8oAtWgDUs3UwmgGfhJUulvZgVq9PtuO4oZc6qp+uW3dMqruFXTyfjcoXTJzcC3gM+yjHW5phc98jqBdg==, tarball: file:projects/communication-alpha-ids.tgz} + resolution: {integrity: sha512-GF2Y6y1LoPqC+KnWroIE8asHHFig/mWM+DqVNGBwDnU8ynjelMfr1L3YlD6lFqYfX1Qt82zi1QNwOTYBXFtj+g==, tarball: file:projects/communication-alpha-ids.tgz} name: '@rush-temp/communication-alpha-ids' version: 0.0.0 dependencies: @@ -18325,7 +18326,7 @@ packages: dev: false file:projects/communication-call-automation.tgz: - resolution: {integrity: sha512-N1TW9xs7zjhhmXOxnBlFrFJJCwm6Ee64UfhhZBhODbuH3hv/4uc+yb5t8QnaQZ0TJKsR2ai7D3rDOGvCVaQapw==, tarball: file:projects/communication-call-automation.tgz} + resolution: {integrity: sha512-zbGPNdUKPA/qhxd9WpepAa04xDLeLo0BDjFwJeLHbujy4YtI0rYNw/Q5yVKVCPvfEYTzrC4K1THhbq4fdXi0wA==, tarball: file:projects/communication-call-automation.tgz} name: '@rush-temp/communication-call-automation' version: 0.0.0 dependencies: @@ -18372,7 +18373,7 @@ packages: dev: false file:projects/communication-chat.tgz: - resolution: {integrity: sha512-LsbGjr9EW8VTWF/5INwJsD2jzswejO0PtWkeP9T3VW/gU7HjW6IrwSw0pvEeJJqgSAES/He5SJVkvmUrZRCpww==, tarball: file:projects/communication-chat.tgz} + resolution: {integrity: sha512-h6dvMTxQFeEy8XBMaCkCh6Gxx0qLmbaiijdxSHEYHP7M0e7X7v4ElVQ2ly+JgcGV/dNGYNCy6HW/37dMZvgl3g==, tarball: file:projects/communication-chat.tgz} name: '@rush-temp/communication-chat' version: 0.0.0 dependencies: @@ -18423,7 +18424,7 @@ packages: dev: false file:projects/communication-common.tgz: - resolution: {integrity: sha512-Y8j8dX2CZGGFAcNCg+HrM+n+lU4nRM/1ZeBiZgv1fOrCiVWgzjkOoZwe1CmSq/N7tyWxdayM77hvsG3Zr4bgsQ==, tarball: file:projects/communication-common.tgz} + resolution: {integrity: sha512-sc5Yo633aPaKeB93osm1BvDxZT1OyiLJZuN1ItnFgtAdXvT+zWegqoMhHhxM/1GoLnB6534XcdLFdJxmmJgf6A==, tarball: file:projects/communication-common.tgz} name: '@rush-temp/communication-common' version: 0.0.0 dependencies: @@ -18469,7 +18470,7 @@ packages: dev: false file:projects/communication-email.tgz: - resolution: {integrity: sha512-xRXEkhvXJ87SIsPLCjUr6ud+ZM5mcngwOy4k1vYemoPXeNeGrtT8xa4Xjfj+AcTZqGcSu0KnT7WN0ADTOOWUuA==, tarball: file:projects/communication-email.tgz} + resolution: {integrity: sha512-D13CUlblsMJD8aC/cT3mTzdScvSfvWy25TB2x1QaEryto9C2z7dljtTiDjoz1Ealg0KYWSiOp4Mo3qrVOuIOQw==, tarball: file:projects/communication-email.tgz} name: '@rush-temp/communication-email' version: 0.0.0 dependencies: @@ -18510,7 +18511,7 @@ packages: dev: false file:projects/communication-identity.tgz: - resolution: {integrity: sha512-4uqritVAYrFiioxH1rcq++mNWQawH3Ya+tY9B2qnrQutVUoXDZbOraOzGFb2sLlGhnzMrbtbShIrT28f4urQ2w==, tarball: file:projects/communication-identity.tgz} + resolution: {integrity: sha512-z+MBBl+IbW9YEWr0VGAdLEOaNssDhbjCnMi0F21Y/gaNpT9F3+BUDqmrQWeEZKcKCqDuJ+yHAKJM2uVDA0jh5w==, tarball: file:projects/communication-identity.tgz} name: '@rush-temp/communication-identity' version: 0.0.0 dependencies: @@ -18558,7 +18559,7 @@ packages: dev: false file:projects/communication-job-router-1.tgz: - resolution: {integrity: sha512-Q7ue32A+VikgZLbtUgyCWy6tj5LXwZDPJObBTmqCoWjgZvR7VoPeQsq+v/gmRpfgDEMhi8HQgHhuwDSacc7scw==, tarball: file:projects/communication-job-router-1.tgz} + resolution: {integrity: sha512-4Zrxzq4OXaj8cyD4+81bBTbEkzz3GZ/5Z7z9gCmt+pfqg3Srhp8K2DW3q5dRBA+qVp+41BHgemcYbgd6i3pSdA==, tarball: file:projects/communication-job-router-1.tgz} name: '@rush-temp/communication-job-router-1' version: 0.0.0 dependencies: @@ -18606,7 +18607,7 @@ packages: dev: false file:projects/communication-job-router.tgz: - resolution: {integrity: sha512-klta9bUdKjEnFpgRl+pyiBywhL61h9GHA7JltubD+8jeYvHJGdh8tR7nP8ctKTnHOSlEExiXOiWeBS63ASDuSQ==, tarball: file:projects/communication-job-router.tgz} + resolution: {integrity: sha512-sokqMYxVny5WF+K0xQNX2QXfXpm/HIAYnJhCJvGRg7Dtmw188Opz5FaEbNQJqTE9QR63BLvwPxwl2QhcdjXxhQ==, tarball: file:projects/communication-job-router.tgz} name: '@rush-temp/communication-job-router' version: 0.0.0 dependencies: @@ -18651,7 +18652,7 @@ packages: dev: false file:projects/communication-messages.tgz: - resolution: {integrity: sha512-bkn+U65q9nFSnYE8eLlstXs2qP2MaBaj4gWnQugCP3v+yqFgruH49Qn11wSQbXp4wPQfHZQK27w72xsYimr+ig==, tarball: file:projects/communication-messages.tgz} + resolution: {integrity: sha512-5FcJe41Mudz8/IS2m7PJybNtgtQSs8o3s+MxwqZcqJFtzBgNVSOgf+jHz+sD4x2hmoFoRrwmpBB3+wXqTEjaQw==, tarball: file:projects/communication-messages.tgz} name: '@rush-temp/communication-messages' version: 0.0.0 dependencies: @@ -18696,7 +18697,7 @@ packages: dev: false file:projects/communication-phone-numbers.tgz: - resolution: {integrity: sha512-JyBIVbh2ijFasLIuIo0IMPLyNd+Dr2v4Bl5+9rbh0Ky03HSzpmaU+l6DrYLNxMQe6Q/tE5ulOqy5kLgkITdpVw==, tarball: file:projects/communication-phone-numbers.tgz} + resolution: {integrity: sha512-Blk4AkEcr08EuTm/70Q9gHSSIaUP2USjZ67OseUtfWbCLPl+Nv/lQt8Nx8ko2FLzvLy/Ac7ZhljIasYQWyEEgA==, tarball: file:projects/communication-phone-numbers.tgz} name: '@rush-temp/communication-phone-numbers' version: 0.0.0 dependencies: @@ -18742,7 +18743,7 @@ packages: dev: false file:projects/communication-recipient-verification.tgz: - resolution: {integrity: sha512-iyzED4F1Ik+GblZhhrQVVCwrH8YuQPZ0p9CPZ/CSZHhhLoBeFxb8uvrKzFTTJTBhTIZZW6WynbllbsGU7WmaEQ==, tarball: file:projects/communication-recipient-verification.tgz} + resolution: {integrity: sha512-8mpiZ0/bBqFOYDyyCeAYWtIAIxxfvO8PMTKWGp1UxaN4Uug6d7S5UkemGEgHPXN4vsqe0T6u0Mt/MCUZFCO54A==, tarball: file:projects/communication-recipient-verification.tgz} name: '@rush-temp/communication-recipient-verification' version: 0.0.0 dependencies: @@ -18789,7 +18790,7 @@ packages: dev: false file:projects/communication-rooms.tgz: - resolution: {integrity: sha512-Hnl1LryTZTWTMT/hIKgFiJWa0vEym8WxNWMAr/DyMfUyjv2aEXT/LyqXQRsk7vuoAlfIE4cTvw4/EPbW/kM+uQ==, tarball: file:projects/communication-rooms.tgz} + resolution: {integrity: sha512-Hu1/wYt6JgeyEXDmykDMHA56FQxQcru2ehmExw596bBCb/erO6/C2SB4kCeDQ35aqt6cLcYBk8546gV8AF8KYQ==, tarball: file:projects/communication-rooms.tgz} name: '@rush-temp/communication-rooms' version: 0.0.0 dependencies: @@ -18824,7 +18825,7 @@ packages: dev: false file:projects/communication-short-codes.tgz: - resolution: {integrity: sha512-nn0V5SjYh82u7vuTx2WnEM069Hj+/v2i3njb8HWq/FQqEf7p+fSYttd2KzZ0QrsSrd76Z97zVhS/B8kRC9K/eA==, tarball: file:projects/communication-short-codes.tgz} + resolution: {integrity: sha512-N7gyHOC9iCgWZU6oVmTWqZ/8Rutgi6PBaAC3LK1PTBuTzxOhf/JzbrDQIzjPz30HiUE8UcxuwTvrQsPo0njPnw==, tarball: file:projects/communication-short-codes.tgz} name: '@rush-temp/communication-short-codes' version: 0.0.0 dependencies: @@ -18871,7 +18872,7 @@ packages: dev: false file:projects/communication-sms.tgz: - resolution: {integrity: sha512-hZyEGlHw4xSJazQOWmInKIfJ8fI5o0pPbZoVELotvsLviaAAmlMOleqL9QcSv1FgJyQGiWzuO6kNSHkoLCaJEA==, tarball: file:projects/communication-sms.tgz} + resolution: {integrity: sha512-MSRrfLDHFBDg93Suonv+kjnRRgTckoqXbSt+BjvxbiVYrobfgZeSbdVC7NYgNUhgYUx21AIc3xtTAg1HPgPGaw==, tarball: file:projects/communication-sms.tgz} name: '@rush-temp/communication-sms' version: 0.0.0 dependencies: @@ -18917,7 +18918,7 @@ packages: dev: false file:projects/communication-tiering.tgz: - resolution: {integrity: sha512-2AL9IUANZ+489U+yQsSmb29MF3KABWOmCyic5fpxbceYT69214dg05xnN1MIJ7zeu6HJEHgKLJf0CIIcRPv99w==, tarball: file:projects/communication-tiering.tgz} + resolution: {integrity: sha512-dU2612VMzblJyslu5Dv9cyeulP0W81HJXM1H2Nmo6lQYlbIxajCQnFUBX9BiW/f0WGtRR+R1vODJrgLoIbdXsw==, tarball: file:projects/communication-tiering.tgz} name: '@rush-temp/communication-tiering' version: 0.0.0 dependencies: @@ -18964,7 +18965,7 @@ packages: dev: false file:projects/communication-toll-free-verification.tgz: - resolution: {integrity: sha512-UhvIgPBuDKu+1RxioiHSLtyUQ7c7p+NixOJKPrnynlEm018oPZWrCnOWtXGoTVGvL1Kw+fRldF6OLAYHaeQSJg==, tarball: file:projects/communication-toll-free-verification.tgz} + resolution: {integrity: sha512-Ambimp5suKuebfSdRyVJjisXoHr58EL2Kl3oZjb+YbnoK4G3tt6QRk0FHyFC3/43l09R2Lo8Q840s2KwL6CWWA==, tarball: file:projects/communication-toll-free-verification.tgz} name: '@rush-temp/communication-toll-free-verification' version: 0.0.0 dependencies: @@ -19008,7 +19009,7 @@ packages: dev: false file:projects/confidential-ledger.tgz: - resolution: {integrity: sha512-M0m48BzBGnd0MOmj43UP91bmuHVxg0hPJAwQtFKiR/KWl2gwi1iznqCgqawWwarlRjcYhc9oILcnMEm6/3RWng==, tarball: file:projects/confidential-ledger.tgz} + resolution: {integrity: sha512-Ut50MU+bo4Sg9A2zSxUweR+O54hwTaZrh6JlkPY9T4+A+gb8lnJV3UKCw6YR4AK0RxeN1tgLPbxJUKiFW4xDkA==, tarball: file:projects/confidential-ledger.tgz} name: '@rush-temp/confidential-ledger' version: 0.0.0 dependencies: @@ -19038,7 +19039,7 @@ packages: dev: false file:projects/container-registry.tgz: - resolution: {integrity: sha512-Qy8TPCg6SNZLFu00dOFCCPe6DrUKM5RSAdNFkkCgdN4M6hzW9+MOVjQLb3KJBF+4uij3KdcxUcS50YQolhWuug==, tarball: file:projects/container-registry.tgz} + resolution: {integrity: sha512-TVzF8wfZ9XkRLVQLfhS4QLnR5qqwhIEUGWyetdwcAOL1Ew/C0QfARPJhtBRdr+8WsgY1gD+Vik5kwrh9WXlbMA==, tarball: file:projects/container-registry.tgz} name: '@rush-temp/container-registry' version: 0.0.0 dependencies: @@ -19083,7 +19084,7 @@ packages: dev: false file:projects/core-amqp.tgz: - resolution: {integrity: sha512-2tVU4+bY9NhuuhH8bmGNNnbiNeWKN8tCkFFvjpy+v5E3D/f7kzX9MZjUuJXoJFkaztORAM+vTsSn19LrLrKsDQ==, tarball: file:projects/core-amqp.tgz} + resolution: {integrity: sha512-tWJawegZjST00Q+BoPIS2ZpkJYx7HXB4n5L05UgP4bS+BWLyAXVx/Ld1YvVPAF1ykpsYiiK5n+vzfjg0L/gmVQ==, tarball: file:projects/core-amqp.tgz} name: '@rush-temp/core-amqp' version: 0.0.0 dependencies: @@ -19130,7 +19131,7 @@ packages: dev: false file:projects/core-auth.tgz: - resolution: {integrity: sha512-bCOyafzGH2z9gBKkzcjSR75mz1NHyYMERMSALiTOJDpeC8FuoGsCDrSOmR9/v+m2I55d6rygWYZk9VnB1q7jIw==, tarball: file:projects/core-auth.tgz} + resolution: {integrity: sha512-2jHUts5dcKEnt+X6MBU+aZe9MYqqoL5RM3rthz7wNMaW8caKbsnRJBa6b0ssWBn9GONdpjlc3TW3UevQSO75Fw==, tarball: file:projects/core-auth.tgz} name: '@rush-temp/core-auth' version: 0.0.0 dependencies: @@ -19162,7 +19163,7 @@ packages: dev: false file:projects/core-client-1.tgz: - resolution: {integrity: sha512-vFG3Xm6fMnllPJx8cckEsmZlTfc33U5U44I/EqT762Ueazm/sjd9XkOTNL3pFyz521bkjd195kDerHz6i1caqg==, tarball: file:projects/core-client-1.tgz} + resolution: {integrity: sha512-/RbXu9ILL43rbtkkPxC7xzA/gaoRE2FHHSHf/bwI3VT9zANOZAQsuYl5d0n+lwYW4Vad8fHxP7d1d7xe13a4eQ==, tarball: file:projects/core-client-1.tgz} name: '@rush-temp/core-client-1' version: 0.0.0 dependencies: @@ -19194,7 +19195,7 @@ packages: dev: false file:projects/core-client.tgz: - resolution: {integrity: sha512-9Y4Hv03ZUSxtVhWnB/7WjSi1hkaOM+KrxsR2j5QNYDFQgw+48tdNqEG85DA2le+mGNkLYD2Dm01gCcZ8tqt/dg==, tarball: file:projects/core-client.tgz} + resolution: {integrity: sha512-yHmavRIV6m8bfVDcpSOg7Q4ClPBzVriudR4lWN8C7c49gdQlyAnLNZoVCSdCTIO50ReoXsUPJ30++ktn2QXPew==, tarball: file:projects/core-client.tgz} name: '@rush-temp/core-client' version: 0.0.0 dependencies: @@ -19226,7 +19227,7 @@ packages: dev: false file:projects/core-http-compat.tgz: - resolution: {integrity: sha512-A7+R5Qx1Mq5u/5Ik5NiAthd1iaJRACoMZRQZra3kLXKbNhnuKBiORudmXWacniG8I3R5oBcATYdTrKdBZePOYA==, tarball: file:projects/core-http-compat.tgz} + resolution: {integrity: sha512-+ylx8gtst4Br/PciJYHYedyWYuZipQTeBTQVSKJIlthFF15rvLC+qWb9efu8r8sRK8m8q4VutW0vLkwZsq1QDw==, tarball: file:projects/core-http-compat.tgz} name: '@rush-temp/core-http-compat' version: 0.0.0 dependencies: @@ -19257,7 +19258,7 @@ packages: dev: false file:projects/core-lro.tgz: - resolution: {integrity: sha512-xNfjfxr11dP/YNkxldpQJXR4ULuN4LX2v9Bg/+/Xqd4A0Feh+c4o59Liofcbq8JRKJx9oM8c1OkJh/qbSb0Dcg==, tarball: file:projects/core-lro.tgz} + resolution: {integrity: sha512-y/TVvGrjbUii7Z0EVLiMJgYERMfr1mMl4iKBCps0DuaxsoV22moL12T5ZIsDwqEOAL/kKJDmBY6pqyNgU46Z6A==, tarball: file:projects/core-lro.tgz} name: '@rush-temp/core-lro' version: 0.0.0 dependencies: @@ -19289,7 +19290,7 @@ packages: dev: false file:projects/core-paging.tgz: - resolution: {integrity: sha512-JDsLQhIMx3gZeamuiAl2GQPTST/XnBwbyGK1qssPbnNiHQLpgW9pvdPixPuDp9hbLRROu1/nAPeN3hLyVDJ3SA==, tarball: file:projects/core-paging.tgz} + resolution: {integrity: sha512-olnU6yyiLN4KfwHZo51n60/ofrHacm8SHiwHtzdT8oxmiKT0b65KIAjwDo0R2/bO4yklcljuigppn09fExJRtg==, tarball: file:projects/core-paging.tgz} name: '@rush-temp/core-paging' version: 0.0.0 dependencies: @@ -19321,7 +19322,7 @@ packages: dev: false file:projects/core-rest-pipeline.tgz: - resolution: {integrity: sha512-4Ldthvl/QZZ2NOY3YcN85PYPZzVRUV8KE9rJgtbsUM5Lx3nv+TXJ8ms/r/FdYBxEalqwgfqR9FeMcLrKldfByA==, tarball: file:projects/core-rest-pipeline.tgz} + resolution: {integrity: sha512-JR+kVww42bMncvfSWGE2wAYwPbrYrTDwTN1E8aEGR+tOXPc/cnnlFu4A6muRyEkTW5MSYpMtmEG6No6nMmcJyQ==, tarball: file:projects/core-rest-pipeline.tgz} name: '@rush-temp/core-rest-pipeline' version: 0.0.0 dependencies: @@ -19355,7 +19356,7 @@ packages: dev: false file:projects/core-sse.tgz: - resolution: {integrity: sha512-q/WK/OEeGAqY9Z1InykYCwTDXlvYwMpuXtcaJf3CRFduO5uTNIAzE6Oow/g+MZj4PScJsb8um0OoA6yEbbcZtw==, tarball: file:projects/core-sse.tgz} + resolution: {integrity: sha512-DrUF1P0l7NtmOD7JTTCJDefaJxaaRTVm8uk0tkvrtAlGhq9zt8b4v+N5cGdOczuf/pnIK1hYQFayR5JI45Q4/w==, tarball: file:projects/core-sse.tgz} name: '@rush-temp/core-sse' version: 0.0.0 dependencies: @@ -19388,7 +19389,7 @@ packages: dev: false file:projects/core-tracing.tgz: - resolution: {integrity: sha512-ZnVM5XObxvdJpujx8hFYgwyujkVN4I/lmFEIYHBHPMIqz9op1ExD3fbWZ24UdS0sjwRVbfA2Iw5oCugAe3YG5g==, tarball: file:projects/core-tracing.tgz} + resolution: {integrity: sha512-U6ADeP6ytcDUCRx8HfzEqgNbj5GNKnrFSRUc2T98avvLzp58Li8KwVbeSkmNBQeSx5sp6+CkAkJOAWpG6soivQ==, tarball: file:projects/core-tracing.tgz} name: '@rush-temp/core-tracing' version: 0.0.0 dependencies: @@ -19420,7 +19421,7 @@ packages: dev: false file:projects/core-util.tgz: - resolution: {integrity: sha512-BEIq8Mts7uMOT797uhwA/DTD2NA/nYRMNaBJ8REjpZi0TXSxiXwVc2snguaPiAWAiLZl0RLtlGxtVlnAEGLbEw==, tarball: file:projects/core-util.tgz} + resolution: {integrity: sha512-eFRLe6IZejZwNUDxBC9JbG5JsrROVa8lLQT9wJepgRc/T6VHsigrHvQMmwHYA9ybp9n2r+uourgLjbryEe2qSQ==, tarball: file:projects/core-util.tgz} name: '@rush-temp/core-util' version: 0.0.0 dependencies: @@ -19452,7 +19453,7 @@ packages: dev: false file:projects/core-xml.tgz: - resolution: {integrity: sha512-7S8nEgU5KmSWmitmBY9gh0xLZHoVS/ixSWHNptOvY93kUj4EDoncE7cDQSwvsTZw4W9B1ydQbw6kyThRL97K1w==, tarball: file:projects/core-xml.tgz} + resolution: {integrity: sha512-G55wb8/1rk0vblDuHVaXdJGDka97QRcINhcimpcpB0vEACFY8BA1kipqe6fOzHTI+YPHHyCEz24/0rf650+tdw==, tarball: file:projects/core-xml.tgz} name: '@rush-temp/core-xml' version: 0.0.0 dependencies: @@ -19486,7 +19487,7 @@ packages: dev: false file:projects/cosmos.tgz: - resolution: {integrity: sha512-E6hCQMEd3k/bMSLX4bqUFnLwErLlVNhdap6vnRuOWS30rMbANrRITtVCrkMkgwP2Egi1EZzSpvAAKFZzjrLXdA==, tarball: file:projects/cosmos.tgz} + resolution: {integrity: sha512-ij8JL/4zGS7aObN80o7i8ZLAt8GfYj89fvecPVAK9SJlhX5exj101MPil36r7fqaegYrDisHPOmfCL+Ugea4Bg==, tarball: file:projects/cosmos.tgz} name: '@rush-temp/cosmos' version: 0.0.0 dependencies: @@ -19527,7 +19528,7 @@ packages: dev: false file:projects/data-tables.tgz: - resolution: {integrity: sha512-u5oqhA0j9Jw6vMUVntv72ZZkCudLYAaBulp6PIT9RSv14NumLHGLyREQnGDAXBXqmbe9+Vz4czFSwVtatqK4ng==, tarball: file:projects/data-tables.tgz} + resolution: {integrity: sha512-gy8athc1GjMM8SXSFbd/T97YL32IqLca+oEKELuftNQgXbdBcPqhXVZhLB1lsuKOdCvdw48N0MZWkitpAVC4Ag==, tarball: file:projects/data-tables.tgz} name: '@rush-temp/data-tables' version: 0.0.0 dependencies: @@ -19571,7 +19572,7 @@ packages: dev: false file:projects/defender-easm.tgz: - resolution: {integrity: sha512-o5DbhNz+IhKlcyejPVDXxvbYCVRV4MbYLR8iy+T2GJcnbtzj6ItonNv9UHUSBxdykBbFKdBSahgL5RZNyZ+o/g==, tarball: file:projects/defender-easm.tgz} + resolution: {integrity: sha512-3tDPav1BNGHWZC3iq29Shix/tC94el7P/kvaoROponvav7SVw00sNIt6D2Qu05uh05zohWkshB2LLPQ37bBxSA==, tarball: file:projects/defender-easm.tgz} name: '@rush-temp/defender-easm' version: 0.0.0 dependencies: @@ -19618,7 +19619,7 @@ packages: dev: false file:projects/dev-tool.tgz: - resolution: {integrity: sha512-mf1EMMPr+3cw+PHiJF9hmKT/H5T6Xi5lwY7NG+UWQGabk7qPuduoRwkQpG207CwH56Yrs1pan2Qs9AGWI1s+JA==, tarball: file:projects/dev-tool.tgz} + resolution: {integrity: sha512-Xef6yFTzkzY5FP/Q6/WfIxVXCW8Dn+le7XOCIXXnMxFNHI18pWKGWZQuvhH8kHO/dkyA2s7npvIVKW4PKas5gg==, tarball: file:projects/dev-tool.tgz} name: '@rush-temp/dev-tool' version: 0.0.0 dependencies: @@ -19685,7 +19686,7 @@ packages: dev: false file:projects/developer-devcenter.tgz: - resolution: {integrity: sha512-GmxMLOmDadXhKvnOdsH2Yu8R2d8uulBFBScnAB9FuP0MspimnFFQh4OJYXM4XPP1tssIafKxASgSmBseS/YDPw==, tarball: file:projects/developer-devcenter.tgz} + resolution: {integrity: sha512-wslzkw8iSADqg3l0cBRPkXOgv20hUZbu9fNn/+ejt3YQYRL0rElOKnKaptx4cZ4aYRrktBLxd7QNb7716511qg==, tarball: file:projects/developer-devcenter.tgz} name: '@rush-temp/developer-devcenter' version: 0.0.0 dependencies: @@ -19732,7 +19733,7 @@ packages: dev: false file:projects/digital-twins-core.tgz: - resolution: {integrity: sha512-PJUP7UgpEbZGTQ2O+RmNmdnzVDBCNVeeTIcIVPZdlt5X+x9GLI7AtGmy+Ne0szQ5mY/4OYVndrQtbVf2QXGjJA==, tarball: file:projects/digital-twins-core.tgz} + resolution: {integrity: sha512-rSgOH3WBvx7so7vtqYJXGpZtGY71AVPK4c5+KST8HR6/jNKWnG6+FExO7iO1063PAXwqXcGroTUlIwY+ZSILmg==, tarball: file:projects/digital-twins-core.tgz} name: '@rush-temp/digital-twins-core' version: 0.0.0 dependencies: @@ -19778,7 +19779,7 @@ packages: dev: false file:projects/eslint-plugin-azure-sdk-helper.tgz: - resolution: {integrity: sha512-SPNj3knvD9q0h8ZM3fd+0MjWuXm14lBjMuSYXJ1ixyLkV+V5rWYKjh3TxyUZbqdE4zNGWKn6Iiqy0R1ZC94kQg==, tarball: file:projects/eslint-plugin-azure-sdk-helper.tgz} + resolution: {integrity: sha512-Rnq3WKMDlJPuuOAwJBQvBMhcr7++RnF36+QHbv8R7b76eW4hNIGG2MfAZr83C07W+FEF5o65VzIFCOla8dLLeQ==, tarball: file:projects/eslint-plugin-azure-sdk-helper.tgz} name: '@rush-temp/eslint-plugin-azure-sdk-helper' version: 0.0.0 dependencies: @@ -19797,7 +19798,7 @@ packages: dev: false file:projects/eslint-plugin-azure-sdk.tgz: - resolution: {integrity: sha512-jdY9Llcunp9vaevl1Y4NF6hnoW1oWaCPe9a8JDC7ksLWTtzxrjSXjbbvMgpTneqVKYE5ik/qR5HRtPP0I7lwNw==, tarball: file:projects/eslint-plugin-azure-sdk.tgz} + resolution: {integrity: sha512-r7jeZK4SPTdMP5HkmPJdQD/HsmEJzexIuqzvpcvd3r9D7NUKh+2rNhqPhDIG7wtS1rxLCGA1lh3kPS+kNro+ZQ==, tarball: file:projects/eslint-plugin-azure-sdk.tgz} name: '@rush-temp/eslint-plugin-azure-sdk' version: 0.0.0 dependencies: @@ -19842,7 +19843,7 @@ packages: dev: false file:projects/event-hubs.tgz: - resolution: {integrity: sha512-PpKO2F0cVbAVmlibkwgzGv7LAJybNpc54lujfc8vgMw5RU1hNDPjaeOIj+P/Aa89+63EO23YxwRa86vWvTW9dw==, tarball: file:projects/event-hubs.tgz} + resolution: {integrity: sha512-mqaUvspYjI39cRH2RmYrcdoQn1iuukp9jA99HUktWUo36N2kg71xY9WAoXqvqYRq+e6BCgK4bBTN+QSdGXoCsA==, tarball: file:projects/event-hubs.tgz} name: '@rush-temp/event-hubs' version: 0.0.0 dependencies: @@ -19902,7 +19903,7 @@ packages: dev: false file:projects/eventgrid-namespaces.tgz: - resolution: {integrity: sha512-oiAWRRrmoR318AbKUXkaM+AW7To7EFZf05Wp4V8YwEcQy7LYB90eocuN7mC1EuYRW13TepAqcXQVPgfU7KQFVg==, tarball: file:projects/eventgrid-namespaces.tgz} + resolution: {integrity: sha512-6FHPXRSxkd2/Fh9+Bng4fN1qa444kTwMwKyD/l1KZiinlOYPXYWM5RIv1sSu46x5x64m7HD/kL0bfPqHB0Ul8w==, tarball: file:projects/eventgrid-namespaces.tgz} name: '@rush-temp/eventgrid-namespaces' version: 0.0.0 dependencies: @@ -19949,7 +19950,7 @@ packages: dev: false file:projects/eventgrid.tgz: - resolution: {integrity: sha512-7shUAEcQDMj67CrgI4QjwcXp5+eOrVvZUZ6vlz057PfpLWBwR7wwkMk7d9K34QWHyP+TT8kNUdmx2NfLMvWjaQ==, tarball: file:projects/eventgrid.tgz} + resolution: {integrity: sha512-v1UvBWcby0gwLiwBXSIMOZep3JZZ3kjxfIrwOpW45agBs9Nl08f8GLA34bnYRS6TpGY/nIPTN0fVCBUj+IU8MQ==, tarball: file:projects/eventgrid.tgz} name: '@rush-temp/eventgrid' version: 0.0.0 dependencies: @@ -19992,7 +19993,7 @@ packages: dev: false file:projects/eventhubs-checkpointstore-blob.tgz: - resolution: {integrity: sha512-gYOpBSzMBs/wUWGwU9ze5PTN+2Iz66I1Cplmz4PZ1tPyEx6QZRVc3gZabi2vfiGY8EEJM/zsOtmcxdTY57WejA==, tarball: file:projects/eventhubs-checkpointstore-blob.tgz} + resolution: {integrity: sha512-M+p6/rXzuCFLHAR5nGfvEDTn8znmr+2HQIWTSHVreJWIZu3wtCUeNHELFTQl4cmRw1pJFdE/94rH8BNmv2yk8w==, tarball: file:projects/eventhubs-checkpointstore-blob.tgz} name: '@rush-temp/eventhubs-checkpointstore-blob' version: 0.0.0 dependencies: @@ -20041,7 +20042,7 @@ packages: dev: false file:projects/eventhubs-checkpointstore-table.tgz: - resolution: {integrity: sha512-fDjdl55fWeyQcCEjqJAAAJdefgTioeDwLK9uWdQHdFPBBlYFPfgOBkd5+SwSU0MXItniMhYsfl+WcIVmPayL7Q==, tarball: file:projects/eventhubs-checkpointstore-table.tgz} + resolution: {integrity: sha512-YrNAGcbEHO/3iYMoX2Pr8lxgfx53Ggel7ub3N105kO0R2xTmS3z79ygC+wz9LpgQdPy7UtGgJEdiVQOJ99GDzw==, tarball: file:projects/eventhubs-checkpointstore-table.tgz} name: '@rush-temp/eventhubs-checkpointstore-table' version: 0.0.0 dependencies: @@ -20087,7 +20088,7 @@ packages: dev: false file:projects/functions-authentication-events.tgz: - resolution: {integrity: sha512-EBHC9eBFDkiTeu6Z+7AIxNE0TL6kjyQY4hGULO1CWsDF10RHW2+fDdb/OJ+zJQz/oVkShyMx/yzf2Ezt7AHfKg==, tarball: file:projects/functions-authentication-events.tgz} + resolution: {integrity: sha512-4mFhWOZES5SUB/2diTQQPQHRdO988Ns5UnRNV5r8disbYVg660Dd5X3Xq66Ry55mK2Bt0sfz1qOH9AHfkIOblw==, tarball: file:projects/functions-authentication-events.tgz} name: '@rush-temp/functions-authentication-events' version: 0.0.0 dependencies: @@ -20132,7 +20133,7 @@ packages: dev: false file:projects/health-insights-cancerprofiling.tgz: - resolution: {integrity: sha512-knSmGvR2vrh2PC6vk+0kTQ3FRRmD31neBGDCABqATHfI+NKzAY1KUJ6iBd4syBA9upFFkBRjYOT74l3P9tCASw==, tarball: file:projects/health-insights-cancerprofiling.tgz} + resolution: {integrity: sha512-288H2dapTauMnvVvXaD3DjwWR0zP6W/s/C8KiAZ5a+C1pf+ykPzQXZ0sl5E+0oj5P4AHkTiE1Nz2VbSPYRBzmw==, tarball: file:projects/health-insights-cancerprofiling.tgz} name: '@rush-temp/health-insights-cancerprofiling' version: 0.0.0 dependencies: @@ -20179,7 +20180,7 @@ packages: dev: false file:projects/health-insights-clinicalmatching.tgz: - resolution: {integrity: sha512-ikoz79TFUl/5jnayf0QfpcN6DfPm1LTsPgiIGoHklWAfV7OComuUkvYdhVEuZ8222CPNC1IPpn7C5z4noWS8qw==, tarball: file:projects/health-insights-clinicalmatching.tgz} + resolution: {integrity: sha512-RLEY5FsCQo/L6FJDqOZEuc25wMPACvXA3He6z5a2F/XDXJ1qB/Q7LQ2nZO2stf0dTXYCb1HIyP/xNIubhM1EEg==, tarball: file:projects/health-insights-clinicalmatching.tgz} name: '@rush-temp/health-insights-clinicalmatching' version: 0.0.0 dependencies: @@ -20226,7 +20227,7 @@ packages: dev: false file:projects/health-insights-radiologyinsights.tgz: - resolution: {integrity: sha512-xAM2kqKp9eRjzuQV4Obk+hv02S1J/DHcxuTLipVVPUSYsGU7neDsoxlhre/XmxAei7GhKj8mW1MeULxae54+fw==, tarball: file:projects/health-insights-radiologyinsights.tgz} + resolution: {integrity: sha512-y6flqr0Wkug13wsvIqyVnZqI54GZXtYQSmUT+ABT25Swnp98+h//aSe8WKoVI6OH3dyPrBfv6WfaUA06huxS/g==, tarball: file:projects/health-insights-radiologyinsights.tgz} name: '@rush-temp/health-insights-radiologyinsights' version: 0.0.0 dependencies: @@ -20273,7 +20274,7 @@ packages: dev: false file:projects/identity-broker.tgz: - resolution: {integrity: sha512-tltADNWL/WbSJjT0wYa9GutUPP9afP5xoUpXb9zrMdU5dZpMXwXQOOFdFwLH5B21OrlrT1cRHWuPqOKdG9eDMQ==, tarball: file:projects/identity-broker.tgz} + resolution: {integrity: sha512-pd3NogAUdY+BZ4LqaXA9KArDBt7LZBNS5hawa0hUusB2sdVzTQYqSQPZ5Li9icrnMjzmXn/3X07NwYfP7v7c7Q==, tarball: file:projects/identity-broker.tgz} name: '@rush-temp/identity-broker' version: 0.0.0 dependencies: @@ -20301,7 +20302,7 @@ packages: dev: false file:projects/identity-cache-persistence.tgz: - resolution: {integrity: sha512-4d18eroBNxUQK0rIm4Hr+jf72gFG/Z2qtApwp+a0wqxR0GANOHZzm2W59mZg7bDIXqFTXYboB1jJ8lSc8tIOQw==, tarball: file:projects/identity-cache-persistence.tgz} + resolution: {integrity: sha512-2G9g3YR5pYi1MUour7OL2JV4u/AH2T3omZCaKA+IKr0AKQ71dM0jCof85MbC/l+dPOStytLq08M1U/46KBzbIw==, tarball: file:projects/identity-cache-persistence.tgz} name: '@rush-temp/identity-cache-persistence' version: 0.0.0 dependencies: @@ -20337,7 +20338,7 @@ packages: dev: false file:projects/identity-vscode.tgz: - resolution: {integrity: sha512-+bunzAGa/7EawRgBUQXKh92PeI0vIVxGaQW+lWZ5IMc+oDjGmlG2Ei/EIgkAW9jzJVhckCwk2/D7frXysJIYig==, tarball: file:projects/identity-vscode.tgz} + resolution: {integrity: sha512-IGrhmoRUb2ZhgG/m2deIfPIUSrehNpuyNwWRdOm8ims7ain7PQgpy9CSPMIcsq49LzRCllq9y9NcQ+D7fsHHZw==, tarball: file:projects/identity-vscode.tgz} name: '@rush-temp/identity-vscode' version: 0.0.0 dependencies: @@ -20372,7 +20373,7 @@ packages: dev: false file:projects/identity.tgz: - resolution: {integrity: sha512-u1dbgoew26XEWD36lWOTrU9z1fEV4bdc+pqGBG6ACxWJKXnWhxJH6WjdBsSFxI3SYtd8zcudAexxSdy+B0EOuQ==, tarball: file:projects/identity.tgz} + resolution: {integrity: sha512-hByUR/HYHlfBSNb+6QYjcOuIxsu1J1jbdR7YRiSdbXIZfjQ9ovVR5MaEwYVI5no6azfCiiBcEHdnVtn/rVx8Aw==, tarball: file:projects/identity.tgz} name: '@rush-temp/identity' version: 0.0.0 dependencies: @@ -20429,7 +20430,7 @@ packages: dev: false file:projects/iot-device-update.tgz: - resolution: {integrity: sha512-y8igara0nPLv+Svp/d4sVOePSqCMhQ4D4ls+qvYe7PK/dnKa0KHMLpD1mOOxck8cHng/0k4oxysdMlJKLp/JFA==, tarball: file:projects/iot-device-update.tgz} + resolution: {integrity: sha512-aLWF455OqyXe4AEKo503tZcquAANip3wKtTHmt218aCDpiH6yU9zVMO+fDGguF8y6wOTEajliTKG5YZgr8/aQQ==, tarball: file:projects/iot-device-update.tgz} name: '@rush-temp/iot-device-update' version: 0.0.0 dependencies: @@ -20476,7 +20477,7 @@ packages: dev: false file:projects/iot-modelsrepository.tgz: - resolution: {integrity: sha512-Z3r0s0MPewb2f8rUylf2xeUBdiM5MK9AFevBkBU/9z99pUjZyh1kvAk9zj0TQbHEJpuaGAw6fdFxvaZd0ye4gw==, tarball: file:projects/iot-modelsrepository.tgz} + resolution: {integrity: sha512-Mj6YTGX+Prxqr38w409U9syJ9cjHNcGTPFA41c21gposz3Sy25mD9hx/wwBFX4U1GsL5Jqub2g8aVyjtyd/IZg==, tarball: file:projects/iot-modelsrepository.tgz} name: '@rush-temp/iot-modelsrepository' version: 0.0.0 dependencies: @@ -20520,7 +20521,7 @@ packages: dev: false file:projects/keyvault-admin.tgz: - resolution: {integrity: sha512-vONPnewx6q8BuPkbnPduyYeHlChDqYqJO70vANam6CsFMN4zAyHWuHRCe7PchtOSgx0vzkl/YvG09kl2V7zuZA==, tarball: file:projects/keyvault-admin.tgz} + resolution: {integrity: sha512-WCiJvP3In04vn6vdmkeDvCYcJ9/Ze4JCmcc3ALCi1EMXt9/ZS7KDOBIY/f0mvvBlX+6Mo0jJrIrEBVedJNoISw==, tarball: file:projects/keyvault-admin.tgz} name: '@rush-temp/keyvault-admin' version: 0.0.0 dependencies: @@ -20553,7 +20554,7 @@ packages: dev: false file:projects/keyvault-certificates.tgz: - resolution: {integrity: sha512-Qwd98s2iMN4ZDxh8XLsert9imux/RrQnUV1NVwzxAaNd7K6dvhZOcOgsZrJQ/rSOkyM9/sVldVGEY/thRFecLw==, tarball: file:projects/keyvault-certificates.tgz} + resolution: {integrity: sha512-S23dQdwK1jnJwX1XoGiLrntDpG1kJRsPeXvbWo9WEZhOll+1zYWqGGDGj4trhDsIgDjBI+9zLDFSi/E1zg5jbw==, tarball: file:projects/keyvault-certificates.tgz} name: '@rush-temp/keyvault-certificates' version: 0.0.0 dependencies: @@ -20599,7 +20600,7 @@ packages: dev: false file:projects/keyvault-common.tgz: - resolution: {integrity: sha512-HZlDlQ+CmWc57EMgQAnEVW6T0KCD1aB0F26iV62uWvFFfGtPgNeT5H0f8YGTt64qnyWjVKcSch5RRReLmFY4GA==, tarball: file:projects/keyvault-common.tgz} + resolution: {integrity: sha512-qUpo5LZ1iwi7FQf6Qq0xYShwVlUb01cXDQ0jskosTo96ckDRMiX6G9edfJT8WgB2472yPcRa0XHshz6qwbasUA==, tarball: file:projects/keyvault-common.tgz} name: '@rush-temp/keyvault-common' version: 0.0.0 dependencies: @@ -20627,7 +20628,7 @@ packages: dev: false file:projects/keyvault-keys.tgz: - resolution: {integrity: sha512-aS1vKYQKlF2GV2cfqHc1H2/k3VoGwG1E/lTr5W/K91RgiyX2B3pRx2h3Ti7LIKRYvCiEEiMPk0jB+p0RuRVHoA==, tarball: file:projects/keyvault-keys.tgz} + resolution: {integrity: sha512-H3cD63NehEEMN5/3s3Jvf2SBccKPUYojw6Xz02NboizdtyksVK6rjGUgXxCSuLUnF49tqHdT4Jt41m8icLEYNg==, tarball: file:projects/keyvault-keys.tgz} name: '@rush-temp/keyvault-keys' version: 0.0.0 dependencies: @@ -20674,7 +20675,7 @@ packages: dev: false file:projects/keyvault-secrets.tgz: - resolution: {integrity: sha512-z6heC9EfNP0bWwSpepGq5HGqDkmDNBlekUq/6tEHK3EnjyJiUJHTHecq3gjY1BNt0H6c5HkKiu09x4LGtwAtew==, tarball: file:projects/keyvault-secrets.tgz} + resolution: {integrity: sha512-agHy9pw+tLm0Tpepc9C2TLz+IStKOHE8tOvHN88mDWl5beuZGRslN/jsfaog4bkeTRganPYOZqLBaLsg3/auHA==, tarball: file:projects/keyvault-secrets.tgz} name: '@rush-temp/keyvault-secrets' version: 0.0.0 dependencies: @@ -20718,7 +20719,7 @@ packages: dev: false file:projects/load-testing.tgz: - resolution: {integrity: sha512-6V0S3pIyGB+gIDspR+XRRlf8pRE5pi5HHGL29serWXBPDGM8D17jBuSQjwUvchKURVRy0VJad/sAnvtrqrzrzg==, tarball: file:projects/load-testing.tgz} + resolution: {integrity: sha512-cr2hScfeQgVdRAGOZcg1M9J7yX/6xehSxOEAxWsT+cVngt4TNdhYQUPtiN1oKuTKm9PswgXar0DQPrOJxtdKCQ==, tarball: file:projects/load-testing.tgz} name: '@rush-temp/load-testing' version: 0.0.0 dependencies: @@ -20767,7 +20768,7 @@ packages: dev: false file:projects/logger.tgz: - resolution: {integrity: sha512-DXdgDzzwRLpM45GbytE0xo7X2nzZEMBB4fXm6sQdzhx/oqi24eMMVOdHnXZ3UtgoOaHTKni5cgnEaW7ySJQxQQ==, tarball: file:projects/logger.tgz} + resolution: {integrity: sha512-wUuLbeDFqwh0hlDLDLsgXWTp0Z7UBbV23hPR/iw4e2RcSkQDF4MqJrUYkm7hNIuLkgUfiJU+OAXWySbftzu0Ig==, tarball: file:projects/logger.tgz} name: '@rush-temp/logger' version: 0.0.0 dependencies: @@ -20800,7 +20801,7 @@ packages: dev: false file:projects/maps-common.tgz: - resolution: {integrity: sha512-C0UH1u82g5SVN6aUh9HpbrTEV4yg+LR3zGsgGq+5DOlDQ7rLz2tyaKCf1hT13B5+xlko38jYB2sguwE8kAMs7w==, tarball: file:projects/maps-common.tgz} + resolution: {integrity: sha512-AQCdfMgx3/Vv0dlAhhnYTyIojwZlQr3joRLHxJB93H/fdUG4IFwvZggRjos0ckEzURgZjHQIwHFZwibS3S+G+g==, tarball: file:projects/maps-common.tgz} name: '@rush-temp/maps-common' version: 0.0.0 dependencies: @@ -20819,7 +20820,7 @@ packages: dev: false file:projects/maps-geolocation.tgz: - resolution: {integrity: sha512-+GGM8Da7UTLzmFpgdpBJNyRR8zf6kkYU/P+upwTKKPW4HSPTYTHJzv2F+AWSSNHCTHbEWukJItbmI9tAGMPP+g==, tarball: file:projects/maps-geolocation.tgz} + resolution: {integrity: sha512-Vm5Xi0fjf0xWw/Pthatr5dyiRt3z8+2b94gkiXFovEVfHEw9GE/mK72GGfi0EbzM1FTEoi4Y/exce+xLalTXAw==, tarball: file:projects/maps-geolocation.tgz} name: '@rush-temp/maps-geolocation' version: 0.0.0 dependencies: @@ -20865,7 +20866,7 @@ packages: dev: false file:projects/maps-render.tgz: - resolution: {integrity: sha512-v6aRlzZOvEjMpc4gkHkN5gAEzZCbb97P4Hc+icaPTPjqWFiKMKKTnhkvL0KtWfxBhfhYtTpVIb9yVlDG+VKJEQ==, tarball: file:projects/maps-render.tgz} + resolution: {integrity: sha512-+tq/A1pRzI6g2fcoVGFf4jGjoHEIDUX9LuOK4083oiPQ1roC7fFiGyhQaPmcbtpxPRQWT0KDfimXW3PWV5riFA==, tarball: file:projects/maps-render.tgz} name: '@rush-temp/maps-render' version: 0.0.0 dependencies: @@ -20911,7 +20912,7 @@ packages: dev: false file:projects/maps-route.tgz: - resolution: {integrity: sha512-f9kfTahoWAyKRaF4L8SKN3HUuHvSCaj+8IsSd/IpuuJ02PnDGBvLGdIxlgXEQCq4mia4mRTFIr6OoeYijp1gKg==, tarball: file:projects/maps-route.tgz} + resolution: {integrity: sha512-j6DD5KKmszXmTFhDqaKq6hDAWqtE6R1TON8TvF29nNSB0d0SCmAgyX/rJ5+bs615v7+wAL6/Hf35Ecg5KBZt7A==, tarball: file:projects/maps-route.tgz} name: '@rush-temp/maps-route' version: 0.0.0 dependencies: @@ -20958,7 +20959,7 @@ packages: dev: false file:projects/maps-search.tgz: - resolution: {integrity: sha512-4fwjw3YuPIQGvLdzaAPAbtkMHG4zkZ1lO2N+dVAXgOHYpABOELJaLfOBuFdy1jkuaysZEzd57ZbvxY/xU4VVMw==, tarball: file:projects/maps-search.tgz} + resolution: {integrity: sha512-7bpzMAvBQnyBwmflWrakVxhggSwFrhkR9+KmnLTa54w+l/Kk16Tf2NIv80TwaX/Waudp0amU1wz6bXAwUjl3cw==, tarball: file:projects/maps-search.tgz} name: '@rush-temp/maps-search' version: 0.0.0 dependencies: @@ -21005,7 +21006,7 @@ packages: dev: false file:projects/mixed-reality-authentication.tgz: - resolution: {integrity: sha512-xr6cEWU7r4iiDGpHx7qlntr8DF7G4y9SzSC0dVANd4KOIBuUQJc769wGoAFJJk+kZjpuE9ooAj//C9uV2FW7MA==, tarball: file:projects/mixed-reality-authentication.tgz} + resolution: {integrity: sha512-no5+L3eIuY6tuBpXwmnhEkVFcLcrz6I16PnheCRki3VmGKpUOlNV1BHT8f3cd9Oly7air1Typgc54Fc7tAw2nA==, tarball: file:projects/mixed-reality-authentication.tgz} name: '@rush-temp/mixed-reality-authentication' version: 0.0.0 dependencies: @@ -21048,7 +21049,7 @@ packages: dev: false file:projects/mixed-reality-remote-rendering.tgz: - resolution: {integrity: sha512-N27o70P/K3PKkRMvzfLRMEdA4PbiyZWKSJpT3+yiVs4qChH+UtljaLAQwaFeHXqQ/UoG3y6igQruvSnAbJAlkA==, tarball: file:projects/mixed-reality-remote-rendering.tgz} + resolution: {integrity: sha512-dhjLeKoVTB8SwN5a2jvZXDNI57wZyva66dPPrWY/s5UC8nXg9z4nsDYW7GP56qY+I8h9HXsSC43mFycIjw/dEg==, tarball: file:projects/mixed-reality-remote-rendering.tgz} name: '@rush-temp/mixed-reality-remote-rendering' version: 0.0.0 dependencies: @@ -21096,7 +21097,7 @@ packages: dev: false file:projects/mock-hub.tgz: - resolution: {integrity: sha512-2u15yJgthiFRvamHInxtcoPhxPynLh1lNdXF95NDdXlt4Eoqn1RumKuzrSX/PzIQEVU+OUrNAi9EmktTV395/A==, tarball: file:projects/mock-hub.tgz} + resolution: {integrity: sha512-HdkufUS5H4Ypr/1+cJ8EQcD9C30Jir9slYsZjgs9wCBhPHBtn8wOer0XDhSTJ4W4JnuR2XE3zc5JyHGeRZ2HKA==, tarball: file:projects/mock-hub.tgz} name: '@rush-temp/mock-hub' version: 0.0.0 dependencies: @@ -21116,7 +21117,7 @@ packages: dev: false file:projects/monitor-ingestion.tgz: - resolution: {integrity: sha512-fL3tQObZwLkNWleudftXuNCTXkiQN9BlzFvrqCaWJ9Jhs1fu5SrVLqUF+xZal1RgAqIqgAfPU4tgM688LnLd7A==, tarball: file:projects/monitor-ingestion.tgz} + resolution: {integrity: sha512-71XPUWsMg3wyJysCxcZmGn4dIaq57JdD4D8E1VBKBhmkVF0VwZ1r7ExZ3dtry0fKdoGY4MzcCH8jNpiAGIuHow==, tarball: file:projects/monitor-ingestion.tgz} name: '@rush-temp/monitor-ingestion' version: 0.0.0 dependencies: @@ -21165,7 +21166,7 @@ packages: dev: false file:projects/monitor-opentelemetry-exporter.tgz: - resolution: {integrity: sha512-RBEpLP5B1aAAf4iTK9r4N6g77n24F4zeaVZ0z9E6PFacbszFJ3h9I08r+w7KjSPKITOquC0+otdOJw2j/zsxvw==, tarball: file:projects/monitor-opentelemetry-exporter.tgz} + resolution: {integrity: sha512-iie/rpe9LvtyvBe5k+GaiVbKLqF3yO0+teFYtkSZteiXveFT/6MDpCyJn4R4a1+rvWAV+/6BrRezi7Lr5o56zA==, tarball: file:projects/monitor-opentelemetry-exporter.tgz} name: '@rush-temp/monitor-opentelemetry-exporter' version: 0.0.0 dependencies: @@ -21200,7 +21201,7 @@ packages: dev: false file:projects/monitor-opentelemetry.tgz: - resolution: {integrity: sha512-Gwxand1T17xQwbX1cCjHtETjlflTUwDo4hUfVhNd0z3BrKkinKJktZ3rPf0mz5xIavlxl+Ve8X/UnlLod/aIJg==, tarball: file:projects/monitor-opentelemetry.tgz} + resolution: {integrity: sha512-GsO6DeOxamDDxLohJX/Yaqdwm3R0YtMJaJAn3HS+AP2bcqWhCl/g4uq6lOh6WeNFNeKSaVM1izJTSXmjCdc/TA==, tarball: file:projects/monitor-opentelemetry.tgz} name: '@rush-temp/monitor-opentelemetry' version: 0.0.0 dependencies: @@ -21248,7 +21249,7 @@ packages: dev: false file:projects/monitor-query.tgz: - resolution: {integrity: sha512-g10idDBTdtfELyAEvofF6Z5vt2dTL7gXS3+GEtRFgo4isbCw/CZOOmN63yfVIJcmNEv8/AuP/8puElSgFI8YpA==, tarball: file:projects/monitor-query.tgz} + resolution: {integrity: sha512-J/R5iGViGOeLIG0E1dTE8IHbzqXlfYF61wQUF2n7DEw7hwfM5x0Og2TPxF4sED+NgMBlYuedpxxQkVRx1Sb0eA==, tarball: file:projects/monitor-query.tgz} name: '@rush-temp/monitor-query' version: 0.0.0 dependencies: @@ -21293,7 +21294,7 @@ packages: dev: false file:projects/notification-hubs.tgz: - resolution: {integrity: sha512-wX7n8gHZvyrjovFWVcXBHIvD+rOE1Rh0PX8kImlW7YdHNlwiT/4GkgS/l7pc6Stt/BKqKPhQYoNGsUg2mmkIzA==, tarball: file:projects/notification-hubs.tgz} + resolution: {integrity: sha512-FDq4Kf7DM6+UpiDRWO6jJkUiZp5yJkkhUsEf6O8W4jdXA9q8EKJSuHd/q64YL25VP+lNQOzsUXoBidpL1QmFmg==, tarball: file:projects/notification-hubs.tgz} name: '@rush-temp/notification-hubs' version: 0.0.0 dependencies: @@ -21328,7 +21329,7 @@ packages: dev: false file:projects/openai-1.tgz: - resolution: {integrity: sha512-/hEWC93Y6dGctnxyu7/GluD2agiwmTNkPA3VqRdb59ocDjHt93+5RXdTWrVl3kFWgk1vzbf/4tgnG3M936ScvQ==, tarball: file:projects/openai-1.tgz} + resolution: {integrity: sha512-HX1Au1r6w5Y7cjcWqQmxe9iXgNvlFncM8w52xZt5l18mOqenpc8GWnauBGG2uFzCOJgjzOtmD1hILq5deq3WiQ==, tarball: file:projects/openai-1.tgz} name: '@rush-temp/openai-1' version: 0.0.0 dependencies: @@ -21373,7 +21374,7 @@ packages: dev: false file:projects/openai-assistants.tgz: - resolution: {integrity: sha512-HHjJ5/7nk0PjHl396f+p6z0wjxj4uT7/y0fgFnDn+/zt7UYZ5SAgH3p+hpPBbCWvLdw1JwRoks29LsOtTjDxQA==, tarball: file:projects/openai-assistants.tgz} + resolution: {integrity: sha512-wy+4izUGCLqL3oOVK5YwSrO/s8Hz2iRGEaQCOCsHlo6MfHw9K1wvZrqoVJh8jUtzygqZb8aygHLrHOZhtEeU6Q==, tarball: file:projects/openai-assistants.tgz} name: '@rush-temp/openai-assistants' version: 0.0.0 dependencies: @@ -21416,7 +21417,7 @@ packages: dev: false file:projects/openai.tgz: - resolution: {integrity: sha512-cokO7nL3WDl/VR3sTwekw0uMmjIjAIhpKruJjOkH5usVY3Hdaf+DKXY8PMTK3v8HuyGk8gulKTXofnQ0DxV2BQ==, tarball: file:projects/openai.tgz} + resolution: {integrity: sha512-e4pnCjShYvb0POzp1ehbHeltH9nSgLS8h2uBIaV1g8Fb+XFzgKMOS3WRn4Y6CsM9dIccAcUQ/InvnX1L3SL8bg==, tarball: file:projects/openai.tgz} name: '@rush-temp/openai' version: 0.0.0 dependencies: @@ -21438,7 +21439,7 @@ packages: dev: false file:projects/opentelemetry-instrumentation-azure-sdk.tgz: - resolution: {integrity: sha512-JZIZCjOmPbiKTkvQF7JtUNfbomWa6GE4a9ot6hvFA8PQmwN3WPb+0u7iEPt/rMIAASE+a6JkgHchQ+Q4PgOujA==, tarball: file:projects/opentelemetry-instrumentation-azure-sdk.tgz} + resolution: {integrity: sha512-vSVMVXdzHUQm/Ie+sV7/GgYfpw/co4bYdoyUd2I/IlRnm3VEMcMq8qnwU6SeWfYHvJBcGyPFh0/lI/hIY4hI7A==, tarball: file:projects/opentelemetry-instrumentation-azure-sdk.tgz} name: '@rush-temp/opentelemetry-instrumentation-azure-sdk' version: 0.0.0 dependencies: @@ -21482,7 +21483,7 @@ packages: dev: false file:projects/perf-ai-form-recognizer.tgz: - resolution: {integrity: sha512-ZEtTPnvyzdglFoCqn01JTvsOb325W4uINZxdHD/WxSin4L7mF4BmDYIYW1g0h0BDh4jRxqHTDn8beKxvVTMDhw==, tarball: file:projects/perf-ai-form-recognizer.tgz} + resolution: {integrity: sha512-jJ9yUz/wkp5aCq/JdNw9nQceFCSFZ4ZIrtO8Z1qUB9a5K4OCfYxX2L7xMFVFuwZG4ui0JKiBMzCQvpa/b5KlXw==, tarball: file:projects/perf-ai-form-recognizer.tgz} name: '@rush-temp/perf-ai-form-recognizer' version: 0.0.0 dependencies: @@ -21501,7 +21502,7 @@ packages: dev: false file:projects/perf-ai-language-text.tgz: - resolution: {integrity: sha512-FOyZLxDpzMeSUgh+by2vxRJy7A99mTEyeJrSx9UU4XMzjs+HxmRen4e/g+uPAu6Xy5PxrNz65Gc1deZ+EaBzxQ==, tarball: file:projects/perf-ai-language-text.tgz} + resolution: {integrity: sha512-Ezgs32oa+CFBKE/U+wsHmW7re9+AzSYxgqr0kUWjV3B2+uEDi4edGTf9LQdaQLjACpgL2EiqRue8lB8U2aoLZA==, tarball: file:projects/perf-ai-language-text.tgz} name: '@rush-temp/perf-ai-language-text' version: 0.0.0 dependencies: @@ -21520,7 +21521,7 @@ packages: dev: false file:projects/perf-ai-metrics-advisor.tgz: - resolution: {integrity: sha512-EI0v5BNYVGw+UEvxRTVY/Yg2Intp7uxcy3dcfHSzdbdxwfBKj/S3xdOTC3eJ9hPu2kd1OWJZ1A6K6OQENIIO+Q==, tarball: file:projects/perf-ai-metrics-advisor.tgz} + resolution: {integrity: sha512-FK3uwYwVG4JU0E55VPDHuHChwsuKHlDeBJ0xSAhvytpFRTdaBaZhVZgbEIi8M0Iu9kUKuKhtnLXtX2acK/givQ==, tarball: file:projects/perf-ai-metrics-advisor.tgz} name: '@rush-temp/perf-ai-metrics-advisor' version: 0.0.0 dependencies: @@ -21538,7 +21539,7 @@ packages: dev: false file:projects/perf-ai-text-analytics.tgz: - resolution: {integrity: sha512-a9EE2n2VBdwwJH3aWAfl4IAB6AG01qWhfv7AYoiEUkKNwFrr8j9m4ZW5VNKPnMjPFytIc7rfrygQrhffVzcNcg==, tarball: file:projects/perf-ai-text-analytics.tgz} + resolution: {integrity: sha512-COpqmIBzIBiBUxxxoftoMOQLNatd+D1Z8q6j1um6ZjC8RXldZ1dOcAmy8E8JhGTlzuW0dWDJX1HteJ0gruYhsg==, tarball: file:projects/perf-ai-text-analytics.tgz} name: '@rush-temp/perf-ai-text-analytics' version: 0.0.0 dependencies: @@ -21557,7 +21558,7 @@ packages: dev: false file:projects/perf-app-configuration.tgz: - resolution: {integrity: sha512-mBRrscrjyagQGNmhRBeA0zYUchSX3PKH40/VJsKpHAuGawxZeVymmoEjA3uQCblY8YYyF6b3rST9ifn8RYbKMQ==, tarball: file:projects/perf-app-configuration.tgz} + resolution: {integrity: sha512-m6LgfVtYJ9nxqnIXXiKcHgyvgBf5B185zWW7JPbbeVfQVmr5Xdzqkz0WXWc+CcTF++NpwNEspjcZORfD0IXTeQ==, tarball: file:projects/perf-app-configuration.tgz} name: '@rush-temp/perf-app-configuration' version: 0.0.0 dependencies: @@ -21576,7 +21577,7 @@ packages: dev: false file:projects/perf-container-registry.tgz: - resolution: {integrity: sha512-gR4YkZbX7kyqHh9gh/Vbo90HQPdw08Pt0GiAZdrPdM1FW1mVIoR5BeIIC3H9Fb82/LQ1I+oFg+FY2VIQNZb4kA==, tarball: file:projects/perf-container-registry.tgz} + resolution: {integrity: sha512-QL4EkBV+8EEZG1EmfGH87489mjfmN3k4niRUwi/C+aSiieE5QhTgFxgpu0MZTP3mHWpaGIbou3rGs0E/pRRN7A==, tarball: file:projects/perf-container-registry.tgz} name: '@rush-temp/perf-container-registry' version: 0.0.0 dependencies: @@ -21594,7 +21595,7 @@ packages: dev: false file:projects/perf-core-rest-pipeline.tgz: - resolution: {integrity: sha512-ZHZpAZ/Qz808jXB7P/dLhwmYFufP164O0TLqxpmqfXcaHphgpik5b4x5xMKXrb4WFT61XNFDvFXrdJf1Az7rYA==, tarball: file:projects/perf-core-rest-pipeline.tgz} + resolution: {integrity: sha512-t2vMC8YRmC3A5o9WHN80EqNbvUyLuYFoyewBkEsgx6ju9gI/nqhmSw9dqdT4fINFnzul/n4bFHJWAWPIhVToHQ==, tarball: file:projects/perf-core-rest-pipeline.tgz} name: '@rush-temp/perf-core-rest-pipeline' version: 0.0.0 dependencies: @@ -21616,7 +21617,7 @@ packages: dev: false file:projects/perf-data-tables.tgz: - resolution: {integrity: sha512-FYo4ko2VEcSKWnaLMm6WsCAUMI4LcXN428YMm2iUorgWvWyeado13sbE+SHjSKgzkh26eUXB0bupEEdQKKc7bg==, tarball: file:projects/perf-data-tables.tgz} + resolution: {integrity: sha512-FkJCM5n7DYsf2lzR3Ag2tqxiVn8GU6bZpAuZNIK6BZXLByrUUf8dk7NDYPXHwhs2NaZORzdXy6yNlLqJRHmWgw==, tarball: file:projects/perf-data-tables.tgz} name: '@rush-temp/perf-data-tables' version: 0.0.0 dependencies: @@ -21634,7 +21635,7 @@ packages: dev: false file:projects/perf-event-hubs.tgz: - resolution: {integrity: sha512-my2s1O4skXXIMxC89ecO1/eZlR3+IgNj4XN5vu3JG3a48TKuxiOw/EcTuaeFktt6xMo1dciv+LuYurbFSWh64A==, tarball: file:projects/perf-event-hubs.tgz} + resolution: {integrity: sha512-NtzbPTiRsQgWkCn0a8gkN0J+aKl4Dfl/K1fvOT4QfwzAWf3qaXtbmqvd9laMHajWej+1wo+Vu7tGLPM6hqpfZg==, tarball: file:projects/perf-event-hubs.tgz} name: '@rush-temp/perf-event-hubs' version: 0.0.0 dependencies: @@ -21655,7 +21656,7 @@ packages: dev: false file:projects/perf-eventgrid.tgz: - resolution: {integrity: sha512-a0a/rYZ7+OJo2V1ZNGNpyTkAPxxvTv+KFu7BUyms81FuggrrECUsybfwz3mbG8nIoh8UEB+BY5OXuyN48ZbZ0w==, tarball: file:projects/perf-eventgrid.tgz} + resolution: {integrity: sha512-mB74n6wsIzYFESIifHaaO32a80MTYZNkvhYb5rrHuzjTlqcZKfanZuBPdVAFHjy1m/KZeHVjX5CzY/rFpdD8sw==, tarball: file:projects/perf-eventgrid.tgz} name: '@rush-temp/perf-eventgrid' version: 0.0.0 dependencies: @@ -21673,7 +21674,7 @@ packages: dev: false file:projects/perf-identity.tgz: - resolution: {integrity: sha512-ls/twm+EOl5T0doFYMzDYU4JDQicBKNmr5A7HCHU8vxxzyIqibsMazv/4xtbYLrrdnxDr/wPJrUK5JIHwrBrfQ==, tarball: file:projects/perf-identity.tgz} + resolution: {integrity: sha512-XQArYtGAFPoEcI0kX2NbZE/gZ3mJxu+QEc56gZGoi3OkSLe8FfhrtrNJUMDlGdKaT3/LA5zA2R6exke5K2X4AA==, tarball: file:projects/perf-identity.tgz} name: '@rush-temp/perf-identity' version: 0.0.0 dependencies: @@ -21693,7 +21694,7 @@ packages: dev: false file:projects/perf-keyvault-certificates.tgz: - resolution: {integrity: sha512-MXHTJ5JP994gH9DA96KFQnYMHy0Isj5pWo2Idxs27Bw98WDXrU7CnRfSgxShc9RHwasnrj+ViyH4HTZiuzjdhQ==, tarball: file:projects/perf-keyvault-certificates.tgz} + resolution: {integrity: sha512-q3Uawn8d+iWGS1I45oh3pad1uR1ddbdtMWp08IxrNtovicdTBFVPTsk4upBNXdr+8bTbrVQcz87h42ke1UFsdg==, tarball: file:projects/perf-keyvault-certificates.tgz} name: '@rush-temp/perf-keyvault-certificates' version: 0.0.0 dependencies: @@ -21714,7 +21715,7 @@ packages: dev: false file:projects/perf-keyvault-keys.tgz: - resolution: {integrity: sha512-fp+0/ckF+tA4Fl0ZJTc5VLqRX39uwYuiSPqI2KTo6/FhkmW1Xj0nWAZoyp3KnNW7o2GmZLWnpmc7j0gWWDpkgQ==, tarball: file:projects/perf-keyvault-keys.tgz} + resolution: {integrity: sha512-CgY3i6+Vb6q/jmerEl84jsdSWMDM0leoZ5fZyBagT+IdtCCiO1oNSF94bh9ZBA0Mz3wR5cHzkD5Ty0ZicbtgxA==, tarball: file:projects/perf-keyvault-keys.tgz} name: '@rush-temp/perf-keyvault-keys' version: 0.0.0 dependencies: @@ -21735,7 +21736,7 @@ packages: dev: false file:projects/perf-keyvault-secrets.tgz: - resolution: {integrity: sha512-StJodfvLmN9ey/bqM3Y9hDshqy0B4wnon1KG9QiDV+th/oHSNZr0t8FXMXlH2ujdXLQ1N+f9pIwSXNQ/BypwmQ==, tarball: file:projects/perf-keyvault-secrets.tgz} + resolution: {integrity: sha512-JNWbkcZXkYmiUDl+KOXClXm4O4Af6bvgGEKh74FF/V6hRXe3Rs8ZyGujRD8dl8Q95TZ1mUcNGb4ukVfmX54VBw==, tarball: file:projects/perf-keyvault-secrets.tgz} name: '@rush-temp/perf-keyvault-secrets' version: 0.0.0 dependencies: @@ -21756,7 +21757,7 @@ packages: dev: false file:projects/perf-monitor-ingestion.tgz: - resolution: {integrity: sha512-2o8F1n6D0379E3Iygs3YuJNRHpml3bMIRh+7j71Ps/SE+6joKl7yXKky887BVuCS1RWCZ9vPRvWLmWGOGWLELw==, tarball: file:projects/perf-monitor-ingestion.tgz} + resolution: {integrity: sha512-VSOX6oZ+RlNALvdf5G5811p/m/sh1itoj2Rzf8IjWp4Um5Z6njZXM2sq1bjIQ9DOExSm7cA28AnB1xtxBKJ6fA==, tarball: file:projects/perf-monitor-ingestion.tgz} name: '@rush-temp/perf-monitor-ingestion' version: 0.0.0 dependencies: @@ -21775,7 +21776,7 @@ packages: dev: false file:projects/perf-monitor-opentelemetry.tgz: - resolution: {integrity: sha512-NuplDYc1WdVFOVFPv1t0M1BrQddyOvMjF2l8LT44o+gIJkvin5NiVrE+RnAsAnpL61xQYgSuMGjQPzJwtgVtyg==, tarball: file:projects/perf-monitor-opentelemetry.tgz} + resolution: {integrity: sha512-eLx2R+XBiqJCqDFDTLwL3/4neUY2xwvAykDkdnfFnRW0UKOK1I2Ja0erfXoOv+zKFigtLM4JLlYWp8t21LZkqw==, tarball: file:projects/perf-monitor-opentelemetry.tgz} name: '@rush-temp/perf-monitor-opentelemetry' version: 0.0.0 dependencies: @@ -21793,7 +21794,7 @@ packages: dev: false file:projects/perf-monitor-query.tgz: - resolution: {integrity: sha512-NNujDSiATIKn6j+HuDYdmKbkRzYrmq/o49zE5cWlmRjDip3Q5hSdY8fu7SMZ0C6Ru9ef2bfoNnj94DJBEnVfeA==, tarball: file:projects/perf-monitor-query.tgz} + resolution: {integrity: sha512-8KBD9rNLXhW7FoU0LgG615jeq7LYO2BHefUWi7LOlTxAejj1cfky7Dl+ViRGC8d7AoO7zUbXDYy0i+8W0Bp2Pw==, tarball: file:projects/perf-monitor-query.tgz} name: '@rush-temp/perf-monitor-query' version: 0.0.0 dependencies: @@ -21812,7 +21813,7 @@ packages: dev: false file:projects/perf-schema-registry-avro.tgz: - resolution: {integrity: sha512-3mr3ScRWDMFMjuiRuoDnfxAd3YriipKc3H5bORI34h9F0/QiuM3ZaQsbtRtH4UyUH+cEjsWMvKbcCkz6v4FI/g==, tarball: file:projects/perf-schema-registry-avro.tgz} + resolution: {integrity: sha512-q2myGYlOV//vWupwQiXpWaO8J7mIP2LS2xmgWEQuMSAnt4UIjBvPP9aLI8g0vu6fEbs/Vjf27ItzkWQ0UJV4Gg==, tarball: file:projects/perf-schema-registry-avro.tgz} name: '@rush-temp/perf-schema-registry-avro' version: 0.0.0 dependencies: @@ -21831,7 +21832,7 @@ packages: dev: false file:projects/perf-search-documents.tgz: - resolution: {integrity: sha512-QjbYe2HFEPsUWbmsPR+bXUhrk3PUxrcX4nYmiH4vQfvV2nV/rwh7lqpXSmxoiFRIqpFcXVGmPB2S+oNMeHP27w==, tarball: file:projects/perf-search-documents.tgz} + resolution: {integrity: sha512-Nl48GSRKt/yg0loArEeALXH5kKYSrL8cPs3vfwx7PdY2o/5KVxu7PNzadEIbhyg7sRu+FPR+/0SqwEY0zJreSQ==, tarball: file:projects/perf-search-documents.tgz} name: '@rush-temp/perf-search-documents' version: 0.0.0 dependencies: @@ -21851,7 +21852,7 @@ packages: dev: false file:projects/perf-service-bus.tgz: - resolution: {integrity: sha512-X95Hh6NnKKUcwXClbV9iQIxP+1FeXIRs0AvD3NXMctlvTTHFwCmy8MrjwSbOZmbzedg6oVE+8rEBdl4nQpeyZQ==, tarball: file:projects/perf-service-bus.tgz} + resolution: {integrity: sha512-uzOm6V4LesEx4etYTgPNSvTFLhdwb/HC7kDOTUJuD3YgCwu6SO1psK1q+yC7Y7hjXk9ZreKmSE3kpzcMuNIXLA==, tarball: file:projects/perf-service-bus.tgz} name: '@rush-temp/perf-service-bus' version: 0.0.0 dependencies: @@ -21871,7 +21872,7 @@ packages: dev: false file:projects/perf-storage-blob.tgz: - resolution: {integrity: sha512-gnVzxlY1vrAzRzZwxxYq0IpU2a7YPUY19+GM3mhITC1zWOgyJG34mkJgcxO7zIXPJe/4cVUQju5/2ffQ2SpU8w==, tarball: file:projects/perf-storage-blob.tgz} + resolution: {integrity: sha512-Jz4y+ZPirsfYMZ3A9Z5rHD8rqG2tX72FvG7+PCkVuaWszL5814GhXAO1HgHovagQzFYyqtYTmlBod4jiR8D2UA==, tarball: file:projects/perf-storage-blob.tgz} name: '@rush-temp/perf-storage-blob' version: 0.0.0 dependencies: @@ -21889,7 +21890,7 @@ packages: dev: false file:projects/perf-storage-file-datalake.tgz: - resolution: {integrity: sha512-IqNMSbO7Zr0HoLvLmtadH8jS8exN3/o/yV+wmm82TAfGWzvo+H/AAHsbDQwE9KOUnfGzeprtrXw/cAW2+m75DA==, tarball: file:projects/perf-storage-file-datalake.tgz} + resolution: {integrity: sha512-tofYs152ezkrv4HoggV0PK6q2THSgnPEtsXjU2xPX1ptV8015o1pNMb0Ida/CgHlFccTKmcWgq3xH2iA10fNyA==, tarball: file:projects/perf-storage-file-datalake.tgz} name: '@rush-temp/perf-storage-file-datalake' version: 0.0.0 dependencies: @@ -21909,7 +21910,7 @@ packages: dev: false file:projects/perf-storage-file-share.tgz: - resolution: {integrity: sha512-R//6vCw8iYaZIH9hz0Cdc+eL42f8/wFyQPERFgqX1m5pjAOs67OLZsURMisUTvRa3GfDLxf34WD0G5CAVVhNgA==, tarball: file:projects/perf-storage-file-share.tgz} + resolution: {integrity: sha512-PDcmow06NkRgxBuWrX0v469wUEPB33LC6ZoQNxG/G9lPwNJ9mv7RbP3jF0OFmdWS+K9gAbfPd554MHJ1nrSRvA==, tarball: file:projects/perf-storage-file-share.tgz} name: '@rush-temp/perf-storage-file-share' version: 0.0.0 dependencies: @@ -21929,7 +21930,7 @@ packages: dev: false file:projects/perf-template.tgz: - resolution: {integrity: sha512-wIgc9CTNbRy3/eZOC3EW1WpqPO/hqhVYGUIyb0QRFZtcnCNWOaXDf1jHTQWXuqnZigGkMi8I1R1plBvQS6XWcA==, tarball: file:projects/perf-template.tgz} + resolution: {integrity: sha512-gA0gzz4ta8i7VVDmi6MhYqsuWBxFX1Zu7r6Wcqt0DXRo7RUhlLoqXN4R/OTlCuSCXAwi+tXK67DBUpjn6s0Yww==, tarball: file:projects/perf-template.tgz} name: '@rush-temp/perf-template' version: 0.0.0 dependencies: @@ -21949,7 +21950,7 @@ packages: dev: false file:projects/purview-administration.tgz: - resolution: {integrity: sha512-KDYSKwHBdzABEFtMqb/2/6Vsnm5XvuVwSMXMb8zd/tDm8BH65dRAw6t9EEq8EocAYC6vRsyRoebpA+dcSgD2dA==, tarball: file:projects/purview-administration.tgz} + resolution: {integrity: sha512-KPCSRJo1TvsE63C2gWyD6YnTLYlp6MCg02IZEOhWQlvxzqXn9zRXkK4HYy9UOMsla5np0LWOICy9UI7ay9XB0Q==, tarball: file:projects/purview-administration.tgz} name: '@rush-temp/purview-administration' version: 0.0.0 dependencies: @@ -21993,7 +21994,7 @@ packages: dev: false file:projects/purview-catalog.tgz: - resolution: {integrity: sha512-BasykcFDPWO54MdS4LxZnSz1/WXbCwYjCvsY6iC+eFrF8k2y8lawUok37Be6gHA1IYOrnkngsAtLRc2EDS5ptg==, tarball: file:projects/purview-catalog.tgz} + resolution: {integrity: sha512-CEFBMxpRhBnH5GUGC1cetUyAwbPjLhQrubT1PEVmH3m1K7y/RjvNA/C1584nhRAcKCXkiTpz9ZrlPnHKcpksnA==, tarball: file:projects/purview-catalog.tgz} name: '@rush-temp/purview-catalog' version: 0.0.0 dependencies: @@ -22038,7 +22039,7 @@ packages: dev: false file:projects/purview-datamap.tgz: - resolution: {integrity: sha512-U53eAUPumCqhhoEb2TP7D6wjo7SIJA8oEFckjyWVD5sMat2mJ1Q9nO84wsisMDExbLCm3hK6uw7AP2E3iF8WNg==, tarball: file:projects/purview-datamap.tgz} + resolution: {integrity: sha512-F2Hg3geCAheNIHTiNghPPFJT+vkTULOn2YwU8I4mV07rpOECFjad5dh1POzEW81Sh9RzXtLWtXiL5HkSB2MmpA==, tarball: file:projects/purview-datamap.tgz} name: '@rush-temp/purview-datamap' version: 0.0.0 dependencies: @@ -22083,7 +22084,7 @@ packages: dev: false file:projects/purview-scanning.tgz: - resolution: {integrity: sha512-Esa2SINTL5mzkjpbXRoqvR72fityNkJaKI7tAeRm+fmESRFszjbXyk8+GW2t3LoL8YJUjrmgjh+3A1Ul/B2OOA==, tarball: file:projects/purview-scanning.tgz} + resolution: {integrity: sha512-MAFAgiwcmwLLmw5X+8HNE2xqkJwdUqqFKKeJLKodKVtjVhQO97L5jX3GqNozoXAS7eZjnQdi+P5k1PfbXq1S8Q==, tarball: file:projects/purview-scanning.tgz} name: '@rush-temp/purview-scanning' version: 0.0.0 dependencies: @@ -22127,7 +22128,7 @@ packages: dev: false file:projects/purview-sharing.tgz: - resolution: {integrity: sha512-p/+v9ovncMASEn/elUdJQ3wSheixHdZ6HB6wFvmSnRydQ0O9CLCtp6nORpe6dS3JVTFGR7LFWMUDM3Ew5U5x4A==, tarball: file:projects/purview-sharing.tgz} + resolution: {integrity: sha512-OVvpxQ/+9KDikIR6Hp5zmD+Xn69DfQhdFSq6mI6mu2DPDNurxAsjfRqA3JNnOOu8cIYvc3ExWMT+kAhz1brwPw==, tarball: file:projects/purview-sharing.tgz} name: '@rush-temp/purview-sharing' version: 0.0.0 dependencies: @@ -22174,7 +22175,7 @@ packages: dev: false file:projects/purview-workflow.tgz: - resolution: {integrity: sha512-ycpLTjwvL7FMcfvDTdvqlsTVqvAYzZ9u/J9PY0DAxzBs0+UQ5XzitubNi3F5RJrJ7WnztZeiexDaQl9rDiAkjg==, tarball: file:projects/purview-workflow.tgz} + resolution: {integrity: sha512-tLXH0ktZlWU1psUBOOAGcooyXT9CrRwD5E/vOW8hlW8VTWee0w43JxAZQdOe239tUQ6jww3a4b7kVe9CmtZQXQ==, tarball: file:projects/purview-workflow.tgz} name: '@rush-temp/purview-workflow' version: 0.0.0 dependencies: @@ -22219,7 +22220,7 @@ packages: dev: false file:projects/quantum-jobs.tgz: - resolution: {integrity: sha512-RtmI/ZJbREK0zj0aS3BtL1vnG39a0w/+fXI3EnN00gmltxPE9OXYYG6+SOIwaHFdEwBUbOfDTg/w/uo6YoGhRA==, tarball: file:projects/quantum-jobs.tgz} + resolution: {integrity: sha512-AsjNDZ4WiCTmdOLuUTvK0S00F8q5LfUP0U+KE++QzjntPqpT9Zcv3svszyU2UI1mfdHAhLP6Km0A6Go42n5mIQ==, tarball: file:projects/quantum-jobs.tgz} name: '@rush-temp/quantum-jobs' version: 0.0.0 dependencies: @@ -22266,7 +22267,7 @@ packages: dev: false file:projects/schema-registry-avro.tgz: - resolution: {integrity: sha512-Eq/e1qWzLdtru4Z3ROP30OjcMGDFfmdnlJM8ojayLHuwzqCLKAm0stHaBWbRgMYt8q3sFcbxMF/R9V6mqfJtwg==, tarball: file:projects/schema-registry-avro.tgz} + resolution: {integrity: sha512-Oh6qAF6SwMj17y8Wwv481WdcsoFOlWIQtshCitVeFN1kw5aYpjg464zDAuVJD3CG0cfEIRu/ZMZ6j32x+uXO+g==, tarball: file:projects/schema-registry-avro.tgz} name: '@rush-temp/schema-registry-avro' version: 0.0.0 dependencies: @@ -22318,7 +22319,7 @@ packages: dev: false file:projects/schema-registry-json.tgz: - resolution: {integrity: sha512-MR7BqzMim61d9FZGwBZPEeGUPDudpOqLgmCPqKvuP5HWFj+NcxqQluBndBCEuMvvkqt09ISWHF4R7uRB37944w==, tarball: file:projects/schema-registry-json.tgz} + resolution: {integrity: sha512-2ACA1zRgwS8SZN8tVRVL/crU+Kgq7u+hWkZkoPHaPL2eqUzdr0vwhvCIaYC58rtzgSVEe3oz5Db4wzWCQQ4+XA==, tarball: file:projects/schema-registry-json.tgz} name: '@rush-temp/schema-registry-json' version: 0.0.0 dependencies: @@ -22360,7 +22361,7 @@ packages: dev: false file:projects/schema-registry.tgz: - resolution: {integrity: sha512-P/MYVOZ8olpk/mJGxAyIQlOVUHudt+chAEPJ5/r+bvAi1I6nlArtZiysn4FGn+NpuqCYWhkZ5FJF4o091v0NGA==, tarball: file:projects/schema-registry.tgz} + resolution: {integrity: sha512-+YnP25zUKS/ECbiyOu5DgVWOWU2dtcP1BdbCEOLhqUADLWHr87svidmifiWtTzzsZ9szo93RQoiCY68gB7wJ3w==, tarball: file:projects/schema-registry.tgz} name: '@rush-temp/schema-registry' version: 0.0.0 dependencies: @@ -22400,7 +22401,7 @@ packages: dev: false file:projects/search-documents.tgz: - resolution: {integrity: sha512-GESktsjXx8HGFREpbEfHE/qbiq2Bd2Iz02KF7v2SxM2Cp2+SKZhYi6/avQSu744XcYKdky6BXoWb9ff0KZBXBg==, tarball: file:projects/search-documents.tgz} + resolution: {integrity: sha512-a5692cRYXBuqUM7K43Loif1z6wcx8mqlK2MyOXRy5mGrpJEWZcHIztXXxEGPGItUmCATidMUhcnu6eYFuCLnlg==, tarball: file:projects/search-documents.tgz} name: '@rush-temp/search-documents' version: 0.0.0 dependencies: @@ -22446,7 +22447,7 @@ packages: dev: false file:projects/service-bus.tgz: - resolution: {integrity: sha512-WG7g0jbZEzquiFZRRmglUIxIpufyvpP00sh85uXCrY2jOvXv6/TeLCFpZc8zAaikJCIA7LGG3zDjnaT/DCjRBg==, tarball: file:projects/service-bus.tgz} + resolution: {integrity: sha512-guFuPSIa6bzJKKN6outYPg5wcqGt1i6kQFtqI5HJpVdWaaWDOxClo6iMvlKImY73KXiqdr1quXRmGwhj0LPdQQ==, tarball: file:projects/service-bus.tgz} name: '@rush-temp/service-bus' version: 0.0.0 dependencies: @@ -22508,7 +22509,7 @@ packages: dev: false file:projects/storage-blob-changefeed.tgz: - resolution: {integrity: sha512-Gp+UCjBva4S3RMBJDYFU1CzkmZuF8s3mQZrL2hh4smDJx69QPAeC7WUqjNnFF2pIV1O2m6Gb3LnOc+5nINptmQ==, tarball: file:projects/storage-blob-changefeed.tgz} + resolution: {integrity: sha512-aBxHdMHdi62S2QnkF/0ydoiHnP4+8aOQTo7yWrcBdKIeIwodAlV6yfQtbLKV3gCCtTVs0SX5lVRvWpBEVDyDBw==, tarball: file:projects/storage-blob-changefeed.tgz} name: '@rush-temp/storage-blob-changefeed' version: 0.0.0 dependencies: @@ -22558,7 +22559,7 @@ packages: dev: false file:projects/storage-blob.tgz: - resolution: {integrity: sha512-wnGBKBpHtPKawBixChAIefVI/HwYcuTpMz8TZr+5RXnHuRfYsMpuG29+py4NOLjlGpajyTQOKSu65UBr0j0L1Q==, tarball: file:projects/storage-blob.tgz} + resolution: {integrity: sha512-c4s3EabfteDM9U4zR8YFc/Lu11dKz9+tKdGeJWNaXcx9wA2G/COc0joc679ORNHtNsFoDiq2JgF7jWdwKloRQw==, tarball: file:projects/storage-blob.tgz} name: '@rush-temp/storage-blob' version: 0.0.0 dependencies: @@ -22606,7 +22607,7 @@ packages: dev: false file:projects/storage-file-datalake.tgz: - resolution: {integrity: sha512-l5d/VFvoQi+yTOZpDmkxEARAxNQ6G/2WLjHInWGill+aMGhocaCLGsJGJQkXGW3XBxYGFM5YwCE6+rv1OCeu0Q==, tarball: file:projects/storage-file-datalake.tgz} + resolution: {integrity: sha512-yccTud/hEEpuvVe0QuLp2u3hxfg26DJZGliE4E1Ds3kOGWvIw52dQhG3i1mhLr+2cFtFmCHI52Hnl8krGpLPWw==, tarball: file:projects/storage-file-datalake.tgz} name: '@rush-temp/storage-file-datalake' version: 0.0.0 dependencies: @@ -22657,7 +22658,7 @@ packages: dev: false file:projects/storage-file-share.tgz: - resolution: {integrity: sha512-MW+5yYNjh6VHSAnniJUV9p5BGYQXhl93jwFf4T5ubHNSDH2MpYFFyj2Z3hK5q8WW3m/Pq0muMBY6BZW0rqYEnA==, tarball: file:projects/storage-file-share.tgz} + resolution: {integrity: sha512-XjuSsYRRKpbjrhuYUAE5YSI3Yg5/5ThWWQkp1cX5BIfoFGo/ee1Gqslr964QxaPldabqRguoa7VzaWIE8/EXgA==, tarball: file:projects/storage-file-share.tgz} name: '@rush-temp/storage-file-share' version: 0.0.0 dependencies: @@ -22706,7 +22707,7 @@ packages: dev: false file:projects/storage-internal-avro.tgz: - resolution: {integrity: sha512-IxiPSZBWFNOFu/spFMWhJfWFPr0Hmv0ymxPvFxd2rzzErBq7FtCLXG50WN3lF4NKAnJz0Zq1g/PCmfDm1A7QrQ==, tarball: file:projects/storage-internal-avro.tgz} + resolution: {integrity: sha512-4t/mfNU3cPSFrda4xICXkHWwpvKP2FvGrl6qNlY7mPGhZMoll8c2UfMdFYPEfXhRG3tFNYO3EG58wZjhvsU1uw==, tarball: file:projects/storage-internal-avro.tgz} name: '@rush-temp/storage-internal-avro' version: 0.0.0 dependencies: @@ -22749,7 +22750,7 @@ packages: dev: false file:projects/storage-queue.tgz: - resolution: {integrity: sha512-j9Zm8Z5bzsZ9pM/1R/NbUlfhf6xOrszxeHvCeG7fH/CUcMdTT3s9/z5wRv0r2ujQKuemsR1phYFqVI8G1QaPxw==, tarball: file:projects/storage-queue.tgz} + resolution: {integrity: sha512-aIPOBCE1n/QbVe+umwvnHs/JIIQLHvTEjNEs4DrthRrXr9FA18nAk4I4Qw8ckT3VsqAnVqqhSWMtrsF2Xv+pqA==, tarball: file:projects/storage-queue.tgz} name: '@rush-temp/storage-queue' version: 0.0.0 dependencies: @@ -22794,7 +22795,7 @@ packages: dev: false file:projects/synapse-access-control-1.tgz: - resolution: {integrity: sha512-wsawV3NYrXi5EvnkoUa5lW26x9ixfhWek/7GGy6cqjbLEoV9HKEwrW/PGTSa11nuflfUUJdnh/kE9/ZZnqhZFw==, tarball: file:projects/synapse-access-control-1.tgz} + resolution: {integrity: sha512-zaGVyaIBrK9tyHMXDLtaDoWtN5InTtO9YGwxNjkx9I+tk8Ks0j34GLoX43BvtX/ToQMIKrOeci7NnboJ7tXj3g==, tarball: file:projects/synapse-access-control-1.tgz} name: '@rush-temp/synapse-access-control-1' version: 0.0.0 dependencies: @@ -22840,7 +22841,7 @@ packages: dev: false file:projects/synapse-access-control.tgz: - resolution: {integrity: sha512-8vnpsFHik+27ge9j3KertZQ1W5W10SEpK5bQYQ5kUc+sj3XsIZMCkpMStwKqrIhJzd3yckQGlkLVOyigm0Udyw==, tarball: file:projects/synapse-access-control.tgz} + resolution: {integrity: sha512-5knc1WqJIw8b6eAEt8Bm88703RybGKDOMqJ7vGbnrMWooXjDmBUrc9DBrTjNjM6UHooqh1ChriAJ4iZW6GvFYg==, tarball: file:projects/synapse-access-control.tgz} name: '@rush-temp/synapse-access-control' version: 0.0.0 dependencies: @@ -22889,7 +22890,7 @@ packages: dev: false file:projects/synapse-artifacts.tgz: - resolution: {integrity: sha512-1L9Y4NbZCbyR1JQvXEuiynGBkIPnq8/bQndWVRdWqpcZQtr8m/q3O9qNUp4f+MWc+EUQlA08pWKVtrQgrwsVSg==, tarball: file:projects/synapse-artifacts.tgz} + resolution: {integrity: sha512-8V1BRLBWq3IS+QOGT37+/xcsBDa2x70z3zDrsjlP/8aZCFIVNHMPCgZNqMXK3Q3/B5AtjfZmj07Z6+BoTZejjQ==, tarball: file:projects/synapse-artifacts.tgz} name: '@rush-temp/synapse-artifacts' version: 0.0.0 dependencies: @@ -22940,7 +22941,7 @@ packages: dev: false file:projects/synapse-managed-private-endpoints.tgz: - resolution: {integrity: sha512-xI5pnusbNS3YF1Kt3Jqo2WfZ8/Zzn9bA5YheXdjSK1SlyzB4duH7sa+GqoYegd4sJiDO5RGk2FRIcrnc+LXiRA==, tarball: file:projects/synapse-managed-private-endpoints.tgz} + resolution: {integrity: sha512-t716orNaK2a57kim6vchh856W1ZJL+N1AeM5/MCjo+IyqJ7G/2xANrw2f6nA1jQhw9gYY4ltAjuXEpsRgwln0w==, tarball: file:projects/synapse-managed-private-endpoints.tgz} name: '@rush-temp/synapse-managed-private-endpoints' version: 0.0.0 dependencies: @@ -22983,7 +22984,7 @@ packages: dev: false file:projects/synapse-monitoring.tgz: - resolution: {integrity: sha512-JGvFLQaloQ6ooq4FDGXLE2VOq0E5LYF2B2S62zMKPb9lRl4px2Wk1JfjapwIzTck3vi5YNqLUQuI5ar3rRyYFQ==, tarball: file:projects/synapse-monitoring.tgz} + resolution: {integrity: sha512-dNdbppT+aoNAi1B0ihGofcFFQt/eEwx5XAC4Pm8QdFfpuAmdstaF//8q2h5z3DO4/hXNorIU1ZKiyXrczMsZlQ==, tarball: file:projects/synapse-monitoring.tgz} name: '@rush-temp/synapse-monitoring' version: 0.0.0 dependencies: @@ -23020,7 +23021,7 @@ packages: dev: false file:projects/synapse-spark.tgz: - resolution: {integrity: sha512-rgCNFUjX6R35CqxPoZxj/3N3ffGSQ6/TSTJHxHTmLGDSzS7KFVUuK1Sztw/pRGhTTSEBAMa/DZjV7lkIQOMdwQ==, tarball: file:projects/synapse-spark.tgz} + resolution: {integrity: sha512-1SsLxCbj4g1CxyXOyjA00O6fX4nso1IVDAllOlEypk2TMCKGMn8NVm15c3UTU0OILHMYDoukiCUpFvjpFYzC5g==, tarball: file:projects/synapse-spark.tgz} name: '@rush-temp/synapse-spark' version: 0.0.0 dependencies: @@ -23063,7 +23064,7 @@ packages: dev: false file:projects/template-dpg.tgz: - resolution: {integrity: sha512-era64OOVVbq7t8sO6CuyVXIMzWBhkJQuVHIYTqjH0jyQPkgbo8waOhwsfEz0sK7dGChhDniYlwP+vnFp/lu6lg==, tarball: file:projects/template-dpg.tgz} + resolution: {integrity: sha512-ssjfeFbOjK+WKB4w5KiaKD7rO6agOIPv/73YxRx53BQ1M/C54JDGijoIvphGhdZqRLO+25x57AphmNqTolhFBw==, tarball: file:projects/template-dpg.tgz} name: '@rush-temp/template-dpg' version: 0.0.0 dependencies: @@ -23106,7 +23107,7 @@ packages: dev: false file:projects/template.tgz: - resolution: {integrity: sha512-Z4jVfdc6F0pVx6TKZMxewtMI9hglqb9vQndoRzYF3+EzAwIulmw5+ukixt9UQSrUD/swoIgx6mxtVmHitSle7A==, tarball: file:projects/template.tgz} + resolution: {integrity: sha512-eKSJx2ZXbvSb94L5as0GWfbmA8IA9lw0+6yl/kFid2b/7OEmkuF5sguhxjIV85c+JaIBHYr1qmC/SNngPH9m/A==, tarball: file:projects/template.tgz} name: '@rush-temp/template' version: 0.0.0 dependencies: @@ -23144,7 +23145,7 @@ packages: dev: false file:projects/test-credential.tgz: - resolution: {integrity: sha512-cnqkP/8hJEC4wKnBQfZ4fJ7b5ycRsqA2iDWtEAYjJL90rRBIImhPwOGK5o2FMGQTyPeHPqtiL8oK4X7AOpwxKA==, tarball: file:projects/test-credential.tgz} + resolution: {integrity: sha512-8Ote+CSTzRrooFVH8YydipORldevCZKRiGewr+LUGX/d9GrYCCYjEHT4nz1lnINoXT0eSqu1NOpZHkeR46b8Lg==, tarball: file:projects/test-credential.tgz} name: '@rush-temp/test-credential' version: 0.0.0 dependencies: @@ -23163,7 +23164,7 @@ packages: dev: false file:projects/test-perf.tgz: - resolution: {integrity: sha512-ZwPBFlm7U2LjZCUqsJJrNubufkZA5WPNQvRqlj9yXXYaSrtQtcV8LutkBWMy3BTFP3QlPU/7Omj/MeLt7BNnBA==, tarball: file:projects/test-perf.tgz} + resolution: {integrity: sha512-eCcCwe+SGSmOt4GBA750BoYWLV7cnEc5E2Dn6D7aoszG9JtCnI1lsY66kFo5D4uLPzM1Kxoud6l5El9oCDyP2Q==, tarball: file:projects/test-perf.tgz} name: '@rush-temp/test-perf' version: 0.0.0 dependencies: @@ -23191,7 +23192,7 @@ packages: dev: false file:projects/test-recorder.tgz: - resolution: {integrity: sha512-qlOsal3Yvx1QrCLwKsxTE0dg1WKpjeZG9zhgNpFb1A9DUVTCb1DoHeUUFzNqDYd4CcLbcd1CTfFcl2UxLPyo7g==, tarball: file:projects/test-recorder.tgz} + resolution: {integrity: sha512-qfNIYuEB3D4HDHkMw51pBk0eN5HDsimcSbFBgI+UQtAn9RByPq+Ho52w6O3NwBmn/fSKvKh/4JR18PLTzCeRoQ==, tarball: file:projects/test-recorder.tgz} name: '@rush-temp/test-recorder' version: 0.0.0 dependencies: @@ -23227,7 +23228,7 @@ packages: dev: false file:projects/test-utils.tgz: - resolution: {integrity: sha512-u4u9CDY3LLHpKg7655DGRsaWaieW93zWY7S0K3e+VOzqwMfGtVPCynsjQ0pfH+7yWl2YuR4HA6Frnitfauq4JQ==, tarball: file:projects/test-utils.tgz} + resolution: {integrity: sha512-uf7jHfyR4w/5UiwsXP0XKAcm5RUaMgEfNS5No5hvB41Z64MtXXiHugen9N81PYuiEV5u9uXnMJ10YVJj4BD7Eg==, tarball: file:projects/test-utils.tgz} name: '@rush-temp/test-utils' version: 0.0.0 dependencies: @@ -23264,7 +23265,7 @@ packages: dev: false file:projects/ts-http-runtime.tgz: - resolution: {integrity: sha512-HXO7Lv/cwgn5X1kgOUzXUWEG4amdxRLrjwPFBKX/R7Zg7k3GjyTgDJTQ+pQkkc9rZd28xI+4EfnOKVulDojROQ==, tarball: file:projects/ts-http-runtime.tgz} + resolution: {integrity: sha512-K3f2DI85IyC5yyUspHmIy8YQrixNXouxaU7eeoLhs1YxuzeMseUGyR8NLS36w2iGkbgl8rLLh71cyd8oBCYjJA==, tarball: file:projects/ts-http-runtime.tgz} name: '@rush-temp/ts-http-runtime' version: 0.0.0 dependencies: @@ -23299,7 +23300,7 @@ packages: dev: false file:projects/vite-plugin-browser-test-map.tgz: - resolution: {integrity: sha512-qKZHdG8f3LTACHV3PdZsjAm8dC+A9GyANO24iYg7ATkihTPXf4nO8l7RR9Ur1bHkDyqqMq2AIosv0QhEH5pvnQ==, tarball: file:projects/vite-plugin-browser-test-map.tgz} + resolution: {integrity: sha512-mCraP3jfWR4/X9V0+o2LLCczyZ/MvB7LfMgdSJ+K2Fg0eg4CmjhL4QaQi24JrhG8BgqVmM7GumlmMkbafTwomA==, tarball: file:projects/vite-plugin-browser-test-map.tgz} name: '@rush-temp/vite-plugin-browser-test-map' version: 0.0.0 dependencies: @@ -23314,7 +23315,7 @@ packages: dev: false file:projects/web-pubsub-client-protobuf.tgz: - resolution: {integrity: sha512-vdkFdbPaJxfF0sQYKXWdKHmIj0z9nWXMo/hn2pMwDO/sxWXxFbNfgEq9I6G/NgN1UsG5mTaYBGg+9Kj4FqBTJw==, tarball: file:projects/web-pubsub-client-protobuf.tgz} + resolution: {integrity: sha512-qXG3DYW78XCaEFGRbiYH7WpNB727a4TC7NA71DbHulyriLYWb2GFRushObANDOpRFCea3pF4rwu1bJK6kS7Y6A==, tarball: file:projects/web-pubsub-client-protobuf.tgz} name: '@rush-temp/web-pubsub-client-protobuf' version: 0.0.0 dependencies: @@ -23373,7 +23374,7 @@ packages: dev: false file:projects/web-pubsub-client.tgz: - resolution: {integrity: sha512-m+IY0VupXTyW3MIox9verksiyHQ4IxqeiUML2XtKJ/kB+g4xhSE2Xrr42HnL3izL9FLVxJrodBQXy/jVvFfakQ==, tarball: file:projects/web-pubsub-client.tgz} + resolution: {integrity: sha512-laYMEsCoTMSHz8WCDoiMDTWcYwDkFzS7+IaUT//G+gU4Zzv2KcQXOxs/PMVQyropNz6/NK/EisjJPVo0rxsYgQ==, tarball: file:projects/web-pubsub-client.tgz} name: '@rush-temp/web-pubsub-client' version: 0.0.0 dependencies: @@ -23427,7 +23428,7 @@ packages: dev: false file:projects/web-pubsub-express.tgz: - resolution: {integrity: sha512-F6zi+OEVdbjyA9WHbPYJ5IPxwqV4GftEL9ts0Un9XI69az7MRx4AzDqjBT2fMRRQqBev8nwSsFuaFjO/Ie5cDg==, tarball: file:projects/web-pubsub-express.tgz} + resolution: {integrity: sha512-JkCH8kWGJZffxvML9ilscmbLpAoEidWvxMaYI5na4tpbB/g/Zh1T6NnrGRgI3kQAu9O8XmCqd8I33ZreroQdJA==, tarball: file:projects/web-pubsub-express.tgz} name: '@rush-temp/web-pubsub-express' version: 0.0.0 dependencies: @@ -23462,7 +23463,7 @@ packages: dev: false file:projects/web-pubsub.tgz: - resolution: {integrity: sha512-swVtqxuR+FDz54JwOA4JSKFgsdum+CM+AmqBVg9d/yu5CNE0pdKDC86iMql1cV3jV+VYgIDn13ga/4F066soxw==, tarball: file:projects/web-pubsub.tgz} + resolution: {integrity: sha512-1+KD+A58E+Y1LQ+uhKwGoubA0zOZZC9wk0XqRgLGxe4g/VJ6UQ4ukAp3zMqDOKHVshFZGcu2uq/yxcVaS85Rsw==, tarball: file:projects/web-pubsub.tgz} name: '@rush-temp/web-pubsub' version: 0.0.0 dependencies: diff --git a/sdk/cosmosdb/arm-cosmosdb/CHANGELOG.md b/sdk/cosmosdb/arm-cosmosdb/CHANGELOG.md index b4b49962b0d5..deb3b0668ffc 100644 --- a/sdk/cosmosdb/arm-cosmosdb/CHANGELOG.md +++ b/sdk/cosmosdb/arm-cosmosdb/CHANGELOG.md @@ -1,361 +1,25 @@ # Release History - -## 16.0.0-beta.8 (Unreleased) - -### Features Added - -### Breaking Changes - -### Bugs Fixed - -### Other Changes - -## 16.0.0-beta.7 (2024-03-08) + +## 15.7.0 (2024-05-11) **Features** - - Added operation group DataTransferJobs - - Added operation group GraphResources - - Added operation group MongoClusters - - Added operation group ThroughputPool - - Added operation group ThroughputPoolAccount - - Added operation group ThroughputPoolAccounts - - Added operation group ThroughputPools - - Added operation CassandraClusters.beginInvokeCommandAsync - - Added operation CassandraClusters.beginInvokeCommandAsyncAndWait - - Added operation CassandraClusters.getBackup - - Added operation CassandraClusters.getCommandAsync - - Added operation CassandraClusters.listBackups - - Added operation CassandraClusters.listCommand - - Added operation CassandraResources.beginCreateUpdateCassandraView - - Added operation CassandraResources.beginCreateUpdateCassandraViewAndWait - - Added operation CassandraResources.beginDeleteCassandraView - - Added operation CassandraResources.beginDeleteCassandraViewAndWait - - Added operation CassandraResources.beginMigrateCassandraViewToAutoscale - - Added operation CassandraResources.beginMigrateCassandraViewToAutoscaleAndWait - - Added operation CassandraResources.beginMigrateCassandraViewToManualThroughput - - Added operation CassandraResources.beginMigrateCassandraViewToManualThroughputAndWait - - Added operation CassandraResources.beginUpdateCassandraViewThroughput - - Added operation CassandraResources.beginUpdateCassandraViewThroughputAndWait - - Added operation CassandraResources.getCassandraView - - Added operation CassandraResources.getCassandraViewThroughput - - Added operation CassandraResources.listCassandraViews - - Added operation MongoDBResources.beginListMongoDBCollectionPartitionMerge - - Added operation MongoDBResources.beginListMongoDBCollectionPartitionMergeAndWait - - Added operation MongoDBResources.beginMongoDBContainerRedistributeThroughput - - Added operation MongoDBResources.beginMongoDBContainerRedistributeThroughputAndWait - - Added operation MongoDBResources.beginMongoDBContainerRetrieveThroughputDistribution - - Added operation MongoDBResources.beginMongoDBContainerRetrieveThroughputDistributionAndWait - - Added operation MongoDBResources.beginMongoDBDatabasePartitionMerge - - Added operation MongoDBResources.beginMongoDBDatabasePartitionMergeAndWait - - Added operation MongoDBResources.beginMongoDBDatabaseRedistributeThroughput - - Added operation MongoDBResources.beginMongoDBDatabaseRedistributeThroughputAndWait - - Added operation MongoDBResources.beginMongoDBDatabaseRetrieveThroughputDistribution - - Added operation MongoDBResources.beginMongoDBDatabaseRetrieveThroughputDistributionAndWait - - Added operation SqlResources.beginListSqlContainerPartitionMerge - - Added operation SqlResources.beginListSqlContainerPartitionMergeAndWait - - Added operation SqlResources.beginSqlContainerRedistributeThroughput - - Added operation SqlResources.beginSqlContainerRedistributeThroughputAndWait - - Added operation SqlResources.beginSqlContainerRetrieveThroughputDistribution - - Added operation SqlResources.beginSqlContainerRetrieveThroughputDistributionAndWait - - Added operation SqlResources.beginSqlDatabasePartitionMerge - - Added operation SqlResources.beginSqlDatabasePartitionMergeAndWait - - Added operation SqlResources.beginSqlDatabaseRedistributeThroughput - - Added operation SqlResources.beginSqlDatabaseRedistributeThroughputAndWait - - Added operation SqlResources.beginSqlDatabaseRetrieveThroughputDistribution - - Added operation SqlResources.beginSqlDatabaseRetrieveThroughputDistributionAndWait - - Added Interface AzureBlobDataTransferDataSourceSink - - Added Interface BackupResource - - Added Interface BackupSchedule - - Added Interface BaseCosmosDataTransferDataSourceSink - - Added Interface CassandraClustersGetBackupOptionalParams - - Added Interface CassandraClustersGetCommandAsyncOptionalParams - - Added Interface CassandraClustersInvokeCommandAsyncHeaders - - Added Interface CassandraClustersInvokeCommandAsyncOptionalParams - - Added Interface CassandraClustersListBackupsOptionalParams - - Added Interface CassandraClustersListCommandOptionalParams - - Added Interface CassandraResourcesCreateUpdateCassandraViewHeaders - - Added Interface CassandraResourcesCreateUpdateCassandraViewOptionalParams - - Added Interface CassandraResourcesDeleteCassandraViewHeaders - - Added Interface CassandraResourcesDeleteCassandraViewOptionalParams - - Added Interface CassandraResourcesGetCassandraViewOptionalParams - - Added Interface CassandraResourcesGetCassandraViewThroughputOptionalParams - - Added Interface CassandraResourcesListCassandraViewsOptionalParams - - Added Interface CassandraResourcesMigrateCassandraViewToAutoscaleHeaders - - Added Interface CassandraResourcesMigrateCassandraViewToAutoscaleOptionalParams - - Added Interface CassandraResourcesMigrateCassandraViewToManualThroughputHeaders - - Added Interface CassandraResourcesMigrateCassandraViewToManualThroughputOptionalParams - - Added Interface CassandraResourcesUpdateCassandraViewThroughputHeaders - - Added Interface CassandraResourcesUpdateCassandraViewThroughputOptionalParams - - Added Interface CassandraViewCreateUpdateParameters - - Added Interface CassandraViewGetPropertiesOptions - - Added Interface CassandraViewGetPropertiesResource - - Added Interface CassandraViewGetResults - - Added Interface CassandraViewListResult - - Added Interface CassandraViewResource - - Added Interface CheckNameAvailabilityRequest - - Added Interface CheckNameAvailabilityResponse - - Added Interface CommandPublicResource - - Added Interface ConnectionString - - Added Interface CosmosCassandraDataTransferDataSourceSink - - Added Interface CosmosMongoDataTransferDataSourceSink - - Added Interface CosmosSqlDataTransferDataSourceSink - - Added Interface CreateJobRequest - - Added Interface DataTransferDataSourceSink - - Added Interface DataTransferJobFeedResults - - Added Interface DataTransferJobGetResults - - Added Interface DataTransferJobProperties - - Added Interface DataTransferJobsCancelOptionalParams - - Added Interface DataTransferJobsCompleteOptionalParams - - Added Interface DataTransferJobsCreateOptionalParams - - Added Interface DataTransferJobsGetOptionalParams - - Added Interface DataTransferJobsListByDatabaseAccountNextOptionalParams - - Added Interface DataTransferJobsListByDatabaseAccountOptionalParams - - Added Interface DataTransferJobsPauseOptionalParams - - Added Interface DataTransferJobsResumeOptionalParams - - Added Interface DiagnosticLogSettings - - Added Interface ErrorAdditionalInfo - - Added Interface ErrorDetail - - Added Interface ErrorResponseAutoGenerated - - Added Interface FirewallRule - - Added Interface FirewallRuleListResult - - Added Interface GraphResource - - Added Interface GraphResourceCreateUpdateParameters - - Added Interface GraphResourceGetPropertiesOptions - - Added Interface GraphResourceGetPropertiesResource - - Added Interface GraphResourceGetResults - - Added Interface GraphResourcesCreateUpdateGraphHeaders - - Added Interface GraphResourcesCreateUpdateGraphOptionalParams - - Added Interface GraphResourcesDeleteGraphResourceHeaders - - Added Interface GraphResourcesDeleteGraphResourceOptionalParams - - Added Interface GraphResourcesGetGraphOptionalParams - - Added Interface GraphResourcesListGraphsOptionalParams - - Added Interface GraphResourcesListResult - - Added Interface ListBackups - - Added Interface ListCommands - - Added Interface ListConnectionStringsResult - - Added Interface MaterializedViewDefinition - - Added Interface MergeParameters - - Added Interface MongoCluster - - Added Interface MongoClusterListResult - - Added Interface MongoClusterRestoreParameters - - Added Interface MongoClustersCheckNameAvailabilityOptionalParams - - Added Interface MongoClustersCreateOrUpdateFirewallRuleOptionalParams - - Added Interface MongoClustersCreateOrUpdateOptionalParams - - Added Interface MongoClustersDeleteFirewallRuleHeaders - - Added Interface MongoClustersDeleteFirewallRuleOptionalParams - - Added Interface MongoClustersDeleteHeaders - - Added Interface MongoClustersDeleteOptionalParams - - Added Interface MongoClustersGetFirewallRuleOptionalParams - - Added Interface MongoClustersGetOptionalParams - - Added Interface MongoClustersListByResourceGroupNextOptionalParams - - Added Interface MongoClustersListByResourceGroupOptionalParams - - Added Interface MongoClustersListConnectionStringsOptionalParams - - Added Interface MongoClustersListFirewallRulesNextOptionalParams - - Added Interface MongoClustersListFirewallRulesOptionalParams - - Added Interface MongoClustersListNextOptionalParams - - Added Interface MongoClustersListOptionalParams - - Added Interface MongoClustersUpdateHeaders - - Added Interface MongoClustersUpdateOptionalParams - - Added Interface MongoClusterUpdate - - Added Interface MongoDBResourcesListMongoDBCollectionPartitionMergeHeaders - - Added Interface MongoDBResourcesListMongoDBCollectionPartitionMergeOptionalParams - - Added Interface MongoDBResourcesMongoDBContainerRedistributeThroughputHeaders - - Added Interface MongoDBResourcesMongoDBContainerRedistributeThroughputOptionalParams - - Added Interface MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionHeaders - - Added Interface MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionOptionalParams - - Added Interface MongoDBResourcesMongoDBDatabasePartitionMergeHeaders - - Added Interface MongoDBResourcesMongoDBDatabasePartitionMergeOptionalParams - - Added Interface MongoDBResourcesMongoDBDatabaseRedistributeThroughputHeaders - - Added Interface MongoDBResourcesMongoDBDatabaseRedistributeThroughputOptionalParams - - Added Interface MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionHeaders - - Added Interface MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionOptionalParams - - Added Interface NodeGroupProperties - - Added Interface NodeGroupSpec - - Added Interface PhysicalPartitionId - - Added Interface PhysicalPartitionStorageInfo - - Added Interface PhysicalPartitionStorageInfoCollection - - Added Interface PhysicalPartitionThroughputInfoProperties - - Added Interface PhysicalPartitionThroughputInfoResource - - Added Interface PhysicalPartitionThroughputInfoResult - - Added Interface PhysicalPartitionThroughputInfoResultPropertiesResource - - Added Interface RedistributeThroughputParameters - - Added Interface RedistributeThroughputPropertiesResource - - Added Interface RetrieveThroughputParameters - - Added Interface RetrieveThroughputPropertiesResource - - Added Interface SqlResourcesListSqlContainerPartitionMergeHeaders - - Added Interface SqlResourcesListSqlContainerPartitionMergeOptionalParams - - Added Interface SqlResourcesSqlContainerRedistributeThroughputHeaders - - Added Interface SqlResourcesSqlContainerRedistributeThroughputOptionalParams - - Added Interface SqlResourcesSqlContainerRetrieveThroughputDistributionHeaders - - Added Interface SqlResourcesSqlContainerRetrieveThroughputDistributionOptionalParams - - Added Interface SqlResourcesSqlDatabasePartitionMergeHeaders - - Added Interface SqlResourcesSqlDatabasePartitionMergeOptionalParams - - Added Interface SqlResourcesSqlDatabaseRedistributeThroughputHeaders - - Added Interface SqlResourcesSqlDatabaseRedistributeThroughputOptionalParams - - Added Interface SqlResourcesSqlDatabaseRetrieveThroughputDistributionHeaders - - Added Interface SqlResourcesSqlDatabaseRetrieveThroughputDistributionOptionalParams - - Added Interface ThroughputPoolAccountCreateOptionalParams - - Added Interface ThroughputPoolAccountCreateParameters - - Added Interface ThroughputPoolAccountDeleteHeaders - - Added Interface ThroughputPoolAccountDeleteOptionalParams - - Added Interface ThroughputPoolAccountGetOptionalParams - - Added Interface ThroughputPoolAccountResource - - Added Interface ThroughputPoolAccountsListNextOptionalParams - - Added Interface ThroughputPoolAccountsListOptionalParams - - Added Interface ThroughputPoolAccountsListResult - - Added Interface ThroughputPoolCreateOrUpdateOptionalParams - - Added Interface ThroughputPoolDeleteHeaders - - Added Interface ThroughputPoolDeleteOptionalParams - - Added Interface ThroughputPoolGetOptionalParams - - Added Interface ThroughputPoolResource - - Added Interface ThroughputPoolsListByResourceGroupNextOptionalParams - - Added Interface ThroughputPoolsListByResourceGroupOptionalParams - - Added Interface ThroughputPoolsListNextOptionalParams - - Added Interface ThroughputPoolsListOptionalParams - - Added Interface ThroughputPoolsListResult - - Added Interface ThroughputPoolUpdate - - Added Interface ThroughputPoolUpdateHeaders - - Added Interface ThroughputPoolUpdateOptionalParams - - Added Interface TrackedResource - - Added Type Alias AutoReplicate + - Added Interface DataTransferServiceResourceCreateUpdateParameters + - Added Interface GraphAPIComputeServiceResourceCreateUpdateParameters + - Added Interface MaterializedViewsBuilderServiceResourceCreateUpdateParameters + - Added Interface ServiceResourceCreateUpdateProperties + - Added Interface SqlDedicatedGatewayServiceResourceCreateUpdateParameters - Added Type Alias AzureConnectionType - - Added Type Alias BackupState - - Added Type Alias BaseCosmosDataTransferDataSourceSinkUnion - - Added Type Alias CassandraClustersGetBackupResponse - - Added Type Alias CassandraClustersGetCommandAsyncResponse - - Added Type Alias CassandraClustersInvokeCommandAsyncResponse - - Added Type Alias CassandraClustersListBackupsResponse - - Added Type Alias CassandraClustersListCommandResponse - - Added Type Alias CassandraResourcesCreateUpdateCassandraViewResponse - - Added Type Alias CassandraResourcesGetCassandraViewResponse - - Added Type Alias CassandraResourcesGetCassandraViewThroughputResponse - - Added Type Alias CassandraResourcesListCassandraViewsResponse - - Added Type Alias CassandraResourcesMigrateCassandraViewToAutoscaleResponse - - Added Type Alias CassandraResourcesMigrateCassandraViewToManualThroughputResponse - - Added Type Alias CassandraResourcesUpdateCassandraViewThroughputResponse - - Added Type Alias CheckNameAvailabilityReason - - Added Type Alias ClusterType - - Added Type Alias CommandStatus - - Added Type Alias DataTransferComponent - - Added Type Alias DataTransferDataSourceSinkUnion - - Added Type Alias DataTransferJobMode - - Added Type Alias DataTransferJobsCancelResponse - - Added Type Alias DataTransferJobsCompleteResponse - - Added Type Alias DataTransferJobsCreateResponse - - Added Type Alias DataTransferJobsGetResponse - - Added Type Alias DataTransferJobsListByDatabaseAccountNextResponse - - Added Type Alias DataTransferJobsListByDatabaseAccountResponse - - Added Type Alias DataTransferJobsPauseResponse - - Added Type Alias DataTransferJobsResumeResponse - - Added Type Alias DefaultPriorityLevel - - Added Type Alias EnableFullTextQuery - - Added Type Alias GraphResourcesCreateUpdateGraphResponse - - Added Type Alias GraphResourcesGetGraphResponse - - Added Type Alias GraphResourcesListGraphsResponse - - Added Type Alias MongoClustersCheckNameAvailabilityResponse - - Added Type Alias MongoClustersCreateOrUpdateFirewallRuleResponse - - Added Type Alias MongoClustersCreateOrUpdateResponse - - Added Type Alias MongoClustersDeleteFirewallRuleResponse - - Added Type Alias MongoClustersDeleteResponse - - Added Type Alias MongoClustersGetFirewallRuleResponse - - Added Type Alias MongoClustersGetResponse - - Added Type Alias MongoClustersListByResourceGroupNextResponse - - Added Type Alias MongoClustersListByResourceGroupResponse - - Added Type Alias MongoClustersListConnectionStringsResponse - - Added Type Alias MongoClustersListFirewallRulesNextResponse - - Added Type Alias MongoClustersListFirewallRulesResponse - - Added Type Alias MongoClustersListNextResponse - - Added Type Alias MongoClustersListResponse - - Added Type Alias MongoClusterStatus - - Added Type Alias MongoClustersUpdateResponse - - Added Type Alias MongoDBResourcesListMongoDBCollectionPartitionMergeResponse - - Added Type Alias MongoDBResourcesMongoDBContainerRedistributeThroughputResponse - - Added Type Alias MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionResponse - - Added Type Alias MongoDBResourcesMongoDBDatabasePartitionMergeResponse - - Added Type Alias MongoDBResourcesMongoDBDatabaseRedistributeThroughputResponse - - Added Type Alias MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionResponse - - Added Type Alias NodeKind - - Added Type Alias ProvisioningState - - Added Type Alias ScheduledEventStrategy - - Added Type Alias SqlResourcesListSqlContainerPartitionMergeResponse - - Added Type Alias SqlResourcesSqlContainerRedistributeThroughputResponse - - Added Type Alias SqlResourcesSqlContainerRetrieveThroughputDistributionResponse - - Added Type Alias SqlResourcesSqlDatabasePartitionMergeResponse - - Added Type Alias SqlResourcesSqlDatabaseRedistributeThroughputResponse - - Added Type Alias SqlResourcesSqlDatabaseRetrieveThroughputDistributionResponse - - Added Type Alias ThroughputPolicyType - - Added Type Alias ThroughputPoolAccountCreateResponse - - Added Type Alias ThroughputPoolAccountDeleteResponse - - Added Type Alias ThroughputPoolAccountGetResponse - - Added Type Alias ThroughputPoolAccountsListNextResponse - - Added Type Alias ThroughputPoolAccountsListResponse - - Added Type Alias ThroughputPoolCreateOrUpdateResponse - - Added Type Alias ThroughputPoolDeleteResponse - - Added Type Alias ThroughputPoolGetResponse - - Added Type Alias ThroughputPoolsListByResourceGroupNextResponse - - Added Type Alias ThroughputPoolsListByResourceGroupResponse - - Added Type Alias ThroughputPoolsListNextResponse - - Added Type Alias ThroughputPoolsListResponse - - Added Type Alias ThroughputPoolUpdateResponse - - Interface ARMResourceProperties has a new optional parameter identity - - Interface CassandraClustersDeallocateOptionalParams has a new optional parameter xMsForceDeallocate - - Interface ClusterResourceProperties has a new optional parameter autoReplicate + - Added Type Alias DedicatedGatewayType + - Added Type Alias ServiceResourceCreateUpdatePropertiesUnion - Interface ClusterResourceProperties has a new optional parameter azureConnectionMethod - - Interface ClusterResourceProperties has a new optional parameter backupSchedules - - Interface ClusterResourceProperties has a new optional parameter clusterType - - Interface ClusterResourceProperties has a new optional parameter extensions - - Interface ClusterResourceProperties has a new optional parameter externalDataCenters - Interface ClusterResourceProperties has a new optional parameter privateLinkResourceId - - Interface ClusterResourceProperties has a new optional parameter scheduledEventStrategy - - Interface CommandPostBody has a new optional parameter readWrite - - Interface ComponentsM9L909SchemasCassandraclusterpublicstatusPropertiesDatacentersItemsPropertiesNodesItems has a new optional parameter isLatestModel - - Interface DatabaseAccountCreateUpdateParameters has a new optional parameter defaultPriorityLevel - - Interface DatabaseAccountCreateUpdateParameters has a new optional parameter diagnosticLogSettings - - Interface DatabaseAccountCreateUpdateParameters has a new optional parameter enableMaterializedViews - - Interface DatabaseAccountCreateUpdateParameters has a new optional parameter enablePerRegionPerPartitionAutoscale - - Interface DatabaseAccountCreateUpdateParameters has a new optional parameter enablePriorityBasedExecution - - Interface DatabaseAccountGetResults has a new optional parameter defaultPriorityLevel - - Interface DatabaseAccountGetResults has a new optional parameter diagnosticLogSettings - - Interface DatabaseAccountGetResults has a new optional parameter enableMaterializedViews - - Interface DatabaseAccountGetResults has a new optional parameter enablePerRegionPerPartitionAutoscale - - Interface DatabaseAccountGetResults has a new optional parameter enablePriorityBasedExecution - - Interface DatabaseAccountUpdateParameters has a new optional parameter defaultPriorityLevel - - Interface DatabaseAccountUpdateParameters has a new optional parameter diagnosticLogSettings - - Interface DatabaseAccountUpdateParameters has a new optional parameter enableMaterializedViews - - Interface DatabaseAccountUpdateParameters has a new optional parameter enablePerRegionPerPartitionAutoscale - - Interface DatabaseAccountUpdateParameters has a new optional parameter enablePriorityBasedExecution - Interface DataCenterResourceProperties has a new optional parameter privateEndpointIpAddress - - Interface Resource has a new optional parameter systemData - - Interface RestoreParameters has a new optional parameter sourceBackupLocation - - Interface RestoreParametersBase has a new optional parameter restoreWithTtlDisabled - - Interface SqlContainerResource has a new optional parameter materializedViewDefinition - - Added Enum KnownAutoReplicate + - Interface SqlDedicatedGatewayServiceResourceProperties has a new optional parameter dedicatedGatewayType - Added Enum KnownAzureConnectionType - - Added Enum KnownBackupState - - Added Enum KnownCheckNameAvailabilityReason - - Added Enum KnownClusterType - - Added Enum KnownCommandStatus - - Added Enum KnownDataTransferComponent - - Added Enum KnownDataTransferJobMode - - Added Enum KnownDefaultPriorityLevel - - Added Enum KnownMongoClusterStatus - - Added Enum KnownNodeKind - - Added Enum KnownProvisioningState - - Added Enum KnownScheduledEventStrategy - - Added Enum KnownThroughputPolicyType - - Enum KnownCreateMode has a new value PointInTimeRestore - - Enum KnownStatus has a new value Canceled - - Enum KnownStatus has a new value Failed - - Enum KnownStatus has a new value Succeeded - - Enum KnownStatus has a new value Updating - - Type of parameter arguments of interface CommandPostBody is changed from { - [propertyName: string]: string; - } to Record - -**Breaking Changes** - - - Interface CommandPostBody no longer has parameter readwrite + - Added Enum KnownDedicatedGatewayType + - Enum KnownServerVersion has a new value Five0 + - Enum KnownServerVersion has a new value Six0 ## 15.6.0 (2023-12-25) diff --git a/sdk/cosmosdb/arm-cosmosdb/README.md b/sdk/cosmosdb/arm-cosmosdb/README.md index 0de6091bc808..028cf521dcd2 100644 --- a/sdk/cosmosdb/arm-cosmosdb/README.md +++ b/sdk/cosmosdb/arm-cosmosdb/README.md @@ -6,7 +6,7 @@ Azure Cosmos DB Database Service Resource Provider REST API [Source code](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/cosmosdb/arm-cosmosdb) | [Package (NPM)](https://www.npmjs.com/package/@azure/arm-cosmosdb) | -[API reference documentation](https://docs.microsoft.com/javascript/api/@azure/arm-cosmosdb?view=azure-node-preview) | +[API reference documentation](https://docs.microsoft.com/javascript/api/@azure/arm-cosmosdb) | [Samples](https://github.com/Azure-Samples/azure-samples-js-management) ## Getting started diff --git a/sdk/cosmosdb/arm-cosmosdb/_meta.json b/sdk/cosmosdb/arm-cosmosdb/_meta.json index 2217c7ec34f1..a31d2113c8fb 100644 --- a/sdk/cosmosdb/arm-cosmosdb/_meta.json +++ b/sdk/cosmosdb/arm-cosmosdb/_meta.json @@ -1,8 +1,8 @@ { - "commit": "1a011ff0d72315ef3c530fe545c4fe82d0450201", + "commit": "c76d45572a527cbdd5f01b1df649847d8c757e13", "readme": "specification/cosmos-db/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\\cosmos-db\\resource-manager\\readme.md --use=@autorest/typescript@6.0.17 --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/cosmos-db/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.17" + "release_tool": "@azure-tools/js-sdk-release-tools@2.7.8", + "use": "@autorest/typescript@^6.0.12" } \ No newline at end of file diff --git a/sdk/cosmosdb/arm-cosmosdb/package.json b/sdk/cosmosdb/arm-cosmosdb/package.json index ee90e461476a..90896a2e630d 100644 --- a/sdk/cosmosdb/arm-cosmosdb/package.json +++ b/sdk/cosmosdb/arm-cosmosdb/package.json @@ -3,7 +3,7 @@ "sdk-type": "mgmt", "author": "Microsoft Corporation", "description": "A generated SDK for CosmosDBManagementClient.", - "version": "16.0.0-beta.8", + "version": "15.7.0", "engines": { "node": ">=18.0.0" }, @@ -40,6 +40,7 @@ "@azure-tools/test-credential": "^1.0.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/cosmosdb/arm-cosmosdb", - "//sampleConfiguration": { - "productName": "", - "productSlugs": [ - "azure" - ], - "disableDocsMs": true, - "apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-cosmosdb?view=azure-node-preview" - } -} + "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/cosmosdb/arm-cosmosdb" +} \ No newline at end of file diff --git a/sdk/cosmosdb/arm-cosmosdb/review/arm-cosmosdb.api.md b/sdk/cosmosdb/arm-cosmosdb/review/arm-cosmosdb.api.md index 9431a578bd0a..b0f2e31d44ff 100644 --- a/sdk/cosmosdb/arm-cosmosdb/review/arm-cosmosdb.api.md +++ b/sdk/cosmosdb/arm-cosmosdb/review/arm-cosmosdb.api.md @@ -41,7 +41,6 @@ export interface ARMProxyResource { // @public export interface ARMResourceProperties { readonly id?: string; - identity?: ManagedServiceIdentity; location?: string; readonly name?: string; tags?: { @@ -66,9 +65,6 @@ export interface AuthenticationMethodLdapProperties { serviceUserPassword?: string; } -// @public -export type AutoReplicate = string; - // @public (undocumented) export interface AutoscaleSettings { maxThroughput?: number; @@ -86,15 +82,6 @@ export interface AutoUpgradePolicyResource { throughputPolicy?: ThroughputPolicyResource; } -// @public -export interface AzureBlobDataTransferDataSourceSink extends DataTransferDataSourceSink { - component: "AzureBlobStorage"; - // (undocumented) - containerName: string; - // (undocumented) - endpointUrl?: string; -} - // @public export type AzureConnectionType = string; @@ -125,38 +112,9 @@ export type BackupPolicyType = string; // @public (undocumented) export type BackupPolicyUnion = BackupPolicy | PeriodicModeBackupPolicy | ContinuousModeBackupPolicy; -// @public -export interface BackupResource { - backupExpiryTimestamp?: Date; - backupId?: string; - backupStartTimestamp?: Date; - backupState?: BackupState; - backupStopTimestamp?: Date; -} - -// @public (undocumented) -export interface BackupSchedule { - cronExpression?: string; - retentionInHours?: number; - scheduleName?: string; -} - -// @public -export type BackupState = string; - // @public export type BackupStorageRedundancy = string; -// @public -export interface BaseCosmosDataTransferDataSourceSink extends DataTransferDataSourceSink { - component: "BaseCosmosDataTransferDataSourceSink" | "CosmosDBCassandra" | "CosmosDBMongo" | "CosmosDBSql"; - // (undocumented) - remoteAccountName?: string; -} - -// @public (undocumented) -export type BaseCosmosDataTransferDataSourceSinkUnion = BaseCosmosDataTransferDataSourceSink | CosmosCassandraDataTransferDataSourceSink | CosmosMongoDataTransferDataSourceSink | CosmosSqlDataTransferDataSourceSink; - // @public export interface Capability { name?: string; @@ -196,19 +154,13 @@ export interface CassandraClusters { beginDeleteAndWait(resourceGroupName: string, clusterName: string, options?: CassandraClustersDeleteOptionalParams): Promise; beginInvokeCommand(resourceGroupName: string, clusterName: string, body: CommandPostBody, options?: CassandraClustersInvokeCommandOptionalParams): Promise, CassandraClustersInvokeCommandResponse>>; beginInvokeCommandAndWait(resourceGroupName: string, clusterName: string, body: CommandPostBody, options?: CassandraClustersInvokeCommandOptionalParams): Promise; - beginInvokeCommandAsync(resourceGroupName: string, clusterName: string, body: CommandPostBody, options?: CassandraClustersInvokeCommandAsyncOptionalParams): Promise, CassandraClustersInvokeCommandAsyncResponse>>; - beginInvokeCommandAsyncAndWait(resourceGroupName: string, clusterName: string, body: CommandPostBody, options?: CassandraClustersInvokeCommandAsyncOptionalParams): Promise; beginStart(resourceGroupName: string, clusterName: string, options?: CassandraClustersStartOptionalParams): Promise, void>>; beginStartAndWait(resourceGroupName: string, clusterName: string, options?: CassandraClustersStartOptionalParams): Promise; beginUpdate(resourceGroupName: string, clusterName: string, body: ClusterResource, options?: CassandraClustersUpdateOptionalParams): Promise, CassandraClustersUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, clusterName: string, body: ClusterResource, options?: CassandraClustersUpdateOptionalParams): Promise; get(resourceGroupName: string, clusterName: string, options?: CassandraClustersGetOptionalParams): Promise; - getBackup(resourceGroupName: string, clusterName: string, backupId: string, options?: CassandraClustersGetBackupOptionalParams): Promise; - getCommandAsync(resourceGroupName: string, clusterName: string, commandId: string, options?: CassandraClustersGetCommandAsyncOptionalParams): Promise; - listBackups(resourceGroupName: string, clusterName: string, options?: CassandraClustersListBackupsOptionalParams): PagedAsyncIterableIterator; listByResourceGroup(resourceGroupName: string, options?: CassandraClustersListByResourceGroupOptionalParams): PagedAsyncIterableIterator; listBySubscription(options?: CassandraClustersListBySubscriptionOptionalParams): PagedAsyncIterableIterator; - listCommand(resourceGroupName: string, clusterName: string, options?: CassandraClustersListCommandOptionalParams): PagedAsyncIterableIterator; status(resourceGroupName: string, clusterName: string, options?: CassandraClustersStatusOptionalParams): Promise; } @@ -225,7 +177,6 @@ export type CassandraClustersCreateUpdateResponse = ClusterResource; export interface CassandraClustersDeallocateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; - xMsForceDeallocate?: string; } // @public @@ -234,20 +185,6 @@ export interface CassandraClustersDeleteOptionalParams extends coreClient.Operat updateIntervalInMs?: number; } -// @public -export interface CassandraClustersGetBackupOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type CassandraClustersGetBackupResponse = BackupResource; - -// @public -export interface CassandraClustersGetCommandAsyncOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type CassandraClustersGetCommandAsyncResponse = ListCommands; - // @public export interface CassandraClustersGetOptionalParams extends coreClient.OperationOptions { } @@ -255,21 +192,6 @@ export interface CassandraClustersGetOptionalParams extends coreClient.Operation // @public export type CassandraClustersGetResponse = ClusterResource; -// @public -export interface CassandraClustersInvokeCommandAsyncHeaders { - azureAsyncOperation?: string; - location?: string; -} - -// @public -export interface CassandraClustersInvokeCommandAsyncOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type CassandraClustersInvokeCommandAsyncResponse = CommandPublicResource; - // @public export interface CassandraClustersInvokeCommandOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; @@ -279,13 +201,6 @@ export interface CassandraClustersInvokeCommandOptionalParams extends coreClient // @public export type CassandraClustersInvokeCommandResponse = CommandOutput; -// @public -export interface CassandraClustersListBackupsOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type CassandraClustersListBackupsResponse = ListBackups; - // @public export interface CassandraClustersListByResourceGroupOptionalParams extends coreClient.OperationOptions { } @@ -300,13 +215,6 @@ export interface CassandraClustersListBySubscriptionOptionalParams extends coreC // @public export type CassandraClustersListBySubscriptionResponse = ListClusters; -// @public -export interface CassandraClustersListCommandOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type CassandraClustersListCommandResponse = ListCommands; - // @public export interface CassandraClustersStartOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; @@ -430,14 +338,10 @@ export interface CassandraResources { beginCreateUpdateCassandraKeyspaceAndWait(resourceGroupName: string, accountName: string, keyspaceName: string, createUpdateCassandraKeyspaceParameters: CassandraKeyspaceCreateUpdateParameters, options?: CassandraResourcesCreateUpdateCassandraKeyspaceOptionalParams): Promise; beginCreateUpdateCassandraTable(resourceGroupName: string, accountName: string, keyspaceName: string, tableName: string, createUpdateCassandraTableParameters: CassandraTableCreateUpdateParameters, options?: CassandraResourcesCreateUpdateCassandraTableOptionalParams): Promise, CassandraResourcesCreateUpdateCassandraTableResponse>>; beginCreateUpdateCassandraTableAndWait(resourceGroupName: string, accountName: string, keyspaceName: string, tableName: string, createUpdateCassandraTableParameters: CassandraTableCreateUpdateParameters, options?: CassandraResourcesCreateUpdateCassandraTableOptionalParams): Promise; - beginCreateUpdateCassandraView(resourceGroupName: string, accountName: string, keyspaceName: string, viewName: string, createUpdateCassandraViewParameters: CassandraViewCreateUpdateParameters, options?: CassandraResourcesCreateUpdateCassandraViewOptionalParams): Promise, CassandraResourcesCreateUpdateCassandraViewResponse>>; - beginCreateUpdateCassandraViewAndWait(resourceGroupName: string, accountName: string, keyspaceName: string, viewName: string, createUpdateCassandraViewParameters: CassandraViewCreateUpdateParameters, options?: CassandraResourcesCreateUpdateCassandraViewOptionalParams): Promise; beginDeleteCassandraKeyspace(resourceGroupName: string, accountName: string, keyspaceName: string, options?: CassandraResourcesDeleteCassandraKeyspaceOptionalParams): Promise, CassandraResourcesDeleteCassandraKeyspaceResponse>>; beginDeleteCassandraKeyspaceAndWait(resourceGroupName: string, accountName: string, keyspaceName: string, options?: CassandraResourcesDeleteCassandraKeyspaceOptionalParams): Promise; beginDeleteCassandraTable(resourceGroupName: string, accountName: string, keyspaceName: string, tableName: string, options?: CassandraResourcesDeleteCassandraTableOptionalParams): Promise, CassandraResourcesDeleteCassandraTableResponse>>; beginDeleteCassandraTableAndWait(resourceGroupName: string, accountName: string, keyspaceName: string, tableName: string, options?: CassandraResourcesDeleteCassandraTableOptionalParams): Promise; - beginDeleteCassandraView(resourceGroupName: string, accountName: string, keyspaceName: string, viewName: string, options?: CassandraResourcesDeleteCassandraViewOptionalParams): Promise, void>>; - beginDeleteCassandraViewAndWait(resourceGroupName: string, accountName: string, keyspaceName: string, viewName: string, options?: CassandraResourcesDeleteCassandraViewOptionalParams): Promise; beginMigrateCassandraKeyspaceToAutoscale(resourceGroupName: string, accountName: string, keyspaceName: string, options?: CassandraResourcesMigrateCassandraKeyspaceToAutoscaleOptionalParams): Promise, CassandraResourcesMigrateCassandraKeyspaceToAutoscaleResponse>>; beginMigrateCassandraKeyspaceToAutoscaleAndWait(resourceGroupName: string, accountName: string, keyspaceName: string, options?: CassandraResourcesMigrateCassandraKeyspaceToAutoscaleOptionalParams): Promise; beginMigrateCassandraKeyspaceToManualThroughput(resourceGroupName: string, accountName: string, keyspaceName: string, options?: CassandraResourcesMigrateCassandraKeyspaceToManualThroughputOptionalParams): Promise, CassandraResourcesMigrateCassandraKeyspaceToManualThroughputResponse>>; @@ -446,25 +350,16 @@ export interface CassandraResources { beginMigrateCassandraTableToAutoscaleAndWait(resourceGroupName: string, accountName: string, keyspaceName: string, tableName: string, options?: CassandraResourcesMigrateCassandraTableToAutoscaleOptionalParams): Promise; beginMigrateCassandraTableToManualThroughput(resourceGroupName: string, accountName: string, keyspaceName: string, tableName: string, options?: CassandraResourcesMigrateCassandraTableToManualThroughputOptionalParams): Promise, CassandraResourcesMigrateCassandraTableToManualThroughputResponse>>; beginMigrateCassandraTableToManualThroughputAndWait(resourceGroupName: string, accountName: string, keyspaceName: string, tableName: string, options?: CassandraResourcesMigrateCassandraTableToManualThroughputOptionalParams): Promise; - beginMigrateCassandraViewToAutoscale(resourceGroupName: string, accountName: string, keyspaceName: string, viewName: string, options?: CassandraResourcesMigrateCassandraViewToAutoscaleOptionalParams): Promise, CassandraResourcesMigrateCassandraViewToAutoscaleResponse>>; - beginMigrateCassandraViewToAutoscaleAndWait(resourceGroupName: string, accountName: string, keyspaceName: string, viewName: string, options?: CassandraResourcesMigrateCassandraViewToAutoscaleOptionalParams): Promise; - beginMigrateCassandraViewToManualThroughput(resourceGroupName: string, accountName: string, keyspaceName: string, viewName: string, options?: CassandraResourcesMigrateCassandraViewToManualThroughputOptionalParams): Promise, CassandraResourcesMigrateCassandraViewToManualThroughputResponse>>; - beginMigrateCassandraViewToManualThroughputAndWait(resourceGroupName: string, accountName: string, keyspaceName: string, viewName: string, options?: CassandraResourcesMigrateCassandraViewToManualThroughputOptionalParams): Promise; beginUpdateCassandraKeyspaceThroughput(resourceGroupName: string, accountName: string, keyspaceName: string, updateThroughputParameters: ThroughputSettingsUpdateParameters, options?: CassandraResourcesUpdateCassandraKeyspaceThroughputOptionalParams): Promise, CassandraResourcesUpdateCassandraKeyspaceThroughputResponse>>; beginUpdateCassandraKeyspaceThroughputAndWait(resourceGroupName: string, accountName: string, keyspaceName: string, updateThroughputParameters: ThroughputSettingsUpdateParameters, options?: CassandraResourcesUpdateCassandraKeyspaceThroughputOptionalParams): Promise; beginUpdateCassandraTableThroughput(resourceGroupName: string, accountName: string, keyspaceName: string, tableName: string, updateThroughputParameters: ThroughputSettingsUpdateParameters, options?: CassandraResourcesUpdateCassandraTableThroughputOptionalParams): Promise, CassandraResourcesUpdateCassandraTableThroughputResponse>>; beginUpdateCassandraTableThroughputAndWait(resourceGroupName: string, accountName: string, keyspaceName: string, tableName: string, updateThroughputParameters: ThroughputSettingsUpdateParameters, options?: CassandraResourcesUpdateCassandraTableThroughputOptionalParams): Promise; - beginUpdateCassandraViewThroughput(resourceGroupName: string, accountName: string, keyspaceName: string, viewName: string, updateThroughputParameters: ThroughputSettingsUpdateParameters, options?: CassandraResourcesUpdateCassandraViewThroughputOptionalParams): Promise, CassandraResourcesUpdateCassandraViewThroughputResponse>>; - beginUpdateCassandraViewThroughputAndWait(resourceGroupName: string, accountName: string, keyspaceName: string, viewName: string, updateThroughputParameters: ThroughputSettingsUpdateParameters, options?: CassandraResourcesUpdateCassandraViewThroughputOptionalParams): Promise; getCassandraKeyspace(resourceGroupName: string, accountName: string, keyspaceName: string, options?: CassandraResourcesGetCassandraKeyspaceOptionalParams): Promise; getCassandraKeyspaceThroughput(resourceGroupName: string, accountName: string, keyspaceName: string, options?: CassandraResourcesGetCassandraKeyspaceThroughputOptionalParams): Promise; getCassandraTable(resourceGroupName: string, accountName: string, keyspaceName: string, tableName: string, options?: CassandraResourcesGetCassandraTableOptionalParams): Promise; getCassandraTableThroughput(resourceGroupName: string, accountName: string, keyspaceName: string, tableName: string, options?: CassandraResourcesGetCassandraTableThroughputOptionalParams): Promise; - getCassandraView(resourceGroupName: string, accountName: string, keyspaceName: string, viewName: string, options?: CassandraResourcesGetCassandraViewOptionalParams): Promise; - getCassandraViewThroughput(resourceGroupName: string, accountName: string, keyspaceName: string, viewName: string, options?: CassandraResourcesGetCassandraViewThroughputOptionalParams): Promise; listCassandraKeyspaces(resourceGroupName: string, accountName: string, options?: CassandraResourcesListCassandraKeyspacesOptionalParams): PagedAsyncIterableIterator; listCassandraTables(resourceGroupName: string, accountName: string, keyspaceName: string, options?: CassandraResourcesListCassandraTablesOptionalParams): PagedAsyncIterableIterator; - listCassandraViews(resourceGroupName: string, accountName: string, keyspaceName: string, options?: CassandraResourcesListCassandraViewsOptionalParams): PagedAsyncIterableIterator; } // @public @@ -497,21 +392,6 @@ export interface CassandraResourcesCreateUpdateCassandraTableOptionalParams exte // @public export type CassandraResourcesCreateUpdateCassandraTableResponse = CassandraTableGetResults; -// @public -export interface CassandraResourcesCreateUpdateCassandraViewHeaders { - azureAsyncOperation?: string; - location?: string; -} - -// @public -export interface CassandraResourcesCreateUpdateCassandraViewOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type CassandraResourcesCreateUpdateCassandraViewResponse = CassandraViewGetResults; - // @public export interface CassandraResourcesDeleteCassandraKeyspaceHeaders { azureAsyncOperation?: string; @@ -542,18 +422,6 @@ export interface CassandraResourcesDeleteCassandraTableOptionalParams extends co // @public export type CassandraResourcesDeleteCassandraTableResponse = CassandraResourcesDeleteCassandraTableHeaders; -// @public -export interface CassandraResourcesDeleteCassandraViewHeaders { - azureAsyncOperation?: string; - location?: string; -} - -// @public -export interface CassandraResourcesDeleteCassandraViewOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - // @public export interface CassandraResourcesGetCassandraKeyspaceOptionalParams extends coreClient.OperationOptions { } @@ -582,20 +450,6 @@ export interface CassandraResourcesGetCassandraTableThroughputOptionalParams ext // @public export type CassandraResourcesGetCassandraTableThroughputResponse = ThroughputSettingsGetResults; -// @public -export interface CassandraResourcesGetCassandraViewOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type CassandraResourcesGetCassandraViewResponse = CassandraViewGetResults; - -// @public -export interface CassandraResourcesGetCassandraViewThroughputOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type CassandraResourcesGetCassandraViewThroughputResponse = ThroughputSettingsGetResults; - // @public export interface CassandraResourcesListCassandraKeyspacesOptionalParams extends coreClient.OperationOptions { } @@ -610,13 +464,6 @@ export interface CassandraResourcesListCassandraTablesOptionalParams extends cor // @public export type CassandraResourcesListCassandraTablesResponse = CassandraTableListResult; -// @public -export interface CassandraResourcesListCassandraViewsOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type CassandraResourcesListCassandraViewsResponse = CassandraViewListResult; - // @public export interface CassandraResourcesMigrateCassandraKeyspaceToAutoscaleHeaders { azureAsyncOperation?: string; @@ -677,36 +524,6 @@ export interface CassandraResourcesMigrateCassandraTableToManualThroughputOption // @public export type CassandraResourcesMigrateCassandraTableToManualThroughputResponse = ThroughputSettingsGetResults; -// @public -export interface CassandraResourcesMigrateCassandraViewToAutoscaleHeaders { - azureAsyncOperation?: string; - location?: string; -} - -// @public -export interface CassandraResourcesMigrateCassandraViewToAutoscaleOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type CassandraResourcesMigrateCassandraViewToAutoscaleResponse = ThroughputSettingsGetResults; - -// @public -export interface CassandraResourcesMigrateCassandraViewToManualThroughputHeaders { - azureAsyncOperation?: string; - location?: string; -} - -// @public -export interface CassandraResourcesMigrateCassandraViewToManualThroughputOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type CassandraResourcesMigrateCassandraViewToManualThroughputResponse = ThroughputSettingsGetResults; - // @public export interface CassandraResourcesUpdateCassandraKeyspaceThroughputHeaders { azureAsyncOperation?: string; @@ -737,21 +554,6 @@ export interface CassandraResourcesUpdateCassandraTableThroughputOptionalParams // @public export type CassandraResourcesUpdateCassandraTableThroughputResponse = ThroughputSettingsGetResults; -// @public -export interface CassandraResourcesUpdateCassandraViewThroughputHeaders { - azureAsyncOperation?: string; - location?: string; -} - -// @public -export interface CassandraResourcesUpdateCassandraViewThroughputOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type CassandraResourcesUpdateCassandraViewThroughputResponse = ThroughputSettingsGetResults; - // @public export interface CassandraSchema { clusterKeys?: ClusterKey[]; @@ -794,60 +596,11 @@ export interface CassandraTableResource { schema?: CassandraSchema; } -// @public -export interface CassandraViewCreateUpdateParameters extends ARMResourceProperties { - options?: CreateUpdateOptions; - resource: CassandraViewResource; -} - -// @public (undocumented) -export interface CassandraViewGetPropertiesOptions extends OptionsResource { -} - -// @public (undocumented) -export interface CassandraViewGetPropertiesResource extends CassandraViewResource, ExtendedResourceProperties { -} - -// @public -export interface CassandraViewGetResults extends ARMResourceProperties { - // (undocumented) - options?: CassandraViewGetPropertiesOptions; - // (undocumented) - resource?: CassandraViewGetPropertiesResource; -} - -// @public -export interface CassandraViewListResult { - readonly value?: CassandraViewGetResults[]; -} - -// @public -export interface CassandraViewResource { - id: string; - viewDefinition: string; -} - // @public (undocumented) export interface Certificate { pem?: string; } -// @public -export type CheckNameAvailabilityReason = string; - -// @public -export interface CheckNameAvailabilityRequest { - name?: string; - type?: string; -} - -// @public -export interface CheckNameAvailabilityResponse { - message?: string; - nameAvailable?: boolean; - reason?: CheckNameAvailabilityReason; -} - // @public (undocumented) export interface ClientEncryptionIncludedPath { clientEncryptionKeyId: string; @@ -909,18 +662,13 @@ export interface ClusterResource extends ManagedCassandraARMResourceProperties { // @public export interface ClusterResourceProperties { authenticationMethod?: AuthenticationMethod; - autoReplicate?: AutoReplicate; azureConnectionMethod?: AzureConnectionType; - backupSchedules?: BackupSchedule[]; cassandraAuditLoggingEnabled?: boolean; cassandraVersion?: string; clientCertificates?: Certificate[]; clusterNameOverride?: string; - clusterType?: ClusterType; deallocated?: boolean; delegatedManagementSubnetId?: string; - extensions?: string[]; - externalDataCenters?: string[]; externalGossipCertificates?: Certificate[]; externalSeedNodes?: SeedNode[]; readonly gossipCertificates?: Certificate[]; @@ -932,13 +680,9 @@ export interface ClusterResourceProperties { provisioningState?: ManagedCassandraProvisioningState; repairEnabled?: boolean; restoreFromBackupId?: string; - scheduledEventStrategy?: ScheduledEventStrategy; readonly seedNodes?: SeedNode[]; } -// @public -export type ClusterType = string; - // @public export interface Collection { listMetricDefinitions(resourceGroupName: string, accountName: string, databaseRid: string, collectionRid: string, options?: CollectionListMetricDefinitionsOptionalParams): PagedAsyncIterableIterator; @@ -1026,30 +770,15 @@ export interface CommandOutput { // @public export interface CommandPostBody { - arguments?: Record; + arguments?: { + [propertyName: string]: string; + }; cassandraStopStart?: boolean; command: string; host: string; - readWrite?: boolean; -} - -// @public -export interface CommandPublicResource { - arguments?: Record; - cassandraStopStart?: boolean; - command?: string; - commandId?: string; - host?: string; - isAdmin?: boolean; - outputFile?: string; - readWrite?: boolean; - result?: string; - status?: CommandStatus; + readwrite?: boolean; } -// @public -export type CommandStatus = string; - // @public (undocumented) export interface Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties { readonly clientId?: string; @@ -1064,7 +793,6 @@ export interface ComponentsM9L909SchemasCassandraclusterpublicstatusPropertiesDa diskFreeKB?: number; diskUsedKB?: number; hostID?: string; - isLatestModel?: boolean; load?: string; memoryBuffersAndCachedKB?: number; memoryFreeKB?: number; @@ -1117,12 +845,6 @@ export interface ConnectionError { // @public export type ConnectionState = string; -// @public -export interface ConnectionString { - readonly connectionString?: string; - readonly description?: string; -} - // @public export type ConnectorOffer = string; @@ -1174,15 +896,6 @@ export interface CorsPolicy { maxAgeInSeconds?: number; } -// @public -export interface CosmosCassandraDataTransferDataSourceSink extends BaseCosmosDataTransferDataSourceSink { - component: "CosmosDBCassandra"; - // (undocumented) - keyspaceName: string; - // (undocumented) - tableName: string; -} - // @public (undocumented) export class CosmosDBManagementClient extends coreClient.ServiceClient { // (undocumented) @@ -1211,16 +924,10 @@ export class CosmosDBManagementClient extends coreClient.ServiceClient { // (undocumented) databaseAccounts: DatabaseAccounts; // (undocumented) - dataTransferJobs: DataTransferJobs; - // (undocumented) - graphResources: GraphResources; - // (undocumented) gremlinResources: GremlinResources; // (undocumented) locations: Locations; // (undocumented) - mongoClusters: MongoClusters; - // (undocumented) mongoDBResources: MongoDBResources; // (undocumented) notebookWorkspaces: NotebookWorkspaces; @@ -1272,14 +979,6 @@ export class CosmosDBManagementClient extends coreClient.ServiceClient { subscriptionId: string; // (undocumented) tableResources: TableResources; - // (undocumented) - throughputPool: ThroughputPool; - // (undocumented) - throughputPoolAccount: ThroughputPoolAccount; - // (undocumented) - throughputPoolAccounts: ThroughputPoolAccounts; - // (undocumented) - throughputPools: ThroughputPools; } // @public @@ -1289,32 +988,9 @@ export interface CosmosDBManagementClientOptionalParams extends coreClient.Servi endpoint?: string; } -// @public -export interface CosmosMongoDataTransferDataSourceSink extends BaseCosmosDataTransferDataSourceSink { - // (undocumented) - collectionName: string; - component: "CosmosDBMongo"; - // (undocumented) - databaseName: string; -} - -// @public -export interface CosmosSqlDataTransferDataSourceSink extends BaseCosmosDataTransferDataSourceSink { - component: "CosmosDBSql"; - // (undocumented) - containerName: string; - // (undocumented) - databaseName: string; -} - // @public export type CreatedByType = string; -// @public -export interface CreateJobRequest extends ARMProxyResource { - properties: DataTransferJobProperties; -} - // @public export type CreateMode = string; @@ -1353,8 +1029,6 @@ export interface DatabaseAccountCreateUpdateParameters extends ARMResourceProper customerManagedKeyStatus?: string; databaseAccountOfferType: "Standard"; defaultIdentity?: string; - defaultPriorityLevel?: DefaultPriorityLevel; - diagnosticLogSettings?: DiagnosticLogSettings; disableKeyBasedMetadataWriteAccess?: boolean; disableLocalAuth?: boolean; enableAnalyticalStorage?: boolean; @@ -1362,11 +1036,9 @@ export interface DatabaseAccountCreateUpdateParameters extends ARMResourceProper enableBurstCapacity?: boolean; enableCassandraConnector?: boolean; enableFreeTier?: boolean; - enableMaterializedViews?: boolean; enableMultipleWriteLocations?: boolean; enablePartitionMerge?: boolean; - enablePerRegionPerPartitionAutoscale?: boolean; - enablePriorityBasedExecution?: boolean; + identity?: ManagedServiceIdentity; ipRules?: IpAddressOrRange[]; isVirtualNetworkFilterEnabled?: boolean; readonly keysMetadata?: DatabaseAccountKeysMetadata; @@ -1395,8 +1067,6 @@ export interface DatabaseAccountGetResults extends ARMResourceProperties { customerManagedKeyStatus?: string; readonly databaseAccountOfferType?: "Standard"; defaultIdentity?: string; - defaultPriorityLevel?: DefaultPriorityLevel; - diagnosticLogSettings?: DiagnosticLogSettings; disableKeyBasedMetadataWriteAccess?: boolean; disableLocalAuth?: boolean; readonly documentEndpoint?: string; @@ -1405,12 +1075,10 @@ export interface DatabaseAccountGetResults extends ARMResourceProperties { enableBurstCapacity?: boolean; enableCassandraConnector?: boolean; enableFreeTier?: boolean; - enableMaterializedViews?: boolean; enableMultipleWriteLocations?: boolean; enablePartitionMerge?: boolean; - enablePerRegionPerPartitionAutoscale?: boolean; - enablePriorityBasedExecution?: boolean; readonly failoverPolicies?: FailoverPolicy[]; + identity?: ManagedServiceIdentity; readonly instanceId?: string; ipRules?: IpAddressOrRange[]; isVirtualNetworkFilterEnabled?: boolean; @@ -1686,8 +1354,6 @@ export interface DatabaseAccountUpdateParameters { cors?: CorsPolicy[]; customerManagedKeyStatus?: string; defaultIdentity?: string; - defaultPriorityLevel?: DefaultPriorityLevel; - diagnosticLogSettings?: DiagnosticLogSettings; disableKeyBasedMetadataWriteAccess?: boolean; disableLocalAuth?: boolean; enableAnalyticalStorage?: boolean; @@ -1695,11 +1361,8 @@ export interface DatabaseAccountUpdateParameters { enableBurstCapacity?: boolean; enableCassandraConnector?: boolean; enableFreeTier?: boolean; - enableMaterializedViews?: boolean; enableMultipleWriteLocations?: boolean; enablePartitionMerge?: boolean; - enablePerRegionPerPartitionAutoscale?: boolean; - enablePriorityBasedExecution?: boolean; identity?: ManagedServiceIdentity; ipRules?: IpAddressOrRange[]; isVirtualNetworkFilterEnabled?: boolean; @@ -1771,318 +1434,87 @@ export interface DataCenterResourceProperties { } // @public -export type DataTransferComponent = string; - -// @public -export interface DataTransferDataSourceSink { - component: "BaseCosmosDataTransferDataSourceSink" | "CosmosDBCassandra" | "CosmosDBMongo" | "CosmosDBSql" | "AzureBlobStorage"; +export interface DataTransferRegionalServiceResource extends RegionalServiceResource { } -// @public (undocumented) -export type DataTransferDataSourceSinkUnion = DataTransferDataSourceSink | BaseCosmosDataTransferDataSourceSinkUnion | AzureBlobDataTransferDataSourceSink; - // @public -export interface DataTransferJobFeedResults { - readonly nextLink?: string; - readonly value?: DataTransferJobGetResults[]; +export interface DataTransferServiceResource { + properties?: DataTransferServiceResourceProperties; } // @public -export interface DataTransferJobGetResults extends ARMProxyResource { - destination?: DataTransferDataSourceSinkUnion; - readonly duration?: string; - readonly error?: ErrorResponse; - readonly jobName?: string; - readonly lastUpdatedUtcTime?: Date; - mode?: DataTransferJobMode; - readonly processedCount?: number; - source?: DataTransferDataSourceSinkUnion; - readonly status?: string; - readonly totalCount?: number; - workerCount?: number; +export interface DataTransferServiceResourceCreateUpdateParameters extends ServiceResourceCreateUpdateProperties { + serviceType: "DataTransfer"; } // @public -export type DataTransferJobMode = string; - -// @public -export interface DataTransferJobProperties { - destination: DataTransferDataSourceSinkUnion; - readonly duration?: string; - readonly error?: ErrorResponse; - readonly jobName?: string; - readonly lastUpdatedUtcTime?: Date; - mode?: DataTransferJobMode; - readonly processedCount?: number; - source: DataTransferDataSourceSinkUnion; - readonly status?: string; - readonly totalCount?: number; - workerCount?: number; +export interface DataTransferServiceResourceProperties extends ServiceResourceProperties { + readonly locations?: DataTransferRegionalServiceResource[]; + serviceType: "DataTransfer"; } // @public -export interface DataTransferJobs { - cancel(resourceGroupName: string, accountName: string, jobName: string, options?: DataTransferJobsCancelOptionalParams): Promise; - complete(resourceGroupName: string, accountName: string, jobName: string, options?: DataTransferJobsCompleteOptionalParams): Promise; - create(resourceGroupName: string, accountName: string, jobName: string, jobCreateParameters: CreateJobRequest, options?: DataTransferJobsCreateOptionalParams): Promise; - get(resourceGroupName: string, accountName: string, jobName: string, options?: DataTransferJobsGetOptionalParams): Promise; - listByDatabaseAccount(resourceGroupName: string, accountName: string, options?: DataTransferJobsListByDatabaseAccountOptionalParams): PagedAsyncIterableIterator; - pause(resourceGroupName: string, accountName: string, jobName: string, options?: DataTransferJobsPauseOptionalParams): Promise; - resume(resourceGroupName: string, accountName: string, jobName: string, options?: DataTransferJobsResumeOptionalParams): Promise; -} +export type DataType = string; // @public -export interface DataTransferJobsCancelOptionalParams extends coreClient.OperationOptions { -} +export type DedicatedGatewayType = string; // @public -export type DataTransferJobsCancelResponse = DataTransferJobGetResults; +export type DefaultConsistencyLevel = "Eventual" | "Session" | "BoundedStaleness" | "Strong" | "ConsistentPrefix"; // @public -export interface DataTransferJobsCompleteOptionalParams extends coreClient.OperationOptions { +export interface ErrorResponse { + code?: string; + message?: string; } -// @public -export type DataTransferJobsCompleteResponse = DataTransferJobGetResults; - -// @public -export interface DataTransferJobsCreateOptionalParams extends coreClient.OperationOptions { +// @public (undocumented) +export interface ExcludedPath { + path?: string; } // @public -export type DataTransferJobsCreateResponse = DataTransferJobGetResults; - -// @public -export interface DataTransferJobsGetOptionalParams extends coreClient.OperationOptions { +export interface ExtendedResourceProperties { + readonly etag?: string; + readonly rid?: string; + readonly ts?: number; } // @public -export type DataTransferJobsGetResponse = DataTransferJobGetResults; +export interface FailoverPolicies { + failoverPolicies: FailoverPolicy[]; +} // @public -export interface DataTransferJobsListByDatabaseAccountNextOptionalParams extends coreClient.OperationOptions { +export interface FailoverPolicy { + failoverPriority?: number; + readonly id?: string; + locationName?: string; } // @public -export type DataTransferJobsListByDatabaseAccountNextResponse = DataTransferJobFeedResults; +export function getContinuationToken(page: unknown): string | undefined; // @public -export interface DataTransferJobsListByDatabaseAccountOptionalParams extends coreClient.OperationOptions { +export interface GraphAPIComputeRegionalServiceResource extends RegionalServiceResource { + readonly graphApiComputeEndpoint?: string; } // @public -export type DataTransferJobsListByDatabaseAccountResponse = DataTransferJobFeedResults; - -// @public -export interface DataTransferJobsPauseOptionalParams extends coreClient.OperationOptions { +export interface GraphAPIComputeServiceResource { + properties?: GraphAPIComputeServiceResourceProperties; } // @public -export type DataTransferJobsPauseResponse = DataTransferJobGetResults; +export interface GraphAPIComputeServiceResourceCreateUpdateParameters extends ServiceResourceCreateUpdateProperties { + serviceType: "GraphAPICompute"; +} // @public -export interface DataTransferJobsResumeOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type DataTransferJobsResumeResponse = DataTransferJobGetResults; - -// @public -export interface DataTransferRegionalServiceResource extends RegionalServiceResource { -} - -// @public -export interface DataTransferServiceResource { - properties?: DataTransferServiceResourceProperties; -} - -// @public -export interface DataTransferServiceResourceProperties extends ServiceResourceProperties { - readonly locations?: DataTransferRegionalServiceResource[]; - serviceType: "DataTransfer"; -} - -// @public -export type DataType = string; - -// @public -export type DefaultConsistencyLevel = "Eventual" | "Session" | "BoundedStaleness" | "Strong" | "ConsistentPrefix"; - -// @public -export type DefaultPriorityLevel = string; - -// @public -export interface DiagnosticLogSettings { - enableFullTextQuery?: EnableFullTextQuery; -} - -// @public -export type EnableFullTextQuery = "None" | "True" | "False"; - -// @public -export interface ErrorAdditionalInfo { - readonly info?: Record; - readonly type?: string; -} - -// @public -export interface ErrorDetail { - readonly additionalInfo?: ErrorAdditionalInfo[]; - readonly code?: string; - readonly details?: ErrorDetail[]; - readonly message?: string; - readonly target?: string; -} - -// @public -export interface ErrorResponse { - code?: string; - message?: string; -} - -// @public -export interface ErrorResponseAutoGenerated { - error?: ErrorDetail; -} - -// @public (undocumented) -export interface ExcludedPath { - path?: string; -} - -// @public -export interface ExtendedResourceProperties { - readonly etag?: string; - readonly rid?: string; - readonly ts?: number; -} - -// @public -export interface FailoverPolicies { - failoverPolicies: FailoverPolicy[]; -} - -// @public -export interface FailoverPolicy { - failoverPriority?: number; - readonly id?: string; - locationName?: string; -} - -// @public -export interface FirewallRule extends ProxyResource { - endIpAddress: string; - readonly provisioningState?: ProvisioningState; - startIpAddress: string; -} - -// @public -export interface FirewallRuleListResult { - readonly nextLink?: string; - value?: FirewallRule[]; -} - -// @public -export function getContinuationToken(page: unknown): string | undefined; - -// @public -export interface GraphAPIComputeRegionalServiceResource extends RegionalServiceResource { - readonly graphApiComputeEndpoint?: string; -} - -// @public -export interface GraphAPIComputeServiceResource { - properties?: GraphAPIComputeServiceResourceProperties; -} - -// @public -export interface GraphAPIComputeServiceResourceProperties extends ServiceResourceProperties { - graphApiComputeEndpoint?: string; - readonly locations?: GraphAPIComputeRegionalServiceResource[]; - serviceType: "GraphAPICompute"; -} - -// @public -export interface GraphResource { - id: string; -} - -// @public -export interface GraphResourceCreateUpdateParameters extends ARMResourceProperties { - options?: CreateUpdateOptions; - resource: GraphResource; -} - -// @public (undocumented) -export interface GraphResourceGetPropertiesOptions extends OptionsResource { -} - -// @public (undocumented) -export interface GraphResourceGetPropertiesResource extends GraphResource { -} - -// @public -export interface GraphResourceGetResults extends ARMResourceProperties { - // (undocumented) - options?: GraphResourceGetPropertiesOptions; - // (undocumented) - resource?: GraphResourceGetPropertiesResource; -} - -// @public -export interface GraphResources { - beginCreateUpdateGraph(resourceGroupName: string, accountName: string, graphName: string, createUpdateGraphParameters: GraphResourceCreateUpdateParameters, options?: GraphResourcesCreateUpdateGraphOptionalParams): Promise, GraphResourcesCreateUpdateGraphResponse>>; - beginCreateUpdateGraphAndWait(resourceGroupName: string, accountName: string, graphName: string, createUpdateGraphParameters: GraphResourceCreateUpdateParameters, options?: GraphResourcesCreateUpdateGraphOptionalParams): Promise; - beginDeleteGraphResource(resourceGroupName: string, accountName: string, graphName: string, options?: GraphResourcesDeleteGraphResourceOptionalParams): Promise, void>>; - beginDeleteGraphResourceAndWait(resourceGroupName: string, accountName: string, graphName: string, options?: GraphResourcesDeleteGraphResourceOptionalParams): Promise; - getGraph(resourceGroupName: string, accountName: string, graphName: string, options?: GraphResourcesGetGraphOptionalParams): Promise; - listGraphs(resourceGroupName: string, accountName: string, options?: GraphResourcesListGraphsOptionalParams): PagedAsyncIterableIterator; -} - -// @public -export interface GraphResourcesCreateUpdateGraphHeaders { - azureAsyncOperation?: string; - location?: string; -} - -// @public -export interface GraphResourcesCreateUpdateGraphOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type GraphResourcesCreateUpdateGraphResponse = GraphResourceGetResults; - -// @public -export interface GraphResourcesDeleteGraphResourceHeaders { - azureAsyncOperation?: string; - location?: string; -} - -// @public -export interface GraphResourcesDeleteGraphResourceOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export interface GraphResourcesGetGraphOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type GraphResourcesGetGraphResponse = GraphResourceGetResults; - -// @public -export interface GraphResourcesListGraphsOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type GraphResourcesListGraphsResponse = GraphResourcesListResult; - -// @public -export interface GraphResourcesListResult { - readonly value?: GraphResourceGetResults[]; +export interface GraphAPIComputeServiceResourceProperties extends ServiceResourceProperties { + graphApiComputeEndpoint?: string; + readonly locations?: GraphAPIComputeRegionalServiceResource[]; + serviceType: "GraphAPICompute"; } // @public @@ -2469,13 +1901,6 @@ export enum KnownAuthenticationMethod { None = "None" } -// @public -export enum KnownAutoReplicate { - AllKeyspaces = "AllKeyspaces", - None = "None", - SystemKeyspaces = "SystemKeyspaces" -} - // @public export enum KnownAzureConnectionType { None = "None", @@ -2496,14 +1921,6 @@ export enum KnownBackupPolicyType { Periodic = "Periodic" } -// @public -export enum KnownBackupState { - Failed = "Failed", - Initiated = "Initiated", - InProgress = "InProgress", - Succeeded = "Succeeded" -} - // @public export enum KnownBackupStorageRedundancy { Geo = "Geo", @@ -2511,28 +1928,6 @@ export enum KnownBackupStorageRedundancy { Zone = "Zone" } -// @public -export enum KnownCheckNameAvailabilityReason { - AlreadyExists = "AlreadyExists", - Invalid = "Invalid" -} - -// @public -export enum KnownClusterType { - NonProduction = "NonProduction", - Production = "Production" -} - -// @public -export enum KnownCommandStatus { - Done = "Done", - Enqueue = "Enqueue", - Failed = "Failed", - Finished = "Finished", - Processing = "Processing", - Running = "Running" -} - // @public export enum KnownCompositePathSortOrder { Ascending = "ascending", @@ -2577,7 +1972,6 @@ export enum KnownCreatedByType { // @public export enum KnownCreateMode { Default = "Default", - PointInTimeRestore = "PointInTimeRestore", Restore = "Restore" } @@ -2588,20 +1982,6 @@ export enum KnownDatabaseAccountKind { Parse = "Parse" } -// @public -export enum KnownDataTransferComponent { - AzureBlobStorage = "AzureBlobStorage", - CosmosDBCassandra = "CosmosDBCassandra", - CosmosDBMongo = "CosmosDBMongo", - CosmosDBSql = "CosmosDBSql" -} - -// @public -export enum KnownDataTransferJobMode { - Offline = "Offline", - Online = "Online" -} - // @public export enum KnownDataType { LineString = "LineString", @@ -2613,9 +1993,9 @@ export enum KnownDataType { } // @public -export enum KnownDefaultPriorityLevel { - High = "High", - Low = "Low" +export enum KnownDedicatedGatewayType { + DistributedQuery = "DistributedQuery", + IntegratedCache = "IntegratedCache" } // @public @@ -2671,22 +2051,6 @@ export enum KnownMinimalTlsVersion { Tls12 = "Tls12" } -// @public -export enum KnownMongoClusterStatus { - Dropping = "Dropping", - Provisioning = "Provisioning", - Ready = "Ready", - Starting = "Starting", - Stopped = "Stopped", - Stopping = "Stopping", - Updating = "Updating" -} - -// @public -export enum KnownNodeKind { - Shard = "Shard" -} - // @public export enum KnownNodeState { Joining = "Joining", @@ -2733,16 +2097,6 @@ export enum KnownPrimaryAggregationType { Total = "Total" } -// @public -export enum KnownProvisioningState { - Canceled = "Canceled", - Dropping = "Dropping", - Failed = "Failed", - InProgress = "InProgress", - Succeeded = "Succeeded", - Updating = "Updating" -} - // @public export enum KnownPublicNetworkAccess { Disabled = "Disabled", @@ -2755,17 +2109,12 @@ export enum KnownRestoreMode { PointInTime = "PointInTime" } -// @public -export enum KnownScheduledEventStrategy { - Ignore = "Ignore", - StopAny = "StopAny", - StopByRack = "StopByRack" -} - // @public export enum KnownServerVersion { + Five0 = "5.0", Four0 = "4.0", Four2 = "4.2", + Six0 = "6.0", Three2 = "3.2", Three6 = "3.6" } @@ -2805,22 +2154,11 @@ export enum KnownSpatialType { // @public export enum KnownStatus { - Canceled = "Canceled", Deleting = "Deleting", - Failed = "Failed", Initializing = "Initializing", InternallyReady = "InternallyReady", Online = "Online", - Succeeded = "Succeeded", - Uninitialized = "Uninitialized", - Updating = "Updating" -} - -// @public -export enum KnownThroughputPolicyType { - Custom = "custom", - Equal = "equal", - None = "none" + Uninitialized = "Uninitialized" } // @public @@ -2862,26 +2200,11 @@ export enum KnownUnitType { Seconds = "Seconds" } -// @public -export interface ListBackups { - readonly value?: BackupResource[]; -} - // @public export interface ListClusters { value?: ClusterResource[]; } -// @public -export interface ListCommands { - readonly value?: CommandPublicResource[]; -} - -// @public -export interface ListConnectionStringsResult { - readonly connectionStrings?: ConnectionString[]; -} - // @public export interface ListDataCenters { readonly value?: DataCenterResource[]; @@ -2985,13 +2308,6 @@ export interface ManagedServiceIdentity { }; } -// @public -export interface MaterializedViewDefinition { - definition: string; - sourceCollectionId: string; - readonly sourceCollectionRid?: string; -} - // @public export interface MaterializedViewsBuilderRegionalServiceResource extends RegionalServiceResource { } @@ -3002,14 +2318,14 @@ export interface MaterializedViewsBuilderServiceResource { } // @public -export interface MaterializedViewsBuilderServiceResourceProperties extends ServiceResourceProperties { - readonly locations?: MaterializedViewsBuilderRegionalServiceResource[]; +export interface MaterializedViewsBuilderServiceResourceCreateUpdateParameters extends ServiceResourceCreateUpdateProperties { serviceType: "MaterializedViewsBuilder"; } // @public -export interface MergeParameters { - isDryRun?: boolean; +export interface MaterializedViewsBuilderServiceResourceProperties extends ServiceResourceProperties { + readonly locations?: MaterializedViewsBuilderRegionalServiceResource[]; + serviceType: "MaterializedViewsBuilder"; } // @public @@ -3066,206 +2382,6 @@ export interface MetricValue { // @public export type MinimalTlsVersion = string; -// @public -export interface MongoCluster extends TrackedResource { - administratorLogin?: string; - administratorLoginPassword?: string; - readonly clusterStatus?: MongoClusterStatus; - readonly connectionString?: string; - createMode?: CreateMode; - readonly earliestRestoreTime?: string; - nodeGroupSpecs?: NodeGroupSpec[]; - readonly provisioningState?: ProvisioningState; - restoreParameters?: MongoClusterRestoreParameters; - serverVersion?: string; -} - -// @public -export interface MongoClusterListResult { - readonly nextLink?: string; - value?: MongoCluster[]; -} - -// @public -export interface MongoClusterRestoreParameters { - pointInTimeUTC?: Date; - sourceResourceId?: string; -} - -// @public -export interface MongoClusters { - beginCreateOrUpdate(resourceGroupName: string, mongoClusterName: string, parameters: MongoCluster, options?: MongoClustersCreateOrUpdateOptionalParams): Promise, MongoClustersCreateOrUpdateResponse>>; - beginCreateOrUpdateAndWait(resourceGroupName: string, mongoClusterName: string, parameters: MongoCluster, options?: MongoClustersCreateOrUpdateOptionalParams): Promise; - beginCreateOrUpdateFirewallRule(resourceGroupName: string, mongoClusterName: string, firewallRuleName: string, parameters: FirewallRule, options?: MongoClustersCreateOrUpdateFirewallRuleOptionalParams): Promise, MongoClustersCreateOrUpdateFirewallRuleResponse>>; - beginCreateOrUpdateFirewallRuleAndWait(resourceGroupName: string, mongoClusterName: string, firewallRuleName: string, parameters: FirewallRule, options?: MongoClustersCreateOrUpdateFirewallRuleOptionalParams): Promise; - beginDelete(resourceGroupName: string, mongoClusterName: string, options?: MongoClustersDeleteOptionalParams): Promise, MongoClustersDeleteResponse>>; - beginDeleteAndWait(resourceGroupName: string, mongoClusterName: string, options?: MongoClustersDeleteOptionalParams): Promise; - beginDeleteFirewallRule(resourceGroupName: string, mongoClusterName: string, firewallRuleName: string, options?: MongoClustersDeleteFirewallRuleOptionalParams): Promise, MongoClustersDeleteFirewallRuleResponse>>; - beginDeleteFirewallRuleAndWait(resourceGroupName: string, mongoClusterName: string, firewallRuleName: string, options?: MongoClustersDeleteFirewallRuleOptionalParams): Promise; - beginUpdate(resourceGroupName: string, mongoClusterName: string, parameters: MongoClusterUpdate, options?: MongoClustersUpdateOptionalParams): Promise, MongoClustersUpdateResponse>>; - beginUpdateAndWait(resourceGroupName: string, mongoClusterName: string, parameters: MongoClusterUpdate, options?: MongoClustersUpdateOptionalParams): Promise; - checkNameAvailability(location: string, parameters: CheckNameAvailabilityRequest, options?: MongoClustersCheckNameAvailabilityOptionalParams): Promise; - get(resourceGroupName: string, mongoClusterName: string, options?: MongoClustersGetOptionalParams): Promise; - getFirewallRule(resourceGroupName: string, mongoClusterName: string, firewallRuleName: string, options?: MongoClustersGetFirewallRuleOptionalParams): Promise; - list(options?: MongoClustersListOptionalParams): PagedAsyncIterableIterator; - listByResourceGroup(resourceGroupName: string, options?: MongoClustersListByResourceGroupOptionalParams): PagedAsyncIterableIterator; - listConnectionStrings(resourceGroupName: string, mongoClusterName: string, options?: MongoClustersListConnectionStringsOptionalParams): Promise; - listFirewallRules(resourceGroupName: string, mongoClusterName: string, options?: MongoClustersListFirewallRulesOptionalParams): PagedAsyncIterableIterator; -} - -// @public -export interface MongoClustersCheckNameAvailabilityOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type MongoClustersCheckNameAvailabilityResponse = CheckNameAvailabilityResponse; - -// @public -export interface MongoClustersCreateOrUpdateFirewallRuleOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type MongoClustersCreateOrUpdateFirewallRuleResponse = FirewallRule; - -// @public -export interface MongoClustersCreateOrUpdateOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type MongoClustersCreateOrUpdateResponse = MongoCluster; - -// @public -export interface MongoClustersDeleteFirewallRuleHeaders { - // (undocumented) - location?: string; -} - -// @public -export interface MongoClustersDeleteFirewallRuleOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type MongoClustersDeleteFirewallRuleResponse = MongoClustersDeleteFirewallRuleHeaders; - -// @public -export interface MongoClustersDeleteHeaders { - // (undocumented) - location?: string; -} - -// @public -export interface MongoClustersDeleteOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type MongoClustersDeleteResponse = MongoClustersDeleteHeaders; - -// @public -export interface MongoClustersGetFirewallRuleOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type MongoClustersGetFirewallRuleResponse = FirewallRule; - -// @public -export interface MongoClustersGetOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type MongoClustersGetResponse = MongoCluster; - -// @public -export interface MongoClustersListByResourceGroupNextOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type MongoClustersListByResourceGroupNextResponse = MongoClusterListResult; - -// @public -export interface MongoClustersListByResourceGroupOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type MongoClustersListByResourceGroupResponse = MongoClusterListResult; - -// @public -export interface MongoClustersListConnectionStringsOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type MongoClustersListConnectionStringsResponse = ListConnectionStringsResult; - -// @public -export interface MongoClustersListFirewallRulesNextOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type MongoClustersListFirewallRulesNextResponse = FirewallRuleListResult; - -// @public -export interface MongoClustersListFirewallRulesOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type MongoClustersListFirewallRulesResponse = FirewallRuleListResult; - -// @public -export interface MongoClustersListNextOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type MongoClustersListNextResponse = MongoClusterListResult; - -// @public -export interface MongoClustersListOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type MongoClustersListResponse = MongoClusterListResult; - -// @public -export type MongoClusterStatus = string; - -// @public -export interface MongoClustersUpdateHeaders { - // (undocumented) - location?: string; -} - -// @public -export interface MongoClustersUpdateOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type MongoClustersUpdateResponse = MongoCluster; - -// @public -export interface MongoClusterUpdate { - administratorLogin?: string; - administratorLoginPassword?: string; - readonly clusterStatus?: MongoClusterStatus; - readonly connectionString?: string; - createMode?: CreateMode; - readonly earliestRestoreTime?: string; - nodeGroupSpecs?: NodeGroupSpec[]; - readonly provisioningState?: ProvisioningState; - restoreParameters?: MongoClusterRestoreParameters; - serverVersion?: string; - tags?: { - [propertyName: string]: string; - }; -} - // @public export interface MongoDBCollectionCreateUpdateParameters extends ARMResourceProperties { options?: CreateUpdateOptions; @@ -3357,8 +2473,6 @@ export interface MongoDBResources { beginDeleteMongoRoleDefinitionAndWait(mongoRoleDefinitionId: string, resourceGroupName: string, accountName: string, options?: MongoDBResourcesDeleteMongoRoleDefinitionOptionalParams): Promise; beginDeleteMongoUserDefinition(mongoUserDefinitionId: string, resourceGroupName: string, accountName: string, options?: MongoDBResourcesDeleteMongoUserDefinitionOptionalParams): Promise, void>>; beginDeleteMongoUserDefinitionAndWait(mongoUserDefinitionId: string, resourceGroupName: string, accountName: string, options?: MongoDBResourcesDeleteMongoUserDefinitionOptionalParams): Promise; - beginListMongoDBCollectionPartitionMerge(resourceGroupName: string, accountName: string, databaseName: string, collectionName: string, mergeParameters: MergeParameters, options?: MongoDBResourcesListMongoDBCollectionPartitionMergeOptionalParams): Promise, MongoDBResourcesListMongoDBCollectionPartitionMergeResponse>>; - beginListMongoDBCollectionPartitionMergeAndWait(resourceGroupName: string, accountName: string, databaseName: string, collectionName: string, mergeParameters: MergeParameters, options?: MongoDBResourcesListMongoDBCollectionPartitionMergeOptionalParams): Promise; beginMigrateMongoDBCollectionToAutoscale(resourceGroupName: string, accountName: string, databaseName: string, collectionName: string, options?: MongoDBResourcesMigrateMongoDBCollectionToAutoscaleOptionalParams): Promise, MongoDBResourcesMigrateMongoDBCollectionToAutoscaleResponse>>; beginMigrateMongoDBCollectionToAutoscaleAndWait(resourceGroupName: string, accountName: string, databaseName: string, collectionName: string, options?: MongoDBResourcesMigrateMongoDBCollectionToAutoscaleOptionalParams): Promise; beginMigrateMongoDBCollectionToManualThroughput(resourceGroupName: string, accountName: string, databaseName: string, collectionName: string, options?: MongoDBResourcesMigrateMongoDBCollectionToManualThroughputOptionalParams): Promise, MongoDBResourcesMigrateMongoDBCollectionToManualThroughputResponse>>; @@ -3367,16 +2481,6 @@ export interface MongoDBResources { beginMigrateMongoDBDatabaseToAutoscaleAndWait(resourceGroupName: string, accountName: string, databaseName: string, options?: MongoDBResourcesMigrateMongoDBDatabaseToAutoscaleOptionalParams): Promise; beginMigrateMongoDBDatabaseToManualThroughput(resourceGroupName: string, accountName: string, databaseName: string, options?: MongoDBResourcesMigrateMongoDBDatabaseToManualThroughputOptionalParams): Promise, MongoDBResourcesMigrateMongoDBDatabaseToManualThroughputResponse>>; beginMigrateMongoDBDatabaseToManualThroughputAndWait(resourceGroupName: string, accountName: string, databaseName: string, options?: MongoDBResourcesMigrateMongoDBDatabaseToManualThroughputOptionalParams): Promise; - beginMongoDBContainerRedistributeThroughput(resourceGroupName: string, accountName: string, databaseName: string, collectionName: string, redistributeThroughputParameters: RedistributeThroughputParameters, options?: MongoDBResourcesMongoDBContainerRedistributeThroughputOptionalParams): Promise, MongoDBResourcesMongoDBContainerRedistributeThroughputResponse>>; - beginMongoDBContainerRedistributeThroughputAndWait(resourceGroupName: string, accountName: string, databaseName: string, collectionName: string, redistributeThroughputParameters: RedistributeThroughputParameters, options?: MongoDBResourcesMongoDBContainerRedistributeThroughputOptionalParams): Promise; - beginMongoDBContainerRetrieveThroughputDistribution(resourceGroupName: string, accountName: string, databaseName: string, collectionName: string, retrieveThroughputParameters: RetrieveThroughputParameters, options?: MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionOptionalParams): Promise, MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionResponse>>; - beginMongoDBContainerRetrieveThroughputDistributionAndWait(resourceGroupName: string, accountName: string, databaseName: string, collectionName: string, retrieveThroughputParameters: RetrieveThroughputParameters, options?: MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionOptionalParams): Promise; - beginMongoDBDatabasePartitionMerge(resourceGroupName: string, accountName: string, databaseName: string, mergeParameters: MergeParameters, options?: MongoDBResourcesMongoDBDatabasePartitionMergeOptionalParams): Promise, MongoDBResourcesMongoDBDatabasePartitionMergeResponse>>; - beginMongoDBDatabasePartitionMergeAndWait(resourceGroupName: string, accountName: string, databaseName: string, mergeParameters: MergeParameters, options?: MongoDBResourcesMongoDBDatabasePartitionMergeOptionalParams): Promise; - beginMongoDBDatabaseRedistributeThroughput(resourceGroupName: string, accountName: string, databaseName: string, redistributeThroughputParameters: RedistributeThroughputParameters, options?: MongoDBResourcesMongoDBDatabaseRedistributeThroughputOptionalParams): Promise, MongoDBResourcesMongoDBDatabaseRedistributeThroughputResponse>>; - beginMongoDBDatabaseRedistributeThroughputAndWait(resourceGroupName: string, accountName: string, databaseName: string, redistributeThroughputParameters: RedistributeThroughputParameters, options?: MongoDBResourcesMongoDBDatabaseRedistributeThroughputOptionalParams): Promise; - beginMongoDBDatabaseRetrieveThroughputDistribution(resourceGroupName: string, accountName: string, databaseName: string, retrieveThroughputParameters: RetrieveThroughputParameters, options?: MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionOptionalParams): Promise, MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionResponse>>; - beginMongoDBDatabaseRetrieveThroughputDistributionAndWait(resourceGroupName: string, accountName: string, databaseName: string, retrieveThroughputParameters: RetrieveThroughputParameters, options?: MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionOptionalParams): Promise; beginRetrieveContinuousBackupInformation(resourceGroupName: string, accountName: string, databaseName: string, collectionName: string, location: ContinuousBackupRestoreLocation, options?: MongoDBResourcesRetrieveContinuousBackupInformationOptionalParams): Promise, MongoDBResourcesRetrieveContinuousBackupInformationResponse>>; beginRetrieveContinuousBackupInformationAndWait(resourceGroupName: string, accountName: string, databaseName: string, collectionName: string, location: ContinuousBackupRestoreLocation, options?: MongoDBResourcesRetrieveContinuousBackupInformationOptionalParams): Promise; beginUpdateMongoDBCollectionThroughput(resourceGroupName: string, accountName: string, databaseName: string, collectionName: string, updateThroughputParameters: ThroughputSettingsUpdateParameters, options?: MongoDBResourcesUpdateMongoDBCollectionThroughputOptionalParams): Promise, MongoDBResourcesUpdateMongoDBCollectionThroughputResponse>>; @@ -3527,21 +2631,6 @@ export interface MongoDBResourcesGetMongoUserDefinitionOptionalParams extends co // @public export type MongoDBResourcesGetMongoUserDefinitionResponse = MongoUserDefinitionGetResults; -// @public -export interface MongoDBResourcesListMongoDBCollectionPartitionMergeHeaders { - azureAsyncOperation?: string; - location?: string; -} - -// @public -export interface MongoDBResourcesListMongoDBCollectionPartitionMergeOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type MongoDBResourcesListMongoDBCollectionPartitionMergeResponse = PhysicalPartitionStorageInfoCollection; - // @public export interface MongoDBResourcesListMongoDBCollectionsOptionalParams extends coreClient.OperationOptions { } @@ -3630,81 +2719,6 @@ export interface MongoDBResourcesMigrateMongoDBDatabaseToManualThroughputOptiona // @public export type MongoDBResourcesMigrateMongoDBDatabaseToManualThroughputResponse = ThroughputSettingsGetResults; -// @public -export interface MongoDBResourcesMongoDBContainerRedistributeThroughputHeaders { - azureAsyncOperation?: string; - location?: string; -} - -// @public -export interface MongoDBResourcesMongoDBContainerRedistributeThroughputOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type MongoDBResourcesMongoDBContainerRedistributeThroughputResponse = PhysicalPartitionThroughputInfoResult; - -// @public -export interface MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionHeaders { - azureAsyncOperation?: string; - location?: string; -} - -// @public -export interface MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionResponse = PhysicalPartitionThroughputInfoResult; - -// @public -export interface MongoDBResourcesMongoDBDatabasePartitionMergeHeaders { - azureAsyncOperation?: string; - location?: string; -} - -// @public -export interface MongoDBResourcesMongoDBDatabasePartitionMergeOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type MongoDBResourcesMongoDBDatabasePartitionMergeResponse = PhysicalPartitionStorageInfoCollection; - -// @public -export interface MongoDBResourcesMongoDBDatabaseRedistributeThroughputHeaders { - azureAsyncOperation?: string; - location?: string; -} - -// @public -export interface MongoDBResourcesMongoDBDatabaseRedistributeThroughputOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type MongoDBResourcesMongoDBDatabaseRedistributeThroughputResponse = PhysicalPartitionThroughputInfoResult; - -// @public -export interface MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionHeaders { - azureAsyncOperation?: string; - location?: string; -} - -// @public -export interface MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionResponse = PhysicalPartitionThroughputInfoResult; - // @public export interface MongoDBResourcesRetrieveContinuousBackupInformationOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; @@ -3815,22 +2829,6 @@ export interface MongoUserDefinitionListResult { // @public export type NetworkAclBypass = "None" | "AzureServices"; -// @public -export interface NodeGroupProperties { - diskSizeGB?: number; - enableHa?: boolean; - sku?: string; -} - -// @public -export interface NodeGroupSpec extends NodeGroupProperties { - kind?: NodeKind; - nodeCount?: number; -} - -// @public -export type NodeKind = string; - // @public export type NodeState = string; @@ -4072,70 +3070,34 @@ export interface PercentileSourceTargetListMetricsOptionalParams extends coreCli export type PercentileSourceTargetListMetricsResponse = PercentileMetricListResult; // @public -export interface PercentileTarget { - listMetrics(resourceGroupName: string, accountName: string, targetRegion: string, filter: string, options?: PercentileTargetListMetricsOptionalParams): PagedAsyncIterableIterator; -} - -// @public -export interface PercentileTargetListMetricsOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type PercentileTargetListMetricsResponse = PercentileMetricListResult; - -// @public -export interface PeriodicModeBackupPolicy extends BackupPolicy { - periodicModeProperties?: PeriodicModeProperties; - type: "Periodic"; -} - -// @public -export interface PeriodicModeProperties { - backupIntervalInMinutes?: number; - backupRetentionIntervalInHours?: number; - backupStorageRedundancy?: BackupStorageRedundancy; -} - -// @public -export interface Permission { - dataActions?: string[]; - notDataActions?: string[]; -} - -// @public -export interface PhysicalPartitionId { - id: string; -} - -// @public -export interface PhysicalPartitionStorageInfo { - readonly id?: string; - readonly storageInKB?: number; +export interface PercentileTarget { + listMetrics(resourceGroupName: string, accountName: string, targetRegion: string, filter: string, options?: PercentileTargetListMetricsOptionalParams): PagedAsyncIterableIterator; } // @public -export interface PhysicalPartitionStorageInfoCollection { - readonly physicalPartitionStorageInfoCollection?: PhysicalPartitionStorageInfo[]; +export interface PercentileTargetListMetricsOptionalParams extends coreClient.OperationOptions { } // @public -export interface PhysicalPartitionThroughputInfoProperties { - physicalPartitionThroughputInfo?: PhysicalPartitionThroughputInfoResource[]; -} +export type PercentileTargetListMetricsResponse = PercentileMetricListResult; // @public -export interface PhysicalPartitionThroughputInfoResource { - id: string; - throughput?: number; +export interface PeriodicModeBackupPolicy extends BackupPolicy { + periodicModeProperties?: PeriodicModeProperties; + type: "Periodic"; } // @public -export interface PhysicalPartitionThroughputInfoResult extends ARMResourceProperties { - resource?: PhysicalPartitionThroughputInfoResultPropertiesResource; +export interface PeriodicModeProperties { + backupIntervalInMinutes?: number; + backupRetentionIntervalInHours?: number; + backupStorageRedundancy?: BackupStorageRedundancy; } // @public -export interface PhysicalPartitionThroughputInfoResultPropertiesResource extends PhysicalPartitionThroughputInfoProperties { +export interface Permission { + dataActions?: string[]; + notDataActions?: string[]; } // @public @@ -4249,9 +3211,6 @@ export interface PrivilegeResource { db?: string; } -// @public -export type ProvisioningState = string; - // @public export interface ProxyResource extends Resource { } @@ -4259,18 +3218,6 @@ export interface ProxyResource extends Resource { // @public export type PublicNetworkAccess = string; -// @public -export interface RedistributeThroughputParameters extends ARMResourceProperties { - resource: RedistributeThroughputPropertiesResource; -} - -// @public -export interface RedistributeThroughputPropertiesResource { - sourcePhysicalPartitionThroughputInfo: PhysicalPartitionThroughputInfoResource[]; - targetPhysicalPartitionThroughputInfo: PhysicalPartitionThroughputInfoResource[]; - throughputPolicy: ThroughputPolicyType; -} - // @public export interface RegionalServiceResource { readonly location?: string; @@ -4287,7 +3234,6 @@ export interface RegionForOnlineOffline { export interface Resource { readonly id?: string; readonly name?: string; - readonly systemData?: SystemData; readonly type?: string; } @@ -4748,7 +3694,6 @@ export interface RestoreParameters extends RestoreParametersBase { databasesToRestore?: DatabaseRestoreResource[]; gremlinDatabasesToRestore?: GremlinDatabaseRestoreResource[]; restoreMode?: RestoreMode; - sourceBackupLocation?: string; tablesToRestore?: string[]; } @@ -4756,17 +3701,6 @@ export interface RestoreParameters extends RestoreParametersBase { export interface RestoreParametersBase { restoreSource?: string; restoreTimestampInUtc?: Date; - restoreWithTtlDisabled?: boolean; -} - -// @public -export interface RetrieveThroughputParameters extends ARMResourceProperties { - resource: RetrieveThroughputPropertiesResource; -} - -// @public -export interface RetrieveThroughputPropertiesResource { - physicalPartitionIds: PhysicalPartitionId[]; } // @public @@ -4778,9 +3712,6 @@ export interface Role { // @public export type RoleDefinitionType = "BuiltInRole" | "CustomRole"; -// @public -export type ScheduledEventStrategy = string; - // @public (undocumented) export interface SeedNode { ipAddress?: string; @@ -4799,6 +3730,12 @@ export interface Service { list(resourceGroupName: string, accountName: string, options?: ServiceListOptionalParams): PagedAsyncIterableIterator; } +// @public +export interface ServiceCreateHeaders { + azureAsyncOperation?: string; + location?: string; +} + // @public export interface ServiceCreateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; @@ -4846,6 +3783,16 @@ export interface ServiceResourceCreateUpdateParameters { serviceType?: ServiceType; } +// @public +export interface ServiceResourceCreateUpdateProperties { + instanceCount?: number; + instanceSize?: ServiceSize; + serviceType: "DataTransfer" | "SqlDedicatedGateway" | "GraphAPICompute" | "MaterializedViewsBuilder"; +} + +// @public (undocumented) +export type ServiceResourceCreateUpdatePropertiesUnion = ServiceResourceCreateUpdateProperties | DataTransferServiceResourceCreateUpdateParameters | SqlDedicatedGatewayServiceResourceCreateUpdateParameters | GraphAPIComputeServiceResourceCreateUpdateParameters | MaterializedViewsBuilderServiceResourceCreateUpdateParameters; + // @public export interface ServiceResourceListResult { readonly value?: ServiceResource[]; @@ -4919,7 +3866,6 @@ export interface SqlContainerResource { defaultTtl?: number; id: string; indexingPolicy?: IndexingPolicy; - materializedViewDefinition?: MaterializedViewDefinition; partitionKey?: ContainerPartitionKey; restoreParameters?: ResourceRestoreParameters; uniqueKeyPolicy?: UniqueKeyPolicy; @@ -4971,8 +3917,15 @@ export interface SqlDedicatedGatewayServiceResource { properties?: SqlDedicatedGatewayServiceResourceProperties; } +// @public +export interface SqlDedicatedGatewayServiceResourceCreateUpdateParameters extends ServiceResourceCreateUpdateProperties { + dedicatedGatewayType?: DedicatedGatewayType; + serviceType: "SqlDedicatedGateway"; +} + // @public export interface SqlDedicatedGatewayServiceResourceProperties extends ServiceResourceProperties { + dedicatedGatewayType?: DedicatedGatewayType; readonly locations?: SqlDedicatedGatewayRegionalServiceResource[]; serviceType: "SqlDedicatedGateway"; sqlDedicatedGatewayEndpoint?: string; @@ -5010,8 +3963,6 @@ export interface SqlResources { beginDeleteSqlTriggerAndWait(resourceGroupName: string, accountName: string, databaseName: string, containerName: string, triggerName: string, options?: SqlResourcesDeleteSqlTriggerOptionalParams): Promise; beginDeleteSqlUserDefinedFunction(resourceGroupName: string, accountName: string, databaseName: string, containerName: string, userDefinedFunctionName: string, options?: SqlResourcesDeleteSqlUserDefinedFunctionOptionalParams): Promise, SqlResourcesDeleteSqlUserDefinedFunctionResponse>>; beginDeleteSqlUserDefinedFunctionAndWait(resourceGroupName: string, accountName: string, databaseName: string, containerName: string, userDefinedFunctionName: string, options?: SqlResourcesDeleteSqlUserDefinedFunctionOptionalParams): Promise; - beginListSqlContainerPartitionMerge(resourceGroupName: string, accountName: string, databaseName: string, containerName: string, mergeParameters: MergeParameters, options?: SqlResourcesListSqlContainerPartitionMergeOptionalParams): Promise, SqlResourcesListSqlContainerPartitionMergeResponse>>; - beginListSqlContainerPartitionMergeAndWait(resourceGroupName: string, accountName: string, databaseName: string, containerName: string, mergeParameters: MergeParameters, options?: SqlResourcesListSqlContainerPartitionMergeOptionalParams): Promise; beginMigrateSqlContainerToAutoscale(resourceGroupName: string, accountName: string, databaseName: string, containerName: string, options?: SqlResourcesMigrateSqlContainerToAutoscaleOptionalParams): Promise, SqlResourcesMigrateSqlContainerToAutoscaleResponse>>; beginMigrateSqlContainerToAutoscaleAndWait(resourceGroupName: string, accountName: string, databaseName: string, containerName: string, options?: SqlResourcesMigrateSqlContainerToAutoscaleOptionalParams): Promise; beginMigrateSqlContainerToManualThroughput(resourceGroupName: string, accountName: string, databaseName: string, containerName: string, options?: SqlResourcesMigrateSqlContainerToManualThroughputOptionalParams): Promise, SqlResourcesMigrateSqlContainerToManualThroughputResponse>>; @@ -5022,16 +3973,6 @@ export interface SqlResources { beginMigrateSqlDatabaseToManualThroughputAndWait(resourceGroupName: string, accountName: string, databaseName: string, options?: SqlResourcesMigrateSqlDatabaseToManualThroughputOptionalParams): Promise; beginRetrieveContinuousBackupInformation(resourceGroupName: string, accountName: string, databaseName: string, containerName: string, location: ContinuousBackupRestoreLocation, options?: SqlResourcesRetrieveContinuousBackupInformationOptionalParams): Promise, SqlResourcesRetrieveContinuousBackupInformationResponse>>; beginRetrieveContinuousBackupInformationAndWait(resourceGroupName: string, accountName: string, databaseName: string, containerName: string, location: ContinuousBackupRestoreLocation, options?: SqlResourcesRetrieveContinuousBackupInformationOptionalParams): Promise; - beginSqlContainerRedistributeThroughput(resourceGroupName: string, accountName: string, databaseName: string, containerName: string, redistributeThroughputParameters: RedistributeThroughputParameters, options?: SqlResourcesSqlContainerRedistributeThroughputOptionalParams): Promise, SqlResourcesSqlContainerRedistributeThroughputResponse>>; - beginSqlContainerRedistributeThroughputAndWait(resourceGroupName: string, accountName: string, databaseName: string, containerName: string, redistributeThroughputParameters: RedistributeThroughputParameters, options?: SqlResourcesSqlContainerRedistributeThroughputOptionalParams): Promise; - beginSqlContainerRetrieveThroughputDistribution(resourceGroupName: string, accountName: string, databaseName: string, containerName: string, retrieveThroughputParameters: RetrieveThroughputParameters, options?: SqlResourcesSqlContainerRetrieveThroughputDistributionOptionalParams): Promise, SqlResourcesSqlContainerRetrieveThroughputDistributionResponse>>; - beginSqlContainerRetrieveThroughputDistributionAndWait(resourceGroupName: string, accountName: string, databaseName: string, containerName: string, retrieveThroughputParameters: RetrieveThroughputParameters, options?: SqlResourcesSqlContainerRetrieveThroughputDistributionOptionalParams): Promise; - beginSqlDatabasePartitionMerge(resourceGroupName: string, accountName: string, databaseName: string, mergeParameters: MergeParameters, options?: SqlResourcesSqlDatabasePartitionMergeOptionalParams): Promise, SqlResourcesSqlDatabasePartitionMergeResponse>>; - beginSqlDatabasePartitionMergeAndWait(resourceGroupName: string, accountName: string, databaseName: string, mergeParameters: MergeParameters, options?: SqlResourcesSqlDatabasePartitionMergeOptionalParams): Promise; - beginSqlDatabaseRedistributeThroughput(resourceGroupName: string, accountName: string, databaseName: string, redistributeThroughputParameters: RedistributeThroughputParameters, options?: SqlResourcesSqlDatabaseRedistributeThroughputOptionalParams): Promise, SqlResourcesSqlDatabaseRedistributeThroughputResponse>>; - beginSqlDatabaseRedistributeThroughputAndWait(resourceGroupName: string, accountName: string, databaseName: string, redistributeThroughputParameters: RedistributeThroughputParameters, options?: SqlResourcesSqlDatabaseRedistributeThroughputOptionalParams): Promise; - beginSqlDatabaseRetrieveThroughputDistribution(resourceGroupName: string, accountName: string, databaseName: string, retrieveThroughputParameters: RetrieveThroughputParameters, options?: SqlResourcesSqlDatabaseRetrieveThroughputDistributionOptionalParams): Promise, SqlResourcesSqlDatabaseRetrieveThroughputDistributionResponse>>; - beginSqlDatabaseRetrieveThroughputDistributionAndWait(resourceGroupName: string, accountName: string, databaseName: string, retrieveThroughputParameters: RetrieveThroughputParameters, options?: SqlResourcesSqlDatabaseRetrieveThroughputDistributionOptionalParams): Promise; beginUpdateSqlContainerThroughput(resourceGroupName: string, accountName: string, databaseName: string, containerName: string, updateThroughputParameters: ThroughputSettingsUpdateParameters, options?: SqlResourcesUpdateSqlContainerThroughputOptionalParams): Promise, SqlResourcesUpdateSqlContainerThroughputResponse>>; beginUpdateSqlContainerThroughputAndWait(resourceGroupName: string, accountName: string, databaseName: string, containerName: string, updateThroughputParameters: ThroughputSettingsUpdateParameters, options?: SqlResourcesUpdateSqlContainerThroughputOptionalParams): Promise; beginUpdateSqlDatabaseThroughput(resourceGroupName: string, accountName: string, databaseName: string, updateThroughputParameters: ThroughputSettingsUpdateParameters, options?: SqlResourcesUpdateSqlDatabaseThroughputOptionalParams): Promise, SqlResourcesUpdateSqlDatabaseThroughputResponse>>; @@ -5328,21 +4269,6 @@ export interface SqlResourcesListClientEncryptionKeysOptionalParams extends core // @public export type SqlResourcesListClientEncryptionKeysResponse = ClientEncryptionKeysListResult; -// @public -export interface SqlResourcesListSqlContainerPartitionMergeHeaders { - azureAsyncOperation?: string; - location?: string; -} - -// @public -export interface SqlResourcesListSqlContainerPartitionMergeOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type SqlResourcesListSqlContainerPartitionMergeResponse = PhysicalPartitionStorageInfoCollection; - // @public export interface SqlResourcesListSqlContainersOptionalParams extends coreClient.OperationOptions { } @@ -5461,81 +4387,6 @@ export interface SqlResourcesRetrieveContinuousBackupInformationOptionalParams e // @public export type SqlResourcesRetrieveContinuousBackupInformationResponse = BackupInformation; -// @public -export interface SqlResourcesSqlContainerRedistributeThroughputHeaders { - azureAsyncOperation?: string; - location?: string; -} - -// @public -export interface SqlResourcesSqlContainerRedistributeThroughputOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type SqlResourcesSqlContainerRedistributeThroughputResponse = PhysicalPartitionThroughputInfoResult; - -// @public -export interface SqlResourcesSqlContainerRetrieveThroughputDistributionHeaders { - azureAsyncOperation?: string; - location?: string; -} - -// @public -export interface SqlResourcesSqlContainerRetrieveThroughputDistributionOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type SqlResourcesSqlContainerRetrieveThroughputDistributionResponse = PhysicalPartitionThroughputInfoResult; - -// @public -export interface SqlResourcesSqlDatabasePartitionMergeHeaders { - azureAsyncOperation?: string; - location?: string; -} - -// @public -export interface SqlResourcesSqlDatabasePartitionMergeOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type SqlResourcesSqlDatabasePartitionMergeResponse = PhysicalPartitionStorageInfoCollection; - -// @public -export interface SqlResourcesSqlDatabaseRedistributeThroughputHeaders { - azureAsyncOperation?: string; - location?: string; -} - -// @public -export interface SqlResourcesSqlDatabaseRedistributeThroughputOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type SqlResourcesSqlDatabaseRedistributeThroughputResponse = PhysicalPartitionThroughputInfoResult; - -// @public -export interface SqlResourcesSqlDatabaseRetrieveThroughputDistributionHeaders { - azureAsyncOperation?: string; - location?: string; -} - -// @public -export interface SqlResourcesSqlDatabaseRetrieveThroughputDistributionOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type SqlResourcesSqlDatabaseRetrieveThroughputDistributionResponse = PhysicalPartitionThroughputInfoResult; - // @public export interface SqlResourcesUpdateSqlContainerThroughputHeaders { azureAsyncOperation?: string; @@ -5866,201 +4717,6 @@ export interface ThroughputPolicyResource { isEnabled?: boolean; } -// @public -export type ThroughputPolicyType = string; - -// @public -export interface ThroughputPool { - beginCreateOrUpdate(resourceGroupName: string, throughputPoolName: string, body: ThroughputPoolResource, options?: ThroughputPoolCreateOrUpdateOptionalParams): Promise, ThroughputPoolCreateOrUpdateResponse>>; - beginCreateOrUpdateAndWait(resourceGroupName: string, throughputPoolName: string, body: ThroughputPoolResource, options?: ThroughputPoolCreateOrUpdateOptionalParams): Promise; - beginDelete(resourceGroupName: string, throughputPoolName: string, options?: ThroughputPoolDeleteOptionalParams): Promise, ThroughputPoolDeleteResponse>>; - beginDeleteAndWait(resourceGroupName: string, throughputPoolName: string, options?: ThroughputPoolDeleteOptionalParams): Promise; - beginUpdate(resourceGroupName: string, throughputPoolName: string, options?: ThroughputPoolUpdateOptionalParams): Promise, ThroughputPoolUpdateResponse>>; - beginUpdateAndWait(resourceGroupName: string, throughputPoolName: string, options?: ThroughputPoolUpdateOptionalParams): Promise; - get(resourceGroupName: string, throughputPoolName: string, options?: ThroughputPoolGetOptionalParams): Promise; -} - -// @public -export interface ThroughputPoolAccount { - beginCreate(resourceGroupName: string, throughputPoolName: string, throughputPoolAccountName: string, body: ThroughputPoolAccountResource, options?: ThroughputPoolAccountCreateOptionalParams): Promise, ThroughputPoolAccountCreateResponse>>; - beginCreateAndWait(resourceGroupName: string, throughputPoolName: string, throughputPoolAccountName: string, body: ThroughputPoolAccountResource, options?: ThroughputPoolAccountCreateOptionalParams): Promise; - beginDelete(resourceGroupName: string, throughputPoolName: string, throughputPoolAccountName: string, options?: ThroughputPoolAccountDeleteOptionalParams): Promise, ThroughputPoolAccountDeleteResponse>>; - beginDeleteAndWait(resourceGroupName: string, throughputPoolName: string, throughputPoolAccountName: string, options?: ThroughputPoolAccountDeleteOptionalParams): Promise; - get(resourceGroupName: string, throughputPoolName: string, throughputPoolAccountName: string, options?: ThroughputPoolAccountGetOptionalParams): Promise; -} - -// @public -export interface ThroughputPoolAccountCreateOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export interface ThroughputPoolAccountCreateParameters { - accountLocation?: string; - accountResourceIdentifier?: string; - tags?: { - [propertyName: string]: string; - }; -} - -// @public -export type ThroughputPoolAccountCreateResponse = ThroughputPoolAccountResource; - -// @public -export interface ThroughputPoolAccountDeleteHeaders { - azureAsyncOperation?: string; - location?: string; -} - -// @public -export interface ThroughputPoolAccountDeleteOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type ThroughputPoolAccountDeleteResponse = ThroughputPoolAccountDeleteHeaders; - -// @public -export interface ThroughputPoolAccountGetOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type ThroughputPoolAccountGetResponse = ThroughputPoolAccountResource; - -// @public -export interface ThroughputPoolAccountResource extends ProxyResource { - readonly accountInstanceId?: string; - accountLocation?: string; - accountResourceIdentifier?: string; - provisioningState?: Status; -} - -// @public -export interface ThroughputPoolAccounts { - list(resourceGroupName: string, throughputPoolName: string, options?: ThroughputPoolAccountsListOptionalParams): PagedAsyncIterableIterator; -} - -// @public -export interface ThroughputPoolAccountsListNextOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type ThroughputPoolAccountsListNextResponse = ThroughputPoolAccountsListResult; - -// @public -export interface ThroughputPoolAccountsListOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type ThroughputPoolAccountsListResponse = ThroughputPoolAccountsListResult; - -// @public -export interface ThroughputPoolAccountsListResult { - readonly nextLink?: string; - readonly value?: ThroughputPoolAccountResource[]; -} - -// @public -export interface ThroughputPoolCreateOrUpdateOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type ThroughputPoolCreateOrUpdateResponse = ThroughputPoolResource; - -// @public -export interface ThroughputPoolDeleteHeaders { - azureAsyncOperation?: string; - location?: string; -} - -// @public -export interface ThroughputPoolDeleteOptionalParams extends coreClient.OperationOptions { - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type ThroughputPoolDeleteResponse = ThroughputPoolDeleteHeaders; - -// @public -export interface ThroughputPoolGetOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type ThroughputPoolGetResponse = ThroughputPoolResource; - -// @public -export interface ThroughputPoolResource extends TrackedResource { - maxThroughput?: number; - provisioningState?: Status; -} - -// @public -export interface ThroughputPools { - list(options?: ThroughputPoolsListOptionalParams): PagedAsyncIterableIterator; - listByResourceGroup(resourceGroupName: string, options?: ThroughputPoolsListByResourceGroupOptionalParams): PagedAsyncIterableIterator; -} - -// @public -export interface ThroughputPoolsListByResourceGroupNextOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type ThroughputPoolsListByResourceGroupNextResponse = ThroughputPoolsListResult; - -// @public -export interface ThroughputPoolsListByResourceGroupOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type ThroughputPoolsListByResourceGroupResponse = ThroughputPoolsListResult; - -// @public -export interface ThroughputPoolsListNextOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type ThroughputPoolsListNextResponse = ThroughputPoolsListResult; - -// @public -export interface ThroughputPoolsListOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type ThroughputPoolsListResponse = ThroughputPoolsListResult; - -// @public -export interface ThroughputPoolsListResult { - readonly nextLink?: string; - readonly value?: ThroughputPoolResource[]; -} - -// @public -export interface ThroughputPoolUpdate { - maxThroughput?: number; - provisioningState?: Status; -} - -// @public -export interface ThroughputPoolUpdateHeaders { - azureAsyncOperation?: string; - location?: string; -} - -// @public -export interface ThroughputPoolUpdateOptionalParams extends coreClient.OperationOptions { - body?: ThroughputPoolUpdate; - resumeFrom?: string; - updateIntervalInMs?: number; -} - -// @public -export type ThroughputPoolUpdateResponse = ThroughputPoolResource; - // @public (undocumented) export interface ThroughputSettingsGetPropertiesResource extends ThroughputSettingsResource, ExtendedResourceProperties { } @@ -6086,14 +4742,6 @@ export interface ThroughputSettingsUpdateParameters extends ARMResourcePropertie resource: ThroughputSettingsResource; } -// @public -export interface TrackedResource extends Resource { - location: string; - tags?: { - [propertyName: string]: string; - }; -} - // @public export type TriggerOperation = string; diff --git a/sdk/cosmosdb/arm-cosmosdb/src/cosmosDBManagementClient.ts b/sdk/cosmosdb/arm-cosmosdb/src/cosmosDBManagementClient.ts index 82d637866c0d..404ac1cfd38b 100644 --- a/sdk/cosmosdb/arm-cosmosdb/src/cosmosDBManagementClient.ts +++ b/sdk/cosmosdb/arm-cosmosdb/src/cosmosDBManagementClient.ts @@ -28,17 +28,14 @@ import { CollectionPartitionImpl, PartitionKeyRangeIdImpl, PartitionKeyRangeIdRegionImpl, - GraphResourcesImpl, SqlResourcesImpl, MongoDBResourcesImpl, TableResourcesImpl, CassandraResourcesImpl, GremlinResourcesImpl, LocationsImpl, - DataTransferJobsImpl, CassandraClustersImpl, CassandraDataCentersImpl, - MongoClustersImpl, NotebookWorkspacesImpl, PrivateEndpointConnectionsImpl, PrivateLinkResourcesImpl, @@ -55,10 +52,6 @@ import { RestorableTablesImpl, RestorableTableResourcesImpl, ServiceImpl, - ThroughputPoolsImpl, - ThroughputPoolImpl, - ThroughputPoolAccountsImpl, - ThroughputPoolAccountImpl, } from "./operations"; import { DatabaseAccounts, @@ -74,17 +67,14 @@ import { CollectionPartition, PartitionKeyRangeId, PartitionKeyRangeIdRegion, - GraphResources, SqlResources, MongoDBResources, TableResources, CassandraResources, GremlinResources, Locations, - DataTransferJobs, CassandraClusters, CassandraDataCenters, - MongoClusters, NotebookWorkspaces, PrivateEndpointConnections, PrivateLinkResources, @@ -101,10 +91,6 @@ import { RestorableTables, RestorableTableResources, Service, - ThroughputPools, - ThroughputPool, - ThroughputPoolAccounts, - ThroughputPoolAccount, } from "./operationsInterfaces"; import { CosmosDBManagementClientOptionalParams } from "./models"; @@ -140,7 +126,7 @@ export class CosmosDBManagementClient extends coreClient.ServiceClient { credential: credentials, }; - const packageDetails = `azsdk-js-arm-cosmosdb/16.0.0-beta.8`; + const packageDetails = `azsdk-js-arm-cosmosdb/15.7.0`; const userAgentPrefix = options.userAgentOptions && options.userAgentOptions.userAgentPrefix ? `${options.userAgentOptions.userAgentPrefix} ${packageDetails}` @@ -194,7 +180,7 @@ export class CosmosDBManagementClient extends coreClient.ServiceClient { // Assigning values to Constant parameters this.$host = options.$host || "https://management.azure.com"; - this.apiVersion = options.apiVersion || "2024-02-15-preview"; + this.apiVersion = options.apiVersion || "2024-05-15"; this.databaseAccounts = new DatabaseAccountsImpl(this); this.operations = new OperationsImpl(this); this.database = new DatabaseImpl(this); @@ -208,17 +194,14 @@ export class CosmosDBManagementClient extends coreClient.ServiceClient { this.collectionPartition = new CollectionPartitionImpl(this); this.partitionKeyRangeId = new PartitionKeyRangeIdImpl(this); this.partitionKeyRangeIdRegion = new PartitionKeyRangeIdRegionImpl(this); - this.graphResources = new GraphResourcesImpl(this); this.sqlResources = new SqlResourcesImpl(this); this.mongoDBResources = new MongoDBResourcesImpl(this); this.tableResources = new TableResourcesImpl(this); this.cassandraResources = new CassandraResourcesImpl(this); this.gremlinResources = new GremlinResourcesImpl(this); this.locations = new LocationsImpl(this); - this.dataTransferJobs = new DataTransferJobsImpl(this); this.cassandraClusters = new CassandraClustersImpl(this); this.cassandraDataCenters = new CassandraDataCentersImpl(this); - this.mongoClusters = new MongoClustersImpl(this); this.notebookWorkspaces = new NotebookWorkspacesImpl(this); this.privateEndpointConnections = new PrivateEndpointConnectionsImpl(this); this.privateLinkResources = new PrivateLinkResourcesImpl(this); @@ -237,10 +220,6 @@ export class CosmosDBManagementClient extends coreClient.ServiceClient { this.restorableTables = new RestorableTablesImpl(this); this.restorableTableResources = new RestorableTableResourcesImpl(this); this.service = new ServiceImpl(this); - this.throughputPools = new ThroughputPoolsImpl(this); - this.throughputPool = new ThroughputPoolImpl(this); - this.throughputPoolAccounts = new ThroughputPoolAccountsImpl(this); - this.throughputPoolAccount = new ThroughputPoolAccountImpl(this); this.addCustomApiVersionPolicy(options.apiVersion); } @@ -285,17 +264,14 @@ export class CosmosDBManagementClient extends coreClient.ServiceClient { collectionPartition: CollectionPartition; partitionKeyRangeId: PartitionKeyRangeId; partitionKeyRangeIdRegion: PartitionKeyRangeIdRegion; - graphResources: GraphResources; sqlResources: SqlResources; mongoDBResources: MongoDBResources; tableResources: TableResources; cassandraResources: CassandraResources; gremlinResources: GremlinResources; locations: Locations; - dataTransferJobs: DataTransferJobs; cassandraClusters: CassandraClusters; cassandraDataCenters: CassandraDataCenters; - mongoClusters: MongoClusters; notebookWorkspaces: NotebookWorkspaces; privateEndpointConnections: PrivateEndpointConnections; privateLinkResources: PrivateLinkResources; @@ -312,8 +288,4 @@ export class CosmosDBManagementClient extends coreClient.ServiceClient { restorableTables: RestorableTables; restorableTableResources: RestorableTableResources; service: Service; - throughputPools: ThroughputPools; - throughputPool: ThroughputPool; - throughputPoolAccounts: ThroughputPoolAccounts; - throughputPoolAccount: ThroughputPoolAccount; } diff --git a/sdk/cosmosdb/arm-cosmosdb/src/models/index.ts b/sdk/cosmosdb/arm-cosmosdb/src/models/index.ts index 56f3ed70da62..353fd3ade8f7 100644 --- a/sdk/cosmosdb/arm-cosmosdb/src/models/index.ts +++ b/sdk/cosmosdb/arm-cosmosdb/src/models/index.ts @@ -12,21 +12,53 @@ export type BackupPolicyUnion = | BackupPolicy | PeriodicModeBackupPolicy | ContinuousModeBackupPolicy; -export type DataTransferDataSourceSinkUnion = - | DataTransferDataSourceSink - | BaseCosmosDataTransferDataSourceSinkUnion - | AzureBlobDataTransferDataSourceSink; export type ServiceResourcePropertiesUnion = | ServiceResourceProperties | DataTransferServiceResourceProperties | SqlDedicatedGatewayServiceResourceProperties | GraphAPIComputeServiceResourceProperties | MaterializedViewsBuilderServiceResourceProperties; -export type BaseCosmosDataTransferDataSourceSinkUnion = - | BaseCosmosDataTransferDataSourceSink - | CosmosCassandraDataTransferDataSourceSink - | CosmosMongoDataTransferDataSourceSink - | CosmosSqlDataTransferDataSourceSink; +export type ServiceResourceCreateUpdatePropertiesUnion = + | ServiceResourceCreateUpdateProperties + | DataTransferServiceResourceCreateUpdateParameters + | SqlDedicatedGatewayServiceResourceCreateUpdateParameters + | GraphAPIComputeServiceResourceCreateUpdateParameters + | MaterializedViewsBuilderServiceResourceCreateUpdateParameters; + +/** Identity for the resource. */ +export interface ManagedServiceIdentity { + /** + * The principal id of the system assigned identity. This property will only be provided for a system assigned identity. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly principalId?: string; + /** + * The tenant id of the system assigned identity. This property will only be provided for a system assigned identity. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly tenantId?: string; + /** The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service. */ + type?: ResourceIdentityType; + /** The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. */ + userAssignedIdentities?: { + [ + propertyName: string + ]: Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties; + }; +} + +export interface Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties { + /** + * The principal id of user assigned identity. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly principalId?: string; + /** + * The client id of user assigned identity. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly clientId?: string; +} /** IpAddressOrRange object */ export interface IpAddressOrRange { @@ -118,7 +150,7 @@ export interface PrivateLinkServiceConnectionStateProperty { /** Common fields that are returned in the response for all Azure Resource Manager resources */ export interface Resource { /** - * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} * NOTE: This property will not be serialized. It can only be populated by the server. */ readonly id?: string; @@ -132,27 +164,6 @@ export interface Resource { * NOTE: This property will not be serialized. It can only be populated by the server. */ readonly type?: string; - /** - * Azure Resource Manager metadata containing createdBy and modifiedBy information. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly systemData?: SystemData; -} - -/** Metadata pertaining to creation and last modification of the resource. */ -export interface SystemData { - /** The identity that created the resource. */ - createdBy?: string; - /** The type of identity that created the resource. */ - createdByType?: CreatedByType; - /** The timestamp of resource creation (UTC). */ - createdAt?: Date; - /** The identity that last modified the resource. */ - lastModifiedBy?: string; - /** The type of identity that last modified the resource. */ - lastModifiedByType?: CreatedByType; - /** The timestamp of resource last modification (UTC) */ - lastModifiedAt?: Date; } export interface ApiProperties { @@ -188,8 +199,6 @@ export interface RestoreParametersBase { restoreSource?: string; /** Time to which the account has to be restored (ISO-8601 format). */ restoreTimestampInUtc?: Date; - /** Specifies whether the restored account will have Time-To-Live disabled upon the successful restore. */ - restoreWithTtlDisabled?: boolean; } /** The object representing the policy for taking backups on an account. */ @@ -224,12 +233,6 @@ export interface CorsPolicy { maxAgeInSeconds?: number; } -/** Indicates what diagnostic log settings are to be enabled. */ -export interface DiagnosticLogSettings { - /** Describe the level of detail with which queries are to be logged. */ - enableFullTextQuery?: EnableFullTextQuery; -} - /** The object that represents all properties related to capacity enforcement on an account. */ export interface Capacity { /** The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput. */ @@ -269,6 +272,22 @@ export interface AccountKeyMetadata { readonly generationTime?: Date; } +/** Metadata pertaining to creation and last modification of the resource. */ +export interface SystemData { + /** The identity that created the resource. */ + createdBy?: string; + /** The type of identity that created the resource. */ + createdByType?: CreatedByType; + /** The timestamp of resource creation (UTC). */ + createdAt?: Date; + /** The identity that last modified the resource. */ + lastModifiedBy?: string; + /** The type of identity that last modified the resource. */ + lastModifiedByType?: CreatedByType; + /** The timestamp of resource last modification (UTC) */ + lastModifiedAt?: Date; +} + /** The core properties of ARM resources. */ export interface ARMResourceProperties { /** @@ -290,43 +309,6 @@ export interface ARMResourceProperties { location?: string; /** Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB". */ tags?: { [propertyName: string]: string }; - /** Identity for the resource. */ - identity?: ManagedServiceIdentity; -} - -/** Identity for the resource. */ -export interface ManagedServiceIdentity { - /** - * The principal id of the system assigned identity. This property will only be provided for a system assigned identity. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly principalId?: string; - /** - * The tenant id of the system assigned identity. This property will only be provided for a system assigned identity. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly tenantId?: string; - /** The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service. */ - type?: ResourceIdentityType; - /** The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. */ - userAssignedIdentities?: { - [ - propertyName: string - ]: Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties; - }; -} - -export interface Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties { - /** - * The principal id of user assigned identity. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly principalId?: string; - /** - * The client id of user assigned identity. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly clientId?: string; } /** Parameters for patching Azure Cosmos DB database account properties. */ @@ -381,14 +363,10 @@ export interface DatabaseAccountUpdateParameters { networkAclBypass?: NetworkAclBypass; /** An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account. */ networkAclBypassResourceIds?: string[]; - /** The Object representing the different Diagnostic log settings for the Cosmos DB Account. */ - diagnosticLogSettings?: DiagnosticLogSettings; /** Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication. */ disableLocalAuth?: boolean; /** The object that represents all properties related to capacity enforcement on an account. */ capacity?: Capacity; - /** Flag to indicate whether to enable MaterializedViews on the Cosmos DB account */ - enableMaterializedViews?: boolean; /** * This property is ignored during the update operation, as the metadata is read-only. The object represents the metadata for the Account Keys of the Cosmos DB account. * NOTE: This property will not be serialized. It can only be populated by the server. @@ -396,18 +374,12 @@ export interface DatabaseAccountUpdateParameters { readonly keysMetadata?: DatabaseAccountKeysMetadata; /** Flag to indicate enabling/disabling of Partition Merge feature on the account */ enablePartitionMerge?: boolean; + /** Indicates the minimum allowed Tls version. The default value is Tls 1.2. Cassandra and Mongo APIs only work with Tls 1.2. */ + minimalTlsVersion?: MinimalTlsVersion; /** Flag to indicate enabling/disabling of Burst Capacity Preview feature on the account */ enableBurstCapacity?: boolean; - /** Indicates the minimum allowed Tls version. The default is Tls 1.0, except for Cassandra and Mongo API's, which only work with Tls 1.2. */ - minimalTlsVersion?: MinimalTlsVersion; /** Indicates the status of the Customer Managed Key feature on the account. In case there are errors, the property provides troubleshooting guidance. */ customerManagedKeyStatus?: string; - /** Flag to indicate enabling/disabling of Priority Based Execution Preview feature on the account */ - enablePriorityBasedExecution?: boolean; - /** Enum to indicate default Priority Level of request for Priority Based Execution. */ - defaultPriorityLevel?: DefaultPriorityLevel; - /** Flag to indicate enabling/disabling of Per-Region Per-partition autoscale Preview feature on the account */ - enablePerRegionPerPartitionAutoscale?: boolean; } /** The list of new failover policies for the failover priority change. */ @@ -759,42 +731,6 @@ export interface MetricAvailability { readonly retention?: string; } -/** The List operation response, that contains the Graph resource and their properties. */ -export interface GraphResourcesListResult { - /** - * List of Graph resource and their properties. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly value?: GraphResourceGetResults[]; -} - -/** Cosmos DB Graph resource object */ -export interface GraphResource { - /** Name of the Cosmos DB Graph */ - id: string; -} - -/** Cosmos DB options resource object */ -export interface OptionsResource { - /** Value of the Cosmos DB resource throughput or autoscaleSettings. Use the ThroughputSetting resource when retrieving offer details. */ - throughput?: number; - /** Specifies the Autoscale settings. */ - autoscaleSettings?: AutoscaleSettings; -} - -export interface AutoscaleSettings { - /** Represents maximum throughput, the resource can scale up to. */ - maxThroughput?: number; -} - -/** CreateUpdateOptions are a list of key-value pairs that describe the resource. Supported keys are "If-Match", "If-None-Match", "Session-Token" and "Throughput" */ -export interface CreateUpdateOptions { - /** Request Units per second. For example, "throughput": 10000. */ - throughput?: number; - /** Specifies the Autoscale settings. Note: Either throughput or autoscaleSettings is required, but not both. */ - autoscaleSettings?: AutoscaleSettings; -} - /** The List operation response, that contains the SQL databases and their properties. */ export interface SqlDatabaseListResult { /** @@ -833,6 +769,27 @@ export interface ExtendedResourceProperties { readonly etag?: string; } +/** Cosmos DB options resource object */ +export interface OptionsResource { + /** Value of the Cosmos DB resource throughput or autoscaleSettings. Use the ThroughputSetting resource when retrieving offer details. */ + throughput?: number; + /** Specifies the Autoscale settings. */ + autoscaleSettings?: AutoscaleSettings; +} + +export interface AutoscaleSettings { + /** Represents maximum throughput, the resource can scale up to. */ + maxThroughput?: number; +} + +/** CreateUpdateOptions are a list of key-value pairs that describe the resource. Supported keys are "If-Match", "If-None-Match", "Session-Token" and "Throughput" */ +export interface CreateUpdateOptions { + /** Request Units per second. For example, "throughput": 10000. */ + throughput?: number; + /** Specifies the Autoscale settings. Note: Either throughput or autoscaleSettings is required, but not both. */ + autoscaleSettings?: AutoscaleSettings; +} + /** Cosmos DB resource throughput object. Either throughput is required or autoscaleSettings is required, but not both. */ export interface ThroughputSettingsResource { /** Value of the Cosmos DB resource throughput. Either throughput is required or autoscaleSettings is required, but not both. */ @@ -894,64 +851,6 @@ export interface CloudError { error?: ErrorResponse; } -/** The List operation response, that contains the client encryption keys and their properties. */ -export interface ClientEncryptionKeysListResult { - /** - * List of client encryption keys and their properties. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly value?: ClientEncryptionKeyGetResults[]; -} - -/** Cosmos DB client encryption key resource object. */ -export interface ClientEncryptionKeyResource { - /** Name of the ClientEncryptionKey */ - id?: string; - /** Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data. */ - encryptionAlgorithm?: string; - /** Wrapped (encrypted) form of the key represented as a byte array. */ - wrappedDataEncryptionKey?: Uint8Array; - /** Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key. */ - keyWrapMetadata?: KeyWrapMetadata; -} - -/** Represents key wrap metadata that a key wrapping provider can use to wrap/unwrap a client encryption key. */ -export interface KeyWrapMetadata { - /** The name of associated KeyEncryptionKey (aka CustomerManagedKey). */ - name?: string; - /** ProviderName of KeyStoreProvider. */ - type?: string; - /** Reference / link to the KeyEncryptionKey. */ - value?: string; - /** Algorithm used in wrapping and unwrapping of the data encryption key. */ - algorithm?: string; -} - -/** The resource model definition for a ARM proxy resource. It will have everything other than required location and tags */ -export interface ARMProxyResource { - /** - * The unique resource identifier of the database account. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly id?: string; - /** - * The name of the database account. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly name?: string; - /** - * The type of Azure resource. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly type?: string; -} - -/** Parameters to create and update ClientEncryptionKey. */ -export interface ClientEncryptionKeyCreateUpdateParameters { - /** The standard JSON format of a ClientEncryptionKey */ - resource: ClientEncryptionKeyResource; -} - /** The List operation response, that contains the containers and their properties. */ export interface SqlContainerListResult { /** @@ -983,8 +882,6 @@ export interface SqlContainerResource { restoreParameters?: ResourceRestoreParameters; /** Enum to indicate the mode of resource creation. */ createMode?: CreateMode; - /** The configuration for defining Materialized Views. This must be specified only for creating a Materialized View container. */ - materializedViewDefinition?: MaterializedViewDefinition; /** List of computed properties */ computedProperties?: ComputedProperty[]; } @@ -1099,19 +996,6 @@ export interface ClientEncryptionIncludedPath { encryptionAlgorithm: string; } -/** Materialized View definition for the container. */ -export interface MaterializedViewDefinition { - /** - * An unique identifier for the source collection. This is a system generated property. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly sourceCollectionRid?: string; - /** The name of the source container on which the Materialized View will be created. */ - sourceCollectionId: string; - /** The definition should be an SQL query which would be used to fetch data from the source container to populate into the Materialized View container. */ - definition: string; -} - /** The definition of a computed property */ export interface ComputedProperty { /** The name of a computed property, for example - "cp_lowerName" */ @@ -1120,69 +1004,62 @@ export interface ComputedProperty { query?: string; } -/** The properties of an Azure Cosmos DB merge operations */ -export interface MergeParameters { - /** Specifies whether the operation is a real merge operation or a simulation. */ - isDryRun?: boolean; -} - -/** List of physical partitions and their properties returned by a merge operation. */ -export interface PhysicalPartitionStorageInfoCollection { - /** - * List of physical partitions and their properties. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly physicalPartitionStorageInfoCollection?: PhysicalPartitionStorageInfo[]; -} - -/** The storage of a physical partition */ -export interface PhysicalPartitionStorageInfo { - /** - * The unique identifier of the partition. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly id?: string; +/** The List operation response, that contains the client encryption keys and their properties. */ +export interface ClientEncryptionKeysListResult { /** - * The storage in KB for the physical partition. + * List of client encryption keys and their properties. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly storageInKB?: number; -} - -/** Resource to retrieve throughput information for Cosmos DB resource */ -export interface RetrieveThroughputPropertiesResource { - /** Array of PhysicalPartitionId objects. */ - physicalPartitionIds: PhysicalPartitionId[]; -} - -/** PhysicalPartitionId object */ -export interface PhysicalPartitionId { - /** Id of a physical partition */ - id: string; + readonly value?: ClientEncryptionKeyGetResults[]; } -/** The properties of an Azure Cosmos DB PhysicalPartitionThroughputInfoProperties object */ -export interface PhysicalPartitionThroughputInfoProperties { - /** Array of physical partition throughput info objects */ - physicalPartitionThroughputInfo?: PhysicalPartitionThroughputInfoResource[]; +/** Cosmos DB client encryption key resource object. */ +export interface ClientEncryptionKeyResource { + /** Name of the ClientEncryptionKey */ + id?: string; + /** Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data. */ + encryptionAlgorithm?: string; + /** Wrapped (encrypted) form of the key represented as a byte array. */ + wrappedDataEncryptionKey?: Uint8Array; + /** Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key. */ + keyWrapMetadata?: KeyWrapMetadata; } -/** PhysicalPartitionThroughputInfo object */ -export interface PhysicalPartitionThroughputInfoResource { - /** Id of a physical partition */ - id: string; - /** Throughput of a physical partition */ - throughput?: number; +/** Represents key wrap metadata that a key wrapping provider can use to wrap/unwrap a client encryption key. */ +export interface KeyWrapMetadata { + /** The name of associated KeyEncryptionKey (aka CustomerManagedKey). */ + name?: string; + /** ProviderName of KeyStoreProvider. */ + type?: string; + /** Reference / link to the KeyEncryptionKey. */ + value?: string; + /** Algorithm used in wrapping and unwrapping of the data encryption key. */ + algorithm?: string; +} + +/** The resource model definition for a ARM proxy resource. It will have everything other than required location and tags */ +export interface ARMProxyResource { + /** + * The unique resource identifier of the database account. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly id?: string; + /** + * The name of the database account. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly name?: string; + /** + * The type of Azure resource. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly type?: string; } -/** Resource to redistribute throughput for Azure Cosmos DB resource */ -export interface RedistributeThroughputPropertiesResource { - /** ThroughputPolicy to apply for throughput redistribution */ - throughputPolicy: ThroughputPolicyType; - /** Array of PhysicalPartitionThroughputInfoResource objects. */ - targetPhysicalPartitionThroughputInfo: PhysicalPartitionThroughputInfoResource[]; - /** Array of PhysicalPartitionThroughputInfoResource objects. */ - sourcePhysicalPartitionThroughputInfo: PhysicalPartitionThroughputInfoResource[]; +/** Parameters to create and update ClientEncryptionKey. */ +export interface ClientEncryptionKeyCreateUpdateParameters { + /** The standard JSON format of a ClientEncryptionKey */ + resource: ClientEncryptionKeyResource; } /** The List operation response, that contains the storedProcedures and their properties. */ @@ -1486,95 +1363,6 @@ export interface LocationProperties { readonly status?: Status; } -/** The List operation response, that contains the Cassandra views and their properties. */ -export interface CassandraViewListResult { - /** - * List of Cassandra views and their properties. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly value?: CassandraViewGetResults[]; -} - -/** Cosmos DB Cassandra view resource object */ -export interface CassandraViewResource { - /** Name of the Cosmos DB Cassandra view */ - id: string; - /** View Definition of the Cosmos DB Cassandra view */ - viewDefinition: string; -} - -/** The properties of a DataTransfer Job */ -export interface DataTransferJobProperties { - /** - * Job Name - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly jobName?: string; - /** Source DataStore details */ - source: DataTransferDataSourceSinkUnion; - /** Destination DataStore details */ - destination: DataTransferDataSourceSinkUnion; - /** - * Job Status - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly status?: string; - /** - * Processed Count. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly processedCount?: number; - /** - * Total Count. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly totalCount?: number; - /** - * Last Updated Time (ISO-8601 format). - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly lastUpdatedUtcTime?: Date; - /** Worker count */ - workerCount?: number; - /** - * Error response for Faulted job - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly error?: ErrorResponse; - /** - * Total Duration of Job - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly duration?: string; - /** Mode of job execution */ - mode?: DataTransferJobMode; -} - -/** Base class for all DataTransfer source/sink */ -export interface DataTransferDataSourceSink { - /** Polymorphic discriminator, which specifies the different types this object can be */ - component: - | "BaseCosmosDataTransferDataSourceSink" - | "CosmosDBCassandra" - | "CosmosDBMongo" - | "CosmosDBSql" - | "AzureBlobStorage"; -} - -/** The List operation response, that contains the Data Transfer jobs and their properties. */ -export interface DataTransferJobFeedResults { - /** - * List of Data Transfer jobs and their properties. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly value?: DataTransferJobGetResults[]; - /** - * URL to get the next set of Data Transfer job list results if there are any. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly nextLink?: string; -} - /** List of managed Cassandra clusters. */ export interface ListClusters { /** Container for the array of clusters. */ @@ -1601,8 +1389,6 @@ export interface ClusterResourceProperties { prometheusEndpoint?: SeedNode; /** Should automatic repairs run on this cluster? If omitted, this is true, and should stay true unless you are running a hybrid cluster where you are already doing your own repairs. */ repairEnabled?: boolean; - /** The form of AutoReplicate that is being used by this cluster. */ - autoReplicate?: AutoReplicate; /** List of TLS certificates used to authorize clients connecting to the cluster. All connections are TLS encrypted whether clientCertificates is set or not, but if clientCertificates is set, the managed Cassandra cluster will reject all connections not bearing a TLS client certificate that can be validated from one or more of the public certificates in this property. */ clientCertificates?: Certificate[]; /** List of TLS certificates used to authorize gossip from unmanaged data centers. The TLS certificates of all nodes in unmanaged data centers must be verifiable using one of the certificates provided in this property. */ @@ -1619,28 +1405,18 @@ export interface ClusterResourceProperties { * NOTE: This property will not be serialized. It can only be populated by the server. */ readonly seedNodes?: SeedNode[]; - /** List of the data center names for unmanaged data centers in this cluster to be included in auto-replication. */ - externalDataCenters?: string[]; /** (Deprecated) Number of hours to wait between taking a backup of the cluster. */ hoursBetweenBackups?: number; /** Whether the cluster and associated data centers has been deallocated. */ deallocated?: boolean; /** Whether Cassandra audit logging is enabled */ cassandraAuditLoggingEnabled?: boolean; - /** Type of the cluster. If set to Production, some operations might not be permitted on cluster. */ - clusterType?: ClusterType; /** Error related to resource provisioning. */ provisionError?: CassandraError; - /** Extensions to be added or updated on cluster. */ - extensions?: string[]; - /** List of backup schedules that define when you want to back up your data. */ - backupSchedules?: BackupSchedule[]; - /** How the nodes in the cluster react to scheduled events */ - scheduledEventStrategy?: ScheduledEventStrategy; /** How to connect to the azure services needed for running the cluster */ azureConnectionMethod?: AzureConnectionType; /** - * If the Connection Method is Vpn, this is the Id of the private link resource that the datacenters need to connect to. + * If the Connection Method is VPN, this is the Id of the private link resource that the datacenters need to connect to. * NOTE: This property will not be serialized. It can only be populated by the server. */ readonly privateLinkResourceId?: string; @@ -1667,15 +1443,6 @@ export interface CassandraError { additionalErrorInfo?: string; } -export interface BackupSchedule { - /** The unique identifier of backup schedule. */ - scheduleName?: string; - /** The cron expression that defines when you want to back up your data. */ - cronExpression?: string; - /** The retention period (hours) of the backups. If you want to retain data forever, set retention to 0. */ - retentionInHours?: number; -} - /** The core properties of ARM resources. */ export interface ManagedCassandraARMResourceProperties { /** @@ -1722,13 +1489,13 @@ export interface CommandPostBody { /** The command which should be run */ command: string; /** The arguments for the command to be run */ - arguments?: Record; + arguments?: { [propertyName: string]: string }; /** IP address of the cassandra host to run the command on */ host: string; /** If true, stops cassandra before executing the command and then start it again */ cassandraStopStart?: boolean; /** If true, allows the command to *write* to the cassandra directory, otherwise read-only. */ - readWrite?: boolean; + readwrite?: boolean; } /** Response of /command api */ @@ -1737,62 +1504,6 @@ export interface CommandOutput { commandOutput?: string; } -/** resource representing a command */ -export interface CommandPublicResource { - /** The command which should be run */ - command?: string; - /** The unique id of command */ - commandId?: string; - /** The arguments for the command to be run */ - arguments?: Record; - /** IP address of the cassandra host to run the command on */ - host?: string; - /** Whether command has admin privileges */ - isAdmin?: boolean; - /** If true, stops cassandra before executing the command and then start it again */ - cassandraStopStart?: boolean; - /** If true, allows the command to *write* to the cassandra directory, otherwise read-only. */ - readWrite?: boolean; - /** Result output of the command. */ - result?: string; - /** Status of the command. */ - status?: CommandStatus; - /** The name of the file where the result is written. */ - outputFile?: string; -} - -/** List of commands for cluster. */ -export interface ListCommands { - /** - * Container for array of commands. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly value?: CommandPublicResource[]; -} - -/** List of restorable backups for a Cassandra cluster. */ -export interface ListBackups { - /** - * Container for array of backups. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly value?: BackupResource[]; -} - -/** A restorable backup of a Cassandra cluster. */ -export interface BackupResource { - /** The unique identifier of backup. */ - backupId?: string; - /** The current state of the backup. */ - backupState?: BackupState; - /** The time at which the backup process begins. */ - backupStartTimestamp?: Date; - /** The time at which the backup process ends. */ - backupStopTimestamp?: Date; - /** The time at which the backup will expire. */ - backupExpiryTimestamp?: Date; -} - /** List of managed Cassandra data centers and their properties. */ export interface ListDataCenters { /** @@ -1934,179 +1645,6 @@ export interface ComponentsM9L909SchemasCassandraclusterpublicstatusPropertiesDa memoryTotalKB?: number; /** A float representing the current system-wide CPU utilization as a percentage. */ cpuUsage?: number; - /** If node has been updated to latest model */ - isLatestModel?: boolean; -} - -/** A list of mongo clusters. */ -export interface MongoClusterListResult { - /** The list of mongo clusters */ - value?: MongoCluster[]; - /** - * The link used to get the next page of results. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly nextLink?: string; -} - -/** Parameters used for restore operations */ -export interface MongoClusterRestoreParameters { - /** UTC point in time to restore a mongo cluster */ - pointInTimeUTC?: Date; - /** Resource ID to locate the source cluster to restore */ - sourceResourceId?: string; -} - -/** The properties of the node group on a cluster. */ -export interface NodeGroupProperties { - /** The resource sku for the node group. This defines the size of CPU and memory that is provisioned for each node. Example values: 'M30', 'M40'. */ - sku?: string; - /** The disk storage size for the node group in GB. Example values: 128, 256, 512, 1024. */ - diskSizeGB?: number; - /** Whether high availability is enabled on the node group. */ - enableHa?: boolean; -} - -/** Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.). */ -export interface ErrorResponseAutoGenerated { - /** The error object. */ - error?: ErrorDetail; -} - -/** The error detail. */ -export interface ErrorDetail { - /** - * The error code. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly code?: string; - /** - * The error message. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly message?: string; - /** - * The error target. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly target?: string; - /** - * The error details. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly details?: ErrorDetail[]; - /** - * The error additional info. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly additionalInfo?: ErrorAdditionalInfo[]; -} - -/** The resource management error additional info. */ -export interface ErrorAdditionalInfo { - /** - * The additional info type. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly type?: string; - /** - * The additional info. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly info?: Record; -} - -/** Represents a mongo cluster resource for updates. */ -export interface MongoClusterUpdate { - /** Application-specific metadata in the form of key-value pairs. */ - tags?: { [propertyName: string]: string }; - /** The mode to create a mongo cluster. */ - createMode?: CreateMode; - /** Parameters used for restore operations */ - restoreParameters?: MongoClusterRestoreParameters; - /** The administrator's login for the mongo cluster. */ - administratorLogin?: string; - /** - * The password of the administrator login. - * This value contains a credential. Consider obscuring before showing to users - */ - administratorLoginPassword?: string; - /** The Mongo DB server version. Defaults to the latest available version if not specified. */ - serverVersion?: string; - /** - * The default mongo connection string for the cluster. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly connectionString?: string; - /** - * Earliest restore timestamp in UTC ISO8601 format. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly earliestRestoreTime?: string; - /** - * A provisioning state of the mongo cluster. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly provisioningState?: ProvisioningState; - /** - * A status of the mongo cluster. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly clusterStatus?: MongoClusterStatus; - /** The list of node group specs in the cluster. */ - nodeGroupSpecs?: NodeGroupSpec[]; -} - -/** A list of firewall rules. */ -export interface FirewallRuleListResult { - /** The list of firewall rules in a mongo cluster. */ - value?: FirewallRule[]; - /** - * The link used to get the next page of results. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly nextLink?: string; -} - -/** The check availability request body. */ -export interface CheckNameAvailabilityRequest { - /** The name of the resource for which availability needs to be checked. */ - name?: string; - /** The resource type. */ - type?: string; -} - -/** The check availability result. */ -export interface CheckNameAvailabilityResponse { - /** Indicates if the resource name is available. */ - nameAvailable?: boolean; - /** The reason why the given name is not available. */ - reason?: CheckNameAvailabilityReason; - /** Detailed reason why the given name is available. */ - message?: string; -} - -/** The connection strings for the given mongo cluster. */ -export interface ListConnectionStringsResult { - /** - * An array that contains the connection strings for a mongo cluster. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly connectionStrings?: ConnectionString[]; -} - -/** Connection string for the mongo cluster */ -export interface ConnectionString { - /** - * Value of the connection string - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly connectionString?: string; - /** - * Description of the connection string - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly description?: string; } /** The set of data plane operations permitted through this Role Definition. */ @@ -2293,10 +1831,10 @@ export interface RestorableDatabaseAccountGetResult { accountName?: string; /** The creation time of the restorable database account (ISO-8601 format). */ creationTime?: Date; - /** The least recent time at which the database account can be restored to (ISO-8601 format). */ - oldestRestorableTime?: Date; /** The time at which the restorable database account has been deleted (ISO-8601 format). */ deletionTime?: Date; + /** The least recent time at which the database account can be restored to (ISO-8601 format). */ + oldestRestorableTime?: Date; /** * The API type of the restorable database account. * NOTE: This property will not be serialized. It can only be populated by the server. @@ -3000,7 +2538,7 @@ export interface ServiceResourceProperties { readonly status?: ServiceStatus; } -/** Parameters for Create or Update Request for ServiceResource */ +/** Parameters for Create or Update request for ServiceResource */ export interface ServiceResourceCreateUpdateParameters { /** Instance type for the service. */ instanceSize?: ServiceSize; @@ -3010,40 +2548,18 @@ export interface ServiceResourceCreateUpdateParameters { serviceType?: ServiceType; } -/** The List operation response, that contains the throughput pools and their properties. */ -export interface ThroughputPoolsListResult { - /** - * List of throughput pools and their properties. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly value?: ThroughputPoolResource[]; - /** - * The link used to get the next page of results. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly nextLink?: string; -} - -/** Represents a throughput pool resource for updates. */ -export interface ThroughputPoolUpdate { - /** A provisioning state of the ThroughputPool. */ - provisioningState?: Status; - /** Value for throughput to be shared among CosmosDB resources in the pool. */ - maxThroughput?: number; -} - -/** The List operation response, that contains the global database accounts and their properties. */ -export interface ThroughputPoolAccountsListResult { - /** - * List of global database accounts in a throughput pool and their properties. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly value?: ThroughputPoolAccountResource[]; - /** - * The link used to get the next page of results. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly nextLink?: string; +/** Properties in ServiceResourceCreateUpdateParameters. */ +export interface ServiceResourceCreateUpdateProperties { + /** Polymorphic discriminator, which specifies the different types this object can be */ + serviceType: + | "DataTransfer" + | "SqlDedicatedGateway" + | "GraphAPICompute" + | "MaterializedViewsBuilder"; + /** Instance type for the service. */ + instanceSize?: ServiceSize; + /** Instance count for the service. */ + instanceCount?: number; } /** Configuration values for periodic mode backup */ @@ -3058,7 +2574,7 @@ export interface PeriodicModeProperties { /** Configuration values for periodic mode backup */ export interface ContinuousModeProperties { - /** Enum to indicate type of Continuos backup mode */ + /** Enum to indicate type of Continuous backup mode */ tier?: ContinuousTier; } @@ -3105,27 +2621,9 @@ export interface MaterializedViewsBuilderServiceResource { properties?: MaterializedViewsBuilderServiceResourceProperties; } -/** Parameters for creating a Azure Cosmos DB throughput pool account. */ -export interface ThroughputPoolAccountCreateParameters { - /** Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB". */ - tags?: { [propertyName: string]: string }; - /** The resource identifier of global database account in the throughputPool. */ - accountResourceIdentifier?: string; - /** The location of global database account in the throughputPool. */ - accountLocation?: string; -} - /** The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location */ export interface ProxyResource extends Resource {} -/** The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location' */ -export interface TrackedResource extends Resource { - /** Resource tags. */ - tags?: { [propertyName: string]: string }; - /** The geo-location where the resource lives */ - location: string; -} - /** Parameters to indicate the information about the restore. */ export interface RestoreParameters extends RestoreParametersBase { /** Describes the mode of the restore. */ @@ -3136,8 +2634,6 @@ export interface RestoreParameters extends RestoreParametersBase { gremlinDatabasesToRestore?: GremlinDatabaseRestoreResource[]; /** List of specific tables available for restore. */ tablesToRestore?: string[]; - /** The source backup location for restore. */ - sourceBackupLocation?: string; } /** Parameters to indicate the information about the restore. */ @@ -3163,6 +2659,8 @@ export interface ContinuousModeBackupPolicy extends BackupPolicy { export interface DatabaseAccountGetResults extends ARMResourceProperties { /** Indicates the type of database account. This can only be set at database account creation. */ kind?: DatabaseAccountKind; + /** Identity for the resource. */ + identity?: ManagedServiceIdentity; /** * The system meta data relating to this resource. * NOTE: This property will not be serialized. It can only be populated by the server. @@ -3259,14 +2757,10 @@ export interface DatabaseAccountGetResults extends ARMResourceProperties { networkAclBypass?: NetworkAclBypass; /** An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account. */ networkAclBypassResourceIds?: string[]; - /** The Object representing the different Diagnostic log settings for the Cosmos DB Account. */ - diagnosticLogSettings?: DiagnosticLogSettings; /** Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication. */ disableLocalAuth?: boolean; /** The object that represents all properties related to capacity enforcement on an account. */ capacity?: Capacity; - /** Flag to indicate whether to enable MaterializedViews on the Cosmos DB account */ - enableMaterializedViews?: boolean; /** * The object that represents the metadata for the Account Keys of the Cosmos DB account. * NOTE: This property will not be serialized. It can only be populated by the server. @@ -3274,18 +2768,12 @@ export interface DatabaseAccountGetResults extends ARMResourceProperties { readonly keysMetadata?: DatabaseAccountKeysMetadata; /** Flag to indicate enabling/disabling of Partition Merge feature on the account */ enablePartitionMerge?: boolean; + /** Indicates the minimum allowed Tls version. The default value is Tls 1.2. Cassandra and Mongo APIs only work with Tls 1.2. */ + minimalTlsVersion?: MinimalTlsVersion; /** Flag to indicate enabling/disabling of Burst Capacity Preview feature on the account */ enableBurstCapacity?: boolean; - /** Indicates the minimum allowed Tls version. The default is Tls 1.0, except for Cassandra and Mongo API's, which only work with Tls 1.2. */ - minimalTlsVersion?: MinimalTlsVersion; /** Indicates the status of the Customer Managed Key feature on the account. In case there are errors, the property provides troubleshooting guidance. */ customerManagedKeyStatus?: string; - /** Flag to indicate enabling/disabling of Priority Based Execution Preview feature on the account */ - enablePriorityBasedExecution?: boolean; - /** Enum to indicate default Priority Level of request for Priority Based Execution. */ - defaultPriorityLevel?: DefaultPriorityLevel; - /** Flag to indicate enabling/disabling of Per-Region Per-partition autoscale Preview feature on the account */ - enablePerRegionPerPartitionAutoscale?: boolean; } /** Parameters to create and update Cosmos DB database accounts. */ @@ -3293,6 +2781,8 @@ export interface DatabaseAccountCreateUpdateParameters extends ARMResourceProperties { /** Indicates the type of database account. This can only be set at database account creation. */ kind?: DatabaseAccountKind; + /** Identity for the resource. */ + identity?: ManagedServiceIdentity; /** The consistency policy for the Cosmos DB account. */ consistencyPolicy?: ConsistencyPolicy; /** An array that contains the georeplication locations enabled for the Cosmos DB account. */ @@ -3341,16 +2831,12 @@ export interface DatabaseAccountCreateUpdateParameters networkAclBypass?: NetworkAclBypass; /** An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account. */ networkAclBypassResourceIds?: string[]; - /** The Object representing the different Diagnostic log settings for the Cosmos DB Account. */ - diagnosticLogSettings?: DiagnosticLogSettings; /** Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication. */ disableLocalAuth?: boolean; /** Parameters to indicate the information about the restore. */ restoreParameters?: RestoreParameters; /** The object that represents all properties related to capacity enforcement on an account. */ capacity?: Capacity; - /** Flag to indicate whether to enable MaterializedViews on the Cosmos DB account */ - enableMaterializedViews?: boolean; /** * This property is ignored during the update/create operation, as the metadata is read-only. The object represents the metadata for the Account Keys of the Cosmos DB account. * NOTE: This property will not be serialized. It can only be populated by the server. @@ -3358,33 +2844,12 @@ export interface DatabaseAccountCreateUpdateParameters readonly keysMetadata?: DatabaseAccountKeysMetadata; /** Flag to indicate enabling/disabling of Partition Merge feature on the account */ enablePartitionMerge?: boolean; + /** Indicates the minimum allowed Tls version. The default value is Tls 1.2. Cassandra and Mongo APIs only work with Tls 1.2. */ + minimalTlsVersion?: MinimalTlsVersion; /** Flag to indicate enabling/disabling of Burst Capacity Preview feature on the account */ enableBurstCapacity?: boolean; - /** Indicates the minimum allowed Tls version. The default is Tls 1.0, except for Cassandra and Mongo API's, which only work with Tls 1.2. */ - minimalTlsVersion?: MinimalTlsVersion; /** Indicates the status of the Customer Managed Key feature on the account. In case there are errors, the property provides troubleshooting guidance. */ customerManagedKeyStatus?: string; - /** Flag to indicate enabling/disabling of Priority Based Execution Preview feature on the account */ - enablePriorityBasedExecution?: boolean; - /** Enum to indicate default Priority Level of request for Priority Based Execution. */ - defaultPriorityLevel?: DefaultPriorityLevel; - /** Flag to indicate enabling/disabling of Per-Region Per-partition autoscale Preview feature on the account */ - enablePerRegionPerPartitionAutoscale?: boolean; -} - -/** An Azure Cosmos DB Graph resource. */ -export interface GraphResourceGetResults extends ARMResourceProperties { - resource?: GraphResourceGetPropertiesResource; - options?: GraphResourceGetPropertiesOptions; -} - -/** Parameters to create and update Cosmos DB Graph resource. */ -export interface GraphResourceCreateUpdateParameters - extends ARMResourceProperties { - /** The standard JSON format of a Graph resource */ - resource: GraphResource; - /** A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request. */ - options?: CreateUpdateOptions; } /** An Azure Cosmos DB SQL database. */ @@ -3429,26 +2894,6 @@ export interface SqlContainerCreateUpdateParameters options?: CreateUpdateOptions; } -/** Cosmos DB retrieve throughput parameters object */ -export interface RetrieveThroughputParameters extends ARMResourceProperties { - /** The standard JSON format of a resource throughput */ - resource: RetrieveThroughputPropertiesResource; -} - -/** An Azure Cosmos DB PhysicalPartitionThroughputInfoResult object. */ -export interface PhysicalPartitionThroughputInfoResult - extends ARMResourceProperties { - /** properties of physical partition throughput info */ - resource?: PhysicalPartitionThroughputInfoResultPropertiesResource; -} - -/** Cosmos DB redistribute throughput parameters object */ -export interface RedistributeThroughputParameters - extends ARMResourceProperties { - /** The standard JSON format of a resource throughput */ - resource: RedistributeThroughputPropertiesResource; -} - /** An Azure Cosmos DB storedProcedure. */ export interface SqlStoredProcedureGetResults extends ARMResourceProperties { resource?: SqlStoredProcedureGetPropertiesResource; @@ -3596,21 +3041,6 @@ export interface GremlinGraphCreateUpdateParameters options?: CreateUpdateOptions; } -/** An Azure Cosmos DB Cassandra view. */ -export interface CassandraViewGetResults extends ARMResourceProperties { - resource?: CassandraViewGetPropertiesResource; - options?: CassandraViewGetPropertiesOptions; -} - -/** Parameters to create and update Cosmos DB Cassandra view. */ -export interface CassandraViewCreateUpdateParameters - extends ARMResourceProperties { - /** The standard JSON format of a Cassandra view */ - resource: CassandraViewResource; - /** A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request. */ - options?: CreateUpdateOptions; -} - /** The access keys for the given database account. */ export interface DatabaseAccountListKeysResult extends DatabaseAccountListReadOnlyKeysResult { @@ -3693,32 +3123,6 @@ export interface PartitionUsage extends Usage { readonly partitionKeyRangeId?: string; } -export interface GraphResourceGetPropertiesResource extends GraphResource {} - -export interface GraphResourceGetPropertiesOptions extends OptionsResource {} - -export interface SqlDatabaseGetPropertiesOptions extends OptionsResource {} - -export interface SqlContainerGetPropertiesOptions extends OptionsResource {} - -export interface MongoDBDatabaseGetPropertiesOptions extends OptionsResource {} - -export interface MongoDBCollectionGetPropertiesOptions - extends OptionsResource {} - -export interface TableGetPropertiesOptions extends OptionsResource {} - -export interface CassandraKeyspaceGetPropertiesOptions - extends OptionsResource {} - -export interface CassandraTableGetPropertiesOptions extends OptionsResource {} - -export interface GremlinDatabaseGetPropertiesOptions extends OptionsResource {} - -export interface GremlinGraphGetPropertiesOptions extends OptionsResource {} - -export interface CassandraViewGetPropertiesOptions extends OptionsResource {} - export interface SqlDatabaseGetPropertiesResource extends SqlDatabaseResource, ExtendedResourceProperties { @@ -3753,14 +3157,14 @@ export interface ThroughputSettingsGetPropertiesResource extends ThroughputSettingsResource, ExtendedResourceProperties {} -export interface ClientEncryptionKeyGetPropertiesResource - extends ClientEncryptionKeyResource, - ExtendedResourceProperties {} - export interface SqlContainerGetPropertiesResource extends SqlContainerResource, ExtendedResourceProperties {} +export interface ClientEncryptionKeyGetPropertiesResource + extends ClientEncryptionKeyResource, + ExtendedResourceProperties {} + export interface SqlStoredProcedureGetPropertiesResource extends SqlStoredProcedureResource, ExtendedResourceProperties {} @@ -3801,10 +3205,6 @@ export interface GremlinGraphGetPropertiesResource extends GremlinGraphResource, ExtendedResourceProperties {} -export interface CassandraViewGetPropertiesResource - extends CassandraViewResource, - ExtendedResourceProperties {} - /** Cosmos DB SQL container resource object */ export interface RestorableSqlContainerPropertiesResourceContainer extends SqlContainerResource, @@ -3816,6 +3216,26 @@ export interface RestorableSqlContainerPropertiesResourceContainer readonly self?: string; } +export interface SqlDatabaseGetPropertiesOptions extends OptionsResource {} + +export interface SqlContainerGetPropertiesOptions extends OptionsResource {} + +export interface MongoDBDatabaseGetPropertiesOptions extends OptionsResource {} + +export interface MongoDBCollectionGetPropertiesOptions + extends OptionsResource {} + +export interface TableGetPropertiesOptions extends OptionsResource {} + +export interface CassandraKeyspaceGetPropertiesOptions + extends OptionsResource {} + +export interface CassandraTableGetPropertiesOptions extends OptionsResource {} + +export interface GremlinDatabaseGetPropertiesOptions extends OptionsResource {} + +export interface GremlinGraphGetPropertiesOptions extends OptionsResource {} + /** Client Encryption Key. */ export interface ClientEncryptionKeyGetResults extends ARMProxyResource { resource?: ClientEncryptionKeyGetPropertiesResource; @@ -3827,59 +3247,6 @@ export interface LocationGetResult extends ARMProxyResource { properties?: LocationProperties; } -/** Parameters to create Data Transfer Job */ -export interface CreateJobRequest extends ARMProxyResource { - /** Data Transfer Create Job Properties */ - properties: DataTransferJobProperties; -} - -/** A Cosmos DB Data Transfer Job */ -export interface DataTransferJobGetResults extends ARMProxyResource { - /** - * Job Name - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly jobName?: string; - /** Source DataStore details */ - source?: DataTransferDataSourceSinkUnion; - /** Destination DataStore details */ - destination?: DataTransferDataSourceSinkUnion; - /** - * Job Status - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly status?: string; - /** - * Processed Count. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly processedCount?: number; - /** - * Total Count. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly totalCount?: number; - /** - * Last Updated Time (ISO-8601 format). - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly lastUpdatedUtcTime?: Date; - /** Worker count */ - workerCount?: number; - /** - * Error response for Faulted job - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly error?: ErrorResponse; - /** - * Total Duration of Job - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly duration?: string; - /** Mode of job execution */ - mode?: DataTransferJobMode; -} - /** A managed Cassandra data center. */ export interface DataCenterResource extends ARMProxyResource { /** Properties of a managed Cassandra data center. */ @@ -3981,45 +3348,12 @@ export interface ServiceResource extends ARMProxyResource { properties?: ServiceResourcePropertiesUnion; } -/** properties of physical partition throughput info */ -export interface PhysicalPartitionThroughputInfoResultPropertiesResource - extends PhysicalPartitionThroughputInfoProperties {} - -/** A base CosmosDB data source/sink */ -export interface BaseCosmosDataTransferDataSourceSink - extends DataTransferDataSourceSink { - /** Polymorphic discriminator, which specifies the different types this object can be */ - component: - | "BaseCosmosDataTransferDataSourceSink" - | "CosmosDBCassandra" - | "CosmosDBMongo" - | "CosmosDBSql"; - remoteAccountName?: string; -} - -/** An Azure Blob Storage data source/sink */ -export interface AzureBlobDataTransferDataSourceSink - extends DataTransferDataSourceSink { - /** Polymorphic discriminator, which specifies the different types this object can be */ - component: "AzureBlobStorage"; - containerName: string; - endpointUrl?: string; -} - /** Representation of a managed Cassandra cluster. */ export interface ClusterResource extends ManagedCassandraARMResourceProperties { /** Properties of a managed Cassandra cluster. */ properties?: ClusterResourceProperties; } -/** Specification for a node group. */ -export interface NodeGroupSpec extends NodeGroupProperties { - /** The node type deployed in the node group. */ - kind?: NodeKind; - /** The number of nodes in the node group. */ - nodeCount?: number; -} - /** Properties for DataTransferServiceResource. */ export interface DataTransferServiceResourceProperties extends ServiceResourceProperties { @@ -4039,6 +3373,8 @@ export interface SqlDedicatedGatewayServiceResourceProperties serviceType: "SqlDedicatedGateway"; /** SqlDedicatedGateway endpoint for the service. */ sqlDedicatedGatewayEndpoint?: string; + /** DedicatedGatewayType for the service. */ + dedicatedGatewayType?: DedicatedGatewayType; /** * An array that contains all of the locations for the service. * NOTE: This property will not be serialized. It can only be populated by the server. @@ -4072,6 +3408,36 @@ export interface MaterializedViewsBuilderServiceResourceProperties readonly locations?: MaterializedViewsBuilderRegionalServiceResource[]; } +/** Parameters for Create or Update request for DataTransferServiceResource */ +export interface DataTransferServiceResourceCreateUpdateParameters + extends ServiceResourceCreateUpdateProperties { + /** Polymorphic discriminator, which specifies the different types this object can be */ + serviceType: "DataTransfer"; +} + +/** Parameters for Create or Update request for SqlDedicatedGatewayServiceResource */ +export interface SqlDedicatedGatewayServiceResourceCreateUpdateParameters + extends ServiceResourceCreateUpdateProperties { + /** Polymorphic discriminator, which specifies the different types this object can be */ + serviceType: "SqlDedicatedGateway"; + /** DedicatedGatewayType for the service. */ + dedicatedGatewayType?: DedicatedGatewayType; +} + +/** Parameters for Create or Update request for GraphAPIComputeServiceResource */ +export interface GraphAPIComputeServiceResourceCreateUpdateParameters + extends ServiceResourceCreateUpdateProperties { + /** Polymorphic discriminator, which specifies the different types this object can be */ + serviceType: "GraphAPICompute"; +} + +/** Parameters for Create or Update request for MaterializedViewsBuilderServiceResource */ +export interface MaterializedViewsBuilderServiceResourceCreateUpdateParameters + extends ServiceResourceCreateUpdateProperties { + /** Polymorphic discriminator, which specifies the different types this object can be */ + serviceType: "MaterializedViewsBuilder"; +} + /** Resource for a regional service location. */ export interface DataTransferRegionalServiceResource extends RegionalServiceResource {} @@ -4112,108 +3478,6 @@ export interface PrivateEndpointConnection extends ProxyResource { provisioningState?: string; } -/** Represents a mongo cluster firewall rule. */ -export interface FirewallRule extends ProxyResource { - /** - * The provisioning state of the firewall rule. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly provisioningState?: ProvisioningState; - /** The start IP address of the mongo cluster firewall rule. Must be IPv4 format. */ - startIpAddress: string; - /** The end IP address of the mongo cluster firewall rule. Must be IPv4 format. */ - endIpAddress: string; -} - -/** An Azure Cosmos DB Throughputpool Account */ -export interface ThroughputPoolAccountResource extends ProxyResource { - /** A provisioning state of the ThroughputPool Account. */ - provisioningState?: Status; - /** The resource identifier of global database account in the throughputPool. */ - accountResourceIdentifier?: string; - /** The location of global database account in the throughputPool. */ - accountLocation?: string; - /** - * The instance id of global database account in the throughputPool. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly accountInstanceId?: string; -} - -/** Represents a mongo cluster resource. */ -export interface MongoCluster extends TrackedResource { - /** The mode to create a mongo cluster. */ - createMode?: CreateMode; - /** Parameters used for restore operations */ - restoreParameters?: MongoClusterRestoreParameters; - /** The administrator's login for the mongo cluster. */ - administratorLogin?: string; - /** - * The password of the administrator login. - * This value contains a credential. Consider obscuring before showing to users - */ - administratorLoginPassword?: string; - /** The Mongo DB server version. Defaults to the latest available version if not specified. */ - serverVersion?: string; - /** - * The default mongo connection string for the cluster. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly connectionString?: string; - /** - * Earliest restore timestamp in UTC ISO8601 format. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly earliestRestoreTime?: string; - /** - * A provisioning state of the mongo cluster. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly provisioningState?: ProvisioningState; - /** - * A status of the mongo cluster. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly clusterStatus?: MongoClusterStatus; - /** The list of node group specs in the cluster. */ - nodeGroupSpecs?: NodeGroupSpec[]; -} - -/** An Azure Cosmos DB Throughputpool. */ -export interface ThroughputPoolResource extends TrackedResource { - /** A provisioning state of the ThroughputPool. */ - provisioningState?: Status; - /** Value for throughput to be shared among CosmosDB resources in the pool. */ - maxThroughput?: number; -} - -/** A CosmosDB Cassandra API data source/sink */ -export interface CosmosCassandraDataTransferDataSourceSink - extends BaseCosmosDataTransferDataSourceSink { - /** Polymorphic discriminator, which specifies the different types this object can be */ - component: "CosmosDBCassandra"; - keyspaceName: string; - tableName: string; -} - -/** A CosmosDB Mongo API data source/sink */ -export interface CosmosMongoDataTransferDataSourceSink - extends BaseCosmosDataTransferDataSourceSink { - /** Polymorphic discriminator, which specifies the different types this object can be */ - component: "CosmosDBMongo"; - databaseName: string; - collectionName: string; -} - -/** A CosmosDB No Sql API data source/sink */ -export interface CosmosSqlDataTransferDataSourceSink - extends BaseCosmosDataTransferDataSourceSink { - /** Polymorphic discriminator, which specifies the different types this object can be */ - component: "CosmosDBSql"; - databaseName: string; - containerName: string; -} - /** Defines headers for DatabaseAccounts_delete operation. */ export interface DatabaseAccountsDeleteHeaders { /** URI to poll for completion status. */ @@ -4254,22 +3518,6 @@ export interface DatabaseAccountsRegenerateKeyHeaders { location?: string; } -/** Defines headers for GraphResources_createUpdateGraph operation. */ -export interface GraphResourcesCreateUpdateGraphHeaders { - /** URI to poll for completion status. */ - azureAsyncOperation?: string; - /** URI to poll for completion status. */ - location?: string; -} - -/** Defines headers for GraphResources_deleteGraphResource operation. */ -export interface GraphResourcesDeleteGraphResourceHeaders { - /** URI to poll for completion status. */ - azureAsyncOperation?: string; - /** URI to poll for completion status. */ - location?: string; -} - /** Defines headers for SqlResources_createUpdateSqlDatabase operation. */ export interface SqlResourcesCreateUpdateSqlDatabaseHeaders { /** URI to poll for completion status. */ @@ -4310,14 +3558,6 @@ export interface SqlResourcesMigrateSqlDatabaseToManualThroughputHeaders { location?: string; } -/** Defines headers for SqlResources_createUpdateClientEncryptionKey operation. */ -export interface SqlResourcesCreateUpdateClientEncryptionKeyHeaders { - /** URI to poll for completion status. */ - azureAsyncOperation?: string; - /** URI to poll for completion status. */ - location?: string; -} - /** Defines headers for SqlResources_createUpdateSqlContainer operation. */ export interface SqlResourcesCreateUpdateSqlContainerHeaders { /** URI to poll for completion status. */ @@ -4334,22 +3574,6 @@ export interface SqlResourcesDeleteSqlContainerHeaders { location?: string; } -/** Defines headers for SqlResources_sqlDatabasePartitionMerge operation. */ -export interface SqlResourcesSqlDatabasePartitionMergeHeaders { - /** URI to poll for completion status. */ - azureAsyncOperation?: string; - /** URI to poll for completion status. */ - location?: string; -} - -/** Defines headers for SqlResources_listSqlContainerPartitionMerge operation. */ -export interface SqlResourcesListSqlContainerPartitionMergeHeaders { - /** URI to poll for completion status. */ - azureAsyncOperation?: string; - /** URI to poll for completion status. */ - location?: string; -} - /** Defines headers for SqlResources_updateSqlContainerThroughput operation. */ export interface SqlResourcesUpdateSqlContainerThroughputHeaders { /** URI to poll for completion status. */ @@ -4374,32 +3598,8 @@ export interface SqlResourcesMigrateSqlContainerToManualThroughputHeaders { location?: string; } -/** Defines headers for SqlResources_sqlDatabaseRetrieveThroughputDistribution operation. */ -export interface SqlResourcesSqlDatabaseRetrieveThroughputDistributionHeaders { - /** URI to poll for completion status. */ - azureAsyncOperation?: string; - /** URI to poll for completion status. */ - location?: string; -} - -/** Defines headers for SqlResources_sqlDatabaseRedistributeThroughput operation. */ -export interface SqlResourcesSqlDatabaseRedistributeThroughputHeaders { - /** URI to poll for completion status. */ - azureAsyncOperation?: string; - /** URI to poll for completion status. */ - location?: string; -} - -/** Defines headers for SqlResources_sqlContainerRetrieveThroughputDistribution operation. */ -export interface SqlResourcesSqlContainerRetrieveThroughputDistributionHeaders { - /** URI to poll for completion status. */ - azureAsyncOperation?: string; - /** URI to poll for completion status. */ - location?: string; -} - -/** Defines headers for SqlResources_sqlContainerRedistributeThroughput operation. */ -export interface SqlResourcesSqlContainerRedistributeThroughputHeaders { +/** Defines headers for SqlResources_createUpdateClientEncryptionKey operation. */ +export interface SqlResourcesCreateUpdateClientEncryptionKeyHeaders { /** URI to poll for completion status. */ azureAsyncOperation?: string; /** URI to poll for completion status. */ @@ -4494,38 +3694,6 @@ export interface MongoDBResourcesMigrateMongoDBDatabaseToManualThroughputHeaders location?: string; } -/** Defines headers for MongoDBResources_mongoDBDatabaseRetrieveThroughputDistribution operation. */ -export interface MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionHeaders { - /** URI to poll for completion status. */ - azureAsyncOperation?: string; - /** URI to poll for completion status. */ - location?: string; -} - -/** Defines headers for MongoDBResources_mongoDBDatabaseRedistributeThroughput operation. */ -export interface MongoDBResourcesMongoDBDatabaseRedistributeThroughputHeaders { - /** URI to poll for completion status. */ - azureAsyncOperation?: string; - /** URI to poll for completion status. */ - location?: string; -} - -/** Defines headers for MongoDBResources_mongoDBContainerRetrieveThroughputDistribution operation. */ -export interface MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionHeaders { - /** URI to poll for completion status. */ - azureAsyncOperation?: string; - /** URI to poll for completion status. */ - location?: string; -} - -/** Defines headers for MongoDBResources_mongoDBContainerRedistributeThroughput operation. */ -export interface MongoDBResourcesMongoDBContainerRedistributeThroughputHeaders { - /** URI to poll for completion status. */ - azureAsyncOperation?: string; - /** URI to poll for completion status. */ - location?: string; -} - /** Defines headers for MongoDBResources_createUpdateMongoDBCollection operation. */ export interface MongoDBResourcesCreateUpdateMongoDBCollectionHeaders { /** URI to poll for completion status. */ @@ -4542,22 +3710,6 @@ export interface MongoDBResourcesDeleteMongoDBCollectionHeaders { location?: string; } -/** Defines headers for MongoDBResources_mongoDBDatabasePartitionMerge operation. */ -export interface MongoDBResourcesMongoDBDatabasePartitionMergeHeaders { - /** URI to poll for completion status. */ - azureAsyncOperation?: string; - /** URI to poll for completion status. */ - location?: string; -} - -/** Defines headers for MongoDBResources_listMongoDBCollectionPartitionMerge operation. */ -export interface MongoDBResourcesListMongoDBCollectionPartitionMergeHeaders { - /** URI to poll for completion status. */ - azureAsyncOperation?: string; - /** URI to poll for completion status. */ - location?: string; -} - /** Defines headers for MongoDBResources_updateMongoDBCollectionThroughput operation. */ export interface MongoDBResourcesUpdateMongoDBCollectionThroughputHeaders { /** URI to poll for completion status. */ @@ -4702,104 +3854,64 @@ export interface CassandraResourcesMigrateCassandraTableToManualThroughputHeader location?: string; } -/** Defines headers for CassandraResources_createUpdateCassandraView operation. */ -export interface CassandraResourcesCreateUpdateCassandraViewHeaders { +/** Defines headers for GremlinResources_createUpdateGremlinDatabase operation. */ +export interface GremlinResourcesCreateUpdateGremlinDatabaseHeaders { /** URI to poll for completion status. */ azureAsyncOperation?: string; /** URI to poll for completion status. */ location?: string; } -/** Defines headers for CassandraResources_deleteCassandraView operation. */ -export interface CassandraResourcesDeleteCassandraViewHeaders { +/** Defines headers for GremlinResources_deleteGremlinDatabase operation. */ +export interface GremlinResourcesDeleteGremlinDatabaseHeaders { /** URI to poll for completion status. */ azureAsyncOperation?: string; /** URI to poll for completion status. */ location?: string; } -/** Defines headers for CassandraResources_updateCassandraViewThroughput operation. */ -export interface CassandraResourcesUpdateCassandraViewThroughputHeaders { +/** Defines headers for GremlinResources_updateGremlinDatabaseThroughput operation. */ +export interface GremlinResourcesUpdateGremlinDatabaseThroughputHeaders { /** URI to poll for completion status. */ azureAsyncOperation?: string; /** URI to poll for completion status. */ location?: string; } -/** Defines headers for CassandraResources_migrateCassandraViewToAutoscale operation. */ -export interface CassandraResourcesMigrateCassandraViewToAutoscaleHeaders { +/** Defines headers for GremlinResources_migrateGremlinDatabaseToAutoscale operation. */ +export interface GremlinResourcesMigrateGremlinDatabaseToAutoscaleHeaders { /** URI to poll for completion status. */ azureAsyncOperation?: string; /** URI to poll for completion status. */ location?: string; } -/** Defines headers for CassandraResources_migrateCassandraViewToManualThroughput operation. */ -export interface CassandraResourcesMigrateCassandraViewToManualThroughputHeaders { +/** Defines headers for GremlinResources_migrateGremlinDatabaseToManualThroughput operation. */ +export interface GremlinResourcesMigrateGremlinDatabaseToManualThroughputHeaders { /** URI to poll for completion status. */ azureAsyncOperation?: string; /** URI to poll for completion status. */ location?: string; } -/** Defines headers for GremlinResources_createUpdateGremlinDatabase operation. */ -export interface GremlinResourcesCreateUpdateGremlinDatabaseHeaders { +/** Defines headers for GremlinResources_createUpdateGremlinGraph operation. */ +export interface GremlinResourcesCreateUpdateGremlinGraphHeaders { /** URI to poll for completion status. */ azureAsyncOperation?: string; /** URI to poll for completion status. */ location?: string; } -/** Defines headers for GremlinResources_deleteGremlinDatabase operation. */ -export interface GremlinResourcesDeleteGremlinDatabaseHeaders { +/** Defines headers for GremlinResources_deleteGremlinGraph operation. */ +export interface GremlinResourcesDeleteGremlinGraphHeaders { /** URI to poll for completion status. */ azureAsyncOperation?: string; /** URI to poll for completion status. */ location?: string; } -/** Defines headers for GremlinResources_updateGremlinDatabaseThroughput operation. */ -export interface GremlinResourcesUpdateGremlinDatabaseThroughputHeaders { - /** URI to poll for completion status. */ - azureAsyncOperation?: string; - /** URI to poll for completion status. */ - location?: string; -} - -/** Defines headers for GremlinResources_migrateGremlinDatabaseToAutoscale operation. */ -export interface GremlinResourcesMigrateGremlinDatabaseToAutoscaleHeaders { - /** URI to poll for completion status. */ - azureAsyncOperation?: string; - /** URI to poll for completion status. */ - location?: string; -} - -/** Defines headers for GremlinResources_migrateGremlinDatabaseToManualThroughput operation. */ -export interface GremlinResourcesMigrateGremlinDatabaseToManualThroughputHeaders { - /** URI to poll for completion status. */ - azureAsyncOperation?: string; - /** URI to poll for completion status. */ - location?: string; -} - -/** Defines headers for GremlinResources_createUpdateGremlinGraph operation. */ -export interface GremlinResourcesCreateUpdateGremlinGraphHeaders { - /** URI to poll for completion status. */ - azureAsyncOperation?: string; - /** URI to poll for completion status. */ - location?: string; -} - -/** Defines headers for GremlinResources_deleteGremlinGraph operation. */ -export interface GremlinResourcesDeleteGremlinGraphHeaders { - /** URI to poll for completion status. */ - azureAsyncOperation?: string; - /** URI to poll for completion status. */ - location?: string; -} - -/** Defines headers for GremlinResources_updateGremlinGraphThroughput operation. */ -export interface GremlinResourcesUpdateGremlinGraphThroughputHeaders { +/** Defines headers for GremlinResources_updateGremlinGraphThroughput operation. */ +export interface GremlinResourcesUpdateGremlinGraphThroughputHeaders { /** URI to poll for completion status. */ azureAsyncOperation?: string; /** URI to poll for completion status. */ @@ -4822,29 +3934,14 @@ export interface GremlinResourcesMigrateGremlinGraphToManualThroughputHeaders { location?: string; } -/** Defines headers for CassandraClusters_invokeCommandAsync operation. */ -export interface CassandraClustersInvokeCommandAsyncHeaders { +/** Defines headers for Service_create operation. */ +export interface ServiceCreateHeaders { /** URI to poll for completion status. */ azureAsyncOperation?: string; /** URI to poll for completion status. */ location?: string; } -/** Defines headers for MongoClusters_delete operation. */ -export interface MongoClustersDeleteHeaders { - location?: string; -} - -/** Defines headers for MongoClusters_update operation. */ -export interface MongoClustersUpdateHeaders { - location?: string; -} - -/** Defines headers for MongoClusters_deleteFirewallRule operation. */ -export interface MongoClustersDeleteFirewallRuleHeaders { - location?: string; -} - /** Defines headers for Service_delete operation. */ export interface ServiceDeleteHeaders { /** URI to poll for completion status. */ @@ -4853,30 +3950,6 @@ export interface ServiceDeleteHeaders { location?: string; } -/** Defines headers for ThroughputPool_update operation. */ -export interface ThroughputPoolUpdateHeaders { - /** URI to poll for completion status. */ - azureAsyncOperation?: string; - /** URI to poll for completion status. */ - location?: string; -} - -/** Defines headers for ThroughputPool_delete operation. */ -export interface ThroughputPoolDeleteHeaders { - /** URI to poll for completion status. */ - azureAsyncOperation?: string; - /** URI to poll for completion status. */ - location?: string; -} - -/** Defines headers for ThroughputPoolAccount_delete operation. */ -export interface ThroughputPoolAccountDeleteHeaders { - /** URI to poll for completion status. */ - azureAsyncOperation?: string; - /** URI to poll for completion status. */ - location?: string; -} - /** Known values of {@link DatabaseAccountKind} that the service accepts. */ export enum KnownDatabaseAccountKind { /** GlobalDocumentDB */ @@ -4898,30 +3971,6 @@ export enum KnownDatabaseAccountKind { */ export type DatabaseAccountKind = string; -/** Known values of {@link CreatedByType} that the service accepts. */ -export enum KnownCreatedByType { - /** User */ - User = "User", - /** Application */ - Application = "Application", - /** ManagedIdentity */ - ManagedIdentity = "ManagedIdentity", - /** Key */ - Key = "Key", -} - -/** - * Defines values for CreatedByType. \ - * {@link KnownCreatedByType} can be used interchangeably with CreatedByType, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **User** \ - * **Application** \ - * **ManagedIdentity** \ - * **Key** - */ -export type CreatedByType = string; - /** Known values of {@link ConnectorOffer} that the service accepts. */ export enum KnownConnectorOffer { /** Small */ @@ -4968,6 +4017,10 @@ export enum KnownServerVersion { Four0 = "4.0", /** Four2 */ Four2 = "4.2", + /** Five0 */ + Five0 = "5.0", + /** Six0 */ + Six0 = "6.0", } /** @@ -4978,7 +4031,9 @@ export enum KnownServerVersion { * **3.2** \ * **3.6** \ * **4.0** \ - * **4.2** + * **4.2** \ + * **5.0** \ + * **6.0** */ export type ServerVersion = string; @@ -5006,8 +4061,6 @@ export enum KnownCreateMode { Default = "Default", /** Restore */ Restore = "Restore", - /** PointInTimeRestore */ - PointInTimeRestore = "PointInTimeRestore", } /** @@ -5016,8 +4069,7 @@ export enum KnownCreateMode { * this enum contains the known values that the service supports. * ### Known values supported by the service * **Default** \ - * **Restore** \ - * **PointInTimeRestore** + * **Restore** */ export type CreateMode = string; @@ -5099,23 +4151,29 @@ export enum KnownMinimalTlsVersion { */ export type MinimalTlsVersion = string; -/** Known values of {@link DefaultPriorityLevel} that the service accepts. */ -export enum KnownDefaultPriorityLevel { - /** High */ - High = "High", - /** Low */ - Low = "Low", +/** Known values of {@link CreatedByType} that the service accepts. */ +export enum KnownCreatedByType { + /** User */ + User = "User", + /** Application */ + Application = "Application", + /** ManagedIdentity */ + ManagedIdentity = "ManagedIdentity", + /** Key */ + Key = "Key", } /** - * Defines values for DefaultPriorityLevel. \ - * {@link KnownDefaultPriorityLevel} can be used interchangeably with DefaultPriorityLevel, + * Defines values for CreatedByType. \ + * {@link KnownCreatedByType} can be used interchangeably with CreatedByType, * this enum contains the known values that the service supports. * ### Known values supported by the service - * **High** \ - * **Low** + * **User** \ + * **Application** \ + * **ManagedIdentity** \ + * **Key** */ -export type DefaultPriorityLevel = string; +export type CreatedByType = string; /** Known values of {@link Kind} that the service accepts. */ export enum KnownKind { @@ -5420,27 +4478,6 @@ export enum KnownConflictResolutionMode { */ export type ConflictResolutionMode = string; -/** Known values of {@link ThroughputPolicyType} that the service accepts. */ -export enum KnownThroughputPolicyType { - /** None */ - None = "none", - /** Equal */ - Equal = "equal", - /** Custom */ - Custom = "custom", -} - -/** - * Defines values for ThroughputPolicyType. \ - * {@link KnownThroughputPolicyType} can be used interchangeably with ThroughputPolicyType, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **none** \ - * **equal** \ - * **custom** - */ -export type ThroughputPolicyType = string; - /** Known values of {@link TriggerType} that the service accepts. */ export enum KnownTriggerType { /** Pre */ @@ -5519,14 +4556,6 @@ export enum KnownStatus { Online = "Online", /** Deleting */ Deleting = "Deleting", - /** Succeeded */ - Succeeded = "Succeeded", - /** Failed */ - Failed = "Failed", - /** Canceled */ - Canceled = "Canceled", - /** Updating */ - Updating = "Updating", } /** @@ -5538,56 +4567,10 @@ export enum KnownStatus { * **Initializing** \ * **InternallyReady** \ * **Online** \ - * **Deleting** \ - * **Succeeded** \ - * **Failed** \ - * **Canceled** \ - * **Updating** + * **Deleting** */ export type Status = string; -/** Known values of {@link DataTransferComponent} that the service accepts. */ -export enum KnownDataTransferComponent { - /** CosmosDBCassandra */ - CosmosDBCassandra = "CosmosDBCassandra", - /** CosmosDBMongo */ - CosmosDBMongo = "CosmosDBMongo", - /** CosmosDBSql */ - CosmosDBSql = "CosmosDBSql", - /** AzureBlobStorage */ - AzureBlobStorage = "AzureBlobStorage", -} - -/** - * Defines values for DataTransferComponent. \ - * {@link KnownDataTransferComponent} can be used interchangeably with DataTransferComponent, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **CosmosDBCassandra** \ - * **CosmosDBMongo** \ - * **CosmosDBSql** \ - * **AzureBlobStorage** - */ -export type DataTransferComponent = string; - -/** Known values of {@link DataTransferJobMode} that the service accepts. */ -export enum KnownDataTransferJobMode { - /** Offline */ - Offline = "Offline", - /** Online */ - Online = "Online", -} - -/** - * Defines values for DataTransferJobMode. \ - * {@link KnownDataTransferJobMode} can be used interchangeably with DataTransferJobMode, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **Offline** \ - * **Online** - */ -export type DataTransferJobMode = string; - /** Known values of {@link ManagedCassandraProvisioningState} that the service accepts. */ export enum KnownManagedCassandraProvisioningState { /** Creating */ @@ -5639,66 +4622,6 @@ export enum KnownAuthenticationMethod { */ export type AuthenticationMethod = string; -/** Known values of {@link AutoReplicate} that the service accepts. */ -export enum KnownAutoReplicate { - /** None */ - None = "None", - /** SystemKeyspaces */ - SystemKeyspaces = "SystemKeyspaces", - /** AllKeyspaces */ - AllKeyspaces = "AllKeyspaces", -} - -/** - * Defines values for AutoReplicate. \ - * {@link KnownAutoReplicate} can be used interchangeably with AutoReplicate, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **None** \ - * **SystemKeyspaces** \ - * **AllKeyspaces** - */ -export type AutoReplicate = string; - -/** Known values of {@link ClusterType} that the service accepts. */ -export enum KnownClusterType { - /** Production */ - Production = "Production", - /** NonProduction */ - NonProduction = "NonProduction", -} - -/** - * Defines values for ClusterType. \ - * {@link KnownClusterType} can be used interchangeably with ClusterType, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **Production** \ - * **NonProduction** - */ -export type ClusterType = string; - -/** Known values of {@link ScheduledEventStrategy} that the service accepts. */ -export enum KnownScheduledEventStrategy { - /** Ignore */ - Ignore = "Ignore", - /** StopAny */ - StopAny = "StopAny", - /** StopByRack */ - StopByRack = "StopByRack", -} - -/** - * Defines values for ScheduledEventStrategy. \ - * {@link KnownScheduledEventStrategy} can be used interchangeably with ScheduledEventStrategy, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **Ignore** \ - * **StopAny** \ - * **StopByRack** - */ -export type ScheduledEventStrategy = string; - /** Known values of {@link AzureConnectionType} that the service accepts. */ export enum KnownAzureConnectionType { /** None */ @@ -5735,60 +4658,6 @@ export enum KnownManagedCassandraResourceIdentityType { */ export type ManagedCassandraResourceIdentityType = string; -/** Known values of {@link CommandStatus} that the service accepts. */ -export enum KnownCommandStatus { - /** Done */ - Done = "Done", - /** Running */ - Running = "Running", - /** Enqueue */ - Enqueue = "Enqueue", - /** Processing */ - Processing = "Processing", - /** Finished */ - Finished = "Finished", - /** Failed */ - Failed = "Failed", -} - -/** - * Defines values for CommandStatus. \ - * {@link KnownCommandStatus} can be used interchangeably with CommandStatus, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **Done** \ - * **Running** \ - * **Enqueue** \ - * **Processing** \ - * **Finished** \ - * **Failed** - */ -export type CommandStatus = string; - -/** Known values of {@link BackupState} that the service accepts. */ -export enum KnownBackupState { - /** Initiated */ - Initiated = "Initiated", - /** InProgress */ - InProgress = "InProgress", - /** Succeeded */ - Succeeded = "Succeeded", - /** Failed */ - Failed = "Failed", -} - -/** - * Defines values for BackupState. \ - * {@link KnownBackupState} can be used interchangeably with BackupState, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **Initiated** \ - * **InProgress** \ - * **Succeeded** \ - * **Failed** - */ -export type BackupState = string; - /** Known values of {@link ConnectionState} that the service accepts. */ export enum KnownConnectionState { /** Unknown */ @@ -5846,102 +4715,6 @@ export enum KnownNodeState { */ export type NodeState = string; -/** Known values of {@link ProvisioningState} that the service accepts. */ -export enum KnownProvisioningState { - /** Succeeded */ - Succeeded = "Succeeded", - /** Failed */ - Failed = "Failed", - /** Canceled */ - Canceled = "Canceled", - /** InProgress */ - InProgress = "InProgress", - /** Updating */ - Updating = "Updating", - /** Dropping */ - Dropping = "Dropping", -} - -/** - * Defines values for ProvisioningState. \ - * {@link KnownProvisioningState} can be used interchangeably with ProvisioningState, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **Succeeded** \ - * **Failed** \ - * **Canceled** \ - * **InProgress** \ - * **Updating** \ - * **Dropping** - */ -export type ProvisioningState = string; - -/** Known values of {@link MongoClusterStatus} that the service accepts. */ -export enum KnownMongoClusterStatus { - /** Ready */ - Ready = "Ready", - /** Provisioning */ - Provisioning = "Provisioning", - /** Updating */ - Updating = "Updating", - /** Starting */ - Starting = "Starting", - /** Stopping */ - Stopping = "Stopping", - /** Stopped */ - Stopped = "Stopped", - /** Dropping */ - Dropping = "Dropping", -} - -/** - * Defines values for MongoClusterStatus. \ - * {@link KnownMongoClusterStatus} can be used interchangeably with MongoClusterStatus, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **Ready** \ - * **Provisioning** \ - * **Updating** \ - * **Starting** \ - * **Stopping** \ - * **Stopped** \ - * **Dropping** - */ -export type MongoClusterStatus = string; - -/** Known values of {@link NodeKind} that the service accepts. */ -export enum KnownNodeKind { - /** Shard */ - Shard = "Shard", -} - -/** - * Defines values for NodeKind. \ - * {@link KnownNodeKind} can be used interchangeably with NodeKind, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **Shard** - */ -export type NodeKind = string; - -/** Known values of {@link CheckNameAvailabilityReason} that the service accepts. */ -export enum KnownCheckNameAvailabilityReason { - /** Invalid */ - Invalid = "Invalid", - /** AlreadyExists */ - AlreadyExists = "AlreadyExists", -} - -/** - * Defines values for CheckNameAvailabilityReason. \ - * {@link KnownCheckNameAvailabilityReason} can be used interchangeably with CheckNameAvailabilityReason, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **Invalid** \ - * **AlreadyExists** - */ -export type CheckNameAvailabilityReason = string; - /** Known values of {@link NotebookWorkspaceName} that the service accepts. */ export enum KnownNotebookWorkspaceName { /** Default */ @@ -6107,6 +4880,24 @@ export enum KnownContinuousTier { */ export type ContinuousTier = string; +/** Known values of {@link DedicatedGatewayType} that the service accepts. */ +export enum KnownDedicatedGatewayType { + /** IntegratedCache */ + IntegratedCache = "IntegratedCache", + /** DistributedQuery */ + DistributedQuery = "DistributedQuery", +} + +/** + * Defines values for DedicatedGatewayType. \ + * {@link KnownDedicatedGatewayType} can be used interchangeably with DedicatedGatewayType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **IntegratedCache** \ + * **DistributedQuery** + */ +export type DedicatedGatewayType = string; + /** Known values of {@link NodeStatus} that the service accepts. */ export enum KnownNodeStatus { /** Up */ @@ -6124,23 +4915,21 @@ export enum KnownNodeStatus { * **Down** */ export type NodeStatus = string; -/** Defines values for DefaultConsistencyLevel. */ -export type DefaultConsistencyLevel = - | "Eventual" - | "Session" - | "BoundedStaleness" - | "Strong" - | "ConsistentPrefix"; -/** Defines values for NetworkAclBypass. */ -export type NetworkAclBypass = "None" | "AzureServices"; -/** Defines values for EnableFullTextQuery. */ -export type EnableFullTextQuery = "None" | "True" | "False"; /** Defines values for ResourceIdentityType. */ export type ResourceIdentityType = | "SystemAssigned" | "UserAssigned" | "SystemAssigned,UserAssigned" | "None"; +/** Defines values for DefaultConsistencyLevel. */ +export type DefaultConsistencyLevel = + | "Eventual" + | "Session" + | "BoundedStaleness" + | "Strong" + | "ConsistentPrefix"; +/** Defines values for NetworkAclBypass. */ +export type NetworkAclBypass = "None" | "AzureServices"; /** Defines values for MongoRoleDefinitionType. */ export type MongoRoleDefinitionType = "BuiltInRole" | "CustomRole"; /** Defines values for RoleDefinitionType. */ @@ -6448,41 +5237,6 @@ export interface PartitionKeyRangeIdRegionListMetricsOptionalParams export type PartitionKeyRangeIdRegionListMetricsResponse = PartitionMetricListResult; -/** Optional parameters. */ -export interface GraphResourcesListGraphsOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listGraphs operation. */ -export type GraphResourcesListGraphsResponse = GraphResourcesListResult; - -/** Optional parameters. */ -export interface GraphResourcesGetGraphOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the getGraph operation. */ -export type GraphResourcesGetGraphResponse = GraphResourceGetResults; - -/** Optional parameters. */ -export interface GraphResourcesCreateUpdateGraphOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the createUpdateGraph operation. */ -export type GraphResourcesCreateUpdateGraphResponse = GraphResourceGetResults; - -/** Optional parameters. */ -export interface GraphResourcesDeleteGraphResourceOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - /** Optional parameters. */ export interface SqlResourcesListSqlDatabasesOptionalParams extends coreClient.OperationOptions {} @@ -6569,35 +5323,6 @@ export interface SqlResourcesMigrateSqlDatabaseToManualThroughputOptionalParams export type SqlResourcesMigrateSqlDatabaseToManualThroughputResponse = ThroughputSettingsGetResults; -/** Optional parameters. */ -export interface SqlResourcesListClientEncryptionKeysOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listClientEncryptionKeys operation. */ -export type SqlResourcesListClientEncryptionKeysResponse = - ClientEncryptionKeysListResult; - -/** Optional parameters. */ -export interface SqlResourcesGetClientEncryptionKeyOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the getClientEncryptionKey operation. */ -export type SqlResourcesGetClientEncryptionKeyResponse = - ClientEncryptionKeyGetResults; - -/** Optional parameters. */ -export interface SqlResourcesCreateUpdateClientEncryptionKeyOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the createUpdateClientEncryptionKey operation. */ -export type SqlResourcesCreateUpdateClientEncryptionKeyResponse = - ClientEncryptionKeyGetResults; - /** Optional parameters. */ export interface SqlResourcesListSqlContainersOptionalParams extends coreClient.OperationOptions {} @@ -6638,32 +5363,6 @@ export interface SqlResourcesDeleteSqlContainerOptionalParams export type SqlResourcesDeleteSqlContainerResponse = SqlResourcesDeleteSqlContainerHeaders; -/** Optional parameters. */ -export interface SqlResourcesSqlDatabasePartitionMergeOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the sqlDatabasePartitionMerge operation. */ -export type SqlResourcesSqlDatabasePartitionMergeResponse = - PhysicalPartitionStorageInfoCollection; - -/** Optional parameters. */ -export interface SqlResourcesListSqlContainerPartitionMergeOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the listSqlContainerPartitionMerge operation. */ -export type SqlResourcesListSqlContainerPartitionMergeResponse = - PhysicalPartitionStorageInfoCollection; - /** Optional parameters. */ export interface SqlResourcesGetSqlContainerThroughputOptionalParams extends coreClient.OperationOptions {} @@ -6712,46 +5411,23 @@ export type SqlResourcesMigrateSqlContainerToManualThroughputResponse = ThroughputSettingsGetResults; /** Optional parameters. */ -export interface SqlResourcesSqlDatabaseRetrieveThroughputDistributionOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the sqlDatabaseRetrieveThroughputDistribution operation. */ -export type SqlResourcesSqlDatabaseRetrieveThroughputDistributionResponse = - PhysicalPartitionThroughputInfoResult; - -/** Optional parameters. */ -export interface SqlResourcesSqlDatabaseRedistributeThroughputOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} +export interface SqlResourcesListClientEncryptionKeysOptionalParams + extends coreClient.OperationOptions {} -/** Contains response data for the sqlDatabaseRedistributeThroughput operation. */ -export type SqlResourcesSqlDatabaseRedistributeThroughputResponse = - PhysicalPartitionThroughputInfoResult; +/** Contains response data for the listClientEncryptionKeys operation. */ +export type SqlResourcesListClientEncryptionKeysResponse = + ClientEncryptionKeysListResult; /** Optional parameters. */ -export interface SqlResourcesSqlContainerRetrieveThroughputDistributionOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} +export interface SqlResourcesGetClientEncryptionKeyOptionalParams + extends coreClient.OperationOptions {} -/** Contains response data for the sqlContainerRetrieveThroughputDistribution operation. */ -export type SqlResourcesSqlContainerRetrieveThroughputDistributionResponse = - PhysicalPartitionThroughputInfoResult; +/** Contains response data for the getClientEncryptionKey operation. */ +export type SqlResourcesGetClientEncryptionKeyResponse = + ClientEncryptionKeyGetResults; /** Optional parameters. */ -export interface SqlResourcesSqlContainerRedistributeThroughputOptionalParams +export interface SqlResourcesCreateUpdateClientEncryptionKeyOptionalParams extends coreClient.OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; @@ -6759,9 +5435,9 @@ export interface SqlResourcesSqlContainerRedistributeThroughputOptionalParams resumeFrom?: string; } -/** Contains response data for the sqlContainerRedistributeThroughput operation. */ -export type SqlResourcesSqlContainerRedistributeThroughputResponse = - PhysicalPartitionThroughputInfoResult; +/** Contains response data for the createUpdateClientEncryptionKey operation. */ +export type SqlResourcesCreateUpdateClientEncryptionKeyResponse = + ClientEncryptionKeyGetResults; /** Optional parameters. */ export interface SqlResourcesListSqlStoredProceduresOptionalParams @@ -7064,58 +5740,6 @@ export interface MongoDBResourcesMigrateMongoDBDatabaseToManualThroughputOptiona export type MongoDBResourcesMigrateMongoDBDatabaseToManualThroughputResponse = ThroughputSettingsGetResults; -/** Optional parameters. */ -export interface MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the mongoDBDatabaseRetrieveThroughputDistribution operation. */ -export type MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionResponse = - PhysicalPartitionThroughputInfoResult; - -/** Optional parameters. */ -export interface MongoDBResourcesMongoDBDatabaseRedistributeThroughputOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the mongoDBDatabaseRedistributeThroughput operation. */ -export type MongoDBResourcesMongoDBDatabaseRedistributeThroughputResponse = - PhysicalPartitionThroughputInfoResult; - -/** Optional parameters. */ -export interface MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the mongoDBContainerRetrieveThroughputDistribution operation. */ -export type MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionResponse = - PhysicalPartitionThroughputInfoResult; - -/** Optional parameters. */ -export interface MongoDBResourcesMongoDBContainerRedistributeThroughputOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the mongoDBContainerRedistributeThroughput operation. */ -export type MongoDBResourcesMongoDBContainerRedistributeThroughputResponse = - PhysicalPartitionThroughputInfoResult; - /** Optional parameters. */ export interface MongoDBResourcesListMongoDBCollectionsOptionalParams extends coreClient.OperationOptions {} @@ -7158,32 +5782,6 @@ export interface MongoDBResourcesDeleteMongoDBCollectionOptionalParams export type MongoDBResourcesDeleteMongoDBCollectionResponse = MongoDBResourcesDeleteMongoDBCollectionHeaders; -/** Optional parameters. */ -export interface MongoDBResourcesMongoDBDatabasePartitionMergeOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the mongoDBDatabasePartitionMerge operation. */ -export type MongoDBResourcesMongoDBDatabasePartitionMergeResponse = - PhysicalPartitionStorageInfoCollection; - -/** Optional parameters. */ -export interface MongoDBResourcesListMongoDBCollectionPartitionMergeOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the listMongoDBCollectionPartitionMerge operation. */ -export type MongoDBResourcesListMongoDBCollectionPartitionMergeResponse = - PhysicalPartitionStorageInfoCollection; - /** Optional parameters. */ export interface MongoDBResourcesGetMongoDBCollectionThroughputOptionalParams extends coreClient.OperationOptions {} @@ -7597,91 +6195,6 @@ export interface CassandraResourcesMigrateCassandraTableToManualThroughputOption export type CassandraResourcesMigrateCassandraTableToManualThroughputResponse = ThroughputSettingsGetResults; -/** Optional parameters. */ -export interface CassandraResourcesListCassandraViewsOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listCassandraViews operation. */ -export type CassandraResourcesListCassandraViewsResponse = - CassandraViewListResult; - -/** Optional parameters. */ -export interface CassandraResourcesGetCassandraViewOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the getCassandraView operation. */ -export type CassandraResourcesGetCassandraViewResponse = - CassandraViewGetResults; - -/** Optional parameters. */ -export interface CassandraResourcesCreateUpdateCassandraViewOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the createUpdateCassandraView operation. */ -export type CassandraResourcesCreateUpdateCassandraViewResponse = - CassandraViewGetResults; - -/** Optional parameters. */ -export interface CassandraResourcesDeleteCassandraViewOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Optional parameters. */ -export interface CassandraResourcesGetCassandraViewThroughputOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the getCassandraViewThroughput operation. */ -export type CassandraResourcesGetCassandraViewThroughputResponse = - ThroughputSettingsGetResults; - -/** Optional parameters. */ -export interface CassandraResourcesUpdateCassandraViewThroughputOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the updateCassandraViewThroughput operation. */ -export type CassandraResourcesUpdateCassandraViewThroughputResponse = - ThroughputSettingsGetResults; - -/** Optional parameters. */ -export interface CassandraResourcesMigrateCassandraViewToAutoscaleOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the migrateCassandraViewToAutoscale operation. */ -export type CassandraResourcesMigrateCassandraViewToAutoscaleResponse = - ThroughputSettingsGetResults; - -/** Optional parameters. */ -export interface CassandraResourcesMigrateCassandraViewToManualThroughputOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the migrateCassandraViewToManualThroughput operation. */ -export type CassandraResourcesMigrateCassandraViewToManualThroughputResponse = - ThroughputSettingsGetResults; - /** Optional parameters. */ export interface GremlinResourcesListGremlinDatabasesOptionalParams extends coreClient.OperationOptions {} @@ -7885,64 +6398,6 @@ export interface LocationsGetOptionalParams /** Contains response data for the get operation. */ export type LocationsGetResponse = LocationGetResult; -/** Optional parameters. */ -export interface DataTransferJobsCreateOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the create operation. */ -export type DataTransferJobsCreateResponse = DataTransferJobGetResults; - -/** Optional parameters. */ -export interface DataTransferJobsGetOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the get operation. */ -export type DataTransferJobsGetResponse = DataTransferJobGetResults; - -/** Optional parameters. */ -export interface DataTransferJobsPauseOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the pause operation. */ -export type DataTransferJobsPauseResponse = DataTransferJobGetResults; - -/** Optional parameters. */ -export interface DataTransferJobsResumeOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the resume operation. */ -export type DataTransferJobsResumeResponse = DataTransferJobGetResults; - -/** Optional parameters. */ -export interface DataTransferJobsCancelOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the cancel operation. */ -export type DataTransferJobsCancelResponse = DataTransferJobGetResults; - -/** Optional parameters. */ -export interface DataTransferJobsCompleteOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the complete operation. */ -export type DataTransferJobsCompleteResponse = DataTransferJobGetResults; - -/** Optional parameters. */ -export interface DataTransferJobsListByDatabaseAccountOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listByDatabaseAccount operation. */ -export type DataTransferJobsListByDatabaseAccountResponse = - DataTransferJobFeedResults; - -/** Optional parameters. */ -export interface DataTransferJobsListByDatabaseAccountNextOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listByDatabaseAccountNext operation. */ -export type DataTransferJobsListByDatabaseAccountNextResponse = - DataTransferJobFeedResults; - /** Optional parameters. */ export interface CassandraClustersListBySubscriptionOptionalParams extends coreClient.OperationOptions {} @@ -8009,51 +6464,9 @@ export interface CassandraClustersInvokeCommandOptionalParams /** Contains response data for the invokeCommand operation. */ export type CassandraClustersInvokeCommandResponse = CommandOutput; -/** Optional parameters. */ -export interface CassandraClustersInvokeCommandAsyncOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the invokeCommandAsync operation. */ -export type CassandraClustersInvokeCommandAsyncResponse = CommandPublicResource; - -/** Optional parameters. */ -export interface CassandraClustersListCommandOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listCommand operation. */ -export type CassandraClustersListCommandResponse = ListCommands; - -/** Optional parameters. */ -export interface CassandraClustersGetCommandAsyncOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the getCommandAsync operation. */ -export type CassandraClustersGetCommandAsyncResponse = ListCommands; - -/** Optional parameters. */ -export interface CassandraClustersListBackupsOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listBackups operation. */ -export type CassandraClustersListBackupsResponse = ListBackups; - -/** Optional parameters. */ -export interface CassandraClustersGetBackupOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the getBackup operation. */ -export type CassandraClustersGetBackupResponse = BackupResource; - /** Optional parameters. */ export interface CassandraClustersDeallocateOptionalParams extends coreClient.OperationOptions { - /** Force to deallocate a cluster of Cluster Type Production. Force to deallocate a cluster of Cluster Type Production might cause data loss */ - xMsForceDeallocate?: string; /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ @@ -8123,140 +6536,6 @@ export interface CassandraDataCentersUpdateOptionalParams /** Contains response data for the update operation. */ export type CassandraDataCentersUpdateResponse = DataCenterResource; -/** Optional parameters. */ -export interface MongoClustersListOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the list operation. */ -export type MongoClustersListResponse = MongoClusterListResult; - -/** Optional parameters. */ -export interface MongoClustersListByResourceGroupOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listByResourceGroup operation. */ -export type MongoClustersListByResourceGroupResponse = MongoClusterListResult; - -/** Optional parameters. */ -export interface MongoClustersCreateOrUpdateOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the createOrUpdate operation. */ -export type MongoClustersCreateOrUpdateResponse = MongoCluster; - -/** Optional parameters. */ -export interface MongoClustersGetOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the get operation. */ -export type MongoClustersGetResponse = MongoCluster; - -/** Optional parameters. */ -export interface MongoClustersDeleteOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the delete operation. */ -export type MongoClustersDeleteResponse = MongoClustersDeleteHeaders; - -/** Optional parameters. */ -export interface MongoClustersUpdateOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the update operation. */ -export type MongoClustersUpdateResponse = MongoCluster; - -/** Optional parameters. */ -export interface MongoClustersCreateOrUpdateFirewallRuleOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the createOrUpdateFirewallRule operation. */ -export type MongoClustersCreateOrUpdateFirewallRuleResponse = FirewallRule; - -/** Optional parameters. */ -export interface MongoClustersDeleteFirewallRuleOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the deleteFirewallRule operation. */ -export type MongoClustersDeleteFirewallRuleResponse = - MongoClustersDeleteFirewallRuleHeaders; - -/** Optional parameters. */ -export interface MongoClustersGetFirewallRuleOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the getFirewallRule operation. */ -export type MongoClustersGetFirewallRuleResponse = FirewallRule; - -/** Optional parameters. */ -export interface MongoClustersListFirewallRulesOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listFirewallRules operation. */ -export type MongoClustersListFirewallRulesResponse = FirewallRuleListResult; - -/** Optional parameters. */ -export interface MongoClustersCheckNameAvailabilityOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the checkNameAvailability operation. */ -export type MongoClustersCheckNameAvailabilityResponse = - CheckNameAvailabilityResponse; - -/** Optional parameters. */ -export interface MongoClustersListConnectionStringsOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listConnectionStrings operation. */ -export type MongoClustersListConnectionStringsResponse = - ListConnectionStringsResult; - -/** Optional parameters. */ -export interface MongoClustersListNextOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listNext operation. */ -export type MongoClustersListNextResponse = MongoClusterListResult; - -/** Optional parameters. */ -export interface MongoClustersListByResourceGroupNextOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listByResourceGroupNext operation. */ -export type MongoClustersListByResourceGroupNextResponse = - MongoClusterListResult; - -/** Optional parameters. */ -export interface MongoClustersListFirewallRulesNextOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listFirewallRulesNext operation. */ -export type MongoClustersListFirewallRulesNextResponse = FirewallRuleListResult; - /** Optional parameters. */ export interface NotebookWorkspacesListByDatabaseAccountOptionalParams extends coreClient.OperationOptions {} @@ -8562,129 +6841,6 @@ export interface ServiceDeleteOptionalParams resumeFrom?: string; } -/** Optional parameters. */ -export interface ThroughputPoolsListOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the list operation. */ -export type ThroughputPoolsListResponse = ThroughputPoolsListResult; - -/** Optional parameters. */ -export interface ThroughputPoolsListByResourceGroupOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listByResourceGroup operation. */ -export type ThroughputPoolsListByResourceGroupResponse = - ThroughputPoolsListResult; - -/** Optional parameters. */ -export interface ThroughputPoolsListNextOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listNext operation. */ -export type ThroughputPoolsListNextResponse = ThroughputPoolsListResult; - -/** Optional parameters. */ -export interface ThroughputPoolsListByResourceGroupNextOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listByResourceGroupNext operation. */ -export type ThroughputPoolsListByResourceGroupNextResponse = - ThroughputPoolsListResult; - -/** Optional parameters. */ -export interface ThroughputPoolGetOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the get operation. */ -export type ThroughputPoolGetResponse = ThroughputPoolResource; - -/** Optional parameters. */ -export interface ThroughputPoolCreateOrUpdateOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the createOrUpdate operation. */ -export type ThroughputPoolCreateOrUpdateResponse = ThroughputPoolResource; - -/** Optional parameters. */ -export interface ThroughputPoolUpdateOptionalParams - extends coreClient.OperationOptions { - /** The parameters to provide for the current Throughput Pool. */ - body?: ThroughputPoolUpdate; - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the update operation. */ -export type ThroughputPoolUpdateResponse = ThroughputPoolResource; - -/** Optional parameters. */ -export interface ThroughputPoolDeleteOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the delete operation. */ -export type ThroughputPoolDeleteResponse = ThroughputPoolDeleteHeaders; - -/** Optional parameters. */ -export interface ThroughputPoolAccountsListOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the list operation. */ -export type ThroughputPoolAccountsListResponse = - ThroughputPoolAccountsListResult; - -/** Optional parameters. */ -export interface ThroughputPoolAccountsListNextOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listNext operation. */ -export type ThroughputPoolAccountsListNextResponse = - ThroughputPoolAccountsListResult; - -/** Optional parameters. */ -export interface ThroughputPoolAccountGetOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the get operation. */ -export type ThroughputPoolAccountGetResponse = ThroughputPoolAccountResource; - -/** Optional parameters. */ -export interface ThroughputPoolAccountCreateOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the create operation. */ -export type ThroughputPoolAccountCreateResponse = ThroughputPoolAccountResource; - -/** Optional parameters. */ -export interface ThroughputPoolAccountDeleteOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the delete operation. */ -export type ThroughputPoolAccountDeleteResponse = - ThroughputPoolAccountDeleteHeaders; - /** Optional parameters. */ export interface CosmosDBManagementClientOptionalParams extends coreClient.ServiceClientOptions { diff --git a/sdk/cosmosdb/arm-cosmosdb/src/models/mappers.ts b/sdk/cosmosdb/arm-cosmosdb/src/models/mappers.ts index 9c0ad194fcb2..66148adfc627 100644 --- a/sdk/cosmosdb/arm-cosmosdb/src/models/mappers.ts +++ b/sdk/cosmosdb/arm-cosmosdb/src/models/mappers.ts @@ -8,6 +8,79 @@ import * as coreClient from "@azure/core-client"; +export const ManagedServiceIdentity: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ManagedServiceIdentity", + modelProperties: { + principalId: { + serializedName: "principalId", + readOnly: true, + type: { + name: "String", + }, + }, + tenantId: { + serializedName: "tenantId", + readOnly: true, + type: { + name: "String", + }, + }, + type: { + serializedName: "type", + type: { + name: "Enum", + allowedValues: [ + "SystemAssigned", + "UserAssigned", + "SystemAssigned,UserAssigned", + "None", + ], + }, + }, + userAssignedIdentities: { + serializedName: "userAssignedIdentities", + type: { + name: "Dictionary", + value: { + type: { + name: "Composite", + className: + "Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties", + }, + }, + }, + }, + }, + }, +}; + +export const Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: + "Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties", + modelProperties: { + principalId: { + serializedName: "principalId", + readOnly: true, + type: { + name: "String", + }, + }, + clientId: { + serializedName: "clientId", + readOnly: true, + type: { + name: "String", + }, + }, + }, + }, + }; + export const IpAddressOrRange: coreClient.CompositeMapper = { type: { name: "Composite", @@ -254,58 +327,6 @@ export const Resource: coreClient.CompositeMapper = { name: "String", }, }, - systemData: { - serializedName: "systemData", - type: { - name: "Composite", - className: "SystemData", - }, - }, - }, - }, -}; - -export const SystemData: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "SystemData", - modelProperties: { - createdBy: { - serializedName: "createdBy", - type: { - name: "String", - }, - }, - createdByType: { - serializedName: "createdByType", - type: { - name: "String", - }, - }, - createdAt: { - serializedName: "createdAt", - type: { - name: "DateTime", - }, - }, - lastModifiedBy: { - serializedName: "lastModifiedBy", - type: { - name: "String", - }, - }, - lastModifiedByType: { - serializedName: "lastModifiedByType", - type: { - name: "String", - }, - }, - lastModifiedAt: { - serializedName: "lastModifiedAt", - type: { - name: "DateTime", - }, - }, }, }, }; @@ -409,12 +430,6 @@ export const RestoreParametersBase: coreClient.CompositeMapper = { name: "DateTime", }, }, - restoreWithTtlDisabled: { - serializedName: "restoreWithTtlDisabled", - type: { - name: "Boolean", - }, - }, }, }, }; @@ -518,22 +533,6 @@ export const CorsPolicy: coreClient.CompositeMapper = { }, }; -export const DiagnosticLogSettings: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "DiagnosticLogSettings", - modelProperties: { - enableFullTextQuery: { - serializedName: "enableFullTextQuery", - type: { - name: "Enum", - allowedValues: ["None", "True", "False"], - }, - }, - }, - }, -}; - export const Capacity: coreClient.CompositeMapper = { type: { name: "Composite", @@ -605,70 +604,65 @@ export const AccountKeyMetadata: coreClient.CompositeMapper = { }, }; -export const ARMResourceProperties: coreClient.CompositeMapper = { +export const SystemData: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ARMResourceProperties", + className: "SystemData", modelProperties: { - id: { - serializedName: "id", - readOnly: true, + createdBy: { + serializedName: "createdBy", type: { name: "String", }, }, - name: { - serializedName: "name", - readOnly: true, + createdByType: { + serializedName: "createdByType", type: { name: "String", }, }, - type: { - serializedName: "type", - readOnly: true, + createdAt: { + serializedName: "createdAt", type: { - name: "String", + name: "DateTime", }, }, - location: { - serializedName: "location", + lastModifiedBy: { + serializedName: "lastModifiedBy", type: { name: "String", }, }, - tags: { - serializedName: "tags", + lastModifiedByType: { + serializedName: "lastModifiedByType", type: { - name: "Dictionary", - value: { type: { name: "String" } }, + name: "String", }, }, - identity: { - serializedName: "identity", + lastModifiedAt: { + serializedName: "lastModifiedAt", type: { - name: "Composite", - className: "ManagedServiceIdentity", + name: "DateTime", }, }, }, }, }; -export const ManagedServiceIdentity: coreClient.CompositeMapper = { +export const ARMResourceProperties: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ManagedServiceIdentity", + className: "ARMResourceProperties", modelProperties: { - principalId: { - serializedName: "principalId", + id: { + serializedName: "id", readOnly: true, type: { name: "String", }, }, - tenantId: { - serializedName: "tenantId", + name: { + serializedName: "name", readOnly: true, type: { name: "String", @@ -676,58 +670,28 @@ export const ManagedServiceIdentity: coreClient.CompositeMapper = { }, type: { serializedName: "type", + readOnly: true, type: { - name: "Enum", - allowedValues: [ - "SystemAssigned", - "UserAssigned", - "SystemAssigned,UserAssigned", - "None", - ], + name: "String", }, }, - userAssignedIdentities: { - serializedName: "userAssignedIdentities", + location: { + serializedName: "location", + type: { + name: "String", + }, + }, + tags: { + serializedName: "tags", type: { name: "Dictionary", - value: { - type: { - name: "Composite", - className: - "Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties", - }, - }, + value: { type: { name: "String" } }, }, }, }, }, }; -export const Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: - "Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties", - modelProperties: { - principalId: { - serializedName: "principalId", - readOnly: true, - type: { - name: "String", - }, - }, - clientId: { - serializedName: "clientId", - readOnly: true, - type: { - name: "String", - }, - }, - }, - }, - }; - export const DatabaseAccountUpdateParameters: coreClient.CompositeMapper = { type: { name: "Composite", @@ -925,13 +889,6 @@ export const DatabaseAccountUpdateParameters: coreClient.CompositeMapper = { }, }, }, - diagnosticLogSettings: { - serializedName: "properties.diagnosticLogSettings", - type: { - name: "Composite", - className: "DiagnosticLogSettings", - }, - }, disableLocalAuth: { serializedName: "properties.disableLocalAuth", type: { @@ -945,12 +902,6 @@ export const DatabaseAccountUpdateParameters: coreClient.CompositeMapper = { className: "Capacity", }, }, - enableMaterializedViews: { - serializedName: "properties.enableMaterializedViews", - type: { - name: "Boolean", - }, - }, keysMetadata: { serializedName: "properties.keysMetadata", type: { @@ -964,42 +915,24 @@ export const DatabaseAccountUpdateParameters: coreClient.CompositeMapper = { name: "Boolean", }, }, - enableBurstCapacity: { - serializedName: "properties.enableBurstCapacity", - type: { - name: "Boolean", - }, - }, - minimalTlsVersion: { - serializedName: "properties.minimalTlsVersion", - type: { - name: "String", - }, - }, - customerManagedKeyStatus: { - serializedName: "properties.customerManagedKeyStatus", + minimalTlsVersion: { + serializedName: "properties.minimalTlsVersion", type: { name: "String", }, }, - enablePriorityBasedExecution: { - serializedName: "properties.enablePriorityBasedExecution", + enableBurstCapacity: { + serializedName: "properties.enableBurstCapacity", type: { name: "Boolean", }, }, - defaultPriorityLevel: { - serializedName: "properties.defaultPriorityLevel", + customerManagedKeyStatus: { + serializedName: "properties.customerManagedKeyStatus", type: { name: "String", }, }, - enablePerRegionPerPartitionAutoscale: { - serializedName: "properties.enablePerRegionPerPartitionAutoscale", - type: { - name: "Boolean", - }, - }, }, }, }; @@ -1704,10 +1637,10 @@ export const MetricAvailability: coreClient.CompositeMapper = { }, }; -export const GraphResourcesListResult: coreClient.CompositeMapper = { +export const SqlDatabaseListResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "GraphResourcesListResult", + className: "SqlDatabaseListResult", modelProperties: { value: { serializedName: "value", @@ -1717,7 +1650,7 @@ export const GraphResourcesListResult: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "GraphResourceGetResults", + className: "SqlDatabaseGetResults", }, }, }, @@ -1726,10 +1659,10 @@ export const GraphResourcesListResult: coreClient.CompositeMapper = { }, }; -export const GraphResource: coreClient.CompositeMapper = { +export const SqlDatabaseResource: coreClient.CompositeMapper = { type: { name: "Composite", - className: "GraphResource", + className: "SqlDatabaseResource", modelProperties: { id: { serializedName: "id", @@ -1738,51 +1671,58 @@ export const GraphResource: coreClient.CompositeMapper = { name: "String", }, }, - }, - }, -}; - -export const OptionsResource: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "OptionsResource", - modelProperties: { - throughput: { - serializedName: "throughput", + restoreParameters: { + serializedName: "restoreParameters", type: { - name: "Number", + name: "Composite", + className: "ResourceRestoreParameters", }, }, - autoscaleSettings: { - serializedName: "autoscaleSettings", + createMode: { + defaultValue: "Default", + serializedName: "createMode", type: { - name: "Composite", - className: "AutoscaleSettings", + name: "String", }, }, }, }, }; -export const AutoscaleSettings: coreClient.CompositeMapper = { +export const ExtendedResourceProperties: coreClient.CompositeMapper = { type: { name: "Composite", - className: "AutoscaleSettings", + className: "ExtendedResourceProperties", modelProperties: { - maxThroughput: { - serializedName: "maxThroughput", + rid: { + serializedName: "_rid", + readOnly: true, + type: { + name: "String", + }, + }, + ts: { + serializedName: "_ts", + readOnly: true, type: { name: "Number", }, }, + etag: { + serializedName: "_etag", + readOnly: true, + type: { + name: "String", + }, + }, }, }, }; -export const CreateUpdateOptions: coreClient.CompositeMapper = { +export const OptionsResource: coreClient.CompositeMapper = { type: { name: "Composite", - className: "CreateUpdateOptions", + className: "OptionsResource", modelProperties: { throughput: { serializedName: "throughput", @@ -1801,81 +1741,37 @@ export const CreateUpdateOptions: coreClient.CompositeMapper = { }, }; -export const SqlDatabaseListResult: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "SqlDatabaseListResult", - modelProperties: { - value: { - serializedName: "value", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SqlDatabaseGetResults", - }, - }, - }, - }, - }, - }, -}; - -export const SqlDatabaseResource: coreClient.CompositeMapper = { +export const AutoscaleSettings: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SqlDatabaseResource", + className: "AutoscaleSettings", modelProperties: { - id: { - serializedName: "id", - required: true, - type: { - name: "String", - }, - }, - restoreParameters: { - serializedName: "restoreParameters", - type: { - name: "Composite", - className: "ResourceRestoreParameters", - }, - }, - createMode: { - serializedName: "createMode", + maxThroughput: { + serializedName: "maxThroughput", type: { - name: "String", + name: "Number", }, }, }, }, }; -export const ExtendedResourceProperties: coreClient.CompositeMapper = { +export const CreateUpdateOptions: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ExtendedResourceProperties", + className: "CreateUpdateOptions", modelProperties: { - rid: { - serializedName: "_rid", - readOnly: true, - type: { - name: "String", - }, - }, - ts: { - serializedName: "_ts", - readOnly: true, + throughput: { + serializedName: "throughput", type: { name: "Number", }, }, - etag: { - serializedName: "_etag", - readOnly: true, + autoscaleSettings: { + serializedName: "autoscaleSettings", type: { - name: "String", + name: "Composite", + className: "AutoscaleSettings", }, }, }, @@ -2015,10 +1911,10 @@ export const CloudError: coreClient.CompositeMapper = { }, }; -export const ClientEncryptionKeysListResult: coreClient.CompositeMapper = { +export const SqlContainerListResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ClientEncryptionKeysListResult", + className: "SqlContainerListResult", modelProperties: { value: { serializedName: "value", @@ -2028,7 +1924,7 @@ export const ClientEncryptionKeysListResult: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "ClientEncryptionKeyGetResults", + className: "SqlContainerGetResults", }, }, }, @@ -2037,257 +1933,115 @@ export const ClientEncryptionKeysListResult: coreClient.CompositeMapper = { }, }; -export const ClientEncryptionKeyResource: coreClient.CompositeMapper = { +export const SqlContainerResource: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ClientEncryptionKeyResource", + className: "SqlContainerResource", modelProperties: { id: { serializedName: "id", + required: true, type: { name: "String", }, }, - encryptionAlgorithm: { - serializedName: "encryptionAlgorithm", + indexingPolicy: { + serializedName: "indexingPolicy", type: { - name: "String", + name: "Composite", + className: "IndexingPolicy", }, }, - wrappedDataEncryptionKey: { - serializedName: "wrappedDataEncryptionKey", + partitionKey: { + serializedName: "partitionKey", type: { - name: "ByteArray", + name: "Composite", + className: "ContainerPartitionKey", }, }, - keyWrapMetadata: { - serializedName: "keyWrapMetadata", + defaultTtl: { + serializedName: "defaultTtl", + type: { + name: "Number", + }, + }, + uniqueKeyPolicy: { + serializedName: "uniqueKeyPolicy", type: { name: "Composite", - className: "KeyWrapMetadata", + className: "UniqueKeyPolicy", }, }, - }, - }, -}; - -export const KeyWrapMetadata: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "KeyWrapMetadata", - modelProperties: { - name: { - serializedName: "name", + conflictResolutionPolicy: { + serializedName: "conflictResolutionPolicy", type: { - name: "String", + name: "Composite", + className: "ConflictResolutionPolicy", }, }, - type: { - serializedName: "type", + clientEncryptionPolicy: { + serializedName: "clientEncryptionPolicy", type: { - name: "String", + name: "Composite", + className: "ClientEncryptionPolicy", }, }, - value: { - serializedName: "value", + analyticalStorageTtl: { + serializedName: "analyticalStorageTtl", type: { - name: "String", + name: "Number", }, }, - algorithm: { - serializedName: "algorithm", + restoreParameters: { + serializedName: "restoreParameters", + type: { + name: "Composite", + className: "ResourceRestoreParameters", + }, + }, + createMode: { + defaultValue: "Default", + serializedName: "createMode", type: { name: "String", }, }, + computedProperties: { + serializedName: "computedProperties", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ComputedProperty", + }, + }, + }, + }, }, }, }; -export const ARMProxyResource: coreClient.CompositeMapper = { +export const IndexingPolicy: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ARMProxyResource", + className: "IndexingPolicy", modelProperties: { - id: { - serializedName: "id", - readOnly: true, + automatic: { + serializedName: "automatic", type: { - name: "String", + name: "Boolean", }, }, - name: { - serializedName: "name", - readOnly: true, + indexingMode: { + defaultValue: "consistent", + serializedName: "indexingMode", type: { name: "String", }, }, - type: { - serializedName: "type", - readOnly: true, - type: { - name: "String", - }, - }, - }, - }, -}; - -export const ClientEncryptionKeyCreateUpdateParameters: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "ClientEncryptionKeyCreateUpdateParameters", - modelProperties: { - resource: { - serializedName: "properties.resource", - type: { - name: "Composite", - className: "ClientEncryptionKeyResource", - }, - }, - }, - }, - }; - -export const SqlContainerListResult: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "SqlContainerListResult", - modelProperties: { - value: { - serializedName: "value", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SqlContainerGetResults", - }, - }, - }, - }, - }, - }, -}; - -export const SqlContainerResource: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "SqlContainerResource", - modelProperties: { - id: { - serializedName: "id", - required: true, - type: { - name: "String", - }, - }, - indexingPolicy: { - serializedName: "indexingPolicy", - type: { - name: "Composite", - className: "IndexingPolicy", - }, - }, - partitionKey: { - serializedName: "partitionKey", - type: { - name: "Composite", - className: "ContainerPartitionKey", - }, - }, - defaultTtl: { - serializedName: "defaultTtl", - type: { - name: "Number", - }, - }, - uniqueKeyPolicy: { - serializedName: "uniqueKeyPolicy", - type: { - name: "Composite", - className: "UniqueKeyPolicy", - }, - }, - conflictResolutionPolicy: { - serializedName: "conflictResolutionPolicy", - type: { - name: "Composite", - className: "ConflictResolutionPolicy", - }, - }, - clientEncryptionPolicy: { - serializedName: "clientEncryptionPolicy", - type: { - name: "Composite", - className: "ClientEncryptionPolicy", - }, - }, - analyticalStorageTtl: { - serializedName: "analyticalStorageTtl", - type: { - name: "Number", - }, - }, - restoreParameters: { - serializedName: "restoreParameters", - type: { - name: "Composite", - className: "ResourceRestoreParameters", - }, - }, - createMode: { - serializedName: "createMode", - type: { - name: "String", - }, - }, - materializedViewDefinition: { - serializedName: "materializedViewDefinition", - type: { - name: "Composite", - className: "MaterializedViewDefinition", - }, - }, - computedProperties: { - serializedName: "computedProperties", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ComputedProperty", - }, - }, - }, - }, - }, - }, -}; - -export const IndexingPolicy: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "IndexingPolicy", - modelProperties: { - automatic: { - serializedName: "automatic", - type: { - name: "Boolean", - }, - }, - indexingMode: { - defaultValue: "consistent", - serializedName: "indexingMode", - type: { - name: "String", - }, - }, - includedPaths: { - serializedName: "includedPaths", + includedPaths: { + serializedName: "includedPaths", type: { name: "Sequence", element: { @@ -2644,99 +2398,120 @@ export const ClientEncryptionIncludedPath: coreClient.CompositeMapper = { }, }; -export const MaterializedViewDefinition: coreClient.CompositeMapper = { +export const ComputedProperty: coreClient.CompositeMapper = { type: { name: "Composite", - className: "MaterializedViewDefinition", + className: "ComputedProperty", modelProperties: { - sourceCollectionRid: { - serializedName: "sourceCollectionRid", - readOnly: true, + name: { + serializedName: "name", type: { name: "String", }, }, - sourceCollectionId: { - serializedName: "sourceCollectionId", - required: true, + query: { + serializedName: "query", type: { name: "String", }, }, - definition: { - serializedName: "definition", - required: true, + }, + }, +}; + +export const ClientEncryptionKeysListResult: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ClientEncryptionKeysListResult", + modelProperties: { + value: { + serializedName: "value", + readOnly: true, type: { - name: "String", + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ClientEncryptionKeyGetResults", + }, + }, }, }, }, }, }; -export const ComputedProperty: coreClient.CompositeMapper = { +export const ClientEncryptionKeyResource: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ComputedProperty", + className: "ClientEncryptionKeyResource", modelProperties: { - name: { - serializedName: "name", + id: { + serializedName: "id", type: { name: "String", }, }, - query: { - serializedName: "query", + encryptionAlgorithm: { + serializedName: "encryptionAlgorithm", type: { name: "String", }, }, + wrappedDataEncryptionKey: { + serializedName: "wrappedDataEncryptionKey", + type: { + name: "ByteArray", + }, + }, + keyWrapMetadata: { + serializedName: "keyWrapMetadata", + type: { + name: "Composite", + className: "KeyWrapMetadata", + }, + }, }, }, }; -export const MergeParameters: coreClient.CompositeMapper = { +export const KeyWrapMetadata: coreClient.CompositeMapper = { type: { name: "Composite", - className: "MergeParameters", + className: "KeyWrapMetadata", modelProperties: { - isDryRun: { - serializedName: "isDryRun", + name: { + serializedName: "name", type: { - name: "Boolean", + name: "String", }, }, - }, - }, -}; - -export const PhysicalPartitionStorageInfoCollection: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "PhysicalPartitionStorageInfoCollection", - modelProperties: { - physicalPartitionStorageInfoCollection: { - serializedName: "physicalPartitionStorageInfoCollection", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "PhysicalPartitionStorageInfo", - }, - }, - }, + type: { + serializedName: "type", + type: { + name: "String", + }, + }, + value: { + serializedName: "value", + type: { + name: "String", + }, + }, + algorithm: { + serializedName: "algorithm", + type: { + name: "String", }, }, }, - }; + }, +}; -export const PhysicalPartitionStorageInfo: coreClient.CompositeMapper = { +export const ARMProxyResource: coreClient.CompositeMapper = { type: { name: "Composite", - className: "PhysicalPartitionStorageInfo", + className: "ARMProxyResource", modelProperties: { id: { serializedName: "id", @@ -2745,48 +2520,16 @@ export const PhysicalPartitionStorageInfo: coreClient.CompositeMapper = { name: "String", }, }, - storageInKB: { - serializedName: "storageInKB", + name: { + serializedName: "name", readOnly: true, type: { - name: "Number", - }, - }, - }, - }, -}; - -export const RetrieveThroughputPropertiesResource: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "RetrieveThroughputPropertiesResource", - modelProperties: { - physicalPartitionIds: { - serializedName: "physicalPartitionIds", - required: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "PhysicalPartitionId", - }, - }, - }, + name: "String", }, }, - }, - }; - -export const PhysicalPartitionId: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "PhysicalPartitionId", - modelProperties: { - id: { - serializedName: "id", - required: true, + type: { + serializedName: "type", + readOnly: true, type: { name: "String", }, @@ -2795,88 +2538,17 @@ export const PhysicalPartitionId: coreClient.CompositeMapper = { }, }; -export const PhysicalPartitionThroughputInfoProperties: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "PhysicalPartitionThroughputInfoProperties", - modelProperties: { - physicalPartitionThroughputInfo: { - serializedName: "physicalPartitionThroughputInfo", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "PhysicalPartitionThroughputInfoResource", - }, - }, - }, - }, - }, - }, - }; - -export const PhysicalPartitionThroughputInfoResource: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "PhysicalPartitionThroughputInfoResource", - modelProperties: { - id: { - serializedName: "id", - required: true, - type: { - name: "String", - }, - }, - throughput: { - serializedName: "throughput", - type: { - name: "Number", - }, - }, - }, - }, - }; - -export const RedistributeThroughputPropertiesResource: coreClient.CompositeMapper = +export const ClientEncryptionKeyCreateUpdateParameters: coreClient.CompositeMapper = { type: { name: "Composite", - className: "RedistributeThroughputPropertiesResource", + className: "ClientEncryptionKeyCreateUpdateParameters", modelProperties: { - throughputPolicy: { - serializedName: "throughputPolicy", - required: true, - type: { - name: "String", - }, - }, - targetPhysicalPartitionThroughputInfo: { - serializedName: "targetPhysicalPartitionThroughputInfo", - required: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "PhysicalPartitionThroughputInfoResource", - }, - }, - }, - }, - sourcePhysicalPartitionThroughputInfo: { - serializedName: "sourcePhysicalPartitionThroughputInfo", - required: true, + resource: { + serializedName: "properties.resource", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "PhysicalPartitionThroughputInfoResource", - }, - }, + name: "Composite", + className: "ClientEncryptionKeyResource", }, }, }, @@ -3069,6 +2741,7 @@ export const MongoDBDatabaseResource: coreClient.CompositeMapper = { }, }, createMode: { + defaultValue: "Default", serializedName: "createMode", type: { name: "String", @@ -3145,6 +2818,7 @@ export const MongoDBCollectionResource: coreClient.CompositeMapper = { }, }, createMode: { + defaultValue: "Default", serializedName: "createMode", type: { name: "String", @@ -3260,6 +2934,7 @@ export const TableResource: coreClient.CompositeMapper = { }, }, createMode: { + defaultValue: "Default", serializedName: "createMode", type: { name: "String", @@ -3508,6 +3183,7 @@ export const GremlinDatabaseResource: coreClient.CompositeMapper = { }, }, createMode: { + defaultValue: "Default", serializedName: "createMode", type: { name: "String", @@ -3599,6 +3275,7 @@ export const GremlinGraphResource: coreClient.CompositeMapper = { }, }, createMode: { + defaultValue: "Default", serializedName: "createMode", type: { name: "String", @@ -3686,189 +3363,6 @@ export const LocationProperties: coreClient.CompositeMapper = { }, }; -export const CassandraViewListResult: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "CassandraViewListResult", - modelProperties: { - value: { - serializedName: "value", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "CassandraViewGetResults", - }, - }, - }, - }, - }, - }, -}; - -export const CassandraViewResource: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "CassandraViewResource", - modelProperties: { - id: { - serializedName: "id", - required: true, - type: { - name: "String", - }, - }, - viewDefinition: { - serializedName: "viewDefinition", - required: true, - type: { - name: "String", - }, - }, - }, - }, -}; - -export const DataTransferJobProperties: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "DataTransferJobProperties", - modelProperties: { - jobName: { - serializedName: "jobName", - readOnly: true, - type: { - name: "String", - }, - }, - source: { - serializedName: "source", - type: { - name: "Composite", - className: "DataTransferDataSourceSink", - }, - }, - destination: { - serializedName: "destination", - type: { - name: "Composite", - className: "DataTransferDataSourceSink", - }, - }, - status: { - serializedName: "status", - readOnly: true, - type: { - name: "String", - }, - }, - processedCount: { - serializedName: "processedCount", - readOnly: true, - type: { - name: "Number", - }, - }, - totalCount: { - serializedName: "totalCount", - readOnly: true, - type: { - name: "Number", - }, - }, - lastUpdatedUtcTime: { - serializedName: "lastUpdatedUtcTime", - readOnly: true, - type: { - name: "DateTime", - }, - }, - workerCount: { - constraints: { - InclusiveMinimum: 0, - }, - serializedName: "workerCount", - type: { - name: "Number", - }, - }, - error: { - serializedName: "error", - type: { - name: "Composite", - className: "ErrorResponse", - }, - }, - duration: { - serializedName: "duration", - readOnly: true, - type: { - name: "String", - }, - }, - mode: { - serializedName: "mode", - type: { - name: "String", - }, - }, - }, - }, -}; - -export const DataTransferDataSourceSink: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "DataTransferDataSourceSink", - uberParent: "DataTransferDataSourceSink", - polymorphicDiscriminator: { - serializedName: "component", - clientName: "component", - }, - modelProperties: { - component: { - defaultValue: "CosmosDBCassandra", - serializedName: "component", - required: true, - type: { - name: "String", - }, - }, - }, - }, -}; - -export const DataTransferJobFeedResults: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "DataTransferJobFeedResults", - modelProperties: { - value: { - serializedName: "value", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "DataTransferJobGetResults", - }, - }, - }, - }, - nextLink: { - serializedName: "nextLink", - readOnly: true, - type: { - name: "String", - }, - }, - }, - }, -}; - export const ListClusters: coreClient.CompositeMapper = { type: { name: "Composite", @@ -3950,12 +3444,6 @@ export const ClusterResourceProperties: coreClient.CompositeMapper = { name: "Boolean", }, }, - autoReplicate: { - serializedName: "autoReplicate", - type: { - name: "String", - }, - }, clientCertificates: { serializedName: "clientCertificates", type: { @@ -4018,19 +3506,8 @@ export const ClusterResourceProperties: coreClient.CompositeMapper = { }, }, }, - externalDataCenters: { - serializedName: "externalDataCenters", - type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, - }, - }, - hoursBetweenBackups: { - serializedName: "hoursBetweenBackups", + hoursBetweenBackups: { + serializedName: "hoursBetweenBackups", type: { name: "Number", }, @@ -4047,12 +3524,6 @@ export const ClusterResourceProperties: coreClient.CompositeMapper = { name: "Boolean", }, }, - clusterType: { - serializedName: "clusterType", - type: { - name: "String", - }, - }, provisionError: { serializedName: "provisionError", type: { @@ -4060,35 +3531,6 @@ export const ClusterResourceProperties: coreClient.CompositeMapper = { className: "CassandraError", }, }, - extensions: { - serializedName: "extensions", - type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, - }, - }, - backupSchedules: { - serializedName: "backupSchedules", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "BackupSchedule", - }, - }, - }, - }, - scheduledEventStrategy: { - serializedName: "scheduledEventStrategy", - type: { - name: "String", - }, - }, azureConnectionMethod: { serializedName: "azureConnectionMethod", type: { @@ -4169,33 +3611,6 @@ export const CassandraError: coreClient.CompositeMapper = { }, }; -export const BackupSchedule: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "BackupSchedule", - modelProperties: { - scheduleName: { - serializedName: "scheduleName", - type: { - name: "String", - }, - }, - cronExpression: { - serializedName: "cronExpression", - type: { - name: "String", - }, - }, - retentionInHours: { - serializedName: "retentionInHours", - type: { - name: "Number", - }, - }, - }, - }, -}; - export const ManagedCassandraARMResourceProperties: coreClient.CompositeMapper = { type: { @@ -4293,7 +3708,7 @@ export const CommandPostBody: coreClient.CompositeMapper = { serializedName: "arguments", type: { name: "Dictionary", - value: { type: { name: "any" } }, + value: { type: { name: "String" } }, }, }, host: { @@ -4309,8 +3724,8 @@ export const CommandPostBody: coreClient.CompositeMapper = { name: "Boolean", }, }, - readWrite: { - serializedName: "readWrite", + readwrite: { + serializedName: "readwrite", type: { name: "Boolean", }, @@ -4334,159 +3749,6 @@ export const CommandOutput: coreClient.CompositeMapper = { }, }; -export const CommandPublicResource: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "CommandPublicResource", - modelProperties: { - command: { - serializedName: "command", - type: { - name: "String", - }, - }, - commandId: { - serializedName: "commandId", - type: { - name: "String", - }, - }, - arguments: { - serializedName: "arguments", - type: { - name: "Dictionary", - value: { type: { name: "any" } }, - }, - }, - host: { - serializedName: "host", - type: { - name: "String", - }, - }, - isAdmin: { - serializedName: "isAdmin", - type: { - name: "Boolean", - }, - }, - cassandraStopStart: { - serializedName: "cassandraStopStart", - type: { - name: "Boolean", - }, - }, - readWrite: { - serializedName: "readWrite", - type: { - name: "Boolean", - }, - }, - result: { - serializedName: "result", - type: { - name: "String", - }, - }, - status: { - serializedName: "status", - type: { - name: "String", - }, - }, - outputFile: { - serializedName: "outputFile", - type: { - name: "String", - }, - }, - }, - }, -}; - -export const ListCommands: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ListCommands", - modelProperties: { - value: { - serializedName: "value", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "CommandPublicResource", - }, - }, - }, - }, - }, - }, -}; - -export const ListBackups: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ListBackups", - modelProperties: { - value: { - serializedName: "value", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "BackupResource", - }, - }, - }, - }, - }, - }, -}; - -export const BackupResource: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "BackupResource", - modelProperties: { - backupId: { - serializedName: "backupId", - type: { - name: "String", - }, - }, - backupState: { - serializedName: "backupState", - type: { - name: "String", - }, - }, - backupStartTimestamp: { - serializedName: "backupStartTimestamp", - type: { - name: "DateTime", - }, - }, - backupStopTimestamp: { - serializedName: "backupStopTimestamp", - type: { - name: "DateTime", - }, - }, - backupExpiryTimestamp: { - serializedName: "backupExpiryTimestamp", - type: { - name: "DateTime", - }, - }, - }, - }, -}; - export const ListDataCenters: coreClient.CompositeMapper = { type: { name: "Composite", @@ -4966,57 +4228,50 @@ export const ComponentsM9L909SchemasCassandraclusterpublicstatusPropertiesDatace name: "Number", }, }, - isLatestModel: { - serializedName: "isLatestModel", - type: { - name: "Boolean", - }, - }, }, }, }; -export const MongoClusterListResult: coreClient.CompositeMapper = { +export const Privilege: coreClient.CompositeMapper = { type: { name: "Composite", - className: "MongoClusterListResult", + className: "Privilege", modelProperties: { - value: { - serializedName: "value", + resource: { + serializedName: "resource", + type: { + name: "Composite", + className: "PrivilegeResource", + }, + }, + actions: { + serializedName: "actions", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "MongoCluster", + name: "String", }, }, }, }, - nextLink: { - serializedName: "nextLink", - readOnly: true, - type: { - name: "String", - }, - }, }, }, }; -export const MongoClusterRestoreParameters: coreClient.CompositeMapper = { +export const PrivilegeResource: coreClient.CompositeMapper = { type: { name: "Composite", - className: "MongoClusterRestoreParameters", + className: "PrivilegeResource", modelProperties: { - pointInTimeUTC: { - serializedName: "pointInTimeUTC", + db: { + serializedName: "db", type: { - name: "DateTime", + name: "String", }, }, - sourceResourceId: { - serializedName: "sourceResourceId", + collection: { + serializedName: "collection", type: { name: "String", }, @@ -5025,211 +4280,168 @@ export const MongoClusterRestoreParameters: coreClient.CompositeMapper = { }, }; -export const NodeGroupProperties: coreClient.CompositeMapper = { +export const Role: coreClient.CompositeMapper = { type: { name: "Composite", - className: "NodeGroupProperties", + className: "Role", modelProperties: { - sku: { - serializedName: "sku", + db: { + serializedName: "db", type: { name: "String", }, }, - diskSizeGB: { - serializedName: "diskSizeGB", - type: { - name: "Number", - }, - }, - enableHa: { - serializedName: "enableHa", + role: { + serializedName: "role", type: { - name: "Boolean", + name: "String", }, }, }, }, }; -export const ErrorResponseAutoGenerated: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ErrorResponseAutoGenerated", - modelProperties: { - error: { - serializedName: "error", - type: { - name: "Composite", - className: "ErrorDetail", +export const MongoRoleDefinitionCreateUpdateParameters: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "MongoRoleDefinitionCreateUpdateParameters", + modelProperties: { + roleName: { + serializedName: "properties.roleName", + type: { + name: "String", + }, }, - }, - }, - }, -}; - -export const ErrorDetail: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ErrorDetail", - modelProperties: { - code: { - serializedName: "code", - readOnly: true, type: { - name: "String", + serializedName: "properties.type", + type: { + name: "Enum", + allowedValues: ["BuiltInRole", "CustomRole"], + }, }, - }, - message: { - serializedName: "message", - readOnly: true, - type: { - name: "String", - }, - }, - target: { - serializedName: "target", - readOnly: true, - type: { - name: "String", + databaseName: { + serializedName: "properties.databaseName", + type: { + name: "String", + }, }, - }, - details: { - serializedName: "details", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ErrorDetail", + privileges: { + serializedName: "properties.privileges", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "Privilege", + }, }, }, }, - }, - additionalInfo: { - serializedName: "additionalInfo", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ErrorAdditionalInfo", + roles: { + serializedName: "properties.roles", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "Role", + }, }, }, }, }, }, - }, -}; + }; -export const ErrorAdditionalInfo: coreClient.CompositeMapper = { +export const MongoRoleDefinitionListResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ErrorAdditionalInfo", + className: "MongoRoleDefinitionListResult", modelProperties: { - type: { - serializedName: "type", - readOnly: true, - type: { - name: "String", - }, - }, - info: { - serializedName: "info", + value: { + serializedName: "value", readOnly: true, type: { - name: "Dictionary", - value: { type: { name: "any" } }, + name: "Sequence", + element: { + type: { + name: "Composite", + className: "MongoRoleDefinitionGetResults", + }, + }, }, }, }, }, }; -export const MongoClusterUpdate: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "MongoClusterUpdate", - modelProperties: { - tags: { - serializedName: "tags", - type: { - name: "Dictionary", - value: { type: { name: "String" } }, - }, - }, - createMode: { - serializedName: "properties.createMode", - type: { - name: "String", - }, - }, - restoreParameters: { - serializedName: "properties.restoreParameters", - type: { - name: "Composite", - className: "MongoClusterRestoreParameters", - }, - }, - administratorLogin: { - serializedName: "properties.administratorLogin", - type: { - name: "String", +export const MongoUserDefinitionCreateUpdateParameters: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "MongoUserDefinitionCreateUpdateParameters", + modelProperties: { + userName: { + serializedName: "properties.userName", + type: { + name: "String", + }, }, - }, - administratorLoginPassword: { - serializedName: "properties.administratorLoginPassword", - type: { - name: "String", + password: { + serializedName: "properties.password", + type: { + name: "String", + }, }, - }, - serverVersion: { - serializedName: "properties.serverVersion", - type: { - name: "String", + databaseName: { + serializedName: "properties.databaseName", + type: { + name: "String", + }, }, - }, - connectionString: { - serializedName: "properties.connectionString", - readOnly: true, - type: { - name: "String", + customData: { + serializedName: "properties.customData", + type: { + name: "String", + }, }, - }, - earliestRestoreTime: { - serializedName: "properties.earliestRestoreTime", - readOnly: true, - type: { - name: "String", + roles: { + serializedName: "properties.roles", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "Role", + }, + }, + }, }, - }, - provisioningState: { - serializedName: "properties.provisioningState", - readOnly: true, - type: { - name: "String", + mechanisms: { + serializedName: "properties.mechanisms", + type: { + name: "String", + }, }, }, - clusterStatus: { - serializedName: "properties.clusterStatus", + }, + }; + +export const MongoUserDefinitionListResult: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "MongoUserDefinitionListResult", + modelProperties: { + value: { + serializedName: "value", readOnly: true, - type: { - name: "String", - }, - }, - nodeGroupSpecs: { - constraints: { - MinItems: 1, - }, - serializedName: "properties.nodeGroupSpecs", type: { name: "Sequence", element: { type: { name: "Composite", - className: "NodeGroupSpec", + className: "MongoUserDefinitionGetResults", }, }, }, @@ -5238,10 +4450,10 @@ export const MongoClusterUpdate: coreClient.CompositeMapper = { }, }; -export const FirewallRuleListResult: coreClient.CompositeMapper = { +export const NotebookWorkspaceListResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "FirewallRuleListResult", + className: "NotebookWorkspaceListResult", modelProperties: { value: { serializedName: "value", @@ -5250,84 +4462,73 @@ export const FirewallRuleListResult: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "FirewallRule", + className: "NotebookWorkspace", }, }, }, }, - nextLink: { - serializedName: "nextLink", - readOnly: true, - type: { - name: "String", - }, - }, }, }, }; -export const CheckNameAvailabilityRequest: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "CheckNameAvailabilityRequest", - modelProperties: { - name: { - serializedName: "name", - type: { - name: "String", +export const NotebookWorkspaceConnectionInfoResult: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "NotebookWorkspaceConnectionInfoResult", + modelProperties: { + authToken: { + serializedName: "authToken", + readOnly: true, + type: { + name: "String", + }, }, - }, - type: { - serializedName: "type", - type: { - name: "String", + notebookServerEndpoint: { + serializedName: "notebookServerEndpoint", + readOnly: true, + type: { + name: "String", + }, }, }, }, - }, -}; + }; -export const CheckNameAvailabilityResponse: coreClient.CompositeMapper = { +export const PrivateEndpointConnectionListResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "CheckNameAvailabilityResponse", + className: "PrivateEndpointConnectionListResult", modelProperties: { - nameAvailable: { - serializedName: "nameAvailable", - type: { - name: "Boolean", - }, - }, - reason: { - serializedName: "reason", - type: { - name: "String", - }, - }, - message: { - serializedName: "message", + value: { + serializedName: "value", type: { - name: "String", + name: "Sequence", + element: { + type: { + name: "Composite", + className: "PrivateEndpointConnection", + }, + }, }, }, }, }, }; -export const ListConnectionStringsResult: coreClient.CompositeMapper = { +export const PrivateLinkResourceListResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ListConnectionStringsResult", + className: "PrivateLinkResourceListResult", modelProperties: { - connectionStrings: { - serializedName: "connectionStrings", - readOnly: true, + value: { + serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", - className: "ConnectionString", + className: "PrivateLinkResource", }, }, }, @@ -5336,43 +4537,13 @@ export const ListConnectionStringsResult: coreClient.CompositeMapper = { }, }; -export const ConnectionString: coreClient.CompositeMapper = { +export const Permission: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ConnectionString", + className: "Permission", modelProperties: { - connectionString: { - serializedName: "connectionString", - readOnly: true, - type: { - name: "String", - }, - }, - description: { - serializedName: "description", - readOnly: true, - type: { - name: "String", - }, - }, - }, - }, -}; - -export const Privilege: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "Privilege", - modelProperties: { - resource: { - serializedName: "resource", - type: { - name: "Composite", - className: "PrivilegeResource", - }, - }, - actions: { - serializedName: "actions", + dataActions: { + serializedName: "dataActions", type: { name: "Sequence", element: { @@ -5382,57 +4553,26 @@ export const Privilege: coreClient.CompositeMapper = { }, }, }, - }, - }, -}; - -export const PrivilegeResource: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "PrivilegeResource", - modelProperties: { - db: { - serializedName: "db", - type: { - name: "String", - }, - }, - collection: { - serializedName: "collection", - type: { - name: "String", - }, - }, - }, - }, -}; - -export const Role: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "Role", - modelProperties: { - db: { - serializedName: "db", - type: { - name: "String", - }, - }, - role: { - serializedName: "role", + notDataActions: { + serializedName: "notDataActions", type: { - name: "String", + name: "Sequence", + element: { + type: { + name: "String", + }, + }, }, }, }, }, }; -export const MongoRoleDefinitionCreateUpdateParameters: coreClient.CompositeMapper = +export const SqlRoleDefinitionCreateUpdateParameters: coreClient.CompositeMapper = { type: { name: "Composite", - className: "MongoRoleDefinitionCreateUpdateParameters", + className: "SqlRoleDefinitionCreateUpdateParameters", modelProperties: { roleName: { serializedName: "properties.roleName", @@ -5447,32 +4587,25 @@ export const MongoRoleDefinitionCreateUpdateParameters: coreClient.CompositeMapp allowedValues: ["BuiltInRole", "CustomRole"], }, }, - databaseName: { - serializedName: "properties.databaseName", - type: { - name: "String", - }, - }, - privileges: { - serializedName: "properties.privileges", + assignableScopes: { + serializedName: "properties.assignableScopes", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "Privilege", + name: "String", }, }, }, }, - roles: { - serializedName: "properties.roles", + permissions: { + serializedName: "properties.permissions", type: { name: "Sequence", element: { type: { name: "Composite", - className: "Role", + className: "Permission", }, }, }, @@ -5481,10 +4614,10 @@ export const MongoRoleDefinitionCreateUpdateParameters: coreClient.CompositeMapp }, }; -export const MongoRoleDefinitionListResult: coreClient.CompositeMapper = { +export const SqlRoleDefinitionListResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "MongoRoleDefinitionListResult", + className: "SqlRoleDefinitionListResult", modelProperties: { value: { serializedName: "value", @@ -5494,7 +4627,7 @@ export const MongoRoleDefinitionListResult: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "MongoRoleDefinitionGetResults", + className: "SqlRoleDefinitionGetResults", }, }, }, @@ -5503,50 +4636,26 @@ export const MongoRoleDefinitionListResult: coreClient.CompositeMapper = { }, }; -export const MongoUserDefinitionCreateUpdateParameters: coreClient.CompositeMapper = +export const SqlRoleAssignmentCreateUpdateParameters: coreClient.CompositeMapper = { type: { name: "Composite", - className: "MongoUserDefinitionCreateUpdateParameters", + className: "SqlRoleAssignmentCreateUpdateParameters", modelProperties: { - userName: { - serializedName: "properties.userName", - type: { - name: "String", - }, - }, - password: { - serializedName: "properties.password", - type: { - name: "String", - }, - }, - databaseName: { - serializedName: "properties.databaseName", + roleDefinitionId: { + serializedName: "properties.roleDefinitionId", type: { name: "String", }, }, - customData: { - serializedName: "properties.customData", + scope: { + serializedName: "properties.scope", type: { name: "String", }, }, - roles: { - serializedName: "properties.roles", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "Role", - }, - }, - }, - }, - mechanisms: { - serializedName: "properties.mechanisms", + principalId: { + serializedName: "properties.principalId", type: { name: "String", }, @@ -5555,10 +4664,10 @@ export const MongoUserDefinitionCreateUpdateParameters: coreClient.CompositeMapp }, }; -export const MongoUserDefinitionListResult: coreClient.CompositeMapper = { +export const SqlRoleAssignmentListResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "MongoUserDefinitionListResult", + className: "SqlRoleAssignmentListResult", modelProperties: { value: { serializedName: "value", @@ -5568,28 +4677,7 @@ export const MongoUserDefinitionListResult: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "MongoUserDefinitionGetResults", - }, - }, - }, - }, - }, - }, -}; - -export const NotebookWorkspaceListResult: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "NotebookWorkspaceListResult", - modelProperties: { - value: { - serializedName: "value", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "NotebookWorkspace", + className: "SqlRoleAssignmentGetResults", }, }, }, @@ -5598,268 +4686,53 @@ export const NotebookWorkspaceListResult: coreClient.CompositeMapper = { }, }; -export const NotebookWorkspaceConnectionInfoResult: coreClient.CompositeMapper = +export const RestorableDatabaseAccountsListResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "NotebookWorkspaceConnectionInfoResult", + className: "RestorableDatabaseAccountsListResult", modelProperties: { - authToken: { - serializedName: "authToken", - readOnly: true, - type: { - name: "String", - }, - }, - notebookServerEndpoint: { - serializedName: "notebookServerEndpoint", + value: { + serializedName: "value", readOnly: true, type: { - name: "String", + name: "Sequence", + element: { + type: { + name: "Composite", + className: "RestorableDatabaseAccountGetResult", + }, + }, }, }, }, }, }; -export const PrivateEndpointConnectionListResult: coreClient.CompositeMapper = { +export const RestorableDatabaseAccountGetResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "PrivateEndpointConnectionListResult", + className: "RestorableDatabaseAccountGetResult", modelProperties: { - value: { - serializedName: "value", + id: { + serializedName: "id", + readOnly: true, type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "PrivateEndpointConnection", - }, - }, + name: "String", }, }, - }, - }, -}; - -export const PrivateLinkResourceListResult: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "PrivateLinkResourceListResult", - modelProperties: { - value: { - serializedName: "value", + name: { + serializedName: "name", + readOnly: true, type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "PrivateLinkResource", - }, - }, + name: "String", }, }, - }, - }, -}; - -export const Permission: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "Permission", - modelProperties: { - dataActions: { - serializedName: "dataActions", + type: { + serializedName: "type", + readOnly: true, type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, - }, - }, - notDataActions: { - serializedName: "notDataActions", - type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, - }, - }, - }, - }, -}; - -export const SqlRoleDefinitionCreateUpdateParameters: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "SqlRoleDefinitionCreateUpdateParameters", - modelProperties: { - roleName: { - serializedName: "properties.roleName", - type: { - name: "String", - }, - }, - type: { - serializedName: "properties.type", - type: { - name: "Enum", - allowedValues: ["BuiltInRole", "CustomRole"], - }, - }, - assignableScopes: { - serializedName: "properties.assignableScopes", - type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, - }, - }, - permissions: { - serializedName: "properties.permissions", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "Permission", - }, - }, - }, - }, - }, - }, - }; - -export const SqlRoleDefinitionListResult: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "SqlRoleDefinitionListResult", - modelProperties: { - value: { - serializedName: "value", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SqlRoleDefinitionGetResults", - }, - }, - }, - }, - }, - }, -}; - -export const SqlRoleAssignmentCreateUpdateParameters: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "SqlRoleAssignmentCreateUpdateParameters", - modelProperties: { - roleDefinitionId: { - serializedName: "properties.roleDefinitionId", - type: { - name: "String", - }, - }, - scope: { - serializedName: "properties.scope", - type: { - name: "String", - }, - }, - principalId: { - serializedName: "properties.principalId", - type: { - name: "String", - }, - }, - }, - }, - }; - -export const SqlRoleAssignmentListResult: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "SqlRoleAssignmentListResult", - modelProperties: { - value: { - serializedName: "value", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SqlRoleAssignmentGetResults", - }, - }, - }, - }, - }, - }, -}; - -export const RestorableDatabaseAccountsListResult: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "RestorableDatabaseAccountsListResult", - modelProperties: { - value: { - serializedName: "value", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "RestorableDatabaseAccountGetResult", - }, - }, - }, - }, - }, - }, - }; - -export const RestorableDatabaseAccountGetResult: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "RestorableDatabaseAccountGetResult", - modelProperties: { - id: { - serializedName: "id", - readOnly: true, - type: { - name: "String", - }, - }, - name: { - serializedName: "name", - readOnly: true, - type: { - name: "String", - }, - }, - type: { - serializedName: "type", - readOnly: true, - type: { - name: "String", + name: "String", }, }, location: { @@ -5880,14 +4753,14 @@ export const RestorableDatabaseAccountGetResult: coreClient.CompositeMapper = { name: "DateTime", }, }, - oldestRestorableTime: { - serializedName: "properties.oldestRestorableTime", + deletionTime: { + serializedName: "properties.deletionTime", type: { name: "DateTime", }, }, - deletionTime: { - serializedName: "properties.deletionTime", + oldestRestorableTime: { + serializedName: "properties.oldestRestorableTime", type: { name: "DateTime", }, @@ -7208,122 +6081,80 @@ export const ServiceResourceCreateUpdateParameters: coreClient.CompositeMapper = }, }; -export const ThroughputPoolsListResult: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ThroughputPoolsListResult", - modelProperties: { - value: { - serializedName: "value", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ThroughputPoolResource", - }, +export const ServiceResourceCreateUpdateProperties: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "ServiceResourceCreateUpdateProperties", + uberParent: "ServiceResourceCreateUpdateProperties", + polymorphicDiscriminator: { + serializedName: "serviceType", + clientName: "serviceType", + }, + modelProperties: { + instanceSize: { + serializedName: "instanceSize", + type: { + name: "String", }, }, - }, - nextLink: { - serializedName: "nextLink", - readOnly: true, - type: { - name: "String", + instanceCount: { + constraints: { + InclusiveMinimum: 0, + }, + serializedName: "instanceCount", + type: { + name: "Number", + }, + }, + serviceType: { + serializedName: "serviceType", + required: true, + type: { + name: "String", + }, }, }, }, - }, -}; + }; -export const ThroughputPoolUpdate: coreClient.CompositeMapper = { +export const PeriodicModeProperties: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ThroughputPoolUpdate", + className: "PeriodicModeProperties", modelProperties: { - provisioningState: { - serializedName: "properties.provisioningState", + backupIntervalInMinutes: { + constraints: { + InclusiveMinimum: 0, + }, + serializedName: "backupIntervalInMinutes", type: { - name: "String", + name: "Number", }, }, - maxThroughput: { - serializedName: "properties.maxThroughput", + backupRetentionIntervalInHours: { + constraints: { + InclusiveMinimum: 0, + }, + serializedName: "backupRetentionIntervalInHours", type: { name: "Number", }, }, + backupStorageRedundancy: { + serializedName: "backupStorageRedundancy", + type: { + name: "String", + }, + }, }, }, }; -export const ThroughputPoolAccountsListResult: coreClient.CompositeMapper = { +export const ContinuousModeProperties: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ThroughputPoolAccountsListResult", - modelProperties: { - value: { - serializedName: "value", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ThroughputPoolAccountResource", - }, - }, - }, - }, - nextLink: { - serializedName: "nextLink", - readOnly: true, - type: { - name: "String", - }, - }, - }, - }, -}; - -export const PeriodicModeProperties: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "PeriodicModeProperties", - modelProperties: { - backupIntervalInMinutes: { - constraints: { - InclusiveMinimum: 0, - }, - serializedName: "backupIntervalInMinutes", - type: { - name: "Number", - }, - }, - backupRetentionIntervalInHours: { - constraints: { - InclusiveMinimum: 0, - }, - serializedName: "backupRetentionIntervalInHours", - type: { - name: "Number", - }, - }, - backupStorageRedundancy: { - serializedName: "backupStorageRedundancy", - type: { - name: "String", - }, - }, - }, - }, -}; - -export const ContinuousModeProperties: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ContinuousModeProperties", + className: "ContinuousModeProperties", modelProperties: { tier: { serializedName: "tier", @@ -7430,35 +6261,6 @@ export const MaterializedViewsBuilderServiceResource: coreClient.CompositeMapper }, }; -export const ThroughputPoolAccountCreateParameters: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "ThroughputPoolAccountCreateParameters", - modelProperties: { - tags: { - serializedName: "tags", - type: { - name: "Dictionary", - value: { type: { name: "String" } }, - }, - }, - accountResourceIdentifier: { - serializedName: "properties.accountResourceIdentifier", - type: { - name: "String", - }, - }, - accountLocation: { - serializedName: "properties.accountLocation", - type: { - name: "String", - }, - }, - }, - }, - }; - export const ProxyResource: coreClient.CompositeMapper = { type: { name: "Composite", @@ -7469,30 +6271,6 @@ export const ProxyResource: coreClient.CompositeMapper = { }, }; -export const TrackedResource: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "TrackedResource", - modelProperties: { - ...Resource.type.modelProperties, - tags: { - serializedName: "tags", - type: { - name: "Dictionary", - value: { type: { name: "String" } }, - }, - }, - location: { - serializedName: "location", - required: true, - type: { - name: "String", - }, - }, - }, - }, -}; - export const RestoreParameters: coreClient.CompositeMapper = { type: { name: "Composite", @@ -7540,12 +6318,6 @@ export const RestoreParameters: coreClient.CompositeMapper = { }, }, }, - sourceBackupLocation: { - serializedName: "sourceBackupLocation", - type: { - name: "String", - }, - }, }, }, }; @@ -7612,6 +6384,13 @@ export const DatabaseAccountGetResults: coreClient.CompositeMapper = { name: "String", }, }, + identity: { + serializedName: "identity", + type: { + name: "Composite", + className: "ManagedServiceIdentity", + }, + }, systemData: { serializedName: "systemData", type: { @@ -7837,6 +6616,7 @@ export const DatabaseAccountGetResults: coreClient.CompositeMapper = { }, }, createMode: { + defaultValue: "Default", serializedName: "properties.createMode", type: { name: "String", @@ -7886,13 +6666,6 @@ export const DatabaseAccountGetResults: coreClient.CompositeMapper = { }, }, }, - diagnosticLogSettings: { - serializedName: "properties.diagnosticLogSettings", - type: { - name: "Composite", - className: "DiagnosticLogSettings", - }, - }, disableLocalAuth: { serializedName: "properties.disableLocalAuth", type: { @@ -7906,12 +6679,6 @@ export const DatabaseAccountGetResults: coreClient.CompositeMapper = { className: "Capacity", }, }, - enableMaterializedViews: { - serializedName: "properties.enableMaterializedViews", - type: { - name: "Boolean", - }, - }, keysMetadata: { serializedName: "properties.keysMetadata", type: { @@ -7925,42 +6692,24 @@ export const DatabaseAccountGetResults: coreClient.CompositeMapper = { name: "Boolean", }, }, - enableBurstCapacity: { - serializedName: "properties.enableBurstCapacity", - type: { - name: "Boolean", - }, - }, minimalTlsVersion: { serializedName: "properties.minimalTlsVersion", type: { name: "String", }, }, - customerManagedKeyStatus: { - serializedName: "properties.customerManagedKeyStatus", - type: { - name: "String", - }, - }, - enablePriorityBasedExecution: { - serializedName: "properties.enablePriorityBasedExecution", + enableBurstCapacity: { + serializedName: "properties.enableBurstCapacity", type: { name: "Boolean", }, }, - defaultPriorityLevel: { - serializedName: "properties.defaultPriorityLevel", + customerManagedKeyStatus: { + serializedName: "properties.customerManagedKeyStatus", type: { name: "String", }, }, - enablePerRegionPerPartitionAutoscale: { - serializedName: "properties.enablePerRegionPerPartitionAutoscale", - type: { - name: "Boolean", - }, - }, }, }, }; @@ -7978,6 +6727,13 @@ export const DatabaseAccountCreateUpdateParameters: coreClient.CompositeMapper = name: "String", }, }, + identity: { + serializedName: "identity", + type: { + name: "Composite", + className: "ManagedServiceIdentity", + }, + }, consistencyPolicy: { serializedName: "properties.consistencyPolicy", type: { @@ -8123,6 +6879,7 @@ export const DatabaseAccountCreateUpdateParameters: coreClient.CompositeMapper = }, }, createMode: { + defaultValue: "Default", serializedName: "properties.createMode", type: { name: "String", @@ -8165,13 +6922,6 @@ export const DatabaseAccountCreateUpdateParameters: coreClient.CompositeMapper = }, }, }, - diagnosticLogSettings: { - serializedName: "properties.diagnosticLogSettings", - type: { - name: "Composite", - className: "DiagnosticLogSettings", - }, - }, disableLocalAuth: { serializedName: "properties.disableLocalAuth", type: { @@ -8192,12 +6942,6 @@ export const DatabaseAccountCreateUpdateParameters: coreClient.CompositeMapper = className: "Capacity", }, }, - enableMaterializedViews: { - serializedName: "properties.enableMaterializedViews", - type: { - name: "Boolean", - }, - }, keysMetadata: { serializedName: "properties.keysMetadata", type: { @@ -8211,94 +6955,28 @@ export const DatabaseAccountCreateUpdateParameters: coreClient.CompositeMapper = name: "Boolean", }, }, - enableBurstCapacity: { - serializedName: "properties.enableBurstCapacity", - type: { - name: "Boolean", - }, - }, minimalTlsVersion: { serializedName: "properties.minimalTlsVersion", type: { name: "String", }, }, - customerManagedKeyStatus: { - serializedName: "properties.customerManagedKeyStatus", - type: { - name: "String", - }, - }, - enablePriorityBasedExecution: { - serializedName: "properties.enablePriorityBasedExecution", + enableBurstCapacity: { + serializedName: "properties.enableBurstCapacity", type: { name: "Boolean", }, }, - defaultPriorityLevel: { - serializedName: "properties.defaultPriorityLevel", + customerManagedKeyStatus: { + serializedName: "properties.customerManagedKeyStatus", type: { name: "String", }, }, - enablePerRegionPerPartitionAutoscale: { - serializedName: "properties.enablePerRegionPerPartitionAutoscale", - type: { - name: "Boolean", - }, - }, }, }, }; -export const GraphResourceGetResults: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "GraphResourceGetResults", - modelProperties: { - ...ARMResourceProperties.type.modelProperties, - resource: { - serializedName: "properties.resource", - type: { - name: "Composite", - className: "GraphResourceGetPropertiesResource", - }, - }, - options: { - serializedName: "properties.options", - type: { - name: "Composite", - className: "GraphResourceGetPropertiesOptions", - }, - }, - }, - }, -}; - -export const GraphResourceCreateUpdateParameters: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "GraphResourceCreateUpdateParameters", - modelProperties: { - ...ARMResourceProperties.type.modelProperties, - resource: { - serializedName: "properties.resource", - type: { - name: "Composite", - className: "GraphResource", - }, - }, - options: { - serializedName: "properties.options", - type: { - name: "Composite", - className: "CreateUpdateOptions", - }, - }, - }, - }, -}; - export const SqlDatabaseGetResults: coreClient.CompositeMapper = { type: { name: "Composite", @@ -8429,119 +7107,66 @@ export const SqlContainerCreateUpdateParameters: coreClient.CompositeMapper = { }, }; -export const RetrieveThroughputParameters: coreClient.CompositeMapper = { +export const SqlStoredProcedureGetResults: coreClient.CompositeMapper = { type: { name: "Composite", - className: "RetrieveThroughputParameters", + className: "SqlStoredProcedureGetResults", modelProperties: { ...ARMResourceProperties.type.modelProperties, resource: { serializedName: "properties.resource", type: { name: "Composite", - className: "RetrieveThroughputPropertiesResource", + className: "SqlStoredProcedureGetPropertiesResource", }, }, }, }, }; -export const PhysicalPartitionThroughputInfoResult: coreClient.CompositeMapper = +export const SqlStoredProcedureCreateUpdateParameters: coreClient.CompositeMapper = { type: { name: "Composite", - className: "PhysicalPartitionThroughputInfoResult", + className: "SqlStoredProcedureCreateUpdateParameters", modelProperties: { ...ARMResourceProperties.type.modelProperties, resource: { serializedName: "properties.resource", type: { name: "Composite", - className: - "PhysicalPartitionThroughputInfoResultPropertiesResource", + className: "SqlStoredProcedureResource", }, }, - }, - }, - }; - -export const RedistributeThroughputParameters: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "RedistributeThroughputParameters", - modelProperties: { - ...ARMResourceProperties.type.modelProperties, - resource: { - serializedName: "properties.resource", - type: { - name: "Composite", - className: "RedistributeThroughputPropertiesResource", + options: { + serializedName: "properties.options", + type: { + name: "Composite", + className: "CreateUpdateOptions", + }, }, }, }, - }, -}; + }; -export const SqlStoredProcedureGetResults: coreClient.CompositeMapper = { +export const SqlUserDefinedFunctionGetResults: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SqlStoredProcedureGetResults", + className: "SqlUserDefinedFunctionGetResults", modelProperties: { ...ARMResourceProperties.type.modelProperties, resource: { serializedName: "properties.resource", type: { name: "Composite", - className: "SqlStoredProcedureGetPropertiesResource", + className: "SqlUserDefinedFunctionGetPropertiesResource", }, }, }, }, }; -export const SqlStoredProcedureCreateUpdateParameters: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "SqlStoredProcedureCreateUpdateParameters", - modelProperties: { - ...ARMResourceProperties.type.modelProperties, - resource: { - serializedName: "properties.resource", - type: { - name: "Composite", - className: "SqlStoredProcedureResource", - }, - }, - options: { - serializedName: "properties.options", - type: { - name: "Composite", - className: "CreateUpdateOptions", - }, - }, - }, - }, - }; - -export const SqlUserDefinedFunctionGetResults: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "SqlUserDefinedFunctionGetResults", - modelProperties: { - ...ARMResourceProperties.type.modelProperties, - resource: { - serializedName: "properties.resource", - type: { - name: "Composite", - className: "SqlUserDefinedFunctionGetPropertiesResource", - }, - }, - }, - }, -}; - -export const SqlUserDefinedFunctionCreateUpdateParameters: coreClient.CompositeMapper = +export const SqlUserDefinedFunctionCreateUpdateParameters: coreClient.CompositeMapper = { type: { name: "Composite", @@ -8948,54 +7573,6 @@ export const GremlinGraphCreateUpdateParameters: coreClient.CompositeMapper = { }, }; -export const CassandraViewGetResults: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "CassandraViewGetResults", - modelProperties: { - ...ARMResourceProperties.type.modelProperties, - resource: { - serializedName: "properties.resource", - type: { - name: "Composite", - className: "CassandraViewGetPropertiesResource", - }, - }, - options: { - serializedName: "properties.options", - type: { - name: "Composite", - className: "CassandraViewGetPropertiesOptions", - }, - }, - }, - }, -}; - -export const CassandraViewCreateUpdateParameters: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "CassandraViewCreateUpdateParameters", - modelProperties: { - ...ARMResourceProperties.type.modelProperties, - resource: { - serializedName: "properties.resource", - type: { - name: "Composite", - className: "CassandraViewResource", - }, - }, - options: { - serializedName: "properties.options", - type: { - name: "Composite", - className: "CreateUpdateOptions", - }, - }, - }, - }, -}; - export const DatabaseAccountListKeysResult: coreClient.CompositeMapper = { type: { name: "Composite", @@ -9127,128 +7704,6 @@ export const PartitionUsage: coreClient.CompositeMapper = { }, }; -export const GraphResourceGetPropertiesResource: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "GraphResourceGetPropertiesResource", - modelProperties: { - ...GraphResource.type.modelProperties, - }, - }, -}; - -export const GraphResourceGetPropertiesOptions: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "GraphResourceGetPropertiesOptions", - modelProperties: { - ...OptionsResource.type.modelProperties, - }, - }, -}; - -export const SqlDatabaseGetPropertiesOptions: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "SqlDatabaseGetPropertiesOptions", - modelProperties: { - ...OptionsResource.type.modelProperties, - }, - }, -}; - -export const SqlContainerGetPropertiesOptions: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "SqlContainerGetPropertiesOptions", - modelProperties: { - ...OptionsResource.type.modelProperties, - }, - }, -}; - -export const MongoDBDatabaseGetPropertiesOptions: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "MongoDBDatabaseGetPropertiesOptions", - modelProperties: { - ...OptionsResource.type.modelProperties, - }, - }, -}; - -export const MongoDBCollectionGetPropertiesOptions: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "MongoDBCollectionGetPropertiesOptions", - modelProperties: { - ...OptionsResource.type.modelProperties, - }, - }, - }; - -export const TableGetPropertiesOptions: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "TableGetPropertiesOptions", - modelProperties: { - ...OptionsResource.type.modelProperties, - }, - }, -}; - -export const CassandraKeyspaceGetPropertiesOptions: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "CassandraKeyspaceGetPropertiesOptions", - modelProperties: { - ...OptionsResource.type.modelProperties, - }, - }, - }; - -export const CassandraTableGetPropertiesOptions: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "CassandraTableGetPropertiesOptions", - modelProperties: { - ...OptionsResource.type.modelProperties, - }, - }, -}; - -export const GremlinDatabaseGetPropertiesOptions: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "GremlinDatabaseGetPropertiesOptions", - modelProperties: { - ...OptionsResource.type.modelProperties, - }, - }, -}; - -export const GremlinGraphGetPropertiesOptions: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "GremlinGraphGetPropertiesOptions", - modelProperties: { - ...OptionsResource.type.modelProperties, - }, - }, -}; - -export const CassandraViewGetPropertiesOptions: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "CassandraViewGetPropertiesOptions", - modelProperties: { - ...OptionsResource.type.modelProperties, - }, - }, -}; - export const SqlDatabaseGetPropertiesResource: coreClient.CompositeMapper = { type: { name: "Composite", @@ -9317,6 +7772,17 @@ export const ThroughputSettingsGetPropertiesResource: coreClient.CompositeMapper }, }; +export const SqlContainerGetPropertiesResource: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "SqlContainerGetPropertiesResource", + modelProperties: { + ...SqlContainerResource.type.modelProperties, + ...ExtendedResourceProperties.type.modelProperties, + }, + }, +}; + export const ClientEncryptionKeyGetPropertiesResource: coreClient.CompositeMapper = { type: { @@ -9329,17 +7795,6 @@ export const ClientEncryptionKeyGetPropertiesResource: coreClient.CompositeMappe }, }; -export const SqlContainerGetPropertiesResource: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "SqlContainerGetPropertiesResource", - modelProperties: { - ...SqlContainerResource.type.modelProperties, - ...ExtendedResourceProperties.type.modelProperties, - }, - }, -}; - export const SqlStoredProcedureGetPropertiesResource: coreClient.CompositeMapper = { type: { @@ -9456,17 +7911,6 @@ export const GremlinGraphGetPropertiesResource: coreClient.CompositeMapper = { }, }; -export const CassandraViewGetPropertiesResource: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "CassandraViewGetPropertiesResource", - modelProperties: { - ...CassandraViewResource.type.modelProperties, - ...ExtendedResourceProperties.type.modelProperties, - }, - }, -}; - export const RestorableSqlContainerPropertiesResourceContainer: coreClient.CompositeMapper = { type: { @@ -9486,907 +7930,322 @@ export const RestorableSqlContainerPropertiesResourceContainer: coreClient.Compo }, }; -export const ClientEncryptionKeyGetResults: coreClient.CompositeMapper = { +export const SqlDatabaseGetPropertiesOptions: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ClientEncryptionKeyGetResults", + className: "SqlDatabaseGetPropertiesOptions", modelProperties: { - ...ARMProxyResource.type.modelProperties, - resource: { - serializedName: "properties.resource", - type: { - name: "Composite", - className: "ClientEncryptionKeyGetPropertiesResource", - }, - }, + ...OptionsResource.type.modelProperties, }, }, }; -export const LocationGetResult: coreClient.CompositeMapper = { +export const SqlContainerGetPropertiesOptions: coreClient.CompositeMapper = { type: { name: "Composite", - className: "LocationGetResult", + className: "SqlContainerGetPropertiesOptions", modelProperties: { - ...ARMProxyResource.type.modelProperties, - properties: { - serializedName: "properties", - type: { - name: "Composite", - className: "LocationProperties", - }, - }, + ...OptionsResource.type.modelProperties, }, }, }; -export const CreateJobRequest: coreClient.CompositeMapper = { +export const MongoDBDatabaseGetPropertiesOptions: coreClient.CompositeMapper = { type: { name: "Composite", - className: "CreateJobRequest", + className: "MongoDBDatabaseGetPropertiesOptions", modelProperties: { - ...ARMProxyResource.type.modelProperties, - properties: { - serializedName: "properties", - type: { - name: "Composite", - className: "DataTransferJobProperties", - }, - }, - }, - }, -}; - -export const DataTransferJobGetResults: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "DataTransferJobGetResults", - modelProperties: { - ...ARMProxyResource.type.modelProperties, - jobName: { - serializedName: "properties.jobName", - readOnly: true, - type: { - name: "String", - }, - }, - source: { - serializedName: "properties.source", - type: { - name: "Composite", - className: "DataTransferDataSourceSink", - }, - }, - destination: { - serializedName: "properties.destination", - type: { - name: "Composite", - className: "DataTransferDataSourceSink", - }, - }, - status: { - serializedName: "properties.status", - readOnly: true, - type: { - name: "String", - }, - }, - processedCount: { - serializedName: "properties.processedCount", - readOnly: true, - type: { - name: "Number", - }, - }, - totalCount: { - serializedName: "properties.totalCount", - readOnly: true, - type: { - name: "Number", - }, - }, - lastUpdatedUtcTime: { - serializedName: "properties.lastUpdatedUtcTime", - readOnly: true, - type: { - name: "DateTime", - }, - }, - workerCount: { - constraints: { - InclusiveMinimum: 0, - }, - serializedName: "properties.workerCount", - type: { - name: "Number", - }, - }, - error: { - serializedName: "properties.error", - type: { - name: "Composite", - className: "ErrorResponse", - }, - }, - duration: { - serializedName: "properties.duration", - readOnly: true, - type: { - name: "String", - }, - }, - mode: { - serializedName: "properties.mode", - type: { - name: "String", - }, - }, - }, - }, -}; - -export const DataCenterResource: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "DataCenterResource", - modelProperties: { - ...ARMProxyResource.type.modelProperties, - properties: { - serializedName: "properties", - type: { - name: "Composite", - className: "DataCenterResourceProperties", - }, - }, - }, - }, -}; - -export const MongoRoleDefinitionGetResults: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "MongoRoleDefinitionGetResults", - modelProperties: { - ...ARMProxyResource.type.modelProperties, - roleName: { - serializedName: "properties.roleName", - type: { - name: "String", - }, - }, - typePropertiesType: { - serializedName: "properties.type", - type: { - name: "Enum", - allowedValues: ["BuiltInRole", "CustomRole"], - }, - }, - databaseName: { - serializedName: "properties.databaseName", - type: { - name: "String", - }, - }, - privileges: { - serializedName: "properties.privileges", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "Privilege", - }, - }, - }, - }, - roles: { - serializedName: "properties.roles", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "Role", - }, - }, - }, - }, - }, - }, -}; - -export const MongoUserDefinitionGetResults: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "MongoUserDefinitionGetResults", - modelProperties: { - ...ARMProxyResource.type.modelProperties, - userName: { - serializedName: "properties.userName", - type: { - name: "String", - }, - }, - password: { - serializedName: "properties.password", - type: { - name: "String", - }, - }, - databaseName: { - serializedName: "properties.databaseName", - type: { - name: "String", - }, - }, - customData: { - serializedName: "properties.customData", - type: { - name: "String", - }, - }, - roles: { - serializedName: "properties.roles", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "Role", - }, - }, - }, - }, - mechanisms: { - serializedName: "properties.mechanisms", - type: { - name: "String", - }, - }, - }, - }, -}; - -export const NotebookWorkspace: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "NotebookWorkspace", - modelProperties: { - ...ARMProxyResource.type.modelProperties, - notebookServerEndpoint: { - serializedName: "properties.notebookServerEndpoint", - readOnly: true, - type: { - name: "String", - }, - }, - status: { - serializedName: "properties.status", - readOnly: true, - type: { - name: "String", - }, - }, - }, - }, -}; - -export const NotebookWorkspaceCreateUpdateParameters: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "NotebookWorkspaceCreateUpdateParameters", - modelProperties: { - ...ARMProxyResource.type.modelProperties, - }, - }, - }; - -export const PrivateLinkResource: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "PrivateLinkResource", - modelProperties: { - ...ARMProxyResource.type.modelProperties, - groupId: { - serializedName: "properties.groupId", - readOnly: true, - type: { - name: "String", - }, - }, - requiredMembers: { - serializedName: "properties.requiredMembers", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, - }, - }, - requiredZoneNames: { - serializedName: "properties.requiredZoneNames", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, - }, - }, - }, - }, -}; - -export const SqlRoleDefinitionGetResults: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "SqlRoleDefinitionGetResults", - modelProperties: { - ...ARMProxyResource.type.modelProperties, - roleName: { - serializedName: "properties.roleName", - type: { - name: "String", - }, - }, - typePropertiesType: { - serializedName: "properties.type", - type: { - name: "Enum", - allowedValues: ["BuiltInRole", "CustomRole"], - }, - }, - assignableScopes: { - serializedName: "properties.assignableScopes", - type: { - name: "Sequence", - element: { - type: { - name: "String", - }, - }, - }, - }, - permissions: { - serializedName: "properties.permissions", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "Permission", - }, - }, - }, - }, - }, - }, -}; - -export const SqlRoleAssignmentGetResults: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "SqlRoleAssignmentGetResults", - modelProperties: { - ...ARMProxyResource.type.modelProperties, - roleDefinitionId: { - serializedName: "properties.roleDefinitionId", - type: { - name: "String", - }, - }, - scope: { - serializedName: "properties.scope", - type: { - name: "String", - }, - }, - principalId: { - serializedName: "properties.principalId", - type: { - name: "String", - }, - }, - }, - }, -}; - -export const ServiceResource: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ServiceResource", - modelProperties: { - ...ARMProxyResource.type.modelProperties, - properties: { - serializedName: "properties", - type: { - name: "Composite", - className: "ServiceResourceProperties", - }, - }, + ...OptionsResource.type.modelProperties, }, }, }; -export const PhysicalPartitionThroughputInfoResultPropertiesResource: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "PhysicalPartitionThroughputInfoResultPropertiesResource", - modelProperties: { - ...PhysicalPartitionThroughputInfoProperties.type.modelProperties, - }, - }, - }; - -export const BaseCosmosDataTransferDataSourceSink: coreClient.CompositeMapper = +export const MongoDBCollectionGetPropertiesOptions: coreClient.CompositeMapper = { - serializedName: "BaseCosmosDataTransferDataSourceSink", type: { name: "Composite", - className: "BaseCosmosDataTransferDataSourceSink", - uberParent: "DataTransferDataSourceSink", - polymorphicDiscriminator: { - serializedName: "component", - clientName: "component", - }, + className: "MongoDBCollectionGetPropertiesOptions", modelProperties: { - ...DataTransferDataSourceSink.type.modelProperties, - remoteAccountName: { - serializedName: "remoteAccountName", - type: { - name: "String", - }, - }, + ...OptionsResource.type.modelProperties, }, }, }; -export const AzureBlobDataTransferDataSourceSink: coreClient.CompositeMapper = { - serializedName: "AzureBlobStorage", - type: { - name: "Composite", - className: "AzureBlobDataTransferDataSourceSink", - uberParent: "DataTransferDataSourceSink", - polymorphicDiscriminator: - DataTransferDataSourceSink.type.polymorphicDiscriminator, - modelProperties: { - ...DataTransferDataSourceSink.type.modelProperties, - containerName: { - serializedName: "containerName", - required: true, - type: { - name: "String", - }, - }, - endpointUrl: { - serializedName: "endpointUrl", - type: { - name: "String", - }, - }, - }, - }, -}; - -export const ClusterResource: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ClusterResource", - modelProperties: { - ...ManagedCassandraARMResourceProperties.type.modelProperties, - properties: { - serializedName: "properties", - type: { - name: "Composite", - className: "ClusterResourceProperties", - }, - }, - }, - }, -}; - -export const NodeGroupSpec: coreClient.CompositeMapper = { +export const TableGetPropertiesOptions: coreClient.CompositeMapper = { type: { name: "Composite", - className: "NodeGroupSpec", + className: "TableGetPropertiesOptions", modelProperties: { - ...NodeGroupProperties.type.modelProperties, - kind: { - serializedName: "kind", - type: { - name: "String", - }, - }, - nodeCount: { - serializedName: "nodeCount", - type: { - name: "Number", - }, - }, + ...OptionsResource.type.modelProperties, }, }, }; -export const DataTransferServiceResourceProperties: coreClient.CompositeMapper = - { - serializedName: "DataTransfer", - type: { - name: "Composite", - className: "DataTransferServiceResourceProperties", - uberParent: "ServiceResourceProperties", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: - ServiceResourceProperties.type.polymorphicDiscriminator, - modelProperties: { - ...ServiceResourceProperties.type.modelProperties, - locations: { - serializedName: "locations", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "DataTransferRegionalServiceResource", - }, - }, - }, - }, - }, - }, - }; - -export const SqlDedicatedGatewayServiceResourceProperties: coreClient.CompositeMapper = - { - serializedName: "SqlDedicatedGateway", - type: { - name: "Composite", - className: "SqlDedicatedGatewayServiceResourceProperties", - uberParent: "ServiceResourceProperties", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: - ServiceResourceProperties.type.polymorphicDiscriminator, - modelProperties: { - ...ServiceResourceProperties.type.modelProperties, - sqlDedicatedGatewayEndpoint: { - serializedName: "sqlDedicatedGatewayEndpoint", - type: { - name: "String", - }, - }, - locations: { - serializedName: "locations", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SqlDedicatedGatewayRegionalServiceResource", - }, - }, - }, - }, - }, - }, - }; - -export const GraphAPIComputeServiceResourceProperties: coreClient.CompositeMapper = - { - serializedName: "GraphAPICompute", - type: { - name: "Composite", - className: "GraphAPIComputeServiceResourceProperties", - uberParent: "ServiceResourceProperties", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: - ServiceResourceProperties.type.polymorphicDiscriminator, - modelProperties: { - ...ServiceResourceProperties.type.modelProperties, - graphApiComputeEndpoint: { - serializedName: "graphApiComputeEndpoint", - type: { - name: "String", - }, - }, - locations: { - serializedName: "locations", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "GraphAPIComputeRegionalServiceResource", - }, - }, - }, - }, - }, - }, - }; - -export const MaterializedViewsBuilderServiceResourceProperties: coreClient.CompositeMapper = +export const CassandraKeyspaceGetPropertiesOptions: coreClient.CompositeMapper = { - serializedName: "MaterializedViewsBuilder", type: { name: "Composite", - className: "MaterializedViewsBuilderServiceResourceProperties", - uberParent: "ServiceResourceProperties", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: - ServiceResourceProperties.type.polymorphicDiscriminator, + className: "CassandraKeyspaceGetPropertiesOptions", modelProperties: { - ...ServiceResourceProperties.type.modelProperties, - locations: { - serializedName: "locations", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "MaterializedViewsBuilderRegionalServiceResource", - }, - }, - }, - }, + ...OptionsResource.type.modelProperties, }, }, }; -export const DataTransferRegionalServiceResource: coreClient.CompositeMapper = { +export const CassandraTableGetPropertiesOptions: coreClient.CompositeMapper = { type: { name: "Composite", - className: "DataTransferRegionalServiceResource", + className: "CassandraTableGetPropertiesOptions", modelProperties: { - ...RegionalServiceResource.type.modelProperties, + ...OptionsResource.type.modelProperties, }, }, }; -export const SqlDedicatedGatewayRegionalServiceResource: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "SqlDedicatedGatewayRegionalServiceResource", - modelProperties: { - ...RegionalServiceResource.type.modelProperties, - sqlDedicatedGatewayEndpoint: { - serializedName: "sqlDedicatedGatewayEndpoint", - readOnly: true, - type: { - name: "String", - }, - }, - }, - }, - }; - -export const GraphAPIComputeRegionalServiceResource: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "GraphAPIComputeRegionalServiceResource", - modelProperties: { - ...RegionalServiceResource.type.modelProperties, - graphApiComputeEndpoint: { - serializedName: "graphApiComputeEndpoint", - readOnly: true, - type: { - name: "String", - }, - }, - }, +export const GremlinDatabaseGetPropertiesOptions: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "GremlinDatabaseGetPropertiesOptions", + modelProperties: { + ...OptionsResource.type.modelProperties, }, - }; - -export const MaterializedViewsBuilderRegionalServiceResource: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "MaterializedViewsBuilderRegionalServiceResource", - modelProperties: { - ...RegionalServiceResource.type.modelProperties, - }, + }, +}; + +export const GremlinGraphGetPropertiesOptions: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "GremlinGraphGetPropertiesOptions", + modelProperties: { + ...OptionsResource.type.modelProperties, }, - }; + }, +}; -export const PrivateEndpointConnection: coreClient.CompositeMapper = { +export const ClientEncryptionKeyGetResults: coreClient.CompositeMapper = { type: { name: "Composite", - className: "PrivateEndpointConnection", + className: "ClientEncryptionKeyGetResults", modelProperties: { - ...ProxyResource.type.modelProperties, - privateEndpoint: { - serializedName: "properties.privateEndpoint", + ...ARMProxyResource.type.modelProperties, + resource: { + serializedName: "properties.resource", type: { name: "Composite", - className: "PrivateEndpointProperty", + className: "ClientEncryptionKeyGetPropertiesResource", }, }, - privateLinkServiceConnectionState: { - serializedName: "properties.privateLinkServiceConnectionState", + }, + }, +}; + +export const LocationGetResult: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "LocationGetResult", + modelProperties: { + ...ARMProxyResource.type.modelProperties, + properties: { + serializedName: "properties", type: { name: "Composite", - className: "PrivateLinkServiceConnectionStateProperty", - }, - }, - groupId: { - serializedName: "properties.groupId", - type: { - name: "String", - }, - }, - provisioningState: { - serializedName: "properties.provisioningState", - type: { - name: "String", + className: "LocationProperties", }, }, }, }, }; -export const FirewallRule: coreClient.CompositeMapper = { +export const DataCenterResource: coreClient.CompositeMapper = { type: { name: "Composite", - className: "FirewallRule", + className: "DataCenterResource", modelProperties: { - ...ProxyResource.type.modelProperties, - provisioningState: { - serializedName: "properties.provisioningState", - readOnly: true, - type: { - name: "String", - }, - }, - startIpAddress: { - constraints: { - Pattern: new RegExp( - "^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$", - ), - }, - serializedName: "properties.startIpAddress", - required: true, - type: { - name: "String", - }, - }, - endIpAddress: { - constraints: { - Pattern: new RegExp( - "^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$", - ), - }, - serializedName: "properties.endIpAddress", - required: true, + ...ARMProxyResource.type.modelProperties, + properties: { + serializedName: "properties", type: { - name: "String", + name: "Composite", + className: "DataCenterResourceProperties", }, }, }, }, }; -export const ThroughputPoolAccountResource: coreClient.CompositeMapper = { +export const MongoRoleDefinitionGetResults: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ThroughputPoolAccountResource", + className: "MongoRoleDefinitionGetResults", modelProperties: { - ...ProxyResource.type.modelProperties, - provisioningState: { - serializedName: "properties.provisioningState", + ...ARMProxyResource.type.modelProperties, + roleName: { + serializedName: "properties.roleName", type: { name: "String", }, }, - accountResourceIdentifier: { - serializedName: "properties.accountResourceIdentifier", + typePropertiesType: { + serializedName: "properties.type", type: { - name: "String", + name: "Enum", + allowedValues: ["BuiltInRole", "CustomRole"], }, }, - accountLocation: { - serializedName: "properties.accountLocation", + databaseName: { + serializedName: "properties.databaseName", type: { name: "String", }, }, - accountInstanceId: { - serializedName: "properties.accountInstanceId", - readOnly: true, + privileges: { + serializedName: "properties.privileges", type: { - name: "String", + name: "Sequence", + element: { + type: { + name: "Composite", + className: "Privilege", + }, + }, + }, + }, + roles: { + serializedName: "properties.roles", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "Role", + }, + }, }, }, }, }, }; -export const MongoCluster: coreClient.CompositeMapper = { +export const MongoUserDefinitionGetResults: coreClient.CompositeMapper = { type: { name: "Composite", - className: "MongoCluster", + className: "MongoUserDefinitionGetResults", modelProperties: { - ...TrackedResource.type.modelProperties, - createMode: { - serializedName: "properties.createMode", + ...ARMProxyResource.type.modelProperties, + userName: { + serializedName: "properties.userName", type: { name: "String", }, }, - restoreParameters: { - serializedName: "properties.restoreParameters", + password: { + serializedName: "properties.password", type: { - name: "Composite", - className: "MongoClusterRestoreParameters", + name: "String", }, }, - administratorLogin: { - serializedName: "properties.administratorLogin", + databaseName: { + serializedName: "properties.databaseName", type: { name: "String", }, }, - administratorLoginPassword: { - serializedName: "properties.administratorLoginPassword", + customData: { + serializedName: "properties.customData", type: { name: "String", }, }, - serverVersion: { - serializedName: "properties.serverVersion", + roles: { + serializedName: "properties.roles", type: { - name: "String", + name: "Sequence", + element: { + type: { + name: "Composite", + className: "Role", + }, + }, }, }, - connectionString: { - serializedName: "properties.connectionString", - readOnly: true, + mechanisms: { + serializedName: "properties.mechanisms", type: { name: "String", }, }, - earliestRestoreTime: { - serializedName: "properties.earliestRestoreTime", + }, + }, +}; + +export const NotebookWorkspace: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "NotebookWorkspace", + modelProperties: { + ...ARMProxyResource.type.modelProperties, + notebookServerEndpoint: { + serializedName: "properties.notebookServerEndpoint", readOnly: true, type: { name: "String", }, }, - provisioningState: { - serializedName: "properties.provisioningState", + status: { + serializedName: "properties.status", readOnly: true, type: { name: "String", }, }, - clusterStatus: { - serializedName: "properties.clusterStatus", + }, + }, +}; + +export const NotebookWorkspaceCreateUpdateParameters: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "NotebookWorkspaceCreateUpdateParameters", + modelProperties: { + ...ARMProxyResource.type.modelProperties, + }, + }, + }; + +export const PrivateLinkResource: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "PrivateLinkResource", + modelProperties: { + ...ARMProxyResource.type.modelProperties, + groupId: { + serializedName: "properties.groupId", readOnly: true, type: { name: "String", }, }, - nodeGroupSpecs: { - constraints: { - MinItems: 1, + requiredMembers: { + serializedName: "properties.requiredMembers", + readOnly: true, + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, }, - serializedName: "properties.nodeGroupSpecs", + }, + requiredZoneNames: { + serializedName: "properties.requiredZoneNames", + readOnly: true, type: { name: "Sequence", element: { type: { - name: "Composite", - className: "NodeGroupSpec", + name: "String", }, }, }, @@ -10395,106 +8254,72 @@ export const MongoCluster: coreClient.CompositeMapper = { }, }; -export const ThroughputPoolResource: coreClient.CompositeMapper = { +export const SqlRoleDefinitionGetResults: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ThroughputPoolResource", + className: "SqlRoleDefinitionGetResults", modelProperties: { - ...TrackedResource.type.modelProperties, - provisioningState: { - serializedName: "properties.provisioningState", + ...ARMProxyResource.type.modelProperties, + roleName: { + serializedName: "properties.roleName", type: { name: "String", }, }, - maxThroughput: { - serializedName: "properties.maxThroughput", + typePropertiesType: { + serializedName: "properties.type", type: { - name: "Number", - }, - }, - }, - }, -}; - -export const CosmosCassandraDataTransferDataSourceSink: coreClient.CompositeMapper = - { - serializedName: "CosmosDBCassandra", - type: { - name: "Composite", - className: "CosmosCassandraDataTransferDataSourceSink", - uberParent: "BaseCosmosDataTransferDataSourceSink", - polymorphicDiscriminator: - BaseCosmosDataTransferDataSourceSink.type.polymorphicDiscriminator, - modelProperties: { - ...BaseCosmosDataTransferDataSourceSink.type.modelProperties, - keyspaceName: { - serializedName: "keyspaceName", - required: true, - type: { - name: "String", - }, - }, - tableName: { - serializedName: "tableName", - required: true, - type: { - name: "String", - }, + name: "Enum", + allowedValues: ["BuiltInRole", "CustomRole"], }, }, - }, - }; - -export const CosmosMongoDataTransferDataSourceSink: coreClient.CompositeMapper = - { - serializedName: "CosmosDBMongo", - type: { - name: "Composite", - className: "CosmosMongoDataTransferDataSourceSink", - uberParent: "BaseCosmosDataTransferDataSourceSink", - polymorphicDiscriminator: - BaseCosmosDataTransferDataSourceSink.type.polymorphicDiscriminator, - modelProperties: { - ...BaseCosmosDataTransferDataSourceSink.type.modelProperties, - databaseName: { - serializedName: "databaseName", - required: true, - type: { - name: "String", + assignableScopes: { + serializedName: "properties.assignableScopes", + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, }, }, - collectionName: { - serializedName: "collectionName", - required: true, - type: { - name: "String", + }, + permissions: { + serializedName: "properties.permissions", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "Permission", + }, }, }, }, }, - }; + }, +}; -export const CosmosSqlDataTransferDataSourceSink: coreClient.CompositeMapper = { - serializedName: "CosmosDBSql", +export const SqlRoleAssignmentGetResults: coreClient.CompositeMapper = { type: { name: "Composite", - className: "CosmosSqlDataTransferDataSourceSink", - uberParent: "BaseCosmosDataTransferDataSourceSink", - polymorphicDiscriminator: - BaseCosmosDataTransferDataSourceSink.type.polymorphicDiscriminator, + className: "SqlRoleAssignmentGetResults", modelProperties: { - ...BaseCosmosDataTransferDataSourceSink.type.modelProperties, - databaseName: { - serializedName: "databaseName", - required: true, + ...ARMProxyResource.type.modelProperties, + roleDefinitionId: { + serializedName: "properties.roleDefinitionId", type: { name: "String", }, }, - containerName: { - serializedName: "containerName", - required: true, + scope: { + serializedName: "properties.scope", + type: { + name: "String", + }, + }, + principalId: { + serializedName: "properties.principalId", type: { name: "String", }, @@ -10503,238 +8328,202 @@ export const CosmosSqlDataTransferDataSourceSink: coreClient.CompositeMapper = { }, }; -export const DatabaseAccountsDeleteHeaders: coreClient.CompositeMapper = { +export const ServiceResource: coreClient.CompositeMapper = { type: { name: "Composite", - className: "DatabaseAccountsDeleteHeaders", + className: "ServiceResource", modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", - type: { - name: "String", - }, - }, - location: { - serializedName: "location", + ...ARMProxyResource.type.modelProperties, + properties: { + serializedName: "properties", type: { - name: "String", + name: "Composite", + className: "ServiceResourceProperties", }, }, }, }, }; -export const DatabaseAccountsFailoverPriorityChangeHeaders: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "DatabaseAccountsFailoverPriorityChangeHeaders", - modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", - type: { - name: "String", - }, - }, - location: { - serializedName: "location", - type: { - name: "String", - }, - }, - }, - }, - }; - -export const DatabaseAccountsOfflineRegionHeaders: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "DatabaseAccountsOfflineRegionHeaders", - modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", - type: { - name: "String", - }, - }, - location: { - serializedName: "location", - type: { - name: "String", - }, - }, - }, - }, - }; - -export const DatabaseAccountsOnlineRegionHeaders: coreClient.CompositeMapper = { +export const ClusterResource: coreClient.CompositeMapper = { type: { name: "Composite", - className: "DatabaseAccountsOnlineRegionHeaders", + className: "ClusterResource", modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", - type: { - name: "String", - }, - }, - location: { - serializedName: "location", + ...ManagedCassandraARMResourceProperties.type.modelProperties, + properties: { + serializedName: "properties", type: { - name: "String", + name: "Composite", + className: "ClusterResourceProperties", }, }, }, }, }; -export const DatabaseAccountsRegenerateKeyHeaders: coreClient.CompositeMapper = +export const DataTransferServiceResourceProperties: coreClient.CompositeMapper = { + serializedName: "DataTransfer", type: { name: "Composite", - className: "DatabaseAccountsRegenerateKeyHeaders", + className: "DataTransferServiceResourceProperties", + uberParent: "ServiceResourceProperties", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: + ServiceResourceProperties.type.polymorphicDiscriminator, modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", - type: { - name: "String", - }, - }, - location: { - serializedName: "location", + ...ServiceResourceProperties.type.modelProperties, + locations: { + serializedName: "locations", + readOnly: true, type: { - name: "String", + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DataTransferRegionalServiceResource", + }, + }, }, }, }, }, }; -export const GraphResourcesCreateUpdateGraphHeaders: coreClient.CompositeMapper = +export const SqlDedicatedGatewayServiceResourceProperties: coreClient.CompositeMapper = { + serializedName: "SqlDedicatedGateway", type: { name: "Composite", - className: "GraphResourcesCreateUpdateGraphHeaders", + className: "SqlDedicatedGatewayServiceResourceProperties", + uberParent: "ServiceResourceProperties", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: + ServiceResourceProperties.type.polymorphicDiscriminator, modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", - type: { - name: "String", - }, - }, - location: { - serializedName: "location", + ...ServiceResourceProperties.type.modelProperties, + sqlDedicatedGatewayEndpoint: { + serializedName: "sqlDedicatedGatewayEndpoint", type: { name: "String", }, }, - }, - }, - }; - -export const GraphResourcesDeleteGraphResourceHeaders: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "GraphResourcesDeleteGraphResourceHeaders", - modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", + dedicatedGatewayType: { + serializedName: "dedicatedGatewayType", type: { name: "String", }, }, - location: { - serializedName: "location", + locations: { + serializedName: "locations", + readOnly: true, type: { - name: "String", + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SqlDedicatedGatewayRegionalServiceResource", + }, + }, }, }, }, }, }; -export const SqlResourcesCreateUpdateSqlDatabaseHeaders: coreClient.CompositeMapper = +export const GraphAPIComputeServiceResourceProperties: coreClient.CompositeMapper = { + serializedName: "GraphAPICompute", type: { name: "Composite", - className: "SqlResourcesCreateUpdateSqlDatabaseHeaders", + className: "GraphAPIComputeServiceResourceProperties", + uberParent: "ServiceResourceProperties", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: + ServiceResourceProperties.type.polymorphicDiscriminator, modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", + ...ServiceResourceProperties.type.modelProperties, + graphApiComputeEndpoint: { + serializedName: "graphApiComputeEndpoint", type: { name: "String", }, }, - location: { - serializedName: "location", + locations: { + serializedName: "locations", + readOnly: true, type: { - name: "String", + name: "Sequence", + element: { + type: { + name: "Composite", + className: "GraphAPIComputeRegionalServiceResource", + }, + }, }, }, }, }, }; -export const SqlResourcesDeleteSqlDatabaseHeaders: coreClient.CompositeMapper = +export const MaterializedViewsBuilderServiceResourceProperties: coreClient.CompositeMapper = { + serializedName: "MaterializedViewsBuilder", type: { name: "Composite", - className: "SqlResourcesDeleteSqlDatabaseHeaders", + className: "MaterializedViewsBuilderServiceResourceProperties", + uberParent: "ServiceResourceProperties", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: + ServiceResourceProperties.type.polymorphicDiscriminator, modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", - type: { - name: "String", - }, - }, - location: { - serializedName: "location", + ...ServiceResourceProperties.type.modelProperties, + locations: { + serializedName: "locations", + readOnly: true, type: { - name: "String", + name: "Sequence", + element: { + type: { + name: "Composite", + className: "MaterializedViewsBuilderRegionalServiceResource", + }, + }, }, }, }, }, }; -export const SqlResourcesUpdateSqlDatabaseThroughputHeaders: coreClient.CompositeMapper = +export const DataTransferServiceResourceCreateUpdateParameters: coreClient.CompositeMapper = { + serializedName: "DataTransfer", type: { name: "Composite", - className: "SqlResourcesUpdateSqlDatabaseThroughputHeaders", - modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", - type: { - name: "String", - }, - }, - location: { - serializedName: "location", - type: { - name: "String", - }, - }, + className: "DataTransferServiceResourceCreateUpdateParameters", + uberParent: "ServiceResourceCreateUpdateProperties", + polymorphicDiscriminator: + ServiceResourceCreateUpdateProperties.type.polymorphicDiscriminator, + modelProperties: { + ...ServiceResourceCreateUpdateProperties.type.modelProperties, }, }, }; -export const SqlResourcesMigrateSqlDatabaseToAutoscaleHeaders: coreClient.CompositeMapper = +export const SqlDedicatedGatewayServiceResourceCreateUpdateParameters: coreClient.CompositeMapper = { + serializedName: "SqlDedicatedGateway", type: { name: "Composite", - className: "SqlResourcesMigrateSqlDatabaseToAutoscaleHeaders", + className: "SqlDedicatedGatewayServiceResourceCreateUpdateParameters", + uberParent: "ServiceResourceCreateUpdateProperties", + polymorphicDiscriminator: + ServiceResourceCreateUpdateProperties.type.polymorphicDiscriminator, modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", - type: { - name: "String", - }, - }, - location: { - serializedName: "location", + ...ServiceResourceCreateUpdateProperties.type.modelProperties, + dedicatedGatewayType: { + serializedName: "dedicatedGatewayType", type: { name: "String", }, @@ -10743,64 +8532,57 @@ export const SqlResourcesMigrateSqlDatabaseToAutoscaleHeaders: coreClient.Compos }, }; -export const SqlResourcesMigrateSqlDatabaseToManualThroughputHeaders: coreClient.CompositeMapper = +export const GraphAPIComputeServiceResourceCreateUpdateParameters: coreClient.CompositeMapper = { + serializedName: "GraphAPICompute", type: { name: "Composite", - className: "SqlResourcesMigrateSqlDatabaseToManualThroughputHeaders", + className: "GraphAPIComputeServiceResourceCreateUpdateParameters", + uberParent: "ServiceResourceCreateUpdateProperties", + polymorphicDiscriminator: + ServiceResourceCreateUpdateProperties.type.polymorphicDiscriminator, modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", - type: { - name: "String", - }, - }, - location: { - serializedName: "location", - type: { - name: "String", - }, - }, + ...ServiceResourceCreateUpdateProperties.type.modelProperties, }, }, }; -export const SqlResourcesCreateUpdateClientEncryptionKeyHeaders: coreClient.CompositeMapper = +export const MaterializedViewsBuilderServiceResourceCreateUpdateParameters: coreClient.CompositeMapper = { + serializedName: "MaterializedViewsBuilder", type: { name: "Composite", - className: "SqlResourcesCreateUpdateClientEncryptionKeyHeaders", + className: + "MaterializedViewsBuilderServiceResourceCreateUpdateParameters", + uberParent: "ServiceResourceCreateUpdateProperties", + polymorphicDiscriminator: + ServiceResourceCreateUpdateProperties.type.polymorphicDiscriminator, modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", - type: { - name: "String", - }, - }, - location: { - serializedName: "location", - type: { - name: "String", - }, - }, + ...ServiceResourceCreateUpdateProperties.type.modelProperties, }, }, }; -export const SqlResourcesCreateUpdateSqlContainerHeaders: coreClient.CompositeMapper = +export const DataTransferRegionalServiceResource: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DataTransferRegionalServiceResource", + modelProperties: { + ...RegionalServiceResource.type.modelProperties, + }, + }, +}; + +export const SqlDedicatedGatewayRegionalServiceResource: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SqlResourcesCreateUpdateSqlContainerHeaders", + className: "SqlDedicatedGatewayRegionalServiceResource", modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", - type: { - name: "String", - }, - }, - location: { - serializedName: "location", + ...RegionalServiceResource.type.modelProperties, + sqlDedicatedGatewayEndpoint: { + serializedName: "sqlDedicatedGatewayEndpoint", + readOnly: true, type: { name: "String", }, @@ -10809,20 +8591,16 @@ export const SqlResourcesCreateUpdateSqlContainerHeaders: coreClient.CompositeMa }, }; -export const SqlResourcesDeleteSqlContainerHeaders: coreClient.CompositeMapper = +export const GraphAPIComputeRegionalServiceResource: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SqlResourcesDeleteSqlContainerHeaders", + className: "GraphAPIComputeRegionalServiceResource", modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", - type: { - name: "String", - }, - }, - location: { - serializedName: "location", + ...RegionalServiceResource.type.modelProperties, + graphApiComputeEndpoint: { + serializedName: "graphApiComputeEndpoint", + readOnly: true, type: { name: "String", }, @@ -10831,33 +8609,79 @@ export const SqlResourcesDeleteSqlContainerHeaders: coreClient.CompositeMapper = }, }; -export const SqlResourcesSqlDatabasePartitionMergeHeaders: coreClient.CompositeMapper = +export const MaterializedViewsBuilderRegionalServiceResource: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SqlResourcesSqlDatabasePartitionMergeHeaders", + className: "MaterializedViewsBuilderRegionalServiceResource", modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", - type: { - name: "String", - }, + ...RegionalServiceResource.type.modelProperties, + }, + }, + }; + +export const PrivateEndpointConnection: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "PrivateEndpointConnection", + modelProperties: { + ...ProxyResource.type.modelProperties, + privateEndpoint: { + serializedName: "properties.privateEndpoint", + type: { + name: "Composite", + className: "PrivateEndpointProperty", }, - location: { - serializedName: "location", - type: { - name: "String", - }, + }, + privateLinkServiceConnectionState: { + serializedName: "properties.privateLinkServiceConnectionState", + type: { + name: "Composite", + className: "PrivateLinkServiceConnectionStateProperty", + }, + }, + groupId: { + serializedName: "properties.groupId", + type: { + name: "String", + }, + }, + provisioningState: { + serializedName: "properties.provisioningState", + type: { + name: "String", }, }, }, - }; + }, +}; + +export const DatabaseAccountsDeleteHeaders: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DatabaseAccountsDeleteHeaders", + modelProperties: { + azureAsyncOperation: { + serializedName: "azure-asyncoperation", + type: { + name: "String", + }, + }, + location: { + serializedName: "location", + type: { + name: "String", + }, + }, + }, + }, +}; -export const SqlResourcesListSqlContainerPartitionMergeHeaders: coreClient.CompositeMapper = +export const DatabaseAccountsFailoverPriorityChangeHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SqlResourcesListSqlContainerPartitionMergeHeaders", + className: "DatabaseAccountsFailoverPriorityChangeHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -10875,11 +8699,11 @@ export const SqlResourcesListSqlContainerPartitionMergeHeaders: coreClient.Compo }, }; -export const SqlResourcesUpdateSqlContainerThroughputHeaders: coreClient.CompositeMapper = +export const DatabaseAccountsOfflineRegionHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SqlResourcesUpdateSqlContainerThroughputHeaders", + className: "DatabaseAccountsOfflineRegionHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -10897,11 +8721,32 @@ export const SqlResourcesUpdateSqlContainerThroughputHeaders: coreClient.Composi }, }; -export const SqlResourcesMigrateSqlContainerToAutoscaleHeaders: coreClient.CompositeMapper = +export const DatabaseAccountsOnlineRegionHeaders: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DatabaseAccountsOnlineRegionHeaders", + modelProperties: { + azureAsyncOperation: { + serializedName: "azure-asyncoperation", + type: { + name: "String", + }, + }, + location: { + serializedName: "location", + type: { + name: "String", + }, + }, + }, + }, +}; + +export const DatabaseAccountsRegenerateKeyHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SqlResourcesMigrateSqlContainerToAutoscaleHeaders", + className: "DatabaseAccountsRegenerateKeyHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -10919,11 +8764,11 @@ export const SqlResourcesMigrateSqlContainerToAutoscaleHeaders: coreClient.Compo }, }; -export const SqlResourcesMigrateSqlContainerToManualThroughputHeaders: coreClient.CompositeMapper = +export const SqlResourcesCreateUpdateSqlDatabaseHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SqlResourcesMigrateSqlContainerToManualThroughputHeaders", + className: "SqlResourcesCreateUpdateSqlDatabaseHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -10941,11 +8786,11 @@ export const SqlResourcesMigrateSqlContainerToManualThroughputHeaders: coreClien }, }; -export const SqlResourcesSqlDatabaseRetrieveThroughputDistributionHeaders: coreClient.CompositeMapper = +export const SqlResourcesDeleteSqlDatabaseHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SqlResourcesSqlDatabaseRetrieveThroughputDistributionHeaders", + className: "SqlResourcesDeleteSqlDatabaseHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -10963,11 +8808,11 @@ export const SqlResourcesSqlDatabaseRetrieveThroughputDistributionHeaders: coreC }, }; -export const SqlResourcesSqlDatabaseRedistributeThroughputHeaders: coreClient.CompositeMapper = +export const SqlResourcesUpdateSqlDatabaseThroughputHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SqlResourcesSqlDatabaseRedistributeThroughputHeaders", + className: "SqlResourcesUpdateSqlDatabaseThroughputHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -10985,12 +8830,11 @@ export const SqlResourcesSqlDatabaseRedistributeThroughputHeaders: coreClient.Co }, }; -export const SqlResourcesSqlContainerRetrieveThroughputDistributionHeaders: coreClient.CompositeMapper = +export const SqlResourcesMigrateSqlDatabaseToAutoscaleHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: - "SqlResourcesSqlContainerRetrieveThroughputDistributionHeaders", + className: "SqlResourcesMigrateSqlDatabaseToAutoscaleHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -11008,11 +8852,11 @@ export const SqlResourcesSqlContainerRetrieveThroughputDistributionHeaders: core }, }; -export const SqlResourcesSqlContainerRedistributeThroughputHeaders: coreClient.CompositeMapper = +export const SqlResourcesMigrateSqlDatabaseToManualThroughputHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SqlResourcesSqlContainerRedistributeThroughputHeaders", + className: "SqlResourcesMigrateSqlDatabaseToManualThroughputHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -11030,11 +8874,11 @@ export const SqlResourcesSqlContainerRedistributeThroughputHeaders: coreClient.C }, }; -export const SqlResourcesCreateUpdateSqlStoredProcedureHeaders: coreClient.CompositeMapper = +export const SqlResourcesCreateUpdateSqlContainerHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SqlResourcesCreateUpdateSqlStoredProcedureHeaders", + className: "SqlResourcesCreateUpdateSqlContainerHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -11052,11 +8896,11 @@ export const SqlResourcesCreateUpdateSqlStoredProcedureHeaders: coreClient.Compo }, }; -export const SqlResourcesDeleteSqlStoredProcedureHeaders: coreClient.CompositeMapper = +export const SqlResourcesDeleteSqlContainerHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SqlResourcesDeleteSqlStoredProcedureHeaders", + className: "SqlResourcesDeleteSqlContainerHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -11074,11 +8918,11 @@ export const SqlResourcesDeleteSqlStoredProcedureHeaders: coreClient.CompositeMa }, }; -export const SqlResourcesCreateUpdateSqlUserDefinedFunctionHeaders: coreClient.CompositeMapper = +export const SqlResourcesUpdateSqlContainerThroughputHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SqlResourcesCreateUpdateSqlUserDefinedFunctionHeaders", + className: "SqlResourcesUpdateSqlContainerThroughputHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -11096,11 +8940,11 @@ export const SqlResourcesCreateUpdateSqlUserDefinedFunctionHeaders: coreClient.C }, }; -export const SqlResourcesDeleteSqlUserDefinedFunctionHeaders: coreClient.CompositeMapper = +export const SqlResourcesMigrateSqlContainerToAutoscaleHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SqlResourcesDeleteSqlUserDefinedFunctionHeaders", + className: "SqlResourcesMigrateSqlContainerToAutoscaleHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -11118,11 +8962,11 @@ export const SqlResourcesDeleteSqlUserDefinedFunctionHeaders: coreClient.Composi }, }; -export const SqlResourcesCreateUpdateSqlTriggerHeaders: coreClient.CompositeMapper = +export const SqlResourcesMigrateSqlContainerToManualThroughputHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SqlResourcesCreateUpdateSqlTriggerHeaders", + className: "SqlResourcesMigrateSqlContainerToManualThroughputHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -11140,32 +8984,11 @@ export const SqlResourcesCreateUpdateSqlTriggerHeaders: coreClient.CompositeMapp }, }; -export const SqlResourcesDeleteSqlTriggerHeaders: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "SqlResourcesDeleteSqlTriggerHeaders", - modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", - type: { - name: "String", - }, - }, - location: { - serializedName: "location", - type: { - name: "String", - }, - }, - }, - }, -}; - -export const MongoDBResourcesCreateUpdateMongoDBDatabaseHeaders: coreClient.CompositeMapper = +export const SqlResourcesCreateUpdateClientEncryptionKeyHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: "MongoDBResourcesCreateUpdateMongoDBDatabaseHeaders", + className: "SqlResourcesCreateUpdateClientEncryptionKeyHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -11183,11 +9006,11 @@ export const MongoDBResourcesCreateUpdateMongoDBDatabaseHeaders: coreClient.Comp }, }; -export const MongoDBResourcesDeleteMongoDBDatabaseHeaders: coreClient.CompositeMapper = +export const SqlResourcesCreateUpdateSqlStoredProcedureHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: "MongoDBResourcesDeleteMongoDBDatabaseHeaders", + className: "SqlResourcesCreateUpdateSqlStoredProcedureHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -11205,11 +9028,11 @@ export const MongoDBResourcesDeleteMongoDBDatabaseHeaders: coreClient.CompositeM }, }; -export const MongoDBResourcesUpdateMongoDBDatabaseThroughputHeaders: coreClient.CompositeMapper = +export const SqlResourcesDeleteSqlStoredProcedureHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: "MongoDBResourcesUpdateMongoDBDatabaseThroughputHeaders", + className: "SqlResourcesDeleteSqlStoredProcedureHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -11227,11 +9050,11 @@ export const MongoDBResourcesUpdateMongoDBDatabaseThroughputHeaders: coreClient. }, }; -export const MongoDBResourcesMigrateMongoDBDatabaseToAutoscaleHeaders: coreClient.CompositeMapper = +export const SqlResourcesCreateUpdateSqlUserDefinedFunctionHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: "MongoDBResourcesMigrateMongoDBDatabaseToAutoscaleHeaders", + className: "SqlResourcesCreateUpdateSqlUserDefinedFunctionHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -11249,12 +9072,11 @@ export const MongoDBResourcesMigrateMongoDBDatabaseToAutoscaleHeaders: coreClien }, }; -export const MongoDBResourcesMigrateMongoDBDatabaseToManualThroughputHeaders: coreClient.CompositeMapper = +export const SqlResourcesDeleteSqlUserDefinedFunctionHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: - "MongoDBResourcesMigrateMongoDBDatabaseToManualThroughputHeaders", + className: "SqlResourcesDeleteSqlUserDefinedFunctionHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -11272,12 +9094,11 @@ export const MongoDBResourcesMigrateMongoDBDatabaseToManualThroughputHeaders: co }, }; -export const MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionHeaders: coreClient.CompositeMapper = +export const SqlResourcesCreateUpdateSqlTriggerHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: - "MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionHeaders", + className: "SqlResourcesCreateUpdateSqlTriggerHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -11295,11 +9116,32 @@ export const MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionHeader }, }; -export const MongoDBResourcesMongoDBDatabaseRedistributeThroughputHeaders: coreClient.CompositeMapper = +export const SqlResourcesDeleteSqlTriggerHeaders: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "SqlResourcesDeleteSqlTriggerHeaders", + modelProperties: { + azureAsyncOperation: { + serializedName: "azure-asyncoperation", + type: { + name: "String", + }, + }, + location: { + serializedName: "location", + type: { + name: "String", + }, + }, + }, + }, +}; + +export const MongoDBResourcesCreateUpdateMongoDBDatabaseHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: "MongoDBResourcesMongoDBDatabaseRedistributeThroughputHeaders", + className: "MongoDBResourcesCreateUpdateMongoDBDatabaseHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -11317,12 +9159,11 @@ export const MongoDBResourcesMongoDBDatabaseRedistributeThroughputHeaders: coreC }, }; -export const MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionHeaders: coreClient.CompositeMapper = +export const MongoDBResourcesDeleteMongoDBDatabaseHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: - "MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionHeaders", + className: "MongoDBResourcesDeleteMongoDBDatabaseHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -11340,12 +9181,11 @@ export const MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionHeade }, }; -export const MongoDBResourcesMongoDBContainerRedistributeThroughputHeaders: coreClient.CompositeMapper = +export const MongoDBResourcesUpdateMongoDBDatabaseThroughputHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: - "MongoDBResourcesMongoDBContainerRedistributeThroughputHeaders", + className: "MongoDBResourcesUpdateMongoDBDatabaseThroughputHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -11363,11 +9203,11 @@ export const MongoDBResourcesMongoDBContainerRedistributeThroughputHeaders: core }, }; -export const MongoDBResourcesCreateUpdateMongoDBCollectionHeaders: coreClient.CompositeMapper = +export const MongoDBResourcesMigrateMongoDBDatabaseToAutoscaleHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: "MongoDBResourcesCreateUpdateMongoDBCollectionHeaders", + className: "MongoDBResourcesMigrateMongoDBDatabaseToAutoscaleHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -11385,11 +9225,12 @@ export const MongoDBResourcesCreateUpdateMongoDBCollectionHeaders: coreClient.Co }, }; -export const MongoDBResourcesDeleteMongoDBCollectionHeaders: coreClient.CompositeMapper = +export const MongoDBResourcesMigrateMongoDBDatabaseToManualThroughputHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: "MongoDBResourcesDeleteMongoDBCollectionHeaders", + className: + "MongoDBResourcesMigrateMongoDBDatabaseToManualThroughputHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -11407,11 +9248,11 @@ export const MongoDBResourcesDeleteMongoDBCollectionHeaders: coreClient.Composit }, }; -export const MongoDBResourcesMongoDBDatabasePartitionMergeHeaders: coreClient.CompositeMapper = +export const MongoDBResourcesCreateUpdateMongoDBCollectionHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: "MongoDBResourcesMongoDBDatabasePartitionMergeHeaders", + className: "MongoDBResourcesCreateUpdateMongoDBCollectionHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -11429,11 +9270,11 @@ export const MongoDBResourcesMongoDBDatabasePartitionMergeHeaders: coreClient.Co }, }; -export const MongoDBResourcesListMongoDBCollectionPartitionMergeHeaders: coreClient.CompositeMapper = +export const MongoDBResourcesDeleteMongoDBCollectionHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: "MongoDBResourcesListMongoDBCollectionPartitionMergeHeaders", + className: "MongoDBResourcesDeleteMongoDBCollectionHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -11849,117 +9690,6 @@ export const CassandraResourcesMigrateCassandraTableToManualThroughputHeaders: c }, }; -export const CassandraResourcesCreateUpdateCassandraViewHeaders: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "CassandraResourcesCreateUpdateCassandraViewHeaders", - modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", - type: { - name: "String", - }, - }, - location: { - serializedName: "location", - type: { - name: "String", - }, - }, - }, - }, - }; - -export const CassandraResourcesDeleteCassandraViewHeaders: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "CassandraResourcesDeleteCassandraViewHeaders", - modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", - type: { - name: "String", - }, - }, - location: { - serializedName: "location", - type: { - name: "String", - }, - }, - }, - }, - }; - -export const CassandraResourcesUpdateCassandraViewThroughputHeaders: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "CassandraResourcesUpdateCassandraViewThroughputHeaders", - modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", - type: { - name: "String", - }, - }, - location: { - serializedName: "location", - type: { - name: "String", - }, - }, - }, - }, - }; - -export const CassandraResourcesMigrateCassandraViewToAutoscaleHeaders: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "CassandraResourcesMigrateCassandraViewToAutoscaleHeaders", - modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", - type: { - name: "String", - }, - }, - location: { - serializedName: "location", - type: { - name: "String", - }, - }, - }, - }, - }; - -export const CassandraResourcesMigrateCassandraViewToManualThroughputHeaders: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: - "CassandraResourcesMigrateCassandraViewToManualThroughputHeaders", - modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", - type: { - name: "String", - }, - }, - location: { - serializedName: "location", - type: { - name: "String", - }, - }, - }, - }, - }; - export const GremlinResourcesCreateUpdateGremlinDatabaseHeaders: coreClient.CompositeMapper = { type: { @@ -12181,120 +9911,10 @@ export const GremlinResourcesMigrateGremlinGraphToManualThroughputHeaders: coreC }, }; -export const CassandraClustersInvokeCommandAsyncHeaders: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "CassandraClustersInvokeCommandAsyncHeaders", - modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", - type: { - name: "String", - }, - }, - location: { - serializedName: "location", - type: { - name: "String", - }, - }, - }, - }, - }; - -export const MongoClustersDeleteHeaders: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "MongoClustersDeleteHeaders", - modelProperties: { - location: { - serializedName: "location", - type: { - name: "String", - }, - }, - }, - }, -}; - -export const MongoClustersUpdateHeaders: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "MongoClustersUpdateHeaders", - modelProperties: { - location: { - serializedName: "location", - type: { - name: "String", - }, - }, - }, - }, -}; - -export const MongoClustersDeleteFirewallRuleHeaders: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "MongoClustersDeleteFirewallRuleHeaders", - modelProperties: { - location: { - serializedName: "location", - type: { - name: "String", - }, - }, - }, - }, - }; - -export const ServiceDeleteHeaders: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ServiceDeleteHeaders", - modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", - type: { - name: "String", - }, - }, - location: { - serializedName: "location", - type: { - name: "String", - }, - }, - }, - }, -}; - -export const ThroughputPoolUpdateHeaders: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ThroughputPoolUpdateHeaders", - modelProperties: { - azureAsyncOperation: { - serializedName: "azure-asyncoperation", - type: { - name: "String", - }, - }, - location: { - serializedName: "location", - type: { - name: "String", - }, - }, - }, - }, -}; - -export const ThroughputPoolDeleteHeaders: coreClient.CompositeMapper = { +export const ServiceCreateHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ThroughputPoolDeleteHeaders", + className: "ServiceCreateHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -12312,10 +9932,10 @@ export const ThroughputPoolDeleteHeaders: coreClient.CompositeMapper = { }, }; -export const ThroughputPoolAccountDeleteHeaders: coreClient.CompositeMapper = { +export const ServiceDeleteHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ThroughputPoolAccountDeleteHeaders", + className: "ServiceDeleteHeaders", modelProperties: { azureAsyncOperation: { serializedName: "azure-asyncoperation", @@ -12335,14 +9955,10 @@ export const ThroughputPoolAccountDeleteHeaders: coreClient.CompositeMapper = { export let discriminators = { BackupPolicy: BackupPolicy, - DataTransferDataSourceSink: DataTransferDataSourceSink, ServiceResourceProperties: ServiceResourceProperties, + ServiceResourceCreateUpdateProperties: ServiceResourceCreateUpdateProperties, "BackupPolicy.Periodic": PeriodicModeBackupPolicy, "BackupPolicy.Continuous": ContinuousModeBackupPolicy, - "DataTransferDataSourceSink.BaseCosmosDataTransferDataSourceSink": - BaseCosmosDataTransferDataSourceSink, - "DataTransferDataSourceSink.AzureBlobStorage": - AzureBlobDataTransferDataSourceSink, "ServiceResourceProperties.DataTransfer": DataTransferServiceResourceProperties, "ServiceResourceProperties.SqlDedicatedGateway": @@ -12351,10 +9967,12 @@ export let discriminators = { GraphAPIComputeServiceResourceProperties, "ServiceResourceProperties.MaterializedViewsBuilder": MaterializedViewsBuilderServiceResourceProperties, - "BaseCosmosDataTransferDataSourceSink.CosmosDBCassandra": - CosmosCassandraDataTransferDataSourceSink, - "BaseCosmosDataTransferDataSourceSink.CosmosDBMongo": - CosmosMongoDataTransferDataSourceSink, - "BaseCosmosDataTransferDataSourceSink.CosmosDBSql": - CosmosSqlDataTransferDataSourceSink, + "ServiceResourceCreateUpdateProperties.DataTransfer": + DataTransferServiceResourceCreateUpdateParameters, + "ServiceResourceCreateUpdateProperties.SqlDedicatedGateway": + SqlDedicatedGatewayServiceResourceCreateUpdateParameters, + "ServiceResourceCreateUpdateProperties.GraphAPICompute": + GraphAPIComputeServiceResourceCreateUpdateParameters, + "ServiceResourceCreateUpdateProperties.MaterializedViewsBuilder": + MaterializedViewsBuilderServiceResourceCreateUpdateParameters, }; diff --git a/sdk/cosmosdb/arm-cosmosdb/src/models/parameters.ts b/sdk/cosmosdb/arm-cosmosdb/src/models/parameters.ts index dba3ec8c732d..d554d121614d 100644 --- a/sdk/cosmosdb/arm-cosmosdb/src/models/parameters.ts +++ b/sdk/cosmosdb/arm-cosmosdb/src/models/parameters.ts @@ -17,14 +17,10 @@ import { FailoverPolicies as FailoverPoliciesMapper, RegionForOnlineOffline as RegionForOnlineOfflineMapper, DatabaseAccountRegenerateKeyParameters as DatabaseAccountRegenerateKeyParametersMapper, - GraphResourceCreateUpdateParameters as GraphResourceCreateUpdateParametersMapper, SqlDatabaseCreateUpdateParameters as SqlDatabaseCreateUpdateParametersMapper, ThroughputSettingsUpdateParameters as ThroughputSettingsUpdateParametersMapper, - ClientEncryptionKeyCreateUpdateParameters as ClientEncryptionKeyCreateUpdateParametersMapper, SqlContainerCreateUpdateParameters as SqlContainerCreateUpdateParametersMapper, - MergeParameters as MergeParametersMapper, - RetrieveThroughputParameters as RetrieveThroughputParametersMapper, - RedistributeThroughputParameters as RedistributeThroughputParametersMapper, + ClientEncryptionKeyCreateUpdateParameters as ClientEncryptionKeyCreateUpdateParametersMapper, SqlStoredProcedureCreateUpdateParameters as SqlStoredProcedureCreateUpdateParametersMapper, SqlUserDefinedFunctionCreateUpdateParameters as SqlUserDefinedFunctionCreateUpdateParametersMapper, SqlTriggerCreateUpdateParameters as SqlTriggerCreateUpdateParametersMapper, @@ -38,23 +34,14 @@ import { TableCreateUpdateParameters as TableCreateUpdateParametersMapper, CassandraKeyspaceCreateUpdateParameters as CassandraKeyspaceCreateUpdateParametersMapper, CassandraTableCreateUpdateParameters as CassandraTableCreateUpdateParametersMapper, - CassandraViewCreateUpdateParameters as CassandraViewCreateUpdateParametersMapper, GremlinDatabaseCreateUpdateParameters as GremlinDatabaseCreateUpdateParametersMapper, GremlinGraphCreateUpdateParameters as GremlinGraphCreateUpdateParametersMapper, - CreateJobRequest as CreateJobRequestMapper, ClusterResource as ClusterResourceMapper, CommandPostBody as CommandPostBodyMapper, DataCenterResource as DataCenterResourceMapper, - MongoCluster as MongoClusterMapper, - MongoClusterUpdate as MongoClusterUpdateMapper, - FirewallRule as FirewallRuleMapper, - CheckNameAvailabilityRequest as CheckNameAvailabilityRequestMapper, NotebookWorkspaceCreateUpdateParameters as NotebookWorkspaceCreateUpdateParametersMapper, PrivateEndpointConnection as PrivateEndpointConnectionMapper, ServiceResourceCreateUpdateParameters as ServiceResourceCreateUpdateParametersMapper, - ThroughputPoolResource as ThroughputPoolResourceMapper, - ThroughputPoolUpdate as ThroughputPoolUpdateMapper, - ThroughputPoolAccountResource as ThroughputPoolAccountResourceMapper, } from "../models/mappers"; export const accept: OperationParameter = { @@ -129,7 +116,7 @@ export const accountName: OperationURLParameter = { export const apiVersion: OperationQueryParameter = { parameterPath: "apiVersion", mapper: { - defaultValue: "2024-02-15-preview", + defaultValue: "2024-05-15", isConstant: true, serializedName: "api-version", type: { @@ -279,22 +266,6 @@ export const partitionKeyRangeId: OperationURLParameter = { }, }; -export const graphName: OperationURLParameter = { - parameterPath: "graphName", - mapper: { - serializedName: "graphName", - required: true, - type: { - name: "String", - }, - }, -}; - -export const createUpdateGraphParameters: OperationParameter = { - parameterPath: "createUpdateGraphParameters", - mapper: GraphResourceCreateUpdateParametersMapper, -}; - export const databaseName: OperationURLParameter = { parameterPath: "databaseName", mapper: { @@ -316,22 +287,6 @@ export const updateThroughputParameters: OperationParameter = { mapper: ThroughputSettingsUpdateParametersMapper, }; -export const clientEncryptionKeyName: OperationURLParameter = { - parameterPath: "clientEncryptionKeyName", - mapper: { - serializedName: "clientEncryptionKeyName", - required: true, - type: { - name: "String", - }, - }, -}; - -export const createUpdateClientEncryptionKeyParameters: OperationParameter = { - parameterPath: "createUpdateClientEncryptionKeyParameters", - mapper: ClientEncryptionKeyCreateUpdateParametersMapper, -}; - export const containerName: OperationURLParameter = { parameterPath: "containerName", mapper: { @@ -348,19 +303,20 @@ export const createUpdateSqlContainerParameters: OperationParameter = { mapper: SqlContainerCreateUpdateParametersMapper, }; -export const mergeParameters: OperationParameter = { - parameterPath: "mergeParameters", - mapper: MergeParametersMapper, -}; - -export const retrieveThroughputParameters: OperationParameter = { - parameterPath: "retrieveThroughputParameters", - mapper: RetrieveThroughputParametersMapper, +export const clientEncryptionKeyName: OperationURLParameter = { + parameterPath: "clientEncryptionKeyName", + mapper: { + serializedName: "clientEncryptionKeyName", + required: true, + type: { + name: "String", + }, + }, }; -export const redistributeThroughputParameters: OperationParameter = { - parameterPath: "redistributeThroughputParameters", - mapper: RedistributeThroughputParametersMapper, +export const createUpdateClientEncryptionKeyParameters: OperationParameter = { + parameterPath: "createUpdateClientEncryptionKeyParameters", + mapper: ClientEncryptionKeyCreateUpdateParametersMapper, }; export const storedProcedureName: OperationURLParameter = { @@ -539,10 +495,15 @@ export const createUpdateCassandraTableParameters: OperationParameter = { mapper: CassandraTableCreateUpdateParametersMapper, }; -export const viewName: OperationURLParameter = { - parameterPath: "viewName", +export const createUpdateGremlinDatabaseParameters: OperationParameter = { + parameterPath: "createUpdateGremlinDatabaseParameters", + mapper: GremlinDatabaseCreateUpdateParametersMapper, +}; + +export const graphName: OperationURLParameter = { + parameterPath: "graphName", mapper: { - serializedName: "viewName", + serializedName: "graphName", required: true, type: { name: "String", @@ -550,16 +511,6 @@ export const viewName: OperationURLParameter = { }, }; -export const createUpdateCassandraViewParameters: OperationParameter = { - parameterPath: "createUpdateCassandraViewParameters", - mapper: CassandraViewCreateUpdateParametersMapper, -}; - -export const createUpdateGremlinDatabaseParameters: OperationParameter = { - parameterPath: "createUpdateGremlinDatabaseParameters", - mapper: GremlinDatabaseCreateUpdateParametersMapper, -}; - export const createUpdateGremlinGraphParameters: OperationParameter = { parameterPath: "createUpdateGremlinGraphParameters", mapper: GremlinGraphCreateUpdateParametersMapper, @@ -576,22 +527,6 @@ export const location1: OperationURLParameter = { }, }; -export const jobCreateParameters: OperationParameter = { - parameterPath: "jobCreateParameters", - mapper: CreateJobRequestMapper, -}; - -export const jobName: OperationURLParameter = { - parameterPath: "jobName", - mapper: { - serializedName: "jobName", - required: true, - type: { - name: "String", - }, - }, -}; - export const clusterName: OperationURLParameter = { parameterPath: "clusterName", mapper: { @@ -618,48 +553,6 @@ export const body1: OperationParameter = { mapper: CommandPostBodyMapper, }; -export const commandId: OperationURLParameter = { - parameterPath: "commandId", - mapper: { - constraints: { - Pattern: new RegExp("^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$"), - MaxLength: 100, - MinLength: 1, - }, - serializedName: "commandId", - required: true, - type: { - name: "String", - }, - }, -}; - -export const backupId: OperationURLParameter = { - parameterPath: "backupId", - mapper: { - constraints: { - Pattern: new RegExp("^[0-9]+$"), - MaxLength: 15, - MinLength: 1, - }, - serializedName: "backupId", - required: true, - type: { - name: "String", - }, - }, -}; - -export const xMsForceDeallocate: OperationParameter = { - parameterPath: ["options", "xMsForceDeallocate"], - mapper: { - serializedName: "x-ms-force-deallocate", - type: { - name: "String", - }, - }, -}; - export const dataCenterName: OperationURLParameter = { parameterPath: "dataCenterName", mapper: { @@ -681,72 +574,6 @@ export const body2: OperationParameter = { mapper: DataCenterResourceMapper, }; -export const parameters: OperationParameter = { - parameterPath: "parameters", - mapper: MongoClusterMapper, -}; - -export const mongoClusterName: OperationURLParameter = { - parameterPath: "mongoClusterName", - mapper: { - constraints: { - Pattern: new RegExp("^[a-z0-9]+(-[a-z0-9]+)*"), - MaxLength: 40, - MinLength: 3, - }, - serializedName: "mongoClusterName", - required: true, - type: { - name: "String", - }, - }, -}; - -export const parameters1: OperationParameter = { - parameterPath: "parameters", - mapper: MongoClusterUpdateMapper, -}; - -export const parameters2: OperationParameter = { - parameterPath: "parameters", - mapper: FirewallRuleMapper, -}; - -export const firewallRuleName: OperationURLParameter = { - parameterPath: "firewallRuleName", - mapper: { - constraints: { - Pattern: new RegExp("^[a-zA-Z0-9][-_.a-zA-Z0-9]*"), - MaxLength: 80, - MinLength: 1, - }, - serializedName: "firewallRuleName", - required: true, - type: { - name: "String", - }, - }, -}; - -export const parameters3: OperationParameter = { - parameterPath: "parameters", - mapper: CheckNameAvailabilityRequestMapper, -}; - -export const location2: OperationURLParameter = { - parameterPath: "location", - mapper: { - constraints: { - MinLength: 1, - }, - serializedName: "location", - required: true, - type: { - name: "String", - }, - }, -}; - export const notebookWorkspaceName: OperationURLParameter = { parameterPath: "notebookWorkspaceName", mapper: { @@ -774,7 +601,7 @@ export const privateEndpointConnectionName: OperationURLParameter = { }, }; -export const parameters4: OperationParameter = { +export const parameters: OperationParameter = { parameterPath: "parameters", mapper: PrivateEndpointConnectionMapper, }; @@ -890,50 +717,3 @@ export const serviceName: OperationURLParameter = { }, }, }; - -export const throughputPoolName: OperationURLParameter = { - parameterPath: "throughputPoolName", - mapper: { - constraints: { - Pattern: new RegExp("^[a-z0-9]+(-[a-z0-9]+)*"), - MaxLength: 50, - MinLength: 3, - }, - serializedName: "throughputPoolName", - required: true, - type: { - name: "String", - }, - }, -}; - -export const body3: OperationParameter = { - parameterPath: "body", - mapper: ThroughputPoolResourceMapper, -}; - -export const body4: OperationParameter = { - parameterPath: ["options", "body"], - mapper: ThroughputPoolUpdateMapper, -}; - -export const throughputPoolAccountName: OperationURLParameter = { - parameterPath: "throughputPoolAccountName", - mapper: { - constraints: { - Pattern: new RegExp("^[a-z0-9]+(-[a-z0-9]+)*"), - MaxLength: 50, - MinLength: 3, - }, - serializedName: "throughputPoolAccountName", - required: true, - type: { - name: "String", - }, - }, -}; - -export const body5: OperationParameter = { - parameterPath: "body", - mapper: ThroughputPoolAccountResourceMapper, -}; diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operations/cassandraClusters.ts b/sdk/cosmosdb/arm-cosmosdb/src/operations/cassandraClusters.ts index 020baff0c92c..8c1a9d2f6342 100644 --- a/sdk/cosmosdb/arm-cosmosdb/src/operations/cassandraClusters.ts +++ b/sdk/cosmosdb/arm-cosmosdb/src/operations/cassandraClusters.ts @@ -24,12 +24,6 @@ import { CassandraClustersListBySubscriptionResponse, CassandraClustersListByResourceGroupOptionalParams, CassandraClustersListByResourceGroupResponse, - CommandPublicResource, - CassandraClustersListCommandOptionalParams, - CassandraClustersListCommandResponse, - BackupResource, - CassandraClustersListBackupsOptionalParams, - CassandraClustersListBackupsResponse, CassandraClustersGetOptionalParams, CassandraClustersGetResponse, CassandraClustersDeleteOptionalParams, @@ -40,12 +34,6 @@ import { CommandPostBody, CassandraClustersInvokeCommandOptionalParams, CassandraClustersInvokeCommandResponse, - CassandraClustersInvokeCommandAsyncOptionalParams, - CassandraClustersInvokeCommandAsyncResponse, - CassandraClustersGetCommandAsyncOptionalParams, - CassandraClustersGetCommandAsyncResponse, - CassandraClustersGetBackupOptionalParams, - CassandraClustersGetBackupResponse, CassandraClustersDeallocateOptionalParams, CassandraClustersStartOptionalParams, CassandraClustersStatusOptionalParams, @@ -158,130 +146,6 @@ export class CassandraClustersImpl implements CassandraClusters { } } - /** - * List all commands currently running on ring info - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param clusterName Managed Cassandra cluster name. - * @param options The options parameters. - */ - public listCommand( - resourceGroupName: string, - clusterName: string, - options?: CassandraClustersListCommandOptionalParams, - ): PagedAsyncIterableIterator { - const iter = this.listCommandPagingAll( - resourceGroupName, - clusterName, - options, - ); - return { - next() { - return iter.next(); - }, - [Symbol.asyncIterator]() { - return this; - }, - byPage: (settings?: PageSettings) => { - if (settings?.maxPageSize) { - throw new Error("maxPageSize is not supported by this operation."); - } - return this.listCommandPagingPage( - resourceGroupName, - clusterName, - options, - settings, - ); - }, - }; - } - - private async *listCommandPagingPage( - resourceGroupName: string, - clusterName: string, - options?: CassandraClustersListCommandOptionalParams, - _settings?: PageSettings, - ): AsyncIterableIterator { - let result: CassandraClustersListCommandResponse; - result = await this._listCommand(resourceGroupName, clusterName, options); - yield result.value || []; - } - - private async *listCommandPagingAll( - resourceGroupName: string, - clusterName: string, - options?: CassandraClustersListCommandOptionalParams, - ): AsyncIterableIterator { - for await (const page of this.listCommandPagingPage( - resourceGroupName, - clusterName, - options, - )) { - yield* page; - } - } - - /** - * List the backups of this cluster that are available to restore. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param clusterName Managed Cassandra cluster name. - * @param options The options parameters. - */ - public listBackups( - resourceGroupName: string, - clusterName: string, - options?: CassandraClustersListBackupsOptionalParams, - ): PagedAsyncIterableIterator { - const iter = this.listBackupsPagingAll( - resourceGroupName, - clusterName, - options, - ); - return { - next() { - return iter.next(); - }, - [Symbol.asyncIterator]() { - return this; - }, - byPage: (settings?: PageSettings) => { - if (settings?.maxPageSize) { - throw new Error("maxPageSize is not supported by this operation."); - } - return this.listBackupsPagingPage( - resourceGroupName, - clusterName, - options, - settings, - ); - }, - }; - } - - private async *listBackupsPagingPage( - resourceGroupName: string, - clusterName: string, - options?: CassandraClustersListBackupsOptionalParams, - _settings?: PageSettings, - ): AsyncIterableIterator { - let result: CassandraClustersListBackupsResponse; - result = await this._listBackups(resourceGroupName, clusterName, options); - yield result.value || []; - } - - private async *listBackupsPagingAll( - resourceGroupName: string, - clusterName: string, - options?: CassandraClustersListBackupsOptionalParams, - ): AsyncIterableIterator { - for await (const page of this.listBackupsPagingPage( - resourceGroupName, - clusterName, - options, - )) { - yield* page; - } - } - /** * List all managed Cassandra clusters in this subscription. * @param options The options parameters. @@ -692,172 +556,6 @@ export class CassandraClustersImpl implements CassandraClusters { return poller.pollUntilDone(); } - /** - * Invoke a command like nodetool for cassandra maintenance asynchronously - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param clusterName Managed Cassandra cluster name. - * @param body Specification which command to run where - * @param options The options parameters. - */ - async beginInvokeCommandAsync( - resourceGroupName: string, - clusterName: string, - body: CommandPostBody, - options?: CassandraClustersInvokeCommandAsyncOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - CassandraClustersInvokeCommandAsyncResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, clusterName, body, options }, - spec: invokeCommandAsyncOperationSpec, - }); - const poller = await createHttpPoller< - CassandraClustersInvokeCommandAsyncResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - }); - await poller.poll(); - return poller; - } - - /** - * Invoke a command like nodetool for cassandra maintenance asynchronously - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param clusterName Managed Cassandra cluster name. - * @param body Specification which command to run where - * @param options The options parameters. - */ - async beginInvokeCommandAsyncAndWait( - resourceGroupName: string, - clusterName: string, - body: CommandPostBody, - options?: CassandraClustersInvokeCommandAsyncOptionalParams, - ): Promise { - const poller = await this.beginInvokeCommandAsync( - resourceGroupName, - clusterName, - body, - options, - ); - return poller.pollUntilDone(); - } - - /** - * List all commands currently running on ring info - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param clusterName Managed Cassandra cluster name. - * @param options The options parameters. - */ - private _listCommand( - resourceGroupName: string, - clusterName: string, - options?: CassandraClustersListCommandOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, clusterName, options }, - listCommandOperationSpec, - ); - } - - /** - * Get details about a specified command that was run asynchronously. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param clusterName Managed Cassandra cluster name. - * @param commandId Managed Cassandra cluster command id. - * @param options The options parameters. - */ - getCommandAsync( - resourceGroupName: string, - clusterName: string, - commandId: string, - options?: CassandraClustersGetCommandAsyncOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, clusterName, commandId, options }, - getCommandAsyncOperationSpec, - ); - } - - /** - * List the backups of this cluster that are available to restore. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param clusterName Managed Cassandra cluster name. - * @param options The options parameters. - */ - private _listBackups( - resourceGroupName: string, - clusterName: string, - options?: CassandraClustersListBackupsOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, clusterName, options }, - listBackupsOperationSpec, - ); - } - - /** - * Get the properties of an individual backup of this cluster that is available to restore. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param clusterName Managed Cassandra cluster name. - * @param backupId Id of a restorable backup of a Cassandra cluster. - * @param options The options parameters. - */ - getBackup( - resourceGroupName: string, - clusterName: string, - backupId: string, - options?: CassandraClustersGetBackupOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, clusterName, backupId, options }, - getBackupOperationSpec, - ); - } - /** * Deallocate the Managed Cassandra Cluster and Associated Data Centers. Deallocation will deallocate * the host virtual machine of this cluster, and reserved the data disk. This won't do anything on an @@ -1223,124 +921,6 @@ const invokeCommandOperationSpec: coreClient.OperationSpec = { mediaType: "json", serializer, }; -const invokeCommandAsyncOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/invokeCommandAsync", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.CommandPublicResource, - }, - 201: { - bodyMapper: Mappers.CommandPublicResource, - }, - 202: { - bodyMapper: Mappers.CommandPublicResource, - }, - 204: { - bodyMapper: Mappers.CommandPublicResource, - }, - default: { - bodyMapper: Mappers.CloudError, - }, - }, - requestBody: Parameters.body1, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.clusterName, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, -}; -const listCommandOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/commands", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.ListCommands, - }, - default: { - bodyMapper: Mappers.CloudError, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.clusterName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const getCommandAsyncOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/commands/{commandId}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.ListCommands, - }, - default: { - bodyMapper: Mappers.CloudError, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.clusterName, - Parameters.commandId, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const listBackupsOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/backups", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.ListBackups, - }, - default: { - bodyMapper: Mappers.CloudError, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.clusterName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const getBackupOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/backups/{backupId}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.BackupResource, - }, - default: { - bodyMapper: Mappers.CloudError, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.clusterName, - Parameters.backupId, - ], - headerParameters: [Parameters.accept], - serializer, -}; const deallocateOperationSpec: coreClient.OperationSpec = { path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/deallocate", httpMethod: "POST", @@ -1360,7 +940,7 @@ const deallocateOperationSpec: coreClient.OperationSpec = { Parameters.resourceGroupName, Parameters.clusterName, ], - headerParameters: [Parameters.accept, Parameters.xMsForceDeallocate], + headerParameters: [Parameters.accept], serializer, }; const startOperationSpec: coreClient.OperationSpec = { diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operations/cassandraResources.ts b/sdk/cosmosdb/arm-cosmosdb/src/operations/cassandraResources.ts index 26dd13746a47..9e345d37fa49 100644 --- a/sdk/cosmosdb/arm-cosmosdb/src/operations/cassandraResources.ts +++ b/sdk/cosmosdb/arm-cosmosdb/src/operations/cassandraResources.ts @@ -25,9 +25,6 @@ import { CassandraTableGetResults, CassandraResourcesListCassandraTablesOptionalParams, CassandraResourcesListCassandraTablesResponse, - CassandraViewGetResults, - CassandraResourcesListCassandraViewsOptionalParams, - CassandraResourcesListCassandraViewsResponse, CassandraResourcesGetCassandraKeyspaceOptionalParams, CassandraResourcesGetCassandraKeyspaceResponse, CassandraKeyspaceCreateUpdateParameters, @@ -59,20 +56,6 @@ import { CassandraResourcesMigrateCassandraTableToAutoscaleResponse, CassandraResourcesMigrateCassandraTableToManualThroughputOptionalParams, CassandraResourcesMigrateCassandraTableToManualThroughputResponse, - CassandraResourcesGetCassandraViewOptionalParams, - CassandraResourcesGetCassandraViewResponse, - CassandraViewCreateUpdateParameters, - CassandraResourcesCreateUpdateCassandraViewOptionalParams, - CassandraResourcesCreateUpdateCassandraViewResponse, - CassandraResourcesDeleteCassandraViewOptionalParams, - CassandraResourcesGetCassandraViewThroughputOptionalParams, - CassandraResourcesGetCassandraViewThroughputResponse, - CassandraResourcesUpdateCassandraViewThroughputOptionalParams, - CassandraResourcesUpdateCassandraViewThroughputResponse, - CassandraResourcesMigrateCassandraViewToAutoscaleOptionalParams, - CassandraResourcesMigrateCassandraViewToAutoscaleResponse, - CassandraResourcesMigrateCassandraViewToManualThroughputOptionalParams, - CassandraResourcesMigrateCassandraViewToManualThroughputResponse, } from "../models"; /// @@ -228,80 +211,6 @@ export class CassandraResourcesImpl implements CassandraResources { } } - /** - * Lists the Cassandra materialized views under an existing Azure Cosmos DB database account. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param options The options parameters. - */ - public listCassandraViews( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - options?: CassandraResourcesListCassandraViewsOptionalParams, - ): PagedAsyncIterableIterator { - const iter = this.listCassandraViewsPagingAll( - resourceGroupName, - accountName, - keyspaceName, - options, - ); - return { - next() { - return iter.next(); - }, - [Symbol.asyncIterator]() { - return this; - }, - byPage: (settings?: PageSettings) => { - if (settings?.maxPageSize) { - throw new Error("maxPageSize is not supported by this operation."); - } - return this.listCassandraViewsPagingPage( - resourceGroupName, - accountName, - keyspaceName, - options, - settings, - ); - }, - }; - } - - private async *listCassandraViewsPagingPage( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - options?: CassandraResourcesListCassandraViewsOptionalParams, - _settings?: PageSettings, - ): AsyncIterableIterator { - let result: CassandraResourcesListCassandraViewsResponse; - result = await this._listCassandraViews( - resourceGroupName, - accountName, - keyspaceName, - options, - ); - yield result.value || []; - } - - private async *listCassandraViewsPagingAll( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - options?: CassandraResourcesListCassandraViewsOptionalParams, - ): AsyncIterableIterator { - for await (const page of this.listCassandraViewsPagingPage( - resourceGroupName, - accountName, - keyspaceName, - options, - )) { - yield* page; - } - } - /** * Lists the Cassandra keyspaces under an existing Azure Cosmos DB database account. * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -1457,584 +1366,9 @@ export class CassandraResourcesImpl implements CassandraResources { ); return poller.pollUntilDone(); } - - /** - * Lists the Cassandra materialized views under an existing Azure Cosmos DB database account. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param options The options parameters. - */ - private _listCassandraViews( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - options?: CassandraResourcesListCassandraViewsOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, accountName, keyspaceName, options }, - listCassandraViewsOperationSpec, - ); - } - - /** - * Gets the Cassandra view under an existing Azure Cosmos DB database account. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param viewName Cosmos DB view name. - * @param options The options parameters. - */ - getCassandraView( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - viewName: string, - options?: CassandraResourcesGetCassandraViewOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, accountName, keyspaceName, viewName, options }, - getCassandraViewOperationSpec, - ); - } - - /** - * Create or update an Azure Cosmos DB Cassandra View - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param viewName Cosmos DB view name. - * @param createUpdateCassandraViewParameters The parameters to provide for the current Cassandra View. - * @param options The options parameters. - */ - async beginCreateUpdateCassandraView( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - viewName: string, - createUpdateCassandraViewParameters: CassandraViewCreateUpdateParameters, - options?: CassandraResourcesCreateUpdateCassandraViewOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - CassandraResourcesCreateUpdateCassandraViewResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { - resourceGroupName, - accountName, - keyspaceName, - viewName, - createUpdateCassandraViewParameters, - options, - }, - spec: createUpdateCassandraViewOperationSpec, - }); - const poller = await createHttpPoller< - CassandraResourcesCreateUpdateCassandraViewResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - }); - await poller.poll(); - return poller; - } - - /** - * Create or update an Azure Cosmos DB Cassandra View - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param viewName Cosmos DB view name. - * @param createUpdateCassandraViewParameters The parameters to provide for the current Cassandra View. - * @param options The options parameters. - */ - async beginCreateUpdateCassandraViewAndWait( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - viewName: string, - createUpdateCassandraViewParameters: CassandraViewCreateUpdateParameters, - options?: CassandraResourcesCreateUpdateCassandraViewOptionalParams, - ): Promise { - const poller = await this.beginCreateUpdateCassandraView( - resourceGroupName, - accountName, - keyspaceName, - viewName, - createUpdateCassandraViewParameters, - options, - ); - return poller.pollUntilDone(); - } - - /** - * Deletes an existing Azure Cosmos DB Cassandra view. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param viewName Cosmos DB view name. - * @param options The options parameters. - */ - async beginDeleteCassandraView( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - viewName: string, - options?: CassandraResourcesDeleteCassandraViewOptionalParams, - ): Promise, void>> { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, accountName, keyspaceName, viewName, options }, - spec: deleteCassandraViewOperationSpec, - }); - const poller = await createHttpPoller>(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - }); - await poller.poll(); - return poller; - } - - /** - * Deletes an existing Azure Cosmos DB Cassandra view. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param viewName Cosmos DB view name. - * @param options The options parameters. - */ - async beginDeleteCassandraViewAndWait( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - viewName: string, - options?: CassandraResourcesDeleteCassandraViewOptionalParams, - ): Promise { - const poller = await this.beginDeleteCassandraView( - resourceGroupName, - accountName, - keyspaceName, - viewName, - options, - ); - return poller.pollUntilDone(); - } - - /** - * Gets the RUs per second of the Cassandra view under an existing Azure Cosmos DB database account - * with the provided name. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param viewName Cosmos DB view name. - * @param options The options parameters. - */ - getCassandraViewThroughput( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - viewName: string, - options?: CassandraResourcesGetCassandraViewThroughputOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, accountName, keyspaceName, viewName, options }, - getCassandraViewThroughputOperationSpec, - ); - } - - /** - * Update RUs per second of an Azure Cosmos DB Cassandra view - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param viewName Cosmos DB view name. - * @param updateThroughputParameters The RUs per second of the parameters to provide for the current - * Cassandra view. - * @param options The options parameters. - */ - async beginUpdateCassandraViewThroughput( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - viewName: string, - updateThroughputParameters: ThroughputSettingsUpdateParameters, - options?: CassandraResourcesUpdateCassandraViewThroughputOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - CassandraResourcesUpdateCassandraViewThroughputResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { - resourceGroupName, - accountName, - keyspaceName, - viewName, - updateThroughputParameters, - options, - }, - spec: updateCassandraViewThroughputOperationSpec, - }); - const poller = await createHttpPoller< - CassandraResourcesUpdateCassandraViewThroughputResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - }); - await poller.poll(); - return poller; - } - - /** - * Update RUs per second of an Azure Cosmos DB Cassandra view - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param viewName Cosmos DB view name. - * @param updateThroughputParameters The RUs per second of the parameters to provide for the current - * Cassandra view. - * @param options The options parameters. - */ - async beginUpdateCassandraViewThroughputAndWait( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - viewName: string, - updateThroughputParameters: ThroughputSettingsUpdateParameters, - options?: CassandraResourcesUpdateCassandraViewThroughputOptionalParams, - ): Promise { - const poller = await this.beginUpdateCassandraViewThroughput( - resourceGroupName, - accountName, - keyspaceName, - viewName, - updateThroughputParameters, - options, - ); - return poller.pollUntilDone(); - } - - /** - * Migrate an Azure Cosmos DB Cassandra view from manual throughput to autoscale - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param viewName Cosmos DB view name. - * @param options The options parameters. - */ - async beginMigrateCassandraViewToAutoscale( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - viewName: string, - options?: CassandraResourcesMigrateCassandraViewToAutoscaleOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - CassandraResourcesMigrateCassandraViewToAutoscaleResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, accountName, keyspaceName, viewName, options }, - spec: migrateCassandraViewToAutoscaleOperationSpec, - }); - const poller = await createHttpPoller< - CassandraResourcesMigrateCassandraViewToAutoscaleResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - }); - await poller.poll(); - return poller; - } - - /** - * Migrate an Azure Cosmos DB Cassandra view from manual throughput to autoscale - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param viewName Cosmos DB view name. - * @param options The options parameters. - */ - async beginMigrateCassandraViewToAutoscaleAndWait( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - viewName: string, - options?: CassandraResourcesMigrateCassandraViewToAutoscaleOptionalParams, - ): Promise { - const poller = await this.beginMigrateCassandraViewToAutoscale( - resourceGroupName, - accountName, - keyspaceName, - viewName, - options, - ); - return poller.pollUntilDone(); - } - - /** - * Migrate an Azure Cosmos DB Cassandra view from autoscale to manual throughput - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param viewName Cosmos DB view name. - * @param options The options parameters. - */ - async beginMigrateCassandraViewToManualThroughput( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - viewName: string, - options?: CassandraResourcesMigrateCassandraViewToManualThroughputOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - CassandraResourcesMigrateCassandraViewToManualThroughputResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, accountName, keyspaceName, viewName, options }, - spec: migrateCassandraViewToManualThroughputOperationSpec, - }); - const poller = await createHttpPoller< - CassandraResourcesMigrateCassandraViewToManualThroughputResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - }); - await poller.poll(); - return poller; - } - - /** - * Migrate an Azure Cosmos DB Cassandra view from autoscale to manual throughput - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param viewName Cosmos DB view name. - * @param options The options parameters. - */ - async beginMigrateCassandraViewToManualThroughputAndWait( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - viewName: string, - options?: CassandraResourcesMigrateCassandraViewToManualThroughputOptionalParams, - ): Promise { - const poller = await this.beginMigrateCassandraViewToManualThroughput( - resourceGroupName, - accountName, - keyspaceName, - viewName, - options, - ); - return poller.pollUntilDone(); - } -} -// Operation Specifications -const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); +} +// Operation Specifications +const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const listCassandraKeyspacesOperationSpec: coreClient.OperationSpec = { path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces", @@ -2459,204 +1793,3 @@ const migrateCassandraTableToManualThroughputOperationSpec: coreClient.Operation headerParameters: [Parameters.accept], serializer, }; -const listCassandraViewsOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/views", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.CassandraViewListResult, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.keyspaceName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const getCassandraViewOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/views/{viewName}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.CassandraViewGetResults, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.keyspaceName, - Parameters.viewName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const createUpdateCassandraViewOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/views/{viewName}", - httpMethod: "PUT", - responses: { - 200: { - bodyMapper: Mappers.CassandraViewGetResults, - }, - 201: { - bodyMapper: Mappers.CassandraViewGetResults, - }, - 202: { - bodyMapper: Mappers.CassandraViewGetResults, - }, - 204: { - bodyMapper: Mappers.CassandraViewGetResults, - }, - }, - requestBody: Parameters.createUpdateCassandraViewParameters, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.keyspaceName, - Parameters.viewName, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, -}; -const deleteCassandraViewOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/views/{viewName}", - httpMethod: "DELETE", - responses: { 200: {}, 201: {}, 202: {}, 204: {} }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.keyspaceName, - Parameters.viewName, - ], - serializer, -}; -const getCassandraViewThroughputOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/views/{viewName}/throughputSettings/default", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.ThroughputSettingsGetResults, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.keyspaceName, - Parameters.viewName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const updateCassandraViewThroughputOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/views/{viewName}/throughputSettings/default", - httpMethod: "PUT", - responses: { - 200: { - bodyMapper: Mappers.ThroughputSettingsGetResults, - }, - 201: { - bodyMapper: Mappers.ThroughputSettingsGetResults, - }, - 202: { - bodyMapper: Mappers.ThroughputSettingsGetResults, - }, - 204: { - bodyMapper: Mappers.ThroughputSettingsGetResults, - }, - }, - requestBody: Parameters.updateThroughputParameters, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.keyspaceName, - Parameters.viewName, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, -}; -const migrateCassandraViewToAutoscaleOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/views/{viewName}/throughputSettings/default/migrateToAutoscale", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.ThroughputSettingsGetResults, - }, - 201: { - bodyMapper: Mappers.ThroughputSettingsGetResults, - }, - 202: { - bodyMapper: Mappers.ThroughputSettingsGetResults, - }, - 204: { - bodyMapper: Mappers.ThroughputSettingsGetResults, - }, - default: { - bodyMapper: Mappers.CloudError, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.keyspaceName, - Parameters.viewName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const migrateCassandraViewToManualThroughputOperationSpec: coreClient.OperationSpec = - { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/views/{viewName}/throughputSettings/default/migrateToManualThroughput", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.ThroughputSettingsGetResults, - }, - 201: { - bodyMapper: Mappers.ThroughputSettingsGetResults, - }, - 202: { - bodyMapper: Mappers.ThroughputSettingsGetResults, - }, - 204: { - bodyMapper: Mappers.ThroughputSettingsGetResults, - }, - default: { - bodyMapper: Mappers.CloudError, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.keyspaceName, - Parameters.viewName, - ], - headerParameters: [Parameters.accept], - serializer, - }; diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operations/dataTransferJobs.ts b/sdk/cosmosdb/arm-cosmosdb/src/operations/dataTransferJobs.ts deleted file mode 100644 index 46184166fc99..000000000000 --- a/sdk/cosmosdb/arm-cosmosdb/src/operations/dataTransferJobs.ts +++ /dev/null @@ -1,464 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. - */ - -import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { DataTransferJobs } from "../operationsInterfaces"; -import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { CosmosDBManagementClient } from "../cosmosDBManagementClient"; -import { - DataTransferJobGetResults, - DataTransferJobsListByDatabaseAccountNextOptionalParams, - DataTransferJobsListByDatabaseAccountOptionalParams, - DataTransferJobsListByDatabaseAccountResponse, - CreateJobRequest, - DataTransferJobsCreateOptionalParams, - DataTransferJobsCreateResponse, - DataTransferJobsGetOptionalParams, - DataTransferJobsGetResponse, - DataTransferJobsPauseOptionalParams, - DataTransferJobsPauseResponse, - DataTransferJobsResumeOptionalParams, - DataTransferJobsResumeResponse, - DataTransferJobsCancelOptionalParams, - DataTransferJobsCancelResponse, - DataTransferJobsCompleteOptionalParams, - DataTransferJobsCompleteResponse, - DataTransferJobsListByDatabaseAccountNextResponse, -} from "../models"; - -/// -/** Class containing DataTransferJobs operations. */ -export class DataTransferJobsImpl implements DataTransferJobs { - private readonly client: CosmosDBManagementClient; - - /** - * Initialize a new instance of the class DataTransferJobs class. - * @param client Reference to the service client - */ - constructor(client: CosmosDBManagementClient) { - this.client = client; - } - - /** - * Get a list of Data Transfer jobs. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param options The options parameters. - */ - public listByDatabaseAccount( - resourceGroupName: string, - accountName: string, - options?: DataTransferJobsListByDatabaseAccountOptionalParams, - ): PagedAsyncIterableIterator { - const iter = this.listByDatabaseAccountPagingAll( - resourceGroupName, - accountName, - options, - ); - return { - next() { - return iter.next(); - }, - [Symbol.asyncIterator]() { - return this; - }, - byPage: (settings?: PageSettings) => { - if (settings?.maxPageSize) { - throw new Error("maxPageSize is not supported by this operation."); - } - return this.listByDatabaseAccountPagingPage( - resourceGroupName, - accountName, - options, - settings, - ); - }, - }; - } - - private async *listByDatabaseAccountPagingPage( - resourceGroupName: string, - accountName: string, - options?: DataTransferJobsListByDatabaseAccountOptionalParams, - settings?: PageSettings, - ): AsyncIterableIterator { - let result: DataTransferJobsListByDatabaseAccountResponse; - let continuationToken = settings?.continuationToken; - if (!continuationToken) { - result = await this._listByDatabaseAccount( - resourceGroupName, - accountName, - options, - ); - let page = result.value || []; - continuationToken = result.nextLink; - setContinuationToken(page, continuationToken); - yield page; - } - while (continuationToken) { - result = await this._listByDatabaseAccountNext( - resourceGroupName, - accountName, - continuationToken, - options, - ); - continuationToken = result.nextLink; - let page = result.value || []; - setContinuationToken(page, continuationToken); - yield page; - } - } - - private async *listByDatabaseAccountPagingAll( - resourceGroupName: string, - accountName: string, - options?: DataTransferJobsListByDatabaseAccountOptionalParams, - ): AsyncIterableIterator { - for await (const page of this.listByDatabaseAccountPagingPage( - resourceGroupName, - accountName, - options, - )) { - yield* page; - } - } - - /** - * Creates a Data Transfer Job. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param jobName Name of the Data Transfer Job - * @param jobCreateParameters Parameters to create Data Transfer Job - * @param options The options parameters. - */ - create( - resourceGroupName: string, - accountName: string, - jobName: string, - jobCreateParameters: CreateJobRequest, - options?: DataTransferJobsCreateOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, accountName, jobName, jobCreateParameters, options }, - createOperationSpec, - ); - } - - /** - * Get a Data Transfer Job. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param jobName Name of the Data Transfer Job - * @param options The options parameters. - */ - get( - resourceGroupName: string, - accountName: string, - jobName: string, - options?: DataTransferJobsGetOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, accountName, jobName, options }, - getOperationSpec, - ); - } - - /** - * Pause a Data Transfer Job. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param jobName Name of the Data Transfer Job - * @param options The options parameters. - */ - pause( - resourceGroupName: string, - accountName: string, - jobName: string, - options?: DataTransferJobsPauseOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, accountName, jobName, options }, - pauseOperationSpec, - ); - } - - /** - * Resumes a Data Transfer Job. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param jobName Name of the Data Transfer Job - * @param options The options parameters. - */ - resume( - resourceGroupName: string, - accountName: string, - jobName: string, - options?: DataTransferJobsResumeOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, accountName, jobName, options }, - resumeOperationSpec, - ); - } - - /** - * Cancels a Data Transfer Job. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param jobName Name of the Data Transfer Job - * @param options The options parameters. - */ - cancel( - resourceGroupName: string, - accountName: string, - jobName: string, - options?: DataTransferJobsCancelOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, accountName, jobName, options }, - cancelOperationSpec, - ); - } - - /** - * Completes a Data Transfer Online Job. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param jobName Name of the Data Transfer Job - * @param options The options parameters. - */ - complete( - resourceGroupName: string, - accountName: string, - jobName: string, - options?: DataTransferJobsCompleteOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, accountName, jobName, options }, - completeOperationSpec, - ); - } - - /** - * Get a list of Data Transfer jobs. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param options The options parameters. - */ - private _listByDatabaseAccount( - resourceGroupName: string, - accountName: string, - options?: DataTransferJobsListByDatabaseAccountOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, accountName, options }, - listByDatabaseAccountOperationSpec, - ); - } - - /** - * ListByDatabaseAccountNext - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param nextLink The nextLink from the previous successful call to the ListByDatabaseAccount method. - * @param options The options parameters. - */ - private _listByDatabaseAccountNext( - resourceGroupName: string, - accountName: string, - nextLink: string, - options?: DataTransferJobsListByDatabaseAccountNextOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, accountName, nextLink, options }, - listByDatabaseAccountNextOperationSpec, - ); - } -} -// Operation Specifications -const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); - -const createOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs/{jobName}", - httpMethod: "PUT", - responses: { - 200: { - bodyMapper: Mappers.DataTransferJobGetResults, - }, - default: { - bodyMapper: Mappers.CloudError, - }, - }, - requestBody: Parameters.jobCreateParameters, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.jobName, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, -}; -const getOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs/{jobName}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.DataTransferJobGetResults, - }, - default: { - bodyMapper: Mappers.CloudError, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.jobName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const pauseOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs/{jobName}/pause", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.DataTransferJobGetResults, - }, - default: { - bodyMapper: Mappers.CloudError, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.jobName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const resumeOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs/{jobName}/resume", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.DataTransferJobGetResults, - }, - default: { - bodyMapper: Mappers.CloudError, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.jobName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const cancelOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs/{jobName}/cancel", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.DataTransferJobGetResults, - }, - default: { - bodyMapper: Mappers.CloudError, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.jobName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const completeOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs/{jobName}/complete", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.DataTransferJobGetResults, - }, - default: { - bodyMapper: Mappers.CloudError, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.jobName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const listByDatabaseAccountOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.DataTransferJobFeedResults, - }, - default: { - bodyMapper: Mappers.CloudError, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const listByDatabaseAccountNextOperationSpec: coreClient.OperationSpec = { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.DataTransferJobFeedResults, - }, - default: { - bodyMapper: Mappers.CloudError, - }, - }, - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.nextLink, - ], - headerParameters: [Parameters.accept], - serializer, -}; diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operations/graphResources.ts b/sdk/cosmosdb/arm-cosmosdb/src/operations/graphResources.ts deleted file mode 100644 index 4301f7bb7777..000000000000 --- a/sdk/cosmosdb/arm-cosmosdb/src/operations/graphResources.ts +++ /dev/null @@ -1,418 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. - */ - -import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { GraphResources } from "../operationsInterfaces"; -import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { CosmosDBManagementClient } from "../cosmosDBManagementClient"; -import { - SimplePollerLike, - OperationState, - createHttpPoller, -} from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; -import { - GraphResourceGetResults, - GraphResourcesListGraphsOptionalParams, - GraphResourcesListGraphsResponse, - GraphResourcesGetGraphOptionalParams, - GraphResourcesGetGraphResponse, - GraphResourceCreateUpdateParameters, - GraphResourcesCreateUpdateGraphOptionalParams, - GraphResourcesCreateUpdateGraphResponse, - GraphResourcesDeleteGraphResourceOptionalParams, -} from "../models"; - -/// -/** Class containing GraphResources operations. */ -export class GraphResourcesImpl implements GraphResources { - private readonly client: CosmosDBManagementClient; - - /** - * Initialize a new instance of the class GraphResources class. - * @param client Reference to the service client - */ - constructor(client: CosmosDBManagementClient) { - this.client = client; - } - - /** - * Lists the graphs under an existing Azure Cosmos DB database account. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param options The options parameters. - */ - public listGraphs( - resourceGroupName: string, - accountName: string, - options?: GraphResourcesListGraphsOptionalParams, - ): PagedAsyncIterableIterator { - const iter = this.listGraphsPagingAll( - resourceGroupName, - accountName, - options, - ); - return { - next() { - return iter.next(); - }, - [Symbol.asyncIterator]() { - return this; - }, - byPage: (settings?: PageSettings) => { - if (settings?.maxPageSize) { - throw new Error("maxPageSize is not supported by this operation."); - } - return this.listGraphsPagingPage( - resourceGroupName, - accountName, - options, - settings, - ); - }, - }; - } - - private async *listGraphsPagingPage( - resourceGroupName: string, - accountName: string, - options?: GraphResourcesListGraphsOptionalParams, - _settings?: PageSettings, - ): AsyncIterableIterator { - let result: GraphResourcesListGraphsResponse; - result = await this._listGraphs(resourceGroupName, accountName, options); - yield result.value || []; - } - - private async *listGraphsPagingAll( - resourceGroupName: string, - accountName: string, - options?: GraphResourcesListGraphsOptionalParams, - ): AsyncIterableIterator { - for await (const page of this.listGraphsPagingPage( - resourceGroupName, - accountName, - options, - )) { - yield* page; - } - } - - /** - * Lists the graphs under an existing Azure Cosmos DB database account. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param options The options parameters. - */ - private _listGraphs( - resourceGroupName: string, - accountName: string, - options?: GraphResourcesListGraphsOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, accountName, options }, - listGraphsOperationSpec, - ); - } - - /** - * Gets the Graph resource under an existing Azure Cosmos DB database account with the provided name. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param graphName Cosmos DB graph resource name. - * @param options The options parameters. - */ - getGraph( - resourceGroupName: string, - accountName: string, - graphName: string, - options?: GraphResourcesGetGraphOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, accountName, graphName, options }, - getGraphOperationSpec, - ); - } - - /** - * Create or update an Azure Cosmos DB Graph. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param graphName Cosmos DB graph resource name. - * @param createUpdateGraphParameters The parameters to provide for the current graph. - * @param options The options parameters. - */ - async beginCreateUpdateGraph( - resourceGroupName: string, - accountName: string, - graphName: string, - createUpdateGraphParameters: GraphResourceCreateUpdateParameters, - options?: GraphResourcesCreateUpdateGraphOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - GraphResourcesCreateUpdateGraphResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { - resourceGroupName, - accountName, - graphName, - createUpdateGraphParameters, - options, - }, - spec: createUpdateGraphOperationSpec, - }); - const poller = await createHttpPoller< - GraphResourcesCreateUpdateGraphResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - }); - await poller.poll(); - return poller; - } - - /** - * Create or update an Azure Cosmos DB Graph. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param graphName Cosmos DB graph resource name. - * @param createUpdateGraphParameters The parameters to provide for the current graph. - * @param options The options parameters. - */ - async beginCreateUpdateGraphAndWait( - resourceGroupName: string, - accountName: string, - graphName: string, - createUpdateGraphParameters: GraphResourceCreateUpdateParameters, - options?: GraphResourcesCreateUpdateGraphOptionalParams, - ): Promise { - const poller = await this.beginCreateUpdateGraph( - resourceGroupName, - accountName, - graphName, - createUpdateGraphParameters, - options, - ); - return poller.pollUntilDone(); - } - - /** - * Deletes an existing Azure Cosmos DB Graph Resource. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param graphName Cosmos DB graph resource name. - * @param options The options parameters. - */ - async beginDeleteGraphResource( - resourceGroupName: string, - accountName: string, - graphName: string, - options?: GraphResourcesDeleteGraphResourceOptionalParams, - ): Promise, void>> { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, accountName, graphName, options }, - spec: deleteGraphResourceOperationSpec, - }); - const poller = await createHttpPoller>(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - }); - await poller.poll(); - return poller; - } - - /** - * Deletes an existing Azure Cosmos DB Graph Resource. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param graphName Cosmos DB graph resource name. - * @param options The options parameters. - */ - async beginDeleteGraphResourceAndWait( - resourceGroupName: string, - accountName: string, - graphName: string, - options?: GraphResourcesDeleteGraphResourceOptionalParams, - ): Promise { - const poller = await this.beginDeleteGraphResource( - resourceGroupName, - accountName, - graphName, - options, - ); - return poller.pollUntilDone(); - } -} -// Operation Specifications -const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); - -const listGraphsOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/graphs", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.GraphResourcesListResult, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const getGraphOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/graphs/{graphName}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.GraphResourceGetResults, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.graphName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const createUpdateGraphOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/graphs/{graphName}", - httpMethod: "PUT", - responses: { - 200: { - bodyMapper: Mappers.GraphResourceGetResults, - }, - 201: { - bodyMapper: Mappers.GraphResourceGetResults, - }, - 202: { - bodyMapper: Mappers.GraphResourceGetResults, - }, - 204: { - bodyMapper: Mappers.GraphResourceGetResults, - }, - }, - requestBody: Parameters.createUpdateGraphParameters, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.graphName, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, -}; -const deleteGraphResourceOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/graphs/{graphName}", - httpMethod: "DELETE", - responses: { 200: {}, 201: {}, 202: {}, 204: {} }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.graphName, - ], - serializer, -}; diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operations/gremlinResources.ts b/sdk/cosmosdb/arm-cosmosdb/src/operations/gremlinResources.ts index 52fe4b73315f..370b59a302a3 100644 --- a/sdk/cosmosdb/arm-cosmosdb/src/operations/gremlinResources.ts +++ b/sdk/cosmosdb/arm-cosmosdb/src/operations/gremlinResources.ts @@ -1723,8 +1723,8 @@ const getGremlinGraphOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.accountName, - Parameters.graphName, Parameters.databaseName, + Parameters.graphName, ], headerParameters: [Parameters.accept], serializer, @@ -1753,8 +1753,8 @@ const createUpdateGremlinGraphOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.accountName, - Parameters.graphName, Parameters.databaseName, + Parameters.graphName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", @@ -1783,8 +1783,8 @@ const deleteGremlinGraphOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.accountName, - Parameters.graphName, Parameters.databaseName, + Parameters.graphName, ], serializer, }; @@ -1802,8 +1802,8 @@ const getGremlinGraphThroughputOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.accountName, - Parameters.graphName, Parameters.databaseName, + Parameters.graphName, ], headerParameters: [Parameters.accept], serializer, @@ -1832,8 +1832,8 @@ const updateGremlinGraphThroughputOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.accountName, - Parameters.graphName, Parameters.databaseName, + Parameters.graphName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", @@ -1865,8 +1865,8 @@ const migrateGremlinGraphToAutoscaleOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.accountName, - Parameters.graphName, Parameters.databaseName, + Parameters.graphName, ], headerParameters: [Parameters.accept], serializer, @@ -1898,8 +1898,8 @@ const migrateGremlinGraphToManualThroughputOperationSpec: coreClient.OperationSp Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.accountName, - Parameters.graphName, Parameters.databaseName, + Parameters.graphName, ], headerParameters: [Parameters.accept], serializer, @@ -1932,8 +1932,8 @@ const retrieveContinuousBackupInformationOperationSpec: coreClient.OperationSpec Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.accountName, - Parameters.graphName, Parameters.databaseName, + Parameters.graphName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operations/index.ts b/sdk/cosmosdb/arm-cosmosdb/src/operations/index.ts index ea837e78bc30..96531b8c1b96 100644 --- a/sdk/cosmosdb/arm-cosmosdb/src/operations/index.ts +++ b/sdk/cosmosdb/arm-cosmosdb/src/operations/index.ts @@ -19,17 +19,14 @@ export * from "./collectionPartitionRegion"; export * from "./collectionPartition"; export * from "./partitionKeyRangeId"; export * from "./partitionKeyRangeIdRegion"; -export * from "./graphResources"; export * from "./sqlResources"; export * from "./mongoDBResources"; export * from "./tableResources"; export * from "./cassandraResources"; export * from "./gremlinResources"; export * from "./locations"; -export * from "./dataTransferJobs"; export * from "./cassandraClusters"; export * from "./cassandraDataCenters"; -export * from "./mongoClusters"; export * from "./notebookWorkspaces"; export * from "./privateEndpointConnections"; export * from "./privateLinkResources"; @@ -46,7 +43,3 @@ export * from "./restorableGremlinResources"; export * from "./restorableTables"; export * from "./restorableTableResources"; export * from "./service"; -export * from "./throughputPools"; -export * from "./throughputPool"; -export * from "./throughputPoolAccounts"; -export * from "./throughputPoolAccount"; diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operations/mongoClusters.ts b/sdk/cosmosdb/arm-cosmosdb/src/operations/mongoClusters.ts deleted file mode 100644 index 1b26c61b5554..000000000000 --- a/sdk/cosmosdb/arm-cosmosdb/src/operations/mongoClusters.ts +++ /dev/null @@ -1,1291 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. - */ - -import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { MongoClusters } from "../operationsInterfaces"; -import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { CosmosDBManagementClient } from "../cosmosDBManagementClient"; -import { - SimplePollerLike, - OperationState, - createHttpPoller, -} from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; -import { - MongoCluster, - MongoClustersListNextOptionalParams, - MongoClustersListOptionalParams, - MongoClustersListResponse, - MongoClustersListByResourceGroupNextOptionalParams, - MongoClustersListByResourceGroupOptionalParams, - MongoClustersListByResourceGroupResponse, - FirewallRule, - MongoClustersListFirewallRulesNextOptionalParams, - MongoClustersListFirewallRulesOptionalParams, - MongoClustersListFirewallRulesResponse, - MongoClustersCreateOrUpdateOptionalParams, - MongoClustersCreateOrUpdateResponse, - MongoClustersGetOptionalParams, - MongoClustersGetResponse, - MongoClustersDeleteOptionalParams, - MongoClustersDeleteResponse, - MongoClusterUpdate, - MongoClustersUpdateOptionalParams, - MongoClustersUpdateResponse, - MongoClustersCreateOrUpdateFirewallRuleOptionalParams, - MongoClustersCreateOrUpdateFirewallRuleResponse, - MongoClustersDeleteFirewallRuleOptionalParams, - MongoClustersDeleteFirewallRuleResponse, - MongoClustersGetFirewallRuleOptionalParams, - MongoClustersGetFirewallRuleResponse, - CheckNameAvailabilityRequest, - MongoClustersCheckNameAvailabilityOptionalParams, - MongoClustersCheckNameAvailabilityResponse, - MongoClustersListConnectionStringsOptionalParams, - MongoClustersListConnectionStringsResponse, - MongoClustersListNextResponse, - MongoClustersListByResourceGroupNextResponse, - MongoClustersListFirewallRulesNextResponse, -} from "../models"; - -/// -/** Class containing MongoClusters operations. */ -export class MongoClustersImpl implements MongoClusters { - private readonly client: CosmosDBManagementClient; - - /** - * Initialize a new instance of the class MongoClusters class. - * @param client Reference to the service client - */ - constructor(client: CosmosDBManagementClient) { - this.client = client; - } - - /** - * List all the mongo clusters in a given subscription. - * @param options The options parameters. - */ - public list( - options?: MongoClustersListOptionalParams, - ): PagedAsyncIterableIterator { - const iter = this.listPagingAll(options); - return { - next() { - return iter.next(); - }, - [Symbol.asyncIterator]() { - return this; - }, - byPage: (settings?: PageSettings) => { - if (settings?.maxPageSize) { - throw new Error("maxPageSize is not supported by this operation."); - } - return this.listPagingPage(options, settings); - }, - }; - } - - private async *listPagingPage( - options?: MongoClustersListOptionalParams, - settings?: PageSettings, - ): AsyncIterableIterator { - let result: MongoClustersListResponse; - let continuationToken = settings?.continuationToken; - if (!continuationToken) { - result = await this._list(options); - let page = result.value || []; - continuationToken = result.nextLink; - setContinuationToken(page, continuationToken); - yield page; - } - while (continuationToken) { - result = await this._listNext(continuationToken, options); - continuationToken = result.nextLink; - let page = result.value || []; - setContinuationToken(page, continuationToken); - yield page; - } - } - - private async *listPagingAll( - options?: MongoClustersListOptionalParams, - ): AsyncIterableIterator { - for await (const page of this.listPagingPage(options)) { - yield* page; - } - } - - /** - * List all the mongo clusters in a given resource group. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param options The options parameters. - */ - public listByResourceGroup( - resourceGroupName: string, - options?: MongoClustersListByResourceGroupOptionalParams, - ): PagedAsyncIterableIterator { - const iter = this.listByResourceGroupPagingAll(resourceGroupName, options); - return { - next() { - return iter.next(); - }, - [Symbol.asyncIterator]() { - return this; - }, - byPage: (settings?: PageSettings) => { - if (settings?.maxPageSize) { - throw new Error("maxPageSize is not supported by this operation."); - } - return this.listByResourceGroupPagingPage( - resourceGroupName, - options, - settings, - ); - }, - }; - } - - private async *listByResourceGroupPagingPage( - resourceGroupName: string, - options?: MongoClustersListByResourceGroupOptionalParams, - settings?: PageSettings, - ): AsyncIterableIterator { - let result: MongoClustersListByResourceGroupResponse; - let continuationToken = settings?.continuationToken; - if (!continuationToken) { - result = await this._listByResourceGroup(resourceGroupName, options); - let page = result.value || []; - continuationToken = result.nextLink; - setContinuationToken(page, continuationToken); - yield page; - } - while (continuationToken) { - result = await this._listByResourceGroupNext( - resourceGroupName, - continuationToken, - options, - ); - continuationToken = result.nextLink; - let page = result.value || []; - setContinuationToken(page, continuationToken); - yield page; - } - } - - private async *listByResourceGroupPagingAll( - resourceGroupName: string, - options?: MongoClustersListByResourceGroupOptionalParams, - ): AsyncIterableIterator { - for await (const page of this.listByResourceGroupPagingPage( - resourceGroupName, - options, - )) { - yield* page; - } - } - - /** - * List all the firewall rules in a given mongo cluster. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param options The options parameters. - */ - public listFirewallRules( - resourceGroupName: string, - mongoClusterName: string, - options?: MongoClustersListFirewallRulesOptionalParams, - ): PagedAsyncIterableIterator { - const iter = this.listFirewallRulesPagingAll( - resourceGroupName, - mongoClusterName, - options, - ); - return { - next() { - return iter.next(); - }, - [Symbol.asyncIterator]() { - return this; - }, - byPage: (settings?: PageSettings) => { - if (settings?.maxPageSize) { - throw new Error("maxPageSize is not supported by this operation."); - } - return this.listFirewallRulesPagingPage( - resourceGroupName, - mongoClusterName, - options, - settings, - ); - }, - }; - } - - private async *listFirewallRulesPagingPage( - resourceGroupName: string, - mongoClusterName: string, - options?: MongoClustersListFirewallRulesOptionalParams, - settings?: PageSettings, - ): AsyncIterableIterator { - let result: MongoClustersListFirewallRulesResponse; - let continuationToken = settings?.continuationToken; - if (!continuationToken) { - result = await this._listFirewallRules( - resourceGroupName, - mongoClusterName, - options, - ); - let page = result.value || []; - continuationToken = result.nextLink; - setContinuationToken(page, continuationToken); - yield page; - } - while (continuationToken) { - result = await this._listFirewallRulesNext( - resourceGroupName, - mongoClusterName, - continuationToken, - options, - ); - continuationToken = result.nextLink; - let page = result.value || []; - setContinuationToken(page, continuationToken); - yield page; - } - } - - private async *listFirewallRulesPagingAll( - resourceGroupName: string, - mongoClusterName: string, - options?: MongoClustersListFirewallRulesOptionalParams, - ): AsyncIterableIterator { - for await (const page of this.listFirewallRulesPagingPage( - resourceGroupName, - mongoClusterName, - options, - )) { - yield* page; - } - } - - /** - * List all the mongo clusters in a given subscription. - * @param options The options parameters. - */ - private _list( - options?: MongoClustersListOptionalParams, - ): Promise { - return this.client.sendOperationRequest({ options }, listOperationSpec); - } - - /** - * List all the mongo clusters in a given resource group. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param options The options parameters. - */ - private _listByResourceGroup( - resourceGroupName: string, - options?: MongoClustersListByResourceGroupOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, options }, - listByResourceGroupOperationSpec, - ); - } - - /** - * Create or update a mongo cluster. Update overwrites all properties for the resource. To only modify - * some of the properties, use PATCH. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param parameters The required parameters for creating or updating a mongo cluster. - * @param options The options parameters. - */ - async beginCreateOrUpdate( - resourceGroupName: string, - mongoClusterName: string, - parameters: MongoCluster, - options?: MongoClustersCreateOrUpdateOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - MongoClustersCreateOrUpdateResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, mongoClusterName, parameters, options }, - spec: createOrUpdateOperationSpec, - }); - const poller = await createHttpPoller< - MongoClustersCreateOrUpdateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation", - }); - await poller.poll(); - return poller; - } - - /** - * Create or update a mongo cluster. Update overwrites all properties for the resource. To only modify - * some of the properties, use PATCH. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param parameters The required parameters for creating or updating a mongo cluster. - * @param options The options parameters. - */ - async beginCreateOrUpdateAndWait( - resourceGroupName: string, - mongoClusterName: string, - parameters: MongoCluster, - options?: MongoClustersCreateOrUpdateOptionalParams, - ): Promise { - const poller = await this.beginCreateOrUpdate( - resourceGroupName, - mongoClusterName, - parameters, - options, - ); - return poller.pollUntilDone(); - } - - /** - * Gets information about a mongo cluster. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param options The options parameters. - */ - get( - resourceGroupName: string, - mongoClusterName: string, - options?: MongoClustersGetOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, mongoClusterName, options }, - getOperationSpec, - ); - } - - /** - * Deletes a mongo cluster. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param options The options parameters. - */ - async beginDelete( - resourceGroupName: string, - mongoClusterName: string, - options?: MongoClustersDeleteOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - MongoClustersDeleteResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, mongoClusterName, options }, - spec: deleteOperationSpec, - }); - const poller = await createHttpPoller< - MongoClustersDeleteResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location", - }); - await poller.poll(); - return poller; - } - - /** - * Deletes a mongo cluster. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param options The options parameters. - */ - async beginDeleteAndWait( - resourceGroupName: string, - mongoClusterName: string, - options?: MongoClustersDeleteOptionalParams, - ): Promise { - const poller = await this.beginDelete( - resourceGroupName, - mongoClusterName, - options, - ); - return poller.pollUntilDone(); - } - - /** - * Updates an existing mongo cluster. The request body can contain one to many of the properties - * present in the normal mongo cluster definition. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param parameters The parameters for updating a mongo cluster. - * @param options The options parameters. - */ - async beginUpdate( - resourceGroupName: string, - mongoClusterName: string, - parameters: MongoClusterUpdate, - options?: MongoClustersUpdateOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - MongoClustersUpdateResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, mongoClusterName, parameters, options }, - spec: updateOperationSpec, - }); - const poller = await createHttpPoller< - MongoClustersUpdateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location", - }); - await poller.poll(); - return poller; - } - - /** - * Updates an existing mongo cluster. The request body can contain one to many of the properties - * present in the normal mongo cluster definition. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param parameters The parameters for updating a mongo cluster. - * @param options The options parameters. - */ - async beginUpdateAndWait( - resourceGroupName: string, - mongoClusterName: string, - parameters: MongoClusterUpdate, - options?: MongoClustersUpdateOptionalParams, - ): Promise { - const poller = await this.beginUpdate( - resourceGroupName, - mongoClusterName, - parameters, - options, - ); - return poller.pollUntilDone(); - } - - /** - * Creates a new firewall rule or updates an existing firewall rule on a mongo cluster. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param firewallRuleName The name of the mongo cluster firewall rule. - * @param parameters The required parameters for creating or updating a firewall rule. - * @param options The options parameters. - */ - async beginCreateOrUpdateFirewallRule( - resourceGroupName: string, - mongoClusterName: string, - firewallRuleName: string, - parameters: FirewallRule, - options?: MongoClustersCreateOrUpdateFirewallRuleOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - MongoClustersCreateOrUpdateFirewallRuleResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { - resourceGroupName, - mongoClusterName, - firewallRuleName, - parameters, - options, - }, - spec: createOrUpdateFirewallRuleOperationSpec, - }); - const poller = await createHttpPoller< - MongoClustersCreateOrUpdateFirewallRuleResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation", - }); - await poller.poll(); - return poller; - } - - /** - * Creates a new firewall rule or updates an existing firewall rule on a mongo cluster. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param firewallRuleName The name of the mongo cluster firewall rule. - * @param parameters The required parameters for creating or updating a firewall rule. - * @param options The options parameters. - */ - async beginCreateOrUpdateFirewallRuleAndWait( - resourceGroupName: string, - mongoClusterName: string, - firewallRuleName: string, - parameters: FirewallRule, - options?: MongoClustersCreateOrUpdateFirewallRuleOptionalParams, - ): Promise { - const poller = await this.beginCreateOrUpdateFirewallRule( - resourceGroupName, - mongoClusterName, - firewallRuleName, - parameters, - options, - ); - return poller.pollUntilDone(); - } - - /** - * Deletes a mongo cluster firewall rule. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param firewallRuleName The name of the mongo cluster firewall rule. - * @param options The options parameters. - */ - async beginDeleteFirewallRule( - resourceGroupName: string, - mongoClusterName: string, - firewallRuleName: string, - options?: MongoClustersDeleteFirewallRuleOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - MongoClustersDeleteFirewallRuleResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, mongoClusterName, firewallRuleName, options }, - spec: deleteFirewallRuleOperationSpec, - }); - const poller = await createHttpPoller< - MongoClustersDeleteFirewallRuleResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location", - }); - await poller.poll(); - return poller; - } - - /** - * Deletes a mongo cluster firewall rule. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param firewallRuleName The name of the mongo cluster firewall rule. - * @param options The options parameters. - */ - async beginDeleteFirewallRuleAndWait( - resourceGroupName: string, - mongoClusterName: string, - firewallRuleName: string, - options?: MongoClustersDeleteFirewallRuleOptionalParams, - ): Promise { - const poller = await this.beginDeleteFirewallRule( - resourceGroupName, - mongoClusterName, - firewallRuleName, - options, - ); - return poller.pollUntilDone(); - } - - /** - * Gets information about a mongo cluster firewall rule. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param firewallRuleName The name of the mongo cluster firewall rule. - * @param options The options parameters. - */ - getFirewallRule( - resourceGroupName: string, - mongoClusterName: string, - firewallRuleName: string, - options?: MongoClustersGetFirewallRuleOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, mongoClusterName, firewallRuleName, options }, - getFirewallRuleOperationSpec, - ); - } - - /** - * List all the firewall rules in a given mongo cluster. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param options The options parameters. - */ - private _listFirewallRules( - resourceGroupName: string, - mongoClusterName: string, - options?: MongoClustersListFirewallRulesOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, mongoClusterName, options }, - listFirewallRulesOperationSpec, - ); - } - - /** - * Check the availability of name for resource - * @param location The name of the Azure region. - * @param parameters The required parameters for checking if resource name is available. - * @param options The options parameters. - */ - checkNameAvailability( - location: string, - parameters: CheckNameAvailabilityRequest, - options?: MongoClustersCheckNameAvailabilityOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { location, parameters, options }, - checkNameAvailabilityOperationSpec, - ); - } - - /** - * List mongo cluster connection strings. This includes the default connection string using - * SCRAM-SHA-256, as well as other connection strings supported by the cluster. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param options The options parameters. - */ - listConnectionStrings( - resourceGroupName: string, - mongoClusterName: string, - options?: MongoClustersListConnectionStringsOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, mongoClusterName, options }, - listConnectionStringsOperationSpec, - ); - } - - /** - * ListNext - * @param nextLink The nextLink from the previous successful call to the List method. - * @param options The options parameters. - */ - private _listNext( - nextLink: string, - options?: MongoClustersListNextOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { nextLink, options }, - listNextOperationSpec, - ); - } - - /** - * ListByResourceGroupNext - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param nextLink The nextLink from the previous successful call to the ListByResourceGroup method. - * @param options The options parameters. - */ - private _listByResourceGroupNext( - resourceGroupName: string, - nextLink: string, - options?: MongoClustersListByResourceGroupNextOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, nextLink, options }, - listByResourceGroupNextOperationSpec, - ); - } - - /** - * ListFirewallRulesNext - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param nextLink The nextLink from the previous successful call to the ListFirewallRules method. - * @param options The options parameters. - */ - private _listFirewallRulesNext( - resourceGroupName: string, - mongoClusterName: string, - nextLink: string, - options?: MongoClustersListFirewallRulesNextOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, mongoClusterName, nextLink, options }, - listFirewallRulesNextOperationSpec, - ); - } -} -// Operation Specifications -const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); - -const listOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/mongoClusters", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.MongoClusterListResult, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [Parameters.$host, Parameters.subscriptionId], - headerParameters: [Parameters.accept], - serializer, -}; -const listByResourceGroupOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/mongoClusters", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.MongoClusterListResult, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const createOrUpdateOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/mongoClusters/{mongoClusterName}", - httpMethod: "PUT", - responses: { - 200: { - bodyMapper: Mappers.MongoCluster, - }, - 201: { - bodyMapper: Mappers.MongoCluster, - }, - 202: { - bodyMapper: Mappers.MongoCluster, - }, - 204: { - bodyMapper: Mappers.MongoCluster, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - requestBody: Parameters.parameters, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.mongoClusterName, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, -}; -const getOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/mongoClusters/{mongoClusterName}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.MongoCluster, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.mongoClusterName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const deleteOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/mongoClusters/{mongoClusterName}", - httpMethod: "DELETE", - responses: { - 200: { - headersMapper: Mappers.MongoClustersDeleteHeaders, - }, - 201: { - headersMapper: Mappers.MongoClustersDeleteHeaders, - }, - 202: { - headersMapper: Mappers.MongoClustersDeleteHeaders, - }, - 204: { - headersMapper: Mappers.MongoClustersDeleteHeaders, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.mongoClusterName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const updateOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/mongoClusters/{mongoClusterName}", - httpMethod: "PATCH", - responses: { - 200: { - bodyMapper: Mappers.MongoCluster, - }, - 201: { - bodyMapper: Mappers.MongoCluster, - }, - 202: { - bodyMapper: Mappers.MongoCluster, - }, - 204: { - bodyMapper: Mappers.MongoCluster, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - requestBody: Parameters.parameters1, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.mongoClusterName, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, -}; -const createOrUpdateFirewallRuleOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/mongoClusters/{mongoClusterName}/firewallRules/{firewallRuleName}", - httpMethod: "PUT", - responses: { - 200: { - bodyMapper: Mappers.FirewallRule, - }, - 201: { - bodyMapper: Mappers.FirewallRule, - }, - 202: { - bodyMapper: Mappers.FirewallRule, - }, - 204: { - bodyMapper: Mappers.FirewallRule, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - requestBody: Parameters.parameters2, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.mongoClusterName, - Parameters.firewallRuleName, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, -}; -const deleteFirewallRuleOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/mongoClusters/{mongoClusterName}/firewallRules/{firewallRuleName}", - httpMethod: "DELETE", - responses: { - 200: { - headersMapper: Mappers.MongoClustersDeleteFirewallRuleHeaders, - }, - 201: { - headersMapper: Mappers.MongoClustersDeleteFirewallRuleHeaders, - }, - 202: { - headersMapper: Mappers.MongoClustersDeleteFirewallRuleHeaders, - }, - 204: { - headersMapper: Mappers.MongoClustersDeleteFirewallRuleHeaders, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.mongoClusterName, - Parameters.firewallRuleName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const getFirewallRuleOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/mongoClusters/{mongoClusterName}/firewallRules/{firewallRuleName}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.FirewallRule, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.mongoClusterName, - Parameters.firewallRuleName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const listFirewallRulesOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/mongoClusters/{mongoClusterName}/firewallRules", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.FirewallRuleListResult, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.mongoClusterName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const checkNameAvailabilityOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/checkMongoClusterNameAvailability", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.CheckNameAvailabilityResponse, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - requestBody: Parameters.parameters3, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.location2, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, -}; -const listConnectionStringsOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/mongoClusters/{mongoClusterName}/listConnectionStrings", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.ListConnectionStringsResult, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.mongoClusterName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const listNextOperationSpec: coreClient.OperationSpec = { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.MongoClusterListResult, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.nextLink, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const listByResourceGroupNextOperationSpec: coreClient.OperationSpec = { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.MongoClusterListResult, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.nextLink, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const listFirewallRulesNextOperationSpec: coreClient.OperationSpec = { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.FirewallRuleListResult, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.nextLink, - Parameters.mongoClusterName, - ], - headerParameters: [Parameters.accept], - serializer, -}; diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operations/mongoDBResources.ts b/sdk/cosmosdb/arm-cosmosdb/src/operations/mongoDBResources.ts index 60dfaa2de990..baf8e594bc5d 100644 --- a/sdk/cosmosdb/arm-cosmosdb/src/operations/mongoDBResources.ts +++ b/sdk/cosmosdb/arm-cosmosdb/src/operations/mongoDBResources.ts @@ -47,16 +47,6 @@ import { MongoDBResourcesMigrateMongoDBDatabaseToAutoscaleResponse, MongoDBResourcesMigrateMongoDBDatabaseToManualThroughputOptionalParams, MongoDBResourcesMigrateMongoDBDatabaseToManualThroughputResponse, - RetrieveThroughputParameters, - MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionOptionalParams, - MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionResponse, - RedistributeThroughputParameters, - MongoDBResourcesMongoDBDatabaseRedistributeThroughputOptionalParams, - MongoDBResourcesMongoDBDatabaseRedistributeThroughputResponse, - MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionOptionalParams, - MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionResponse, - MongoDBResourcesMongoDBContainerRedistributeThroughputOptionalParams, - MongoDBResourcesMongoDBContainerRedistributeThroughputResponse, MongoDBResourcesGetMongoDBCollectionOptionalParams, MongoDBResourcesGetMongoDBCollectionResponse, MongoDBCollectionCreateUpdateParameters, @@ -64,11 +54,6 @@ import { MongoDBResourcesCreateUpdateMongoDBCollectionResponse, MongoDBResourcesDeleteMongoDBCollectionOptionalParams, MongoDBResourcesDeleteMongoDBCollectionResponse, - MergeParameters, - MongoDBResourcesMongoDBDatabasePartitionMergeOptionalParams, - MongoDBResourcesMongoDBDatabasePartitionMergeResponse, - MongoDBResourcesListMongoDBCollectionPartitionMergeOptionalParams, - MongoDBResourcesListMongoDBCollectionPartitionMergeResponse, MongoDBResourcesGetMongoDBCollectionThroughputOptionalParams, MongoDBResourcesGetMongoDBCollectionThroughputResponse, MongoDBResourcesUpdateMongoDBCollectionThroughputOptionalParams, @@ -933,733 +918,72 @@ export class MongoDBResourcesImpl implements MongoDBResources { } /** - * Retrieve throughput distribution for an Azure Cosmos DB MongoDB database - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param retrieveThroughputParameters The parameters to provide for retrieving throughput distribution - * for the current MongoDB database. - * @param options The options parameters. - */ - async beginMongoDBDatabaseRetrieveThroughputDistribution( - resourceGroupName: string, - accountName: string, - databaseName: string, - retrieveThroughputParameters: RetrieveThroughputParameters, - options?: MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { - resourceGroupName, - accountName, - databaseName, - retrieveThroughputParameters, - options, - }, - spec: mongoDBDatabaseRetrieveThroughputDistributionOperationSpec, - }); - const poller = await createHttpPoller< - MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location", - }); - await poller.poll(); - return poller; - } - - /** - * Retrieve throughput distribution for an Azure Cosmos DB MongoDB database - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param retrieveThroughputParameters The parameters to provide for retrieving throughput distribution - * for the current MongoDB database. - * @param options The options parameters. - */ - async beginMongoDBDatabaseRetrieveThroughputDistributionAndWait( - resourceGroupName: string, - accountName: string, - databaseName: string, - retrieveThroughputParameters: RetrieveThroughputParameters, - options?: MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionOptionalParams, - ): Promise { - const poller = - await this.beginMongoDBDatabaseRetrieveThroughputDistribution( - resourceGroupName, - accountName, - databaseName, - retrieveThroughputParameters, - options, - ); - return poller.pollUntilDone(); - } - - /** - * Redistribute throughput for an Azure Cosmos DB MongoDB database - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param redistributeThroughputParameters The parameters to provide for redistributing throughput for - * the current MongoDB database. - * @param options The options parameters. - */ - async beginMongoDBDatabaseRedistributeThroughput( - resourceGroupName: string, - accountName: string, - databaseName: string, - redistributeThroughputParameters: RedistributeThroughputParameters, - options?: MongoDBResourcesMongoDBDatabaseRedistributeThroughputOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - MongoDBResourcesMongoDBDatabaseRedistributeThroughputResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { - resourceGroupName, - accountName, - databaseName, - redistributeThroughputParameters, - options, - }, - spec: mongoDBDatabaseRedistributeThroughputOperationSpec, - }); - const poller = await createHttpPoller< - MongoDBResourcesMongoDBDatabaseRedistributeThroughputResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location", - }); - await poller.poll(); - return poller; - } - - /** - * Redistribute throughput for an Azure Cosmos DB MongoDB database - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param redistributeThroughputParameters The parameters to provide for redistributing throughput for - * the current MongoDB database. - * @param options The options parameters. - */ - async beginMongoDBDatabaseRedistributeThroughputAndWait( - resourceGroupName: string, - accountName: string, - databaseName: string, - redistributeThroughputParameters: RedistributeThroughputParameters, - options?: MongoDBResourcesMongoDBDatabaseRedistributeThroughputOptionalParams, - ): Promise { - const poller = await this.beginMongoDBDatabaseRedistributeThroughput( - resourceGroupName, - accountName, - databaseName, - redistributeThroughputParameters, - options, - ); - return poller.pollUntilDone(); - } - - /** - * Retrieve throughput distribution for an Azure Cosmos DB MongoDB container - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param collectionName Cosmos DB collection name. - * @param retrieveThroughputParameters The parameters to provide for retrieving throughput distribution - * for the current MongoDB container. - * @param options The options parameters. - */ - async beginMongoDBContainerRetrieveThroughputDistribution( - resourceGroupName: string, - accountName: string, - databaseName: string, - collectionName: string, - retrieveThroughputParameters: RetrieveThroughputParameters, - options?: MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { - resourceGroupName, - accountName, - databaseName, - collectionName, - retrieveThroughputParameters, - options, - }, - spec: mongoDBContainerRetrieveThroughputDistributionOperationSpec, - }); - const poller = await createHttpPoller< - MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location", - }); - await poller.poll(); - return poller; - } - - /** - * Retrieve throughput distribution for an Azure Cosmos DB MongoDB container - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param collectionName Cosmos DB collection name. - * @param retrieveThroughputParameters The parameters to provide for retrieving throughput distribution - * for the current MongoDB container. - * @param options The options parameters. - */ - async beginMongoDBContainerRetrieveThroughputDistributionAndWait( - resourceGroupName: string, - accountName: string, - databaseName: string, - collectionName: string, - retrieveThroughputParameters: RetrieveThroughputParameters, - options?: MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionOptionalParams, - ): Promise { - const poller = - await this.beginMongoDBContainerRetrieveThroughputDistribution( - resourceGroupName, - accountName, - databaseName, - collectionName, - retrieveThroughputParameters, - options, - ); - return poller.pollUntilDone(); - } - - /** - * Redistribute throughput for an Azure Cosmos DB MongoDB container - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param collectionName Cosmos DB collection name. - * @param redistributeThroughputParameters The parameters to provide for redistributing throughput for - * the current MongoDB container. - * @param options The options parameters. - */ - async beginMongoDBContainerRedistributeThroughput( - resourceGroupName: string, - accountName: string, - databaseName: string, - collectionName: string, - redistributeThroughputParameters: RedistributeThroughputParameters, - options?: MongoDBResourcesMongoDBContainerRedistributeThroughputOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - MongoDBResourcesMongoDBContainerRedistributeThroughputResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { - resourceGroupName, - accountName, - databaseName, - collectionName, - redistributeThroughputParameters, - options, - }, - spec: mongoDBContainerRedistributeThroughputOperationSpec, - }); - const poller = await createHttpPoller< - MongoDBResourcesMongoDBContainerRedistributeThroughputResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location", - }); - await poller.poll(); - return poller; - } - - /** - * Redistribute throughput for an Azure Cosmos DB MongoDB container - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param collectionName Cosmos DB collection name. - * @param redistributeThroughputParameters The parameters to provide for redistributing throughput for - * the current MongoDB container. - * @param options The options parameters. - */ - async beginMongoDBContainerRedistributeThroughputAndWait( - resourceGroupName: string, - accountName: string, - databaseName: string, - collectionName: string, - redistributeThroughputParameters: RedistributeThroughputParameters, - options?: MongoDBResourcesMongoDBContainerRedistributeThroughputOptionalParams, - ): Promise { - const poller = await this.beginMongoDBContainerRedistributeThroughput( - resourceGroupName, - accountName, - databaseName, - collectionName, - redistributeThroughputParameters, - options, - ); - return poller.pollUntilDone(); - } - - /** - * Lists the MongoDB collection under an existing Azure Cosmos DB database account. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param options The options parameters. - */ - private _listMongoDBCollections( - resourceGroupName: string, - accountName: string, - databaseName: string, - options?: MongoDBResourcesListMongoDBCollectionsOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, accountName, databaseName, options }, - listMongoDBCollectionsOperationSpec, - ); - } - - /** - * Gets the MongoDB collection under an existing Azure Cosmos DB database account. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param collectionName Cosmos DB collection name. - * @param options The options parameters. - */ - getMongoDBCollection( - resourceGroupName: string, - accountName: string, - databaseName: string, - collectionName: string, - options?: MongoDBResourcesGetMongoDBCollectionOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, accountName, databaseName, collectionName, options }, - getMongoDBCollectionOperationSpec, - ); - } - - /** - * Create or update an Azure Cosmos DB MongoDB Collection - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param collectionName Cosmos DB collection name. - * @param createUpdateMongoDBCollectionParameters The parameters to provide for the current MongoDB - * Collection. - * @param options The options parameters. - */ - async beginCreateUpdateMongoDBCollection( - resourceGroupName: string, - accountName: string, - databaseName: string, - collectionName: string, - createUpdateMongoDBCollectionParameters: MongoDBCollectionCreateUpdateParameters, - options?: MongoDBResourcesCreateUpdateMongoDBCollectionOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - MongoDBResourcesCreateUpdateMongoDBCollectionResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { - resourceGroupName, - accountName, - databaseName, - collectionName, - createUpdateMongoDBCollectionParameters, - options, - }, - spec: createUpdateMongoDBCollectionOperationSpec, - }); - const poller = await createHttpPoller< - MongoDBResourcesCreateUpdateMongoDBCollectionResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - }); - await poller.poll(); - return poller; - } - - /** - * Create or update an Azure Cosmos DB MongoDB Collection - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param collectionName Cosmos DB collection name. - * @param createUpdateMongoDBCollectionParameters The parameters to provide for the current MongoDB - * Collection. - * @param options The options parameters. - */ - async beginCreateUpdateMongoDBCollectionAndWait( - resourceGroupName: string, - accountName: string, - databaseName: string, - collectionName: string, - createUpdateMongoDBCollectionParameters: MongoDBCollectionCreateUpdateParameters, - options?: MongoDBResourcesCreateUpdateMongoDBCollectionOptionalParams, - ): Promise { - const poller = await this.beginCreateUpdateMongoDBCollection( - resourceGroupName, - accountName, - databaseName, - collectionName, - createUpdateMongoDBCollectionParameters, - options, - ); - return poller.pollUntilDone(); - } - - /** - * Deletes an existing Azure Cosmos DB MongoDB Collection. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param collectionName Cosmos DB collection name. - * @param options The options parameters. - */ - async beginDeleteMongoDBCollection( - resourceGroupName: string, - accountName: string, - databaseName: string, - collectionName: string, - options?: MongoDBResourcesDeleteMongoDBCollectionOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - MongoDBResourcesDeleteMongoDBCollectionResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { - resourceGroupName, - accountName, - databaseName, - collectionName, - options, - }, - spec: deleteMongoDBCollectionOperationSpec, - }); - const poller = await createHttpPoller< - MongoDBResourcesDeleteMongoDBCollectionResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - }); - await poller.poll(); - return poller; + * Lists the MongoDB collection under an existing Azure Cosmos DB database account. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param accountName Cosmos DB database account name. + * @param databaseName Cosmos DB database name. + * @param options The options parameters. + */ + private _listMongoDBCollections( + resourceGroupName: string, + accountName: string, + databaseName: string, + options?: MongoDBResourcesListMongoDBCollectionsOptionalParams, + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, accountName, databaseName, options }, + listMongoDBCollectionsOperationSpec, + ); } /** - * Deletes an existing Azure Cosmos DB MongoDB Collection. + * Gets the MongoDB collection under an existing Azure Cosmos DB database account. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. * @param collectionName Cosmos DB collection name. * @param options The options parameters. */ - async beginDeleteMongoDBCollectionAndWait( + getMongoDBCollection( resourceGroupName: string, accountName: string, databaseName: string, collectionName: string, - options?: MongoDBResourcesDeleteMongoDBCollectionOptionalParams, - ): Promise { - const poller = await this.beginDeleteMongoDBCollection( - resourceGroupName, - accountName, - databaseName, - collectionName, - options, + options?: MongoDBResourcesGetMongoDBCollectionOptionalParams, + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, accountName, databaseName, collectionName, options }, + getMongoDBCollectionOperationSpec, ); - return poller.pollUntilDone(); } /** - * Merges the partitions of a MongoDB database + * Create or update an Azure Cosmos DB MongoDB Collection * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. - * @param mergeParameters The parameters for the merge operation. + * @param collectionName Cosmos DB collection name. + * @param createUpdateMongoDBCollectionParameters The parameters to provide for the current MongoDB + * Collection. * @param options The options parameters. */ - async beginMongoDBDatabasePartitionMerge( + async beginCreateUpdateMongoDBCollection( resourceGroupName: string, accountName: string, databaseName: string, - mergeParameters: MergeParameters, - options?: MongoDBResourcesMongoDBDatabasePartitionMergeOptionalParams, + collectionName: string, + createUpdateMongoDBCollectionParameters: MongoDBCollectionCreateUpdateParameters, + options?: MongoDBResourcesCreateUpdateMongoDBCollectionOptionalParams, ): Promise< SimplePollerLike< - OperationState, - MongoDBResourcesMongoDBDatabasePartitionMergeResponse + OperationState, + MongoDBResourcesCreateUpdateMongoDBCollectionResponse > > { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec, - ): Promise => { + ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( @@ -1700,74 +1024,76 @@ export class MongoDBResourcesImpl implements MongoDBResources { resourceGroupName, accountName, databaseName, - mergeParameters, + collectionName, + createUpdateMongoDBCollectionParameters, options, }, - spec: mongoDBDatabasePartitionMergeOperationSpec, + spec: createUpdateMongoDBCollectionOperationSpec, }); const poller = await createHttpPoller< - MongoDBResourcesMongoDBDatabasePartitionMergeResponse, - OperationState + MongoDBResourcesCreateUpdateMongoDBCollectionResponse, + OperationState >(lro, { restoreFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location", }); await poller.poll(); return poller; } /** - * Merges the partitions of a MongoDB database + * Create or update an Azure Cosmos DB MongoDB Collection * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. - * @param mergeParameters The parameters for the merge operation. + * @param collectionName Cosmos DB collection name. + * @param createUpdateMongoDBCollectionParameters The parameters to provide for the current MongoDB + * Collection. * @param options The options parameters. */ - async beginMongoDBDatabasePartitionMergeAndWait( + async beginCreateUpdateMongoDBCollectionAndWait( resourceGroupName: string, accountName: string, databaseName: string, - mergeParameters: MergeParameters, - options?: MongoDBResourcesMongoDBDatabasePartitionMergeOptionalParams, - ): Promise { - const poller = await this.beginMongoDBDatabasePartitionMerge( + collectionName: string, + createUpdateMongoDBCollectionParameters: MongoDBCollectionCreateUpdateParameters, + options?: MongoDBResourcesCreateUpdateMongoDBCollectionOptionalParams, + ): Promise { + const poller = await this.beginCreateUpdateMongoDBCollection( resourceGroupName, accountName, databaseName, - mergeParameters, + collectionName, + createUpdateMongoDBCollectionParameters, options, ); return poller.pollUntilDone(); } /** - * Merges the partitions of a MongoDB Collection + * Deletes an existing Azure Cosmos DB MongoDB Collection. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. * @param collectionName Cosmos DB collection name. - * @param mergeParameters The parameters for the merge operation. * @param options The options parameters. */ - async beginListMongoDBCollectionPartitionMerge( + async beginDeleteMongoDBCollection( resourceGroupName: string, accountName: string, databaseName: string, collectionName: string, - mergeParameters: MergeParameters, - options?: MongoDBResourcesListMongoDBCollectionPartitionMergeOptionalParams, + options?: MongoDBResourcesDeleteMongoDBCollectionOptionalParams, ): Promise< SimplePollerLike< - OperationState, - MongoDBResourcesListMongoDBCollectionPartitionMergeResponse + OperationState, + MongoDBResourcesDeleteMongoDBCollectionResponse > > { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec, - ): Promise => { + ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( @@ -1809,46 +1135,41 @@ export class MongoDBResourcesImpl implements MongoDBResources { accountName, databaseName, collectionName, - mergeParameters, options, }, - spec: listMongoDBCollectionPartitionMergeOperationSpec, + spec: deleteMongoDBCollectionOperationSpec, }); const poller = await createHttpPoller< - MongoDBResourcesListMongoDBCollectionPartitionMergeResponse, - OperationState + MongoDBResourcesDeleteMongoDBCollectionResponse, + OperationState >(lro, { restoreFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location", }); await poller.poll(); return poller; } /** - * Merges the partitions of a MongoDB Collection + * Deletes an existing Azure Cosmos DB MongoDB Collection. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. * @param collectionName Cosmos DB collection name. - * @param mergeParameters The parameters for the merge operation. * @param options The options parameters. */ - async beginListMongoDBCollectionPartitionMergeAndWait( + async beginDeleteMongoDBCollectionAndWait( resourceGroupName: string, accountName: string, databaseName: string, collectionName: string, - mergeParameters: MergeParameters, - options?: MongoDBResourcesListMongoDBCollectionPartitionMergeOptionalParams, - ): Promise { - const poller = await this.beginListMongoDBCollectionPartitionMerge( + options?: MongoDBResourcesDeleteMongoDBCollectionOptionalParams, + ): Promise { + const poller = await this.beginDeleteMongoDBCollection( resourceGroupName, accountName, databaseName, collectionName, - mergeParameters, options, ); return poller.pollUntilDone(); @@ -2982,144 +2303,6 @@ const migrateMongoDBDatabaseToManualThroughputOperationSpec: coreClient.Operatio headerParameters: [Parameters.accept], serializer, }; -const mongoDBDatabaseRetrieveThroughputDistributionOperationSpec: coreClient.OperationSpec = - { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/throughputSettings/default/retrieveThroughputDistribution", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - 201: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - 202: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - 204: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - default: { - bodyMapper: Mappers.CloudError, - }, - }, - requestBody: Parameters.retrieveThroughputParameters, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.databaseName, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, - }; -const mongoDBDatabaseRedistributeThroughputOperationSpec: coreClient.OperationSpec = - { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/throughputSettings/default/redistributeThroughput", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - 201: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - 202: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - 204: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - default: { - bodyMapper: Mappers.CloudError, - }, - }, - requestBody: Parameters.redistributeThroughputParameters, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.databaseName, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, - }; -const mongoDBContainerRetrieveThroughputDistributionOperationSpec: coreClient.OperationSpec = - { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/throughputSettings/default/retrieveThroughputDistribution", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - 201: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - 202: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - 204: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - default: { - bodyMapper: Mappers.CloudError, - }, - }, - requestBody: Parameters.retrieveThroughputParameters, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.databaseName, - Parameters.collectionName, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, - }; -const mongoDBContainerRedistributeThroughputOperationSpec: coreClient.OperationSpec = - { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/throughputSettings/default/redistributeThroughput", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - 201: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - 202: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - 204: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - default: { - bodyMapper: Mappers.CloudError, - }, - }, - requestBody: Parameters.redistributeThroughputParameters, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.databaseName, - Parameters.collectionName, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, - }; const listMongoDBCollectionsOperationSpec: coreClient.OperationSpec = { path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections", httpMethod: "GET", @@ -3218,74 +2401,6 @@ const deleteMongoDBCollectionOperationSpec: coreClient.OperationSpec = { ], serializer, }; -const mongoDBDatabasePartitionMergeOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/partitionMerge", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.PhysicalPartitionStorageInfoCollection, - }, - 201: { - bodyMapper: Mappers.PhysicalPartitionStorageInfoCollection, - }, - 202: { - bodyMapper: Mappers.PhysicalPartitionStorageInfoCollection, - }, - 204: { - bodyMapper: Mappers.PhysicalPartitionStorageInfoCollection, - }, - default: { - bodyMapper: Mappers.CloudError, - }, - }, - requestBody: Parameters.mergeParameters, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.databaseName, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, -}; -const listMongoDBCollectionPartitionMergeOperationSpec: coreClient.OperationSpec = - { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/partitionMerge", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.PhysicalPartitionStorageInfoCollection, - }, - 201: { - bodyMapper: Mappers.PhysicalPartitionStorageInfoCollection, - }, - 202: { - bodyMapper: Mappers.PhysicalPartitionStorageInfoCollection, - }, - 204: { - bodyMapper: Mappers.PhysicalPartitionStorageInfoCollection, - }, - default: { - bodyMapper: Mappers.CloudError, - }, - }, - requestBody: Parameters.mergeParameters, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.databaseName, - Parameters.collectionName, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, - }; const getMongoDBCollectionThroughputOperationSpec: coreClient.OperationSpec = { path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/throughputSettings/default", httpMethod: "GET", diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operations/privateEndpointConnections.ts b/sdk/cosmosdb/arm-cosmosdb/src/operations/privateEndpointConnections.ts index 62cbdf901dbc..181a58c003e3 100644 --- a/sdk/cosmosdb/arm-cosmosdb/src/operations/privateEndpointConnections.ts +++ b/sdk/cosmosdb/arm-cosmosdb/src/operations/privateEndpointConnections.ts @@ -407,7 +407,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { bodyMapper: Mappers.ErrorResponse, }, }, - requestBody: Parameters.parameters4, + requestBody: Parameters.parameters, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operations/sqlResources.ts b/sdk/cosmosdb/arm-cosmosdb/src/operations/sqlResources.ts index a45277e22ad1..3970e6c5237a 100644 --- a/sdk/cosmosdb/arm-cosmosdb/src/operations/sqlResources.ts +++ b/sdk/cosmosdb/arm-cosmosdb/src/operations/sqlResources.ts @@ -22,12 +22,12 @@ import { SqlDatabaseGetResults, SqlResourcesListSqlDatabasesOptionalParams, SqlResourcesListSqlDatabasesResponse, - ClientEncryptionKeyGetResults, - SqlResourcesListClientEncryptionKeysOptionalParams, - SqlResourcesListClientEncryptionKeysResponse, SqlContainerGetResults, SqlResourcesListSqlContainersOptionalParams, SqlResourcesListSqlContainersResponse, + ClientEncryptionKeyGetResults, + SqlResourcesListClientEncryptionKeysOptionalParams, + SqlResourcesListClientEncryptionKeysResponse, SqlStoredProcedureGetResults, SqlResourcesListSqlStoredProceduresOptionalParams, SqlResourcesListSqlStoredProceduresResponse, @@ -59,11 +59,6 @@ import { SqlResourcesMigrateSqlDatabaseToAutoscaleResponse, SqlResourcesMigrateSqlDatabaseToManualThroughputOptionalParams, SqlResourcesMigrateSqlDatabaseToManualThroughputResponse, - SqlResourcesGetClientEncryptionKeyOptionalParams, - SqlResourcesGetClientEncryptionKeyResponse, - ClientEncryptionKeyCreateUpdateParameters, - SqlResourcesCreateUpdateClientEncryptionKeyOptionalParams, - SqlResourcesCreateUpdateClientEncryptionKeyResponse, SqlResourcesGetSqlContainerOptionalParams, SqlResourcesGetSqlContainerResponse, SqlContainerCreateUpdateParameters, @@ -71,11 +66,6 @@ import { SqlResourcesCreateUpdateSqlContainerResponse, SqlResourcesDeleteSqlContainerOptionalParams, SqlResourcesDeleteSqlContainerResponse, - MergeParameters, - SqlResourcesSqlDatabasePartitionMergeOptionalParams, - SqlResourcesSqlDatabasePartitionMergeResponse, - SqlResourcesListSqlContainerPartitionMergeOptionalParams, - SqlResourcesListSqlContainerPartitionMergeResponse, SqlResourcesGetSqlContainerThroughputOptionalParams, SqlResourcesGetSqlContainerThroughputResponse, SqlResourcesUpdateSqlContainerThroughputOptionalParams, @@ -84,16 +74,11 @@ import { SqlResourcesMigrateSqlContainerToAutoscaleResponse, SqlResourcesMigrateSqlContainerToManualThroughputOptionalParams, SqlResourcesMigrateSqlContainerToManualThroughputResponse, - RetrieveThroughputParameters, - SqlResourcesSqlDatabaseRetrieveThroughputDistributionOptionalParams, - SqlResourcesSqlDatabaseRetrieveThroughputDistributionResponse, - RedistributeThroughputParameters, - SqlResourcesSqlDatabaseRedistributeThroughputOptionalParams, - SqlResourcesSqlDatabaseRedistributeThroughputResponse, - SqlResourcesSqlContainerRetrieveThroughputDistributionOptionalParams, - SqlResourcesSqlContainerRetrieveThroughputDistributionResponse, - SqlResourcesSqlContainerRedistributeThroughputOptionalParams, - SqlResourcesSqlContainerRedistributeThroughputResponse, + SqlResourcesGetClientEncryptionKeyOptionalParams, + SqlResourcesGetClientEncryptionKeyResponse, + ClientEncryptionKeyCreateUpdateParameters, + SqlResourcesCreateUpdateClientEncryptionKeyOptionalParams, + SqlResourcesCreateUpdateClientEncryptionKeyResponse, SqlResourcesGetSqlStoredProcedureOptionalParams, SqlResourcesGetSqlStoredProcedureResponse, SqlStoredProcedureCreateUpdateParameters, @@ -212,19 +197,19 @@ export class SqlResourcesImpl implements SqlResources { } /** - * Lists the ClientEncryptionKeys under an existing Azure Cosmos DB SQL database. + * Lists the SQL container under an existing Azure Cosmos DB database account. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. * @param options The options parameters. */ - public listClientEncryptionKeys( + public listSqlContainers( resourceGroupName: string, accountName: string, databaseName: string, - options?: SqlResourcesListClientEncryptionKeysOptionalParams, - ): PagedAsyncIterableIterator { - const iter = this.listClientEncryptionKeysPagingAll( + options?: SqlResourcesListSqlContainersOptionalParams, + ): PagedAsyncIterableIterator { + const iter = this.listSqlContainersPagingAll( resourceGroupName, accountName, databaseName, @@ -241,7 +226,7 @@ export class SqlResourcesImpl implements SqlResources { if (settings?.maxPageSize) { throw new Error("maxPageSize is not supported by this operation."); } - return this.listClientEncryptionKeysPagingPage( + return this.listSqlContainersPagingPage( resourceGroupName, accountName, databaseName, @@ -252,15 +237,15 @@ export class SqlResourcesImpl implements SqlResources { }; } - private async *listClientEncryptionKeysPagingPage( + private async *listSqlContainersPagingPage( resourceGroupName: string, accountName: string, databaseName: string, - options?: SqlResourcesListClientEncryptionKeysOptionalParams, + options?: SqlResourcesListSqlContainersOptionalParams, _settings?: PageSettings, - ): AsyncIterableIterator { - let result: SqlResourcesListClientEncryptionKeysResponse; - result = await this._listClientEncryptionKeys( + ): AsyncIterableIterator { + let result: SqlResourcesListSqlContainersResponse; + result = await this._listSqlContainers( resourceGroupName, accountName, databaseName, @@ -269,13 +254,13 @@ export class SqlResourcesImpl implements SqlResources { yield result.value || []; } - private async *listClientEncryptionKeysPagingAll( + private async *listSqlContainersPagingAll( resourceGroupName: string, accountName: string, databaseName: string, - options?: SqlResourcesListClientEncryptionKeysOptionalParams, - ): AsyncIterableIterator { - for await (const page of this.listClientEncryptionKeysPagingPage( + options?: SqlResourcesListSqlContainersOptionalParams, + ): AsyncIterableIterator { + for await (const page of this.listSqlContainersPagingPage( resourceGroupName, accountName, databaseName, @@ -286,19 +271,19 @@ export class SqlResourcesImpl implements SqlResources { } /** - * Lists the SQL container under an existing Azure Cosmos DB database account. + * Lists the ClientEncryptionKeys under an existing Azure Cosmos DB SQL database. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. * @param options The options parameters. */ - public listSqlContainers( + public listClientEncryptionKeys( resourceGroupName: string, accountName: string, databaseName: string, - options?: SqlResourcesListSqlContainersOptionalParams, - ): PagedAsyncIterableIterator { - const iter = this.listSqlContainersPagingAll( + options?: SqlResourcesListClientEncryptionKeysOptionalParams, + ): PagedAsyncIterableIterator { + const iter = this.listClientEncryptionKeysPagingAll( resourceGroupName, accountName, databaseName, @@ -315,7 +300,7 @@ export class SqlResourcesImpl implements SqlResources { if (settings?.maxPageSize) { throw new Error("maxPageSize is not supported by this operation."); } - return this.listSqlContainersPagingPage( + return this.listClientEncryptionKeysPagingPage( resourceGroupName, accountName, databaseName, @@ -326,15 +311,15 @@ export class SqlResourcesImpl implements SqlResources { }; } - private async *listSqlContainersPagingPage( + private async *listClientEncryptionKeysPagingPage( resourceGroupName: string, accountName: string, databaseName: string, - options?: SqlResourcesListSqlContainersOptionalParams, + options?: SqlResourcesListClientEncryptionKeysOptionalParams, _settings?: PageSettings, - ): AsyncIterableIterator { - let result: SqlResourcesListSqlContainersResponse; - result = await this._listSqlContainers( + ): AsyncIterableIterator { + let result: SqlResourcesListClientEncryptionKeysResponse; + result = await this._listClientEncryptionKeys( resourceGroupName, accountName, databaseName, @@ -343,13 +328,13 @@ export class SqlResourcesImpl implements SqlResources { yield result.value || []; } - private async *listSqlContainersPagingAll( + private async *listClientEncryptionKeysPagingAll( resourceGroupName: string, accountName: string, databaseName: string, - options?: SqlResourcesListSqlContainersOptionalParams, - ): AsyncIterableIterator { - for await (const page of this.listSqlContainersPagingPage( + options?: SqlResourcesListClientEncryptionKeysOptionalParams, + ): AsyncIterableIterator { + for await (const page of this.listClientEncryptionKeysPagingPage( resourceGroupName, accountName, databaseName, @@ -1287,167 +1272,6 @@ export class SqlResourcesImpl implements SqlResources { return poller.pollUntilDone(); } - /** - * Lists the ClientEncryptionKeys under an existing Azure Cosmos DB SQL database. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param options The options parameters. - */ - private _listClientEncryptionKeys( - resourceGroupName: string, - accountName: string, - databaseName: string, - options?: SqlResourcesListClientEncryptionKeysOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, accountName, databaseName, options }, - listClientEncryptionKeysOperationSpec, - ); - } - - /** - * Gets the ClientEncryptionKey under an existing Azure Cosmos DB SQL database. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param clientEncryptionKeyName Cosmos DB ClientEncryptionKey name. - * @param options The options parameters. - */ - getClientEncryptionKey( - resourceGroupName: string, - accountName: string, - databaseName: string, - clientEncryptionKeyName: string, - options?: SqlResourcesGetClientEncryptionKeyOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { - resourceGroupName, - accountName, - databaseName, - clientEncryptionKeyName, - options, - }, - getClientEncryptionKeyOperationSpec, - ); - } - - /** - * Create or update a ClientEncryptionKey. This API is meant to be invoked via tools such as the Azure - * Powershell (instead of directly). - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param clientEncryptionKeyName Cosmos DB ClientEncryptionKey name. - * @param createUpdateClientEncryptionKeyParameters The parameters to provide for the client encryption - * key. - * @param options The options parameters. - */ - async beginCreateUpdateClientEncryptionKey( - resourceGroupName: string, - accountName: string, - databaseName: string, - clientEncryptionKeyName: string, - createUpdateClientEncryptionKeyParameters: ClientEncryptionKeyCreateUpdateParameters, - options?: SqlResourcesCreateUpdateClientEncryptionKeyOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - SqlResourcesCreateUpdateClientEncryptionKeyResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { - resourceGroupName, - accountName, - databaseName, - clientEncryptionKeyName, - createUpdateClientEncryptionKeyParameters, - options, - }, - spec: createUpdateClientEncryptionKeyOperationSpec, - }); - const poller = await createHttpPoller< - SqlResourcesCreateUpdateClientEncryptionKeyResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - }); - await poller.poll(); - return poller; - } - - /** - * Create or update a ClientEncryptionKey. This API is meant to be invoked via tools such as the Azure - * Powershell (instead of directly). - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param clientEncryptionKeyName Cosmos DB ClientEncryptionKey name. - * @param createUpdateClientEncryptionKeyParameters The parameters to provide for the client encryption - * key. - * @param options The options parameters. - */ - async beginCreateUpdateClientEncryptionKeyAndWait( - resourceGroupName: string, - accountName: string, - databaseName: string, - clientEncryptionKeyName: string, - createUpdateClientEncryptionKeyParameters: ClientEncryptionKeyCreateUpdateParameters, - options?: SqlResourcesCreateUpdateClientEncryptionKeyOptionalParams, - ): Promise { - const poller = await this.beginCreateUpdateClientEncryptionKey( - resourceGroupName, - accountName, - databaseName, - clientEncryptionKeyName, - createUpdateClientEncryptionKeyParameters, - options, - ); - return poller.pollUntilDone(); - } - /** * Lists the SQL container under an existing Azure Cosmos DB database account. * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -1705,232 +1529,14 @@ export class SqlResourcesImpl implements SqlResources { } /** - * Merges the partitions of a SQL database + * Gets the RUs per second of the SQL container under an existing Azure Cosmos DB database account. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. - * @param mergeParameters The parameters for the merge operation. + * @param containerName Cosmos DB container name. * @param options The options parameters. */ - async beginSqlDatabasePartitionMerge( - resourceGroupName: string, - accountName: string, - databaseName: string, - mergeParameters: MergeParameters, - options?: SqlResourcesSqlDatabasePartitionMergeOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - SqlResourcesSqlDatabasePartitionMergeResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { - resourceGroupName, - accountName, - databaseName, - mergeParameters, - options, - }, - spec: sqlDatabasePartitionMergeOperationSpec, - }); - const poller = await createHttpPoller< - SqlResourcesSqlDatabasePartitionMergeResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location", - }); - await poller.poll(); - return poller; - } - - /** - * Merges the partitions of a SQL database - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param mergeParameters The parameters for the merge operation. - * @param options The options parameters. - */ - async beginSqlDatabasePartitionMergeAndWait( - resourceGroupName: string, - accountName: string, - databaseName: string, - mergeParameters: MergeParameters, - options?: SqlResourcesSqlDatabasePartitionMergeOptionalParams, - ): Promise { - const poller = await this.beginSqlDatabasePartitionMerge( - resourceGroupName, - accountName, - databaseName, - mergeParameters, - options, - ); - return poller.pollUntilDone(); - } - - /** - * Merges the partitions of a SQL Container - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param containerName Cosmos DB container name. - * @param mergeParameters The parameters for the merge operation. - * @param options The options parameters. - */ - async beginListSqlContainerPartitionMerge( - resourceGroupName: string, - accountName: string, - databaseName: string, - containerName: string, - mergeParameters: MergeParameters, - options?: SqlResourcesListSqlContainerPartitionMergeOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - SqlResourcesListSqlContainerPartitionMergeResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { - resourceGroupName, - accountName, - databaseName, - containerName, - mergeParameters, - options, - }, - spec: listSqlContainerPartitionMergeOperationSpec, - }); - const poller = await createHttpPoller< - SqlResourcesListSqlContainerPartitionMergeResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location", - }); - await poller.poll(); - return poller; - } - - /** - * Merges the partitions of a SQL Container - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param containerName Cosmos DB container name. - * @param mergeParameters The parameters for the merge operation. - * @param options The options parameters. - */ - async beginListSqlContainerPartitionMergeAndWait( - resourceGroupName: string, - accountName: string, - databaseName: string, - containerName: string, - mergeParameters: MergeParameters, - options?: SqlResourcesListSqlContainerPartitionMergeOptionalParams, - ): Promise { - const poller = await this.beginListSqlContainerPartitionMerge( - resourceGroupName, - accountName, - databaseName, - containerName, - mergeParameters, - options, - ); - return poller.pollUntilDone(); - } - - /** - * Gets the RUs per second of the SQL container under an existing Azure Cosmos DB database account. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param containerName Cosmos DB container name. - * @param options The options parameters. - */ - getSqlContainerThroughput( + getSqlContainerThroughput( resourceGroupName: string, accountName: string, databaseName: string, @@ -2267,30 +1873,79 @@ export class SqlResourcesImpl implements SqlResources { } /** - * Retrieve throughput distribution for an Azure Cosmos DB SQL database + * Lists the ClientEncryptionKeys under an existing Azure Cosmos DB SQL database. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param accountName Cosmos DB database account name. + * @param databaseName Cosmos DB database name. + * @param options The options parameters. + */ + private _listClientEncryptionKeys( + resourceGroupName: string, + accountName: string, + databaseName: string, + options?: SqlResourcesListClientEncryptionKeysOptionalParams, + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, accountName, databaseName, options }, + listClientEncryptionKeysOperationSpec, + ); + } + + /** + * Gets the ClientEncryptionKey under an existing Azure Cosmos DB SQL database. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param accountName Cosmos DB database account name. + * @param databaseName Cosmos DB database name. + * @param clientEncryptionKeyName Cosmos DB ClientEncryptionKey name. + * @param options The options parameters. + */ + getClientEncryptionKey( + resourceGroupName: string, + accountName: string, + databaseName: string, + clientEncryptionKeyName: string, + options?: SqlResourcesGetClientEncryptionKeyOptionalParams, + ): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + accountName, + databaseName, + clientEncryptionKeyName, + options, + }, + getClientEncryptionKeyOperationSpec, + ); + } + + /** + * Create or update a ClientEncryptionKey. This API is meant to be invoked via tools such as the Azure + * Powershell (instead of directly). * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. - * @param retrieveThroughputParameters The parameters to provide for retrieving throughput distribution - * for the current SQL database. + * @param clientEncryptionKeyName Cosmos DB ClientEncryptionKey name. + * @param createUpdateClientEncryptionKeyParameters The parameters to provide for the client encryption + * key. * @param options The options parameters. */ - async beginSqlDatabaseRetrieveThroughputDistribution( + async beginCreateUpdateClientEncryptionKey( resourceGroupName: string, accountName: string, databaseName: string, - retrieveThroughputParameters: RetrieveThroughputParameters, - options?: SqlResourcesSqlDatabaseRetrieveThroughputDistributionOptionalParams, + clientEncryptionKeyName: string, + createUpdateClientEncryptionKeyParameters: ClientEncryptionKeyCreateUpdateParameters, + options?: SqlResourcesCreateUpdateClientEncryptionKeyOptionalParams, ): Promise< SimplePollerLike< - OperationState, - SqlResourcesSqlDatabaseRetrieveThroughputDistributionResponse + OperationState, + SqlResourcesCreateUpdateClientEncryptionKeyResponse > > { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec, - ): Promise => { + ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( @@ -2331,184 +1986,133 @@ export class SqlResourcesImpl implements SqlResources { resourceGroupName, accountName, databaseName, - retrieveThroughputParameters, + clientEncryptionKeyName, + createUpdateClientEncryptionKeyParameters, options, }, - spec: sqlDatabaseRetrieveThroughputDistributionOperationSpec, + spec: createUpdateClientEncryptionKeyOperationSpec, }); const poller = await createHttpPoller< - SqlResourcesSqlDatabaseRetrieveThroughputDistributionResponse, - OperationState + SqlResourcesCreateUpdateClientEncryptionKeyResponse, + OperationState >(lro, { restoreFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location", }); await poller.poll(); return poller; } /** - * Retrieve throughput distribution for an Azure Cosmos DB SQL database + * Create or update a ClientEncryptionKey. This API is meant to be invoked via tools such as the Azure + * Powershell (instead of directly). * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. - * @param retrieveThroughputParameters The parameters to provide for retrieving throughput distribution - * for the current SQL database. + * @param clientEncryptionKeyName Cosmos DB ClientEncryptionKey name. + * @param createUpdateClientEncryptionKeyParameters The parameters to provide for the client encryption + * key. * @param options The options parameters. */ - async beginSqlDatabaseRetrieveThroughputDistributionAndWait( + async beginCreateUpdateClientEncryptionKeyAndWait( resourceGroupName: string, accountName: string, databaseName: string, - retrieveThroughputParameters: RetrieveThroughputParameters, - options?: SqlResourcesSqlDatabaseRetrieveThroughputDistributionOptionalParams, - ): Promise { - const poller = await this.beginSqlDatabaseRetrieveThroughputDistribution( + clientEncryptionKeyName: string, + createUpdateClientEncryptionKeyParameters: ClientEncryptionKeyCreateUpdateParameters, + options?: SqlResourcesCreateUpdateClientEncryptionKeyOptionalParams, + ): Promise { + const poller = await this.beginCreateUpdateClientEncryptionKey( resourceGroupName, accountName, databaseName, - retrieveThroughputParameters, + clientEncryptionKeyName, + createUpdateClientEncryptionKeyParameters, options, ); return poller.pollUntilDone(); } /** - * Redistribute throughput for an Azure Cosmos DB SQL database + * Lists the SQL storedProcedure under an existing Azure Cosmos DB database account. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. - * @param redistributeThroughputParameters The parameters to provide for redistributing throughput for - * the current SQL database. + * @param containerName Cosmos DB container name. * @param options The options parameters. */ - async beginSqlDatabaseRedistributeThroughput( + private _listSqlStoredProcedures( resourceGroupName: string, accountName: string, databaseName: string, - redistributeThroughputParameters: RedistributeThroughputParameters, - options?: SqlResourcesSqlDatabaseRedistributeThroughputOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - SqlResourcesSqlDatabaseRedistributeThroughputResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { - resourceGroupName, - accountName, - databaseName, - redistributeThroughputParameters, - options, - }, - spec: sqlDatabaseRedistributeThroughputOperationSpec, - }); - const poller = await createHttpPoller< - SqlResourcesSqlDatabaseRedistributeThroughputResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location", - }); - await poller.poll(); - return poller; + containerName: string, + options?: SqlResourcesListSqlStoredProceduresOptionalParams, + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, accountName, databaseName, containerName, options }, + listSqlStoredProceduresOperationSpec, + ); } /** - * Redistribute throughput for an Azure Cosmos DB SQL database + * Gets the SQL storedProcedure under an existing Azure Cosmos DB database account. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. - * @param redistributeThroughputParameters The parameters to provide for redistributing throughput for - * the current SQL database. + * @param containerName Cosmos DB container name. + * @param storedProcedureName Cosmos DB storedProcedure name. * @param options The options parameters. */ - async beginSqlDatabaseRedistributeThroughputAndWait( + getSqlStoredProcedure( resourceGroupName: string, accountName: string, databaseName: string, - redistributeThroughputParameters: RedistributeThroughputParameters, - options?: SqlResourcesSqlDatabaseRedistributeThroughputOptionalParams, - ): Promise { - const poller = await this.beginSqlDatabaseRedistributeThroughput( - resourceGroupName, - accountName, - databaseName, - redistributeThroughputParameters, - options, + containerName: string, + storedProcedureName: string, + options?: SqlResourcesGetSqlStoredProcedureOptionalParams, + ): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + accountName, + databaseName, + containerName, + storedProcedureName, + options, + }, + getSqlStoredProcedureOperationSpec, ); - return poller.pollUntilDone(); } /** - * Retrieve throughput distribution for an Azure Cosmos DB SQL container + * Create or update an Azure Cosmos DB SQL storedProcedure * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. * @param containerName Cosmos DB container name. - * @param retrieveThroughputParameters The parameters to provide for retrieving throughput distribution - * for the current SQL container. + * @param storedProcedureName Cosmos DB storedProcedure name. + * @param createUpdateSqlStoredProcedureParameters The parameters to provide for the current SQL + * storedProcedure. * @param options The options parameters. */ - async beginSqlContainerRetrieveThroughputDistribution( + async beginCreateUpdateSqlStoredProcedure( resourceGroupName: string, accountName: string, databaseName: string, containerName: string, - retrieveThroughputParameters: RetrieveThroughputParameters, - options?: SqlResourcesSqlContainerRetrieveThroughputDistributionOptionalParams, + storedProcedureName: string, + createUpdateSqlStoredProcedureParameters: SqlStoredProcedureCreateUpdateParameters, + options?: SqlResourcesCreateUpdateSqlStoredProcedureOptionalParams, ): Promise< SimplePollerLike< - OperationState, - SqlResourcesSqlContainerRetrieveThroughputDistributionResponse + OperationState, + SqlResourcesCreateUpdateSqlStoredProcedureResponse > > { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec, - ): Promise => { + ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( @@ -2550,79 +2154,81 @@ export class SqlResourcesImpl implements SqlResources { accountName, databaseName, containerName, - retrieveThroughputParameters, + storedProcedureName, + createUpdateSqlStoredProcedureParameters, options, }, - spec: sqlContainerRetrieveThroughputDistributionOperationSpec, + spec: createUpdateSqlStoredProcedureOperationSpec, }); const poller = await createHttpPoller< - SqlResourcesSqlContainerRetrieveThroughputDistributionResponse, - OperationState + SqlResourcesCreateUpdateSqlStoredProcedureResponse, + OperationState >(lro, { restoreFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location", }); await poller.poll(); return poller; } /** - * Retrieve throughput distribution for an Azure Cosmos DB SQL container + * Create or update an Azure Cosmos DB SQL storedProcedure * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. * @param containerName Cosmos DB container name. - * @param retrieveThroughputParameters The parameters to provide for retrieving throughput distribution - * for the current SQL container. + * @param storedProcedureName Cosmos DB storedProcedure name. + * @param createUpdateSqlStoredProcedureParameters The parameters to provide for the current SQL + * storedProcedure. * @param options The options parameters. */ - async beginSqlContainerRetrieveThroughputDistributionAndWait( + async beginCreateUpdateSqlStoredProcedureAndWait( resourceGroupName: string, accountName: string, databaseName: string, containerName: string, - retrieveThroughputParameters: RetrieveThroughputParameters, - options?: SqlResourcesSqlContainerRetrieveThroughputDistributionOptionalParams, - ): Promise { - const poller = await this.beginSqlContainerRetrieveThroughputDistribution( + storedProcedureName: string, + createUpdateSqlStoredProcedureParameters: SqlStoredProcedureCreateUpdateParameters, + options?: SqlResourcesCreateUpdateSqlStoredProcedureOptionalParams, + ): Promise { + const poller = await this.beginCreateUpdateSqlStoredProcedure( resourceGroupName, accountName, databaseName, containerName, - retrieveThroughputParameters, + storedProcedureName, + createUpdateSqlStoredProcedureParameters, options, ); return poller.pollUntilDone(); } /** - * Redistribute throughput for an Azure Cosmos DB SQL container + * Deletes an existing Azure Cosmos DB SQL storedProcedure. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. * @param containerName Cosmos DB container name. - * @param redistributeThroughputParameters The parameters to provide for redistributing throughput for - * the current SQL container. + * @param storedProcedureName Cosmos DB storedProcedure name. * @param options The options parameters. */ - async beginSqlContainerRedistributeThroughput( + async beginDeleteSqlStoredProcedure( resourceGroupName: string, accountName: string, databaseName: string, containerName: string, - redistributeThroughputParameters: RedistributeThroughputParameters, - options?: SqlResourcesSqlContainerRedistributeThroughputOptionalParams, + storedProcedureName: string, + options?: SqlResourcesDeleteSqlStoredProcedureOptionalParams, ): Promise< SimplePollerLike< - OperationState, - SqlResourcesSqlContainerRedistributeThroughputResponse + OperationState, + SqlResourcesDeleteSqlStoredProcedureResponse > > { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec, - ): Promise => { + ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( @@ -2664,132 +2270,130 @@ export class SqlResourcesImpl implements SqlResources { accountName, databaseName, containerName, - redistributeThroughputParameters, + storedProcedureName, options, }, - spec: sqlContainerRedistributeThroughputOperationSpec, + spec: deleteSqlStoredProcedureOperationSpec, }); const poller = await createHttpPoller< - SqlResourcesSqlContainerRedistributeThroughputResponse, - OperationState + SqlResourcesDeleteSqlStoredProcedureResponse, + OperationState >(lro, { restoreFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location", }); await poller.poll(); return poller; } /** - * Redistribute throughput for an Azure Cosmos DB SQL container + * Deletes an existing Azure Cosmos DB SQL storedProcedure. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. * @param containerName Cosmos DB container name. - * @param redistributeThroughputParameters The parameters to provide for redistributing throughput for - * the current SQL container. + * @param storedProcedureName Cosmos DB storedProcedure name. * @param options The options parameters. */ - async beginSqlContainerRedistributeThroughputAndWait( + async beginDeleteSqlStoredProcedureAndWait( resourceGroupName: string, accountName: string, databaseName: string, containerName: string, - redistributeThroughputParameters: RedistributeThroughputParameters, - options?: SqlResourcesSqlContainerRedistributeThroughputOptionalParams, - ): Promise { - const poller = await this.beginSqlContainerRedistributeThroughput( + storedProcedureName: string, + options?: SqlResourcesDeleteSqlStoredProcedureOptionalParams, + ): Promise { + const poller = await this.beginDeleteSqlStoredProcedure( resourceGroupName, accountName, databaseName, containerName, - redistributeThroughputParameters, + storedProcedureName, options, ); return poller.pollUntilDone(); } /** - * Lists the SQL storedProcedure under an existing Azure Cosmos DB database account. + * Lists the SQL userDefinedFunction under an existing Azure Cosmos DB database account. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. * @param containerName Cosmos DB container name. * @param options The options parameters. */ - private _listSqlStoredProcedures( + private _listSqlUserDefinedFunctions( resourceGroupName: string, accountName: string, databaseName: string, containerName: string, - options?: SqlResourcesListSqlStoredProceduresOptionalParams, - ): Promise { + options?: SqlResourcesListSqlUserDefinedFunctionsOptionalParams, + ): Promise { return this.client.sendOperationRequest( { resourceGroupName, accountName, databaseName, containerName, options }, - listSqlStoredProceduresOperationSpec, + listSqlUserDefinedFunctionsOperationSpec, ); } /** - * Gets the SQL storedProcedure under an existing Azure Cosmos DB database account. + * Gets the SQL userDefinedFunction under an existing Azure Cosmos DB database account. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. * @param containerName Cosmos DB container name. - * @param storedProcedureName Cosmos DB storedProcedure name. + * @param userDefinedFunctionName Cosmos DB userDefinedFunction name. * @param options The options parameters. */ - getSqlStoredProcedure( + getSqlUserDefinedFunction( resourceGroupName: string, accountName: string, databaseName: string, containerName: string, - storedProcedureName: string, - options?: SqlResourcesGetSqlStoredProcedureOptionalParams, - ): Promise { + userDefinedFunctionName: string, + options?: SqlResourcesGetSqlUserDefinedFunctionOptionalParams, + ): Promise { return this.client.sendOperationRequest( { resourceGroupName, accountName, databaseName, containerName, - storedProcedureName, + userDefinedFunctionName, options, }, - getSqlStoredProcedureOperationSpec, + getSqlUserDefinedFunctionOperationSpec, ); } /** - * Create or update an Azure Cosmos DB SQL storedProcedure + * Create or update an Azure Cosmos DB SQL userDefinedFunction * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. * @param containerName Cosmos DB container name. - * @param storedProcedureName Cosmos DB storedProcedure name. - * @param createUpdateSqlStoredProcedureParameters The parameters to provide for the current SQL - * storedProcedure. + * @param userDefinedFunctionName Cosmos DB userDefinedFunction name. + * @param createUpdateSqlUserDefinedFunctionParameters The parameters to provide for the current SQL + * userDefinedFunction. * @param options The options parameters. */ - async beginCreateUpdateSqlStoredProcedure( + async beginCreateUpdateSqlUserDefinedFunction( resourceGroupName: string, accountName: string, databaseName: string, containerName: string, - storedProcedureName: string, - createUpdateSqlStoredProcedureParameters: SqlStoredProcedureCreateUpdateParameters, - options?: SqlResourcesCreateUpdateSqlStoredProcedureOptionalParams, + userDefinedFunctionName: string, + createUpdateSqlUserDefinedFunctionParameters: SqlUserDefinedFunctionCreateUpdateParameters, + options?: SqlResourcesCreateUpdateSqlUserDefinedFunctionOptionalParams, ): Promise< SimplePollerLike< - OperationState, - SqlResourcesCreateUpdateSqlStoredProcedureResponse + OperationState, + SqlResourcesCreateUpdateSqlUserDefinedFunctionResponse > > { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec, - ): Promise => { + ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( @@ -2831,15 +2435,15 @@ export class SqlResourcesImpl implements SqlResources { accountName, databaseName, containerName, - storedProcedureName, - createUpdateSqlStoredProcedureParameters, + userDefinedFunctionName, + createUpdateSqlUserDefinedFunctionParameters, options, }, - spec: createUpdateSqlStoredProcedureOperationSpec, + spec: createUpdateSqlUserDefinedFunctionOperationSpec, }); const poller = await createHttpPoller< - SqlResourcesCreateUpdateSqlStoredProcedureResponse, - OperationState + SqlResourcesCreateUpdateSqlUserDefinedFunctionResponse, + OperationState >(lro, { restoreFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, @@ -2849,63 +2453,63 @@ export class SqlResourcesImpl implements SqlResources { } /** - * Create or update an Azure Cosmos DB SQL storedProcedure + * Create or update an Azure Cosmos DB SQL userDefinedFunction * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. * @param containerName Cosmos DB container name. - * @param storedProcedureName Cosmos DB storedProcedure name. - * @param createUpdateSqlStoredProcedureParameters The parameters to provide for the current SQL - * storedProcedure. + * @param userDefinedFunctionName Cosmos DB userDefinedFunction name. + * @param createUpdateSqlUserDefinedFunctionParameters The parameters to provide for the current SQL + * userDefinedFunction. * @param options The options parameters. */ - async beginCreateUpdateSqlStoredProcedureAndWait( + async beginCreateUpdateSqlUserDefinedFunctionAndWait( resourceGroupName: string, accountName: string, databaseName: string, containerName: string, - storedProcedureName: string, - createUpdateSqlStoredProcedureParameters: SqlStoredProcedureCreateUpdateParameters, - options?: SqlResourcesCreateUpdateSqlStoredProcedureOptionalParams, - ): Promise { - const poller = await this.beginCreateUpdateSqlStoredProcedure( + userDefinedFunctionName: string, + createUpdateSqlUserDefinedFunctionParameters: SqlUserDefinedFunctionCreateUpdateParameters, + options?: SqlResourcesCreateUpdateSqlUserDefinedFunctionOptionalParams, + ): Promise { + const poller = await this.beginCreateUpdateSqlUserDefinedFunction( resourceGroupName, accountName, databaseName, containerName, - storedProcedureName, - createUpdateSqlStoredProcedureParameters, + userDefinedFunctionName, + createUpdateSqlUserDefinedFunctionParameters, options, ); return poller.pollUntilDone(); } /** - * Deletes an existing Azure Cosmos DB SQL storedProcedure. + * Deletes an existing Azure Cosmos DB SQL userDefinedFunction. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. * @param containerName Cosmos DB container name. - * @param storedProcedureName Cosmos DB storedProcedure name. + * @param userDefinedFunctionName Cosmos DB userDefinedFunction name. * @param options The options parameters. */ - async beginDeleteSqlStoredProcedure( + async beginDeleteSqlUserDefinedFunction( resourceGroupName: string, accountName: string, databaseName: string, containerName: string, - storedProcedureName: string, - options?: SqlResourcesDeleteSqlStoredProcedureOptionalParams, + userDefinedFunctionName: string, + options?: SqlResourcesDeleteSqlUserDefinedFunctionOptionalParams, ): Promise< SimplePollerLike< - OperationState, - SqlResourcesDeleteSqlStoredProcedureResponse + OperationState, + SqlResourcesDeleteSqlUserDefinedFunctionResponse > > { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec, - ): Promise => { + ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( @@ -2947,14 +2551,14 @@ export class SqlResourcesImpl implements SqlResources { accountName, databaseName, containerName, - storedProcedureName, + userDefinedFunctionName, options, }, - spec: deleteSqlStoredProcedureOperationSpec, + spec: deleteSqlUserDefinedFunctionOperationSpec, }); const poller = await createHttpPoller< - SqlResourcesDeleteSqlStoredProcedureResponse, - OperationState + SqlResourcesDeleteSqlUserDefinedFunctionResponse, + OperationState >(lro, { restoreFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, @@ -2964,113 +2568,112 @@ export class SqlResourcesImpl implements SqlResources { } /** - * Deletes an existing Azure Cosmos DB SQL storedProcedure. + * Deletes an existing Azure Cosmos DB SQL userDefinedFunction. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. * @param containerName Cosmos DB container name. - * @param storedProcedureName Cosmos DB storedProcedure name. + * @param userDefinedFunctionName Cosmos DB userDefinedFunction name. * @param options The options parameters. */ - async beginDeleteSqlStoredProcedureAndWait( + async beginDeleteSqlUserDefinedFunctionAndWait( resourceGroupName: string, accountName: string, databaseName: string, containerName: string, - storedProcedureName: string, - options?: SqlResourcesDeleteSqlStoredProcedureOptionalParams, - ): Promise { - const poller = await this.beginDeleteSqlStoredProcedure( + userDefinedFunctionName: string, + options?: SqlResourcesDeleteSqlUserDefinedFunctionOptionalParams, + ): Promise { + const poller = await this.beginDeleteSqlUserDefinedFunction( resourceGroupName, accountName, databaseName, containerName, - storedProcedureName, + userDefinedFunctionName, options, ); return poller.pollUntilDone(); } /** - * Lists the SQL userDefinedFunction under an existing Azure Cosmos DB database account. + * Lists the SQL trigger under an existing Azure Cosmos DB database account. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. * @param containerName Cosmos DB container name. * @param options The options parameters. */ - private _listSqlUserDefinedFunctions( + private _listSqlTriggers( resourceGroupName: string, accountName: string, databaseName: string, containerName: string, - options?: SqlResourcesListSqlUserDefinedFunctionsOptionalParams, - ): Promise { - return this.client.sendOperationRequest( + options?: SqlResourcesListSqlTriggersOptionalParams, + ): Promise { + return this.client.sendOperationRequest( { resourceGroupName, accountName, databaseName, containerName, options }, - listSqlUserDefinedFunctionsOperationSpec, + listSqlTriggersOperationSpec, ); } /** - * Gets the SQL userDefinedFunction under an existing Azure Cosmos DB database account. + * Gets the SQL trigger under an existing Azure Cosmos DB database account. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. * @param containerName Cosmos DB container name. - * @param userDefinedFunctionName Cosmos DB userDefinedFunction name. + * @param triggerName Cosmos DB trigger name. * @param options The options parameters. */ - getSqlUserDefinedFunction( + getSqlTrigger( resourceGroupName: string, accountName: string, databaseName: string, containerName: string, - userDefinedFunctionName: string, - options?: SqlResourcesGetSqlUserDefinedFunctionOptionalParams, - ): Promise { + triggerName: string, + options?: SqlResourcesGetSqlTriggerOptionalParams, + ): Promise { return this.client.sendOperationRequest( { resourceGroupName, accountName, databaseName, containerName, - userDefinedFunctionName, + triggerName, options, }, - getSqlUserDefinedFunctionOperationSpec, + getSqlTriggerOperationSpec, ); } /** - * Create or update an Azure Cosmos DB SQL userDefinedFunction + * Create or update an Azure Cosmos DB SQL trigger * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. * @param containerName Cosmos DB container name. - * @param userDefinedFunctionName Cosmos DB userDefinedFunction name. - * @param createUpdateSqlUserDefinedFunctionParameters The parameters to provide for the current SQL - * userDefinedFunction. + * @param triggerName Cosmos DB trigger name. + * @param createUpdateSqlTriggerParameters The parameters to provide for the current SQL trigger. * @param options The options parameters. */ - async beginCreateUpdateSqlUserDefinedFunction( + async beginCreateUpdateSqlTrigger( resourceGroupName: string, accountName: string, databaseName: string, containerName: string, - userDefinedFunctionName: string, - createUpdateSqlUserDefinedFunctionParameters: SqlUserDefinedFunctionCreateUpdateParameters, - options?: SqlResourcesCreateUpdateSqlUserDefinedFunctionOptionalParams, + triggerName: string, + createUpdateSqlTriggerParameters: SqlTriggerCreateUpdateParameters, + options?: SqlResourcesCreateUpdateSqlTriggerOptionalParams, ): Promise< SimplePollerLike< - OperationState, - SqlResourcesCreateUpdateSqlUserDefinedFunctionResponse + OperationState, + SqlResourcesCreateUpdateSqlTriggerResponse > > { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec, - ): Promise => { + ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( @@ -3112,15 +2715,15 @@ export class SqlResourcesImpl implements SqlResources { accountName, databaseName, containerName, - userDefinedFunctionName, - createUpdateSqlUserDefinedFunctionParameters, + triggerName, + createUpdateSqlTriggerParameters, options, }, - spec: createUpdateSqlUserDefinedFunctionOperationSpec, + spec: createUpdateSqlTriggerOperationSpec, }); const poller = await createHttpPoller< - SqlResourcesCreateUpdateSqlUserDefinedFunctionResponse, - OperationState + SqlResourcesCreateUpdateSqlTriggerResponse, + OperationState >(lro, { restoreFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, @@ -3130,63 +2733,62 @@ export class SqlResourcesImpl implements SqlResources { } /** - * Create or update an Azure Cosmos DB SQL userDefinedFunction + * Create or update an Azure Cosmos DB SQL trigger * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. * @param containerName Cosmos DB container name. - * @param userDefinedFunctionName Cosmos DB userDefinedFunction name. - * @param createUpdateSqlUserDefinedFunctionParameters The parameters to provide for the current SQL - * userDefinedFunction. + * @param triggerName Cosmos DB trigger name. + * @param createUpdateSqlTriggerParameters The parameters to provide for the current SQL trigger. * @param options The options parameters. */ - async beginCreateUpdateSqlUserDefinedFunctionAndWait( + async beginCreateUpdateSqlTriggerAndWait( resourceGroupName: string, accountName: string, databaseName: string, containerName: string, - userDefinedFunctionName: string, - createUpdateSqlUserDefinedFunctionParameters: SqlUserDefinedFunctionCreateUpdateParameters, - options?: SqlResourcesCreateUpdateSqlUserDefinedFunctionOptionalParams, - ): Promise { - const poller = await this.beginCreateUpdateSqlUserDefinedFunction( + triggerName: string, + createUpdateSqlTriggerParameters: SqlTriggerCreateUpdateParameters, + options?: SqlResourcesCreateUpdateSqlTriggerOptionalParams, + ): Promise { + const poller = await this.beginCreateUpdateSqlTrigger( resourceGroupName, accountName, databaseName, containerName, - userDefinedFunctionName, - createUpdateSqlUserDefinedFunctionParameters, + triggerName, + createUpdateSqlTriggerParameters, options, ); return poller.pollUntilDone(); } /** - * Deletes an existing Azure Cosmos DB SQL userDefinedFunction. + * Deletes an existing Azure Cosmos DB SQL trigger. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. * @param containerName Cosmos DB container name. - * @param userDefinedFunctionName Cosmos DB userDefinedFunction name. + * @param triggerName Cosmos DB trigger name. * @param options The options parameters. */ - async beginDeleteSqlUserDefinedFunction( + async beginDeleteSqlTrigger( resourceGroupName: string, accountName: string, databaseName: string, containerName: string, - userDefinedFunctionName: string, - options?: SqlResourcesDeleteSqlUserDefinedFunctionOptionalParams, + triggerName: string, + options?: SqlResourcesDeleteSqlTriggerOptionalParams, ): Promise< SimplePollerLike< - OperationState, - SqlResourcesDeleteSqlUserDefinedFunctionResponse + OperationState, + SqlResourcesDeleteSqlTriggerResponse > > { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec, - ): Promise => { + ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( @@ -3228,14 +2830,14 @@ export class SqlResourcesImpl implements SqlResources { accountName, databaseName, containerName, - userDefinedFunctionName, + triggerName, options, }, - spec: deleteSqlUserDefinedFunctionOperationSpec, + spec: deleteSqlTriggerOperationSpec, }); const poller = await createHttpPoller< - SqlResourcesDeleteSqlUserDefinedFunctionResponse, - OperationState + SqlResourcesDeleteSqlTriggerResponse, + OperationState >(lro, { restoreFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, @@ -3245,112 +2847,77 @@ export class SqlResourcesImpl implements SqlResources { } /** - * Deletes an existing Azure Cosmos DB SQL userDefinedFunction. + * Deletes an existing Azure Cosmos DB SQL trigger. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. * @param containerName Cosmos DB container name. - * @param userDefinedFunctionName Cosmos DB userDefinedFunction name. + * @param triggerName Cosmos DB trigger name. * @param options The options parameters. */ - async beginDeleteSqlUserDefinedFunctionAndWait( + async beginDeleteSqlTriggerAndWait( resourceGroupName: string, accountName: string, databaseName: string, containerName: string, - userDefinedFunctionName: string, - options?: SqlResourcesDeleteSqlUserDefinedFunctionOptionalParams, - ): Promise { - const poller = await this.beginDeleteSqlUserDefinedFunction( + triggerName: string, + options?: SqlResourcesDeleteSqlTriggerOptionalParams, + ): Promise { + const poller = await this.beginDeleteSqlTrigger( resourceGroupName, accountName, databaseName, containerName, - userDefinedFunctionName, + triggerName, options, ); return poller.pollUntilDone(); } /** - * Lists the SQL trigger under an existing Azure Cosmos DB database account. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param containerName Cosmos DB container name. - * @param options The options parameters. - */ - private _listSqlTriggers( - resourceGroupName: string, - accountName: string, - databaseName: string, - containerName: string, - options?: SqlResourcesListSqlTriggersOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, accountName, databaseName, containerName, options }, - listSqlTriggersOperationSpec, - ); - } - - /** - * Gets the SQL trigger under an existing Azure Cosmos DB database account. + * Retrieves the properties of an existing Azure Cosmos DB SQL Role Definition with the given Id. + * @param roleDefinitionId The GUID for the Role Definition. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param containerName Cosmos DB container name. - * @param triggerName Cosmos DB trigger name. * @param options The options parameters. */ - getSqlTrigger( + getSqlRoleDefinition( + roleDefinitionId: string, resourceGroupName: string, accountName: string, - databaseName: string, - containerName: string, - triggerName: string, - options?: SqlResourcesGetSqlTriggerOptionalParams, - ): Promise { + options?: SqlResourcesGetSqlRoleDefinitionOptionalParams, + ): Promise { return this.client.sendOperationRequest( - { - resourceGroupName, - accountName, - databaseName, - containerName, - triggerName, - options, - }, - getSqlTriggerOperationSpec, + { roleDefinitionId, resourceGroupName, accountName, options }, + getSqlRoleDefinitionOperationSpec, ); } /** - * Create or update an Azure Cosmos DB SQL trigger + * Creates or updates an Azure Cosmos DB SQL Role Definition. + * @param roleDefinitionId The GUID for the Role Definition. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param containerName Cosmos DB container name. - * @param triggerName Cosmos DB trigger name. - * @param createUpdateSqlTriggerParameters The parameters to provide for the current SQL trigger. + * @param createUpdateSqlRoleDefinitionParameters The properties required to create or update a Role + * Definition. * @param options The options parameters. */ - async beginCreateUpdateSqlTrigger( + async beginCreateUpdateSqlRoleDefinition( + roleDefinitionId: string, resourceGroupName: string, accountName: string, - databaseName: string, - containerName: string, - triggerName: string, - createUpdateSqlTriggerParameters: SqlTriggerCreateUpdateParameters, - options?: SqlResourcesCreateUpdateSqlTriggerOptionalParams, + createUpdateSqlRoleDefinitionParameters: SqlRoleDefinitionCreateUpdateParameters, + options?: SqlResourcesCreateUpdateSqlRoleDefinitionOptionalParams, ): Promise< SimplePollerLike< - OperationState, - SqlResourcesCreateUpdateSqlTriggerResponse + OperationState, + SqlResourcesCreateUpdateSqlRoleDefinitionResponse > > { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec, - ): Promise => { + ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( @@ -3388,19 +2955,17 @@ export class SqlResourcesImpl implements SqlResources { const lro = createLroSpec({ sendOperationFn, args: { + roleDefinitionId, resourceGroupName, accountName, - databaseName, - containerName, - triggerName, - createUpdateSqlTriggerParameters, + createUpdateSqlRoleDefinitionParameters, options, }, - spec: createUpdateSqlTriggerOperationSpec, + spec: createUpdateSqlRoleDefinitionOperationSpec, }); const poller = await createHttpPoller< - SqlResourcesCreateUpdateSqlTriggerResponse, - OperationState + SqlResourcesCreateUpdateSqlRoleDefinitionResponse, + OperationState >(lro, { restoreFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, @@ -3410,290 +2975,48 @@ export class SqlResourcesImpl implements SqlResources { } /** - * Create or update an Azure Cosmos DB SQL trigger + * Creates or updates an Azure Cosmos DB SQL Role Definition. + * @param roleDefinitionId The GUID for the Role Definition. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param containerName Cosmos DB container name. - * @param triggerName Cosmos DB trigger name. - * @param createUpdateSqlTriggerParameters The parameters to provide for the current SQL trigger. + * @param createUpdateSqlRoleDefinitionParameters The properties required to create or update a Role + * Definition. * @param options The options parameters. */ - async beginCreateUpdateSqlTriggerAndWait( + async beginCreateUpdateSqlRoleDefinitionAndWait( + roleDefinitionId: string, resourceGroupName: string, accountName: string, - databaseName: string, - containerName: string, - triggerName: string, - createUpdateSqlTriggerParameters: SqlTriggerCreateUpdateParameters, - options?: SqlResourcesCreateUpdateSqlTriggerOptionalParams, - ): Promise { - const poller = await this.beginCreateUpdateSqlTrigger( + createUpdateSqlRoleDefinitionParameters: SqlRoleDefinitionCreateUpdateParameters, + options?: SqlResourcesCreateUpdateSqlRoleDefinitionOptionalParams, + ): Promise { + const poller = await this.beginCreateUpdateSqlRoleDefinition( + roleDefinitionId, resourceGroupName, accountName, - databaseName, - containerName, - triggerName, - createUpdateSqlTriggerParameters, + createUpdateSqlRoleDefinitionParameters, options, ); return poller.pollUntilDone(); } /** - * Deletes an existing Azure Cosmos DB SQL trigger. + * Deletes an existing Azure Cosmos DB SQL Role Definition. + * @param roleDefinitionId The GUID for the Role Definition. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param containerName Cosmos DB container name. - * @param triggerName Cosmos DB trigger name. * @param options The options parameters. */ - async beginDeleteSqlTrigger( + async beginDeleteSqlRoleDefinition( + roleDefinitionId: string, resourceGroupName: string, accountName: string, - databaseName: string, - containerName: string, - triggerName: string, - options?: SqlResourcesDeleteSqlTriggerOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - SqlResourcesDeleteSqlTriggerResponse - > - > { + options?: SqlResourcesDeleteSqlRoleDefinitionOptionalParams, + ): Promise, void>> { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { - resourceGroupName, - accountName, - databaseName, - containerName, - triggerName, - options, - }, - spec: deleteSqlTriggerOperationSpec, - }); - const poller = await createHttpPoller< - SqlResourcesDeleteSqlTriggerResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - }); - await poller.poll(); - return poller; - } - - /** - * Deletes an existing Azure Cosmos DB SQL trigger. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param containerName Cosmos DB container name. - * @param triggerName Cosmos DB trigger name. - * @param options The options parameters. - */ - async beginDeleteSqlTriggerAndWait( - resourceGroupName: string, - accountName: string, - databaseName: string, - containerName: string, - triggerName: string, - options?: SqlResourcesDeleteSqlTriggerOptionalParams, - ): Promise { - const poller = await this.beginDeleteSqlTrigger( - resourceGroupName, - accountName, - databaseName, - containerName, - triggerName, - options, - ); - return poller.pollUntilDone(); - } - - /** - * Retrieves the properties of an existing Azure Cosmos DB SQL Role Definition with the given Id. - * @param roleDefinitionId The GUID for the Role Definition. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param options The options parameters. - */ - getSqlRoleDefinition( - roleDefinitionId: string, - resourceGroupName: string, - accountName: string, - options?: SqlResourcesGetSqlRoleDefinitionOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { roleDefinitionId, resourceGroupName, accountName, options }, - getSqlRoleDefinitionOperationSpec, - ); - } - - /** - * Creates or updates an Azure Cosmos DB SQL Role Definition. - * @param roleDefinitionId The GUID for the Role Definition. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param createUpdateSqlRoleDefinitionParameters The properties required to create or update a Role - * Definition. - * @param options The options parameters. - */ - async beginCreateUpdateSqlRoleDefinition( - roleDefinitionId: string, - resourceGroupName: string, - accountName: string, - createUpdateSqlRoleDefinitionParameters: SqlRoleDefinitionCreateUpdateParameters, - options?: SqlResourcesCreateUpdateSqlRoleDefinitionOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - SqlResourcesCreateUpdateSqlRoleDefinitionResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { - roleDefinitionId, - resourceGroupName, - accountName, - createUpdateSqlRoleDefinitionParameters, - options, - }, - spec: createUpdateSqlRoleDefinitionOperationSpec, - }); - const poller = await createHttpPoller< - SqlResourcesCreateUpdateSqlRoleDefinitionResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - }); - await poller.poll(); - return poller; - } - - /** - * Creates or updates an Azure Cosmos DB SQL Role Definition. - * @param roleDefinitionId The GUID for the Role Definition. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param createUpdateSqlRoleDefinitionParameters The properties required to create or update a Role - * Definition. - * @param options The options parameters. - */ - async beginCreateUpdateSqlRoleDefinitionAndWait( - roleDefinitionId: string, - resourceGroupName: string, - accountName: string, - createUpdateSqlRoleDefinitionParameters: SqlRoleDefinitionCreateUpdateParameters, - options?: SqlResourcesCreateUpdateSqlRoleDefinitionOptionalParams, - ): Promise { - const poller = await this.beginCreateUpdateSqlRoleDefinition( - roleDefinitionId, - resourceGroupName, - accountName, - createUpdateSqlRoleDefinitionParameters, - options, - ); - return poller.pollUntilDone(); - } - - /** - * Deletes an existing Azure Cosmos DB SQL Role Definition. - * @param roleDefinitionId The GUID for the Role Definition. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param options The options parameters. - */ - async beginDeleteSqlRoleDefinition( - roleDefinitionId: string, - resourceGroupName: string, - accountName: string, - options?: SqlResourcesDeleteSqlRoleDefinitionOptionalParams, - ): Promise, void>> { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { + ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( @@ -4330,12 +3653,12 @@ const migrateSqlDatabaseToManualThroughputOperationSpec: coreClient.OperationSpe headerParameters: [Parameters.accept], serializer, }; -const listClientEncryptionKeysOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/clientEncryptionKeys", +const listSqlContainersOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ClientEncryptionKeysListResult, + bodyMapper: Mappers.SqlContainerListResult, }, }, queryParameters: [Parameters.apiVersion], @@ -4349,12 +3672,12 @@ const listClientEncryptionKeysOperationSpec: coreClient.OperationSpec = { headerParameters: [Parameters.accept], serializer, }; -const getClientEncryptionKeyOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/clientEncryptionKeys/{clientEncryptionKeyName}", +const getSqlContainerOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ClientEncryptionKeyGetResults, + bodyMapper: Mappers.SqlContainerGetResults, }, }, queryParameters: [Parameters.apiVersion], @@ -4364,29 +3687,29 @@ const getClientEncryptionKeyOperationSpec: coreClient.OperationSpec = { Parameters.resourceGroupName, Parameters.accountName, Parameters.databaseName, - Parameters.clientEncryptionKeyName, + Parameters.containerName, ], headerParameters: [Parameters.accept], serializer, }; -const createUpdateClientEncryptionKeyOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/clientEncryptionKeys/{clientEncryptionKeyName}", +const createUpdateSqlContainerOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}", httpMethod: "PUT", responses: { 200: { - bodyMapper: Mappers.ClientEncryptionKeyGetResults, + bodyMapper: Mappers.SqlContainerGetResults, }, 201: { - bodyMapper: Mappers.ClientEncryptionKeyGetResults, + bodyMapper: Mappers.SqlContainerGetResults, }, 202: { - bodyMapper: Mappers.ClientEncryptionKeyGetResults, + bodyMapper: Mappers.SqlContainerGetResults, }, 204: { - bodyMapper: Mappers.ClientEncryptionKeyGetResults, + bodyMapper: Mappers.SqlContainerGetResults, }, }, - requestBody: Parameters.createUpdateClientEncryptionKeyParameters, + requestBody: Parameters.createUpdateSqlContainerParameters, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, @@ -4394,77 +3717,7 @@ const createUpdateClientEncryptionKeyOperationSpec: coreClient.OperationSpec = { Parameters.resourceGroupName, Parameters.accountName, Parameters.databaseName, - Parameters.clientEncryptionKeyName, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, -}; -const listSqlContainersOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.SqlContainerListResult, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.databaseName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const getSqlContainerOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.SqlContainerGetResults, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.databaseName, - Parameters.containerName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const createUpdateSqlContainerOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}", - httpMethod: "PUT", - responses: { - 200: { - bodyMapper: Mappers.SqlContainerGetResults, - }, - 201: { - bodyMapper: Mappers.SqlContainerGetResults, - }, - 202: { - bodyMapper: Mappers.SqlContainerGetResults, - }, - 204: { - bodyMapper: Mappers.SqlContainerGetResults, - }, - }, - requestBody: Parameters.createUpdateSqlContainerParameters, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.databaseName, - Parameters.containerName, + Parameters.containerName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", @@ -4498,73 +3751,6 @@ const deleteSqlContainerOperationSpec: coreClient.OperationSpec = { ], serializer, }; -const sqlDatabasePartitionMergeOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/partitionMerge", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.PhysicalPartitionStorageInfoCollection, - }, - 201: { - bodyMapper: Mappers.PhysicalPartitionStorageInfoCollection, - }, - 202: { - bodyMapper: Mappers.PhysicalPartitionStorageInfoCollection, - }, - 204: { - bodyMapper: Mappers.PhysicalPartitionStorageInfoCollection, - }, - default: { - bodyMapper: Mappers.CloudError, - }, - }, - requestBody: Parameters.mergeParameters, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.databaseName, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, -}; -const listSqlContainerPartitionMergeOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/partitionMerge", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.PhysicalPartitionStorageInfoCollection, - }, - 201: { - bodyMapper: Mappers.PhysicalPartitionStorageInfoCollection, - }, - 202: { - bodyMapper: Mappers.PhysicalPartitionStorageInfoCollection, - }, - 204: { - bodyMapper: Mappers.PhysicalPartitionStorageInfoCollection, - }, - default: { - bodyMapper: Mappers.CloudError, - }, - }, - requestBody: Parameters.mergeParameters, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.databaseName, - Parameters.containerName, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, -}; const getSqlContainerThroughputOperationSpec: coreClient.OperationSpec = { path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/throughputSettings/default", httpMethod: "GET", @@ -4681,144 +3867,76 @@ const migrateSqlContainerToManualThroughputOperationSpec: coreClient.OperationSp headerParameters: [Parameters.accept], serializer, }; -const sqlDatabaseRetrieveThroughputDistributionOperationSpec: coreClient.OperationSpec = - { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/throughputSettings/default/retrieveThroughputDistribution", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - 201: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - 202: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - 204: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - default: { - bodyMapper: Mappers.CloudError, - }, +const listClientEncryptionKeysOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/clientEncryptionKeys", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.ClientEncryptionKeysListResult, }, - requestBody: Parameters.retrieveThroughputParameters, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.databaseName, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, - }; -const sqlDatabaseRedistributeThroughputOperationSpec: coreClient.OperationSpec = - { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/throughputSettings/default/redistributeThroughput", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - 201: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - 202: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - 204: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - default: { - bodyMapper: Mappers.CloudError, - }, + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.accountName, + Parameters.databaseName, + ], + headerParameters: [Parameters.accept], + serializer, +}; +const getClientEncryptionKeyOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/clientEncryptionKeys/{clientEncryptionKeyName}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.ClientEncryptionKeyGetResults, }, - requestBody: Parameters.redistributeThroughputParameters, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.databaseName, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, - }; -const sqlContainerRetrieveThroughputDistributionOperationSpec: coreClient.OperationSpec = - { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/throughputSettings/default/retrieveThroughputDistribution", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - 201: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - 202: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - 204: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - default: { - bodyMapper: Mappers.CloudError, - }, + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.accountName, + Parameters.databaseName, + Parameters.clientEncryptionKeyName, + ], + headerParameters: [Parameters.accept], + serializer, +}; +const createUpdateClientEncryptionKeyOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/clientEncryptionKeys/{clientEncryptionKeyName}", + httpMethod: "PUT", + responses: { + 200: { + bodyMapper: Mappers.ClientEncryptionKeyGetResults, }, - requestBody: Parameters.retrieveThroughputParameters, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.databaseName, - Parameters.containerName, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, - }; -const sqlContainerRedistributeThroughputOperationSpec: coreClient.OperationSpec = - { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/throughputSettings/default/redistributeThroughput", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - 201: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - 202: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - 204: { - bodyMapper: Mappers.PhysicalPartitionThroughputInfoResult, - }, - default: { - bodyMapper: Mappers.CloudError, - }, + 201: { + bodyMapper: Mappers.ClientEncryptionKeyGetResults, }, - requestBody: Parameters.redistributeThroughputParameters, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.accountName, - Parameters.databaseName, - Parameters.containerName, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, - }; + 202: { + bodyMapper: Mappers.ClientEncryptionKeyGetResults, + }, + 204: { + bodyMapper: Mappers.ClientEncryptionKeyGetResults, + }, + }, + requestBody: Parameters.createUpdateClientEncryptionKeyParameters, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.accountName, + Parameters.databaseName, + Parameters.clientEncryptionKeyName, + ], + headerParameters: [Parameters.accept, Parameters.contentType], + mediaType: "json", + serializer, +}; const listSqlStoredProceduresOperationSpec: coreClient.OperationSpec = { path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/storedProcedures", httpMethod: "GET", diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operations/throughputPool.ts b/sdk/cosmosdb/arm-cosmosdb/src/operations/throughputPool.ts deleted file mode 100644 index 354f588208e1..000000000000 --- a/sdk/cosmosdb/arm-cosmosdb/src/operations/throughputPool.ts +++ /dev/null @@ -1,454 +0,0 @@ -/* - * 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 { ThroughputPool } from "../operationsInterfaces"; -import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { CosmosDBManagementClient } from "../cosmosDBManagementClient"; -import { - SimplePollerLike, - OperationState, - createHttpPoller, -} from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; -import { - ThroughputPoolGetOptionalParams, - ThroughputPoolGetResponse, - ThroughputPoolResource, - ThroughputPoolCreateOrUpdateOptionalParams, - ThroughputPoolCreateOrUpdateResponse, - ThroughputPoolUpdateOptionalParams, - ThroughputPoolUpdateResponse, - ThroughputPoolDeleteOptionalParams, - ThroughputPoolDeleteResponse, -} from "../models"; - -/** Class containing ThroughputPool operations. */ -export class ThroughputPoolImpl implements ThroughputPool { - private readonly client: CosmosDBManagementClient; - - /** - * Initialize a new instance of the class ThroughputPool class. - * @param client Reference to the service client - */ - constructor(client: CosmosDBManagementClient) { - this.client = client; - } - - /** - * Retrieves the properties of an existing Azure Cosmos DB Throughput Pool - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param options The options parameters. - */ - get( - resourceGroupName: string, - throughputPoolName: string, - options?: ThroughputPoolGetOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, throughputPoolName, options }, - getOperationSpec, - ); - } - - /** - * Creates or updates an Azure Cosmos DB ThroughputPool account. The "Update" method is preferred when - * performing updates on an account. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param body The parameters to provide for the current ThroughputPool. - * @param options The options parameters. - */ - async beginCreateOrUpdate( - resourceGroupName: string, - throughputPoolName: string, - body: ThroughputPoolResource, - options?: ThroughputPoolCreateOrUpdateOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - ThroughputPoolCreateOrUpdateResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, throughputPoolName, body, options }, - spec: createOrUpdateOperationSpec, - }); - const poller = await createHttpPoller< - ThroughputPoolCreateOrUpdateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation", - }); - await poller.poll(); - return poller; - } - - /** - * Creates or updates an Azure Cosmos DB ThroughputPool account. The "Update" method is preferred when - * performing updates on an account. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param body The parameters to provide for the current ThroughputPool. - * @param options The options parameters. - */ - async beginCreateOrUpdateAndWait( - resourceGroupName: string, - throughputPoolName: string, - body: ThroughputPoolResource, - options?: ThroughputPoolCreateOrUpdateOptionalParams, - ): Promise { - const poller = await this.beginCreateOrUpdate( - resourceGroupName, - throughputPoolName, - body, - options, - ); - return poller.pollUntilDone(); - } - - /** - * Updates the properties of an existing Azure Cosmos DB Throughput Pool. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param options The options parameters. - */ - async beginUpdate( - resourceGroupName: string, - throughputPoolName: string, - options?: ThroughputPoolUpdateOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - ThroughputPoolUpdateResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, throughputPoolName, options }, - spec: updateOperationSpec, - }); - const poller = await createHttpPoller< - ThroughputPoolUpdateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation", - }); - await poller.poll(); - return poller; - } - - /** - * Updates the properties of an existing Azure Cosmos DB Throughput Pool. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param options The options parameters. - */ - async beginUpdateAndWait( - resourceGroupName: string, - throughputPoolName: string, - options?: ThroughputPoolUpdateOptionalParams, - ): Promise { - const poller = await this.beginUpdate( - resourceGroupName, - throughputPoolName, - options, - ); - return poller.pollUntilDone(); - } - - /** - * Deletes an existing Azure Cosmos DB Throughput Pool. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param options The options parameters. - */ - async beginDelete( - resourceGroupName: string, - throughputPoolName: string, - options?: ThroughputPoolDeleteOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - ThroughputPoolDeleteResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, throughputPoolName, options }, - spec: deleteOperationSpec, - }); - const poller = await createHttpPoller< - ThroughputPoolDeleteResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - }); - await poller.poll(); - return poller; - } - - /** - * Deletes an existing Azure Cosmos DB Throughput Pool. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param options The options parameters. - */ - async beginDeleteAndWait( - resourceGroupName: string, - throughputPoolName: string, - options?: ThroughputPoolDeleteOptionalParams, - ): Promise { - const poller = await this.beginDelete( - resourceGroupName, - throughputPoolName, - options, - ); - return poller.pollUntilDone(); - } -} -// Operation Specifications -const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); - -const getOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/throughputPools/{throughputPoolName}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.ThroughputPoolResource, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.throughputPoolName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const createOrUpdateOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/throughputPools/{throughputPoolName}", - httpMethod: "PUT", - responses: { - 200: { - bodyMapper: Mappers.ThroughputPoolResource, - }, - 201: { - bodyMapper: Mappers.ThroughputPoolResource, - }, - 202: { - bodyMapper: Mappers.ThroughputPoolResource, - }, - 204: { - bodyMapper: Mappers.ThroughputPoolResource, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - requestBody: Parameters.body3, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.throughputPoolName, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, -}; -const updateOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/throughputPools/{throughputPoolName}", - httpMethod: "PATCH", - responses: { - 200: { - bodyMapper: Mappers.ThroughputPoolResource, - }, - 201: { - bodyMapper: Mappers.ThroughputPoolResource, - }, - 202: { - bodyMapper: Mappers.ThroughputPoolResource, - }, - 204: { - bodyMapper: Mappers.ThroughputPoolResource, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - requestBody: Parameters.body4, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.throughputPoolName, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, -}; -const deleteOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/throughputPools/{throughputPoolName}", - httpMethod: "DELETE", - responses: { - 200: { - headersMapper: Mappers.ThroughputPoolDeleteHeaders, - }, - 201: { - headersMapper: Mappers.ThroughputPoolDeleteHeaders, - }, - 202: { - headersMapper: Mappers.ThroughputPoolDeleteHeaders, - }, - 204: { - headersMapper: Mappers.ThroughputPoolDeleteHeaders, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.throughputPoolName, - ], - headerParameters: [Parameters.accept], - serializer, -}; diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operations/throughputPoolAccount.ts b/sdk/cosmosdb/arm-cosmosdb/src/operations/throughputPoolAccount.ts deleted file mode 100644 index c24a37d722dd..000000000000 --- a/sdk/cosmosdb/arm-cosmosdb/src/operations/throughputPoolAccount.ts +++ /dev/null @@ -1,361 +0,0 @@ -/* - * 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 { ThroughputPoolAccount } from "../operationsInterfaces"; -import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { CosmosDBManagementClient } from "../cosmosDBManagementClient"; -import { - SimplePollerLike, - OperationState, - createHttpPoller, -} from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; -import { - ThroughputPoolAccountGetOptionalParams, - ThroughputPoolAccountGetResponse, - ThroughputPoolAccountResource, - ThroughputPoolAccountCreateOptionalParams, - ThroughputPoolAccountCreateResponse, - ThroughputPoolAccountDeleteOptionalParams, - ThroughputPoolAccountDeleteResponse, -} from "../models"; - -/** Class containing ThroughputPoolAccount operations. */ -export class ThroughputPoolAccountImpl implements ThroughputPoolAccount { - private readonly client: CosmosDBManagementClient; - - /** - * Initialize a new instance of the class ThroughputPoolAccount class. - * @param client Reference to the service client - */ - constructor(client: CosmosDBManagementClient) { - this.client = client; - } - - /** - * Retrieves the properties of an existing Azure Cosmos DB Throughput Pool - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param throughputPoolAccountName Cosmos DB global database account in a Throughput Pool - * @param options The options parameters. - */ - get( - resourceGroupName: string, - throughputPoolName: string, - throughputPoolAccountName: string, - options?: ThroughputPoolAccountGetOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { - resourceGroupName, - throughputPoolName, - throughputPoolAccountName, - options, - }, - getOperationSpec, - ); - } - - /** - * Creates or updates an Azure Cosmos DB ThroughputPool account. The "Update" method is preferred when - * performing updates on an account. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param throughputPoolAccountName Cosmos DB global database account in a Throughput Pool - * @param body The parameters to provide for the current ThroughputPoolAccount. - * @param options The options parameters. - */ - async beginCreate( - resourceGroupName: string, - throughputPoolName: string, - throughputPoolAccountName: string, - body: ThroughputPoolAccountResource, - options?: ThroughputPoolAccountCreateOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - ThroughputPoolAccountCreateResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { - resourceGroupName, - throughputPoolName, - throughputPoolAccountName, - body, - options, - }, - spec: createOperationSpec, - }); - const poller = await createHttpPoller< - ThroughputPoolAccountCreateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation", - }); - await poller.poll(); - return poller; - } - - /** - * Creates or updates an Azure Cosmos DB ThroughputPool account. The "Update" method is preferred when - * performing updates on an account. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param throughputPoolAccountName Cosmos DB global database account in a Throughput Pool - * @param body The parameters to provide for the current ThroughputPoolAccount. - * @param options The options parameters. - */ - async beginCreateAndWait( - resourceGroupName: string, - throughputPoolName: string, - throughputPoolAccountName: string, - body: ThroughputPoolAccountResource, - options?: ThroughputPoolAccountCreateOptionalParams, - ): Promise { - const poller = await this.beginCreate( - resourceGroupName, - throughputPoolName, - throughputPoolAccountName, - body, - options, - ); - return poller.pollUntilDone(); - } - - /** - * Removes an existing Azure Cosmos DB database account from a throughput pool. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param throughputPoolAccountName Cosmos DB global database account in a Throughput Pool - * @param options The options parameters. - */ - async beginDelete( - resourceGroupName: string, - throughputPoolName: string, - throughputPoolAccountName: string, - options?: ThroughputPoolAccountDeleteOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - ThroughputPoolAccountDeleteResponse - > - > { - const directSendOperation = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ): Promise => { - return this.client.sendOperationRequest(args, spec); - }; - const sendOperationFn = async ( - args: coreClient.OperationArguments, - spec: coreClient.OperationSpec, - ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; - const providedCallback = args.options?.onResponse; - const callback: coreClient.RawResponseCallback = ( - rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown, - ) => { - currentRawResponse = rawResponse; - providedCallback?.(rawResponse, flatResponse); - }; - const updatedArgs = { - ...args, - options: { - ...args.options, - onResponse: callback, - }, - }; - const flatResponse = await directSendOperation(updatedArgs, spec); - return { - flatResponse, - rawResponse: { - statusCode: currentRawResponse!.status, - body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, - }; - }; - - const lro = createLroSpec({ - sendOperationFn, - args: { - resourceGroupName, - throughputPoolName, - throughputPoolAccountName, - options, - }, - spec: deleteOperationSpec, - }); - const poller = await createHttpPoller< - ThroughputPoolAccountDeleteResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, - }); - await poller.poll(); - return poller; - } - - /** - * Removes an existing Azure Cosmos DB database account from a throughput pool. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param throughputPoolAccountName Cosmos DB global database account in a Throughput Pool - * @param options The options parameters. - */ - async beginDeleteAndWait( - resourceGroupName: string, - throughputPoolName: string, - throughputPoolAccountName: string, - options?: ThroughputPoolAccountDeleteOptionalParams, - ): Promise { - const poller = await this.beginDelete( - resourceGroupName, - throughputPoolName, - throughputPoolAccountName, - options, - ); - return poller.pollUntilDone(); - } -} -// Operation Specifications -const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); - -const getOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/throughputPools/{throughputPoolName}/throughputPoolAccounts/{throughputPoolAccountName}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.ThroughputPoolAccountResource, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.throughputPoolName, - Parameters.throughputPoolAccountName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const createOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/throughputPools/{throughputPoolName}/throughputPoolAccounts/{throughputPoolAccountName}", - httpMethod: "PUT", - responses: { - 200: { - bodyMapper: Mappers.ThroughputPoolAccountResource, - }, - 201: { - bodyMapper: Mappers.ThroughputPoolAccountResource, - }, - 202: { - bodyMapper: Mappers.ThroughputPoolAccountResource, - }, - 204: { - bodyMapper: Mappers.ThroughputPoolAccountResource, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - requestBody: Parameters.body5, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.throughputPoolName, - Parameters.throughputPoolAccountName, - ], - headerParameters: [Parameters.accept, Parameters.contentType], - mediaType: "json", - serializer, -}; -const deleteOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/throughputPools/{throughputPoolName}/throughputPoolAccounts/{throughputPoolAccountName}", - httpMethod: "DELETE", - responses: { - 200: { - headersMapper: Mappers.ThroughputPoolAccountDeleteHeaders, - }, - 201: { - headersMapper: Mappers.ThroughputPoolAccountDeleteHeaders, - }, - 202: { - headersMapper: Mappers.ThroughputPoolAccountDeleteHeaders, - }, - 204: { - headersMapper: Mappers.ThroughputPoolAccountDeleteHeaders, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.throughputPoolName, - Parameters.throughputPoolAccountName, - ], - headerParameters: [Parameters.accept], - serializer, -}; diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operations/throughputPoolAccounts.ts b/sdk/cosmosdb/arm-cosmosdb/src/operations/throughputPoolAccounts.ts deleted file mode 100644 index 7915d747e853..000000000000 --- a/sdk/cosmosdb/arm-cosmosdb/src/operations/throughputPoolAccounts.ts +++ /dev/null @@ -1,197 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. - */ - -import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { ThroughputPoolAccounts } from "../operationsInterfaces"; -import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { CosmosDBManagementClient } from "../cosmosDBManagementClient"; -import { - ThroughputPoolAccountResource, - ThroughputPoolAccountsListNextOptionalParams, - ThroughputPoolAccountsListOptionalParams, - ThroughputPoolAccountsListResponse, - ThroughputPoolAccountsListNextResponse, -} from "../models"; - -/// -/** Class containing ThroughputPoolAccounts operations. */ -export class ThroughputPoolAccountsImpl implements ThroughputPoolAccounts { - private readonly client: CosmosDBManagementClient; - - /** - * Initialize a new instance of the class ThroughputPoolAccounts class. - * @param client Reference to the service client - */ - constructor(client: CosmosDBManagementClient) { - this.client = client; - } - - /** - * Lists all the Azure Cosmos DB accounts available under the subscription. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param options The options parameters. - */ - public list( - resourceGroupName: string, - throughputPoolName: string, - options?: ThroughputPoolAccountsListOptionalParams, - ): PagedAsyncIterableIterator { - const iter = this.listPagingAll( - resourceGroupName, - throughputPoolName, - options, - ); - return { - next() { - return iter.next(); - }, - [Symbol.asyncIterator]() { - return this; - }, - byPage: (settings?: PageSettings) => { - if (settings?.maxPageSize) { - throw new Error("maxPageSize is not supported by this operation."); - } - return this.listPagingPage( - resourceGroupName, - throughputPoolName, - options, - settings, - ); - }, - }; - } - - private async *listPagingPage( - resourceGroupName: string, - throughputPoolName: string, - options?: ThroughputPoolAccountsListOptionalParams, - settings?: PageSettings, - ): AsyncIterableIterator { - let result: ThroughputPoolAccountsListResponse; - let continuationToken = settings?.continuationToken; - if (!continuationToken) { - result = await this._list(resourceGroupName, throughputPoolName, options); - let page = result.value || []; - continuationToken = result.nextLink; - setContinuationToken(page, continuationToken); - yield page; - } - while (continuationToken) { - result = await this._listNext( - resourceGroupName, - throughputPoolName, - continuationToken, - options, - ); - continuationToken = result.nextLink; - let page = result.value || []; - setContinuationToken(page, continuationToken); - yield page; - } - } - - private async *listPagingAll( - resourceGroupName: string, - throughputPoolName: string, - options?: ThroughputPoolAccountsListOptionalParams, - ): AsyncIterableIterator { - for await (const page of this.listPagingPage( - resourceGroupName, - throughputPoolName, - options, - )) { - yield* page; - } - } - - /** - * Lists all the Azure Cosmos DB accounts available under the subscription. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param options The options parameters. - */ - private _list( - resourceGroupName: string, - throughputPoolName: string, - options?: ThroughputPoolAccountsListOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, throughputPoolName, options }, - listOperationSpec, - ); - } - - /** - * ListNext - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param nextLink The nextLink from the previous successful call to the List method. - * @param options The options parameters. - */ - private _listNext( - resourceGroupName: string, - throughputPoolName: string, - nextLink: string, - options?: ThroughputPoolAccountsListNextOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, throughputPoolName, nextLink, options }, - listNextOperationSpec, - ); - } -} -// Operation Specifications -const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); - -const listOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/throughputPools/{throughputPoolName}/throughputPoolAccounts", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.ThroughputPoolAccountsListResult, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.throughputPoolName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const listNextOperationSpec: coreClient.OperationSpec = { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.ThroughputPoolAccountsListResult, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.nextLink, - Parameters.throughputPoolName, - ], - headerParameters: [Parameters.accept], - serializer, -}; diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operations/throughputPools.ts b/sdk/cosmosdb/arm-cosmosdb/src/operations/throughputPools.ts deleted file mode 100644 index fe6f38b0f336..000000000000 --- a/sdk/cosmosdb/arm-cosmosdb/src/operations/throughputPools.ts +++ /dev/null @@ -1,298 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. - */ - -import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { ThroughputPools } from "../operationsInterfaces"; -import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { CosmosDBManagementClient } from "../cosmosDBManagementClient"; -import { - ThroughputPoolResource, - ThroughputPoolsListNextOptionalParams, - ThroughputPoolsListOptionalParams, - ThroughputPoolsListResponse, - ThroughputPoolsListByResourceGroupNextOptionalParams, - ThroughputPoolsListByResourceGroupOptionalParams, - ThroughputPoolsListByResourceGroupResponse, - ThroughputPoolsListNextResponse, - ThroughputPoolsListByResourceGroupNextResponse, -} from "../models"; - -/// -/** Class containing ThroughputPools operations. */ -export class ThroughputPoolsImpl implements ThroughputPools { - private readonly client: CosmosDBManagementClient; - - /** - * Initialize a new instance of the class ThroughputPools class. - * @param client Reference to the service client - */ - constructor(client: CosmosDBManagementClient) { - this.client = client; - } - - /** - * Lists all the Azure Cosmos DB Throughput Pools available under the subscription. - * @param options The options parameters. - */ - public list( - options?: ThroughputPoolsListOptionalParams, - ): PagedAsyncIterableIterator { - const iter = this.listPagingAll(options); - return { - next() { - return iter.next(); - }, - [Symbol.asyncIterator]() { - return this; - }, - byPage: (settings?: PageSettings) => { - if (settings?.maxPageSize) { - throw new Error("maxPageSize is not supported by this operation."); - } - return this.listPagingPage(options, settings); - }, - }; - } - - private async *listPagingPage( - options?: ThroughputPoolsListOptionalParams, - settings?: PageSettings, - ): AsyncIterableIterator { - let result: ThroughputPoolsListResponse; - let continuationToken = settings?.continuationToken; - if (!continuationToken) { - result = await this._list(options); - let page = result.value || []; - continuationToken = result.nextLink; - setContinuationToken(page, continuationToken); - yield page; - } - while (continuationToken) { - result = await this._listNext(continuationToken, options); - continuationToken = result.nextLink; - let page = result.value || []; - setContinuationToken(page, continuationToken); - yield page; - } - } - - private async *listPagingAll( - options?: ThroughputPoolsListOptionalParams, - ): AsyncIterableIterator { - for await (const page of this.listPagingPage(options)) { - yield* page; - } - } - - /** - * List all the ThroughputPools in a given resource group. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param options The options parameters. - */ - public listByResourceGroup( - resourceGroupName: string, - options?: ThroughputPoolsListByResourceGroupOptionalParams, - ): PagedAsyncIterableIterator { - const iter = this.listByResourceGroupPagingAll(resourceGroupName, options); - return { - next() { - return iter.next(); - }, - [Symbol.asyncIterator]() { - return this; - }, - byPage: (settings?: PageSettings) => { - if (settings?.maxPageSize) { - throw new Error("maxPageSize is not supported by this operation."); - } - return this.listByResourceGroupPagingPage( - resourceGroupName, - options, - settings, - ); - }, - }; - } - - private async *listByResourceGroupPagingPage( - resourceGroupName: string, - options?: ThroughputPoolsListByResourceGroupOptionalParams, - settings?: PageSettings, - ): AsyncIterableIterator { - let result: ThroughputPoolsListByResourceGroupResponse; - let continuationToken = settings?.continuationToken; - if (!continuationToken) { - result = await this._listByResourceGroup(resourceGroupName, options); - let page = result.value || []; - continuationToken = result.nextLink; - setContinuationToken(page, continuationToken); - yield page; - } - while (continuationToken) { - result = await this._listByResourceGroupNext( - resourceGroupName, - continuationToken, - options, - ); - continuationToken = result.nextLink; - let page = result.value || []; - setContinuationToken(page, continuationToken); - yield page; - } - } - - private async *listByResourceGroupPagingAll( - resourceGroupName: string, - options?: ThroughputPoolsListByResourceGroupOptionalParams, - ): AsyncIterableIterator { - for await (const page of this.listByResourceGroupPagingPage( - resourceGroupName, - options, - )) { - yield* page; - } - } - - /** - * Lists all the Azure Cosmos DB Throughput Pools available under the subscription. - * @param options The options parameters. - */ - private _list( - options?: ThroughputPoolsListOptionalParams, - ): Promise { - return this.client.sendOperationRequest({ options }, listOperationSpec); - } - - /** - * List all the ThroughputPools in a given resource group. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param options The options parameters. - */ - private _listByResourceGroup( - resourceGroupName: string, - options?: ThroughputPoolsListByResourceGroupOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, options }, - listByResourceGroupOperationSpec, - ); - } - - /** - * ListNext - * @param nextLink The nextLink from the previous successful call to the List method. - * @param options The options parameters. - */ - private _listNext( - nextLink: string, - options?: ThroughputPoolsListNextOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { nextLink, options }, - listNextOperationSpec, - ); - } - - /** - * ListByResourceGroupNext - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param nextLink The nextLink from the previous successful call to the ListByResourceGroup method. - * @param options The options parameters. - */ - private _listByResourceGroupNext( - resourceGroupName: string, - nextLink: string, - options?: ThroughputPoolsListByResourceGroupNextOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, nextLink, options }, - listByResourceGroupNextOperationSpec, - ); - } -} -// Operation Specifications -const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); - -const listOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/throughputPools", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.ThroughputPoolsListResult, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [Parameters.$host, Parameters.subscriptionId], - headerParameters: [Parameters.accept], - serializer, -}; -const listByResourceGroupOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/throughputPools", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.ThroughputPoolsListResult, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const listNextOperationSpec: coreClient.OperationSpec = { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.ThroughputPoolsListResult, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.nextLink, - ], - headerParameters: [Parameters.accept], - serializer, -}; -const listByResourceGroupNextOperationSpec: coreClient.OperationSpec = { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.ThroughputPoolsListResult, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, - }, - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.nextLink, - ], - headerParameters: [Parameters.accept], - serializer, -}; diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/cassandraClusters.ts b/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/cassandraClusters.ts index 327b7da76aae..ee04087b70ce 100644 --- a/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/cassandraClusters.ts +++ b/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/cassandraClusters.ts @@ -12,10 +12,6 @@ import { ClusterResource, CassandraClustersListBySubscriptionOptionalParams, CassandraClustersListByResourceGroupOptionalParams, - CommandPublicResource, - CassandraClustersListCommandOptionalParams, - BackupResource, - CassandraClustersListBackupsOptionalParams, CassandraClustersGetOptionalParams, CassandraClustersGetResponse, CassandraClustersDeleteOptionalParams, @@ -26,12 +22,6 @@ import { CommandPostBody, CassandraClustersInvokeCommandOptionalParams, CassandraClustersInvokeCommandResponse, - CassandraClustersInvokeCommandAsyncOptionalParams, - CassandraClustersInvokeCommandAsyncResponse, - CassandraClustersGetCommandAsyncOptionalParams, - CassandraClustersGetCommandAsyncResponse, - CassandraClustersGetBackupOptionalParams, - CassandraClustersGetBackupResponse, CassandraClustersDeallocateOptionalParams, CassandraClustersStartOptionalParams, CassandraClustersStatusOptionalParams, @@ -57,28 +47,6 @@ export interface CassandraClusters { resourceGroupName: string, options?: CassandraClustersListByResourceGroupOptionalParams, ): PagedAsyncIterableIterator; - /** - * List all commands currently running on ring info - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param clusterName Managed Cassandra cluster name. - * @param options The options parameters. - */ - listCommand( - resourceGroupName: string, - clusterName: string, - options?: CassandraClustersListCommandOptionalParams, - ): PagedAsyncIterableIterator; - /** - * List the backups of this cluster that are available to restore. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param clusterName Managed Cassandra cluster name. - * @param options The options parameters. - */ - listBackups( - resourceGroupName: string, - clusterName: string, - options?: CassandraClustersListBackupsOptionalParams, - ): PagedAsyncIterableIterator; /** * Get the properties of a managed Cassandra cluster. * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -207,63 +175,6 @@ export interface CassandraClusters { body: CommandPostBody, options?: CassandraClustersInvokeCommandOptionalParams, ): Promise; - /** - * Invoke a command like nodetool for cassandra maintenance asynchronously - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param clusterName Managed Cassandra cluster name. - * @param body Specification which command to run where - * @param options The options parameters. - */ - beginInvokeCommandAsync( - resourceGroupName: string, - clusterName: string, - body: CommandPostBody, - options?: CassandraClustersInvokeCommandAsyncOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - CassandraClustersInvokeCommandAsyncResponse - > - >; - /** - * Invoke a command like nodetool for cassandra maintenance asynchronously - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param clusterName Managed Cassandra cluster name. - * @param body Specification which command to run where - * @param options The options parameters. - */ - beginInvokeCommandAsyncAndWait( - resourceGroupName: string, - clusterName: string, - body: CommandPostBody, - options?: CassandraClustersInvokeCommandAsyncOptionalParams, - ): Promise; - /** - * Get details about a specified command that was run asynchronously. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param clusterName Managed Cassandra cluster name. - * @param commandId Managed Cassandra cluster command id. - * @param options The options parameters. - */ - getCommandAsync( - resourceGroupName: string, - clusterName: string, - commandId: string, - options?: CassandraClustersGetCommandAsyncOptionalParams, - ): Promise; - /** - * Get the properties of an individual backup of this cluster that is available to restore. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param clusterName Managed Cassandra cluster name. - * @param backupId Id of a restorable backup of a Cassandra cluster. - * @param options The options parameters. - */ - getBackup( - resourceGroupName: string, - clusterName: string, - backupId: string, - options?: CassandraClustersGetBackupOptionalParams, - ): Promise; /** * Deallocate the Managed Cassandra Cluster and Associated Data Centers. Deallocation will deallocate * the host virtual machine of this cluster, and reserved the data disk. This won't do anything on an diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/cassandraResources.ts b/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/cassandraResources.ts index d2e8d12a7372..6b9eeca3a70d 100644 --- a/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/cassandraResources.ts +++ b/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/cassandraResources.ts @@ -13,8 +13,6 @@ import { CassandraResourcesListCassandraKeyspacesOptionalParams, CassandraTableGetResults, CassandraResourcesListCassandraTablesOptionalParams, - CassandraViewGetResults, - CassandraResourcesListCassandraViewsOptionalParams, CassandraResourcesGetCassandraKeyspaceOptionalParams, CassandraResourcesGetCassandraKeyspaceResponse, CassandraKeyspaceCreateUpdateParameters, @@ -46,20 +44,6 @@ import { CassandraResourcesMigrateCassandraTableToAutoscaleResponse, CassandraResourcesMigrateCassandraTableToManualThroughputOptionalParams, CassandraResourcesMigrateCassandraTableToManualThroughputResponse, - CassandraResourcesGetCassandraViewOptionalParams, - CassandraResourcesGetCassandraViewResponse, - CassandraViewCreateUpdateParameters, - CassandraResourcesCreateUpdateCassandraViewOptionalParams, - CassandraResourcesCreateUpdateCassandraViewResponse, - CassandraResourcesDeleteCassandraViewOptionalParams, - CassandraResourcesGetCassandraViewThroughputOptionalParams, - CassandraResourcesGetCassandraViewThroughputResponse, - CassandraResourcesUpdateCassandraViewThroughputOptionalParams, - CassandraResourcesUpdateCassandraViewThroughputResponse, - CassandraResourcesMigrateCassandraViewToAutoscaleOptionalParams, - CassandraResourcesMigrateCassandraViewToAutoscaleResponse, - CassandraResourcesMigrateCassandraViewToManualThroughputOptionalParams, - CassandraResourcesMigrateCassandraViewToManualThroughputResponse, } from "../models"; /// @@ -89,19 +73,6 @@ export interface CassandraResources { keyspaceName: string, options?: CassandraResourcesListCassandraTablesOptionalParams, ): PagedAsyncIterableIterator; - /** - * Lists the Cassandra materialized views under an existing Azure Cosmos DB database account. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param options The options parameters. - */ - listCassandraViews( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - options?: CassandraResourcesListCassandraViewsOptionalParams, - ): PagedAsyncIterableIterator; /** * Gets the Cassandra keyspaces under an existing Azure Cosmos DB database account with the provided * name. @@ -515,215 +486,4 @@ export interface CassandraResources { tableName: string, options?: CassandraResourcesMigrateCassandraTableToManualThroughputOptionalParams, ): Promise; - /** - * Gets the Cassandra view under an existing Azure Cosmos DB database account. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param viewName Cosmos DB view name. - * @param options The options parameters. - */ - getCassandraView( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - viewName: string, - options?: CassandraResourcesGetCassandraViewOptionalParams, - ): Promise; - /** - * Create or update an Azure Cosmos DB Cassandra View - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param viewName Cosmos DB view name. - * @param createUpdateCassandraViewParameters The parameters to provide for the current Cassandra View. - * @param options The options parameters. - */ - beginCreateUpdateCassandraView( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - viewName: string, - createUpdateCassandraViewParameters: CassandraViewCreateUpdateParameters, - options?: CassandraResourcesCreateUpdateCassandraViewOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - CassandraResourcesCreateUpdateCassandraViewResponse - > - >; - /** - * Create or update an Azure Cosmos DB Cassandra View - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param viewName Cosmos DB view name. - * @param createUpdateCassandraViewParameters The parameters to provide for the current Cassandra View. - * @param options The options parameters. - */ - beginCreateUpdateCassandraViewAndWait( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - viewName: string, - createUpdateCassandraViewParameters: CassandraViewCreateUpdateParameters, - options?: CassandraResourcesCreateUpdateCassandraViewOptionalParams, - ): Promise; - /** - * Deletes an existing Azure Cosmos DB Cassandra view. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param viewName Cosmos DB view name. - * @param options The options parameters. - */ - beginDeleteCassandraView( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - viewName: string, - options?: CassandraResourcesDeleteCassandraViewOptionalParams, - ): Promise, void>>; - /** - * Deletes an existing Azure Cosmos DB Cassandra view. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param viewName Cosmos DB view name. - * @param options The options parameters. - */ - beginDeleteCassandraViewAndWait( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - viewName: string, - options?: CassandraResourcesDeleteCassandraViewOptionalParams, - ): Promise; - /** - * Gets the RUs per second of the Cassandra view under an existing Azure Cosmos DB database account - * with the provided name. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param viewName Cosmos DB view name. - * @param options The options parameters. - */ - getCassandraViewThroughput( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - viewName: string, - options?: CassandraResourcesGetCassandraViewThroughputOptionalParams, - ): Promise; - /** - * Update RUs per second of an Azure Cosmos DB Cassandra view - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param viewName Cosmos DB view name. - * @param updateThroughputParameters The RUs per second of the parameters to provide for the current - * Cassandra view. - * @param options The options parameters. - */ - beginUpdateCassandraViewThroughput( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - viewName: string, - updateThroughputParameters: ThroughputSettingsUpdateParameters, - options?: CassandraResourcesUpdateCassandraViewThroughputOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - CassandraResourcesUpdateCassandraViewThroughputResponse - > - >; - /** - * Update RUs per second of an Azure Cosmos DB Cassandra view - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param viewName Cosmos DB view name. - * @param updateThroughputParameters The RUs per second of the parameters to provide for the current - * Cassandra view. - * @param options The options parameters. - */ - beginUpdateCassandraViewThroughputAndWait( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - viewName: string, - updateThroughputParameters: ThroughputSettingsUpdateParameters, - options?: CassandraResourcesUpdateCassandraViewThroughputOptionalParams, - ): Promise; - /** - * Migrate an Azure Cosmos DB Cassandra view from manual throughput to autoscale - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param viewName Cosmos DB view name. - * @param options The options parameters. - */ - beginMigrateCassandraViewToAutoscale( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - viewName: string, - options?: CassandraResourcesMigrateCassandraViewToAutoscaleOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - CassandraResourcesMigrateCassandraViewToAutoscaleResponse - > - >; - /** - * Migrate an Azure Cosmos DB Cassandra view from manual throughput to autoscale - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param viewName Cosmos DB view name. - * @param options The options parameters. - */ - beginMigrateCassandraViewToAutoscaleAndWait( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - viewName: string, - options?: CassandraResourcesMigrateCassandraViewToAutoscaleOptionalParams, - ): Promise; - /** - * Migrate an Azure Cosmos DB Cassandra view from autoscale to manual throughput - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param viewName Cosmos DB view name. - * @param options The options parameters. - */ - beginMigrateCassandraViewToManualThroughput( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - viewName: string, - options?: CassandraResourcesMigrateCassandraViewToManualThroughputOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - CassandraResourcesMigrateCassandraViewToManualThroughputResponse - > - >; - /** - * Migrate an Azure Cosmos DB Cassandra view from autoscale to manual throughput - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param keyspaceName Cosmos DB keyspace name. - * @param viewName Cosmos DB view name. - * @param options The options parameters. - */ - beginMigrateCassandraViewToManualThroughputAndWait( - resourceGroupName: string, - accountName: string, - keyspaceName: string, - viewName: string, - options?: CassandraResourcesMigrateCassandraViewToManualThroughputOptionalParams, - ): Promise; } diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/dataTransferJobs.ts b/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/dataTransferJobs.ts deleted file mode 100644 index 9e6ffe301391..000000000000 --- a/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/dataTransferJobs.ts +++ /dev/null @@ -1,122 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. - */ - -import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { - DataTransferJobGetResults, - DataTransferJobsListByDatabaseAccountOptionalParams, - CreateJobRequest, - DataTransferJobsCreateOptionalParams, - DataTransferJobsCreateResponse, - DataTransferJobsGetOptionalParams, - DataTransferJobsGetResponse, - DataTransferJobsPauseOptionalParams, - DataTransferJobsPauseResponse, - DataTransferJobsResumeOptionalParams, - DataTransferJobsResumeResponse, - DataTransferJobsCancelOptionalParams, - DataTransferJobsCancelResponse, - DataTransferJobsCompleteOptionalParams, - DataTransferJobsCompleteResponse, -} from "../models"; - -/// -/** Interface representing a DataTransferJobs. */ -export interface DataTransferJobs { - /** - * Get a list of Data Transfer jobs. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param options The options parameters. - */ - listByDatabaseAccount( - resourceGroupName: string, - accountName: string, - options?: DataTransferJobsListByDatabaseAccountOptionalParams, - ): PagedAsyncIterableIterator; - /** - * Creates a Data Transfer Job. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param jobName Name of the Data Transfer Job - * @param jobCreateParameters Parameters to create Data Transfer Job - * @param options The options parameters. - */ - create( - resourceGroupName: string, - accountName: string, - jobName: string, - jobCreateParameters: CreateJobRequest, - options?: DataTransferJobsCreateOptionalParams, - ): Promise; - /** - * Get a Data Transfer Job. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param jobName Name of the Data Transfer Job - * @param options The options parameters. - */ - get( - resourceGroupName: string, - accountName: string, - jobName: string, - options?: DataTransferJobsGetOptionalParams, - ): Promise; - /** - * Pause a Data Transfer Job. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param jobName Name of the Data Transfer Job - * @param options The options parameters. - */ - pause( - resourceGroupName: string, - accountName: string, - jobName: string, - options?: DataTransferJobsPauseOptionalParams, - ): Promise; - /** - * Resumes a Data Transfer Job. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param jobName Name of the Data Transfer Job - * @param options The options parameters. - */ - resume( - resourceGroupName: string, - accountName: string, - jobName: string, - options?: DataTransferJobsResumeOptionalParams, - ): Promise; - /** - * Cancels a Data Transfer Job. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param jobName Name of the Data Transfer Job - * @param options The options parameters. - */ - cancel( - resourceGroupName: string, - accountName: string, - jobName: string, - options?: DataTransferJobsCancelOptionalParams, - ): Promise; - /** - * Completes a Data Transfer Online Job. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param jobName Name of the Data Transfer Job - * @param options The options parameters. - */ - complete( - resourceGroupName: string, - accountName: string, - jobName: string, - options?: DataTransferJobsCompleteOptionalParams, - ): Promise; -} diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/graphResources.ts b/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/graphResources.ts deleted file mode 100644 index 1ffe7c056d61..000000000000 --- a/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/graphResources.ts +++ /dev/null @@ -1,110 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. - */ - -import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { SimplePollerLike, OperationState } from "@azure/core-lro"; -import { - GraphResourceGetResults, - GraphResourcesListGraphsOptionalParams, - GraphResourcesGetGraphOptionalParams, - GraphResourcesGetGraphResponse, - GraphResourceCreateUpdateParameters, - GraphResourcesCreateUpdateGraphOptionalParams, - GraphResourcesCreateUpdateGraphResponse, - GraphResourcesDeleteGraphResourceOptionalParams, -} from "../models"; - -/// -/** Interface representing a GraphResources. */ -export interface GraphResources { - /** - * Lists the graphs under an existing Azure Cosmos DB database account. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param options The options parameters. - */ - listGraphs( - resourceGroupName: string, - accountName: string, - options?: GraphResourcesListGraphsOptionalParams, - ): PagedAsyncIterableIterator; - /** - * Gets the Graph resource under an existing Azure Cosmos DB database account with the provided name. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param graphName Cosmos DB graph resource name. - * @param options The options parameters. - */ - getGraph( - resourceGroupName: string, - accountName: string, - graphName: string, - options?: GraphResourcesGetGraphOptionalParams, - ): Promise; - /** - * Create or update an Azure Cosmos DB Graph. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param graphName Cosmos DB graph resource name. - * @param createUpdateGraphParameters The parameters to provide for the current graph. - * @param options The options parameters. - */ - beginCreateUpdateGraph( - resourceGroupName: string, - accountName: string, - graphName: string, - createUpdateGraphParameters: GraphResourceCreateUpdateParameters, - options?: GraphResourcesCreateUpdateGraphOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - GraphResourcesCreateUpdateGraphResponse - > - >; - /** - * Create or update an Azure Cosmos DB Graph. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param graphName Cosmos DB graph resource name. - * @param createUpdateGraphParameters The parameters to provide for the current graph. - * @param options The options parameters. - */ - beginCreateUpdateGraphAndWait( - resourceGroupName: string, - accountName: string, - graphName: string, - createUpdateGraphParameters: GraphResourceCreateUpdateParameters, - options?: GraphResourcesCreateUpdateGraphOptionalParams, - ): Promise; - /** - * Deletes an existing Azure Cosmos DB Graph Resource. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param graphName Cosmos DB graph resource name. - * @param options The options parameters. - */ - beginDeleteGraphResource( - resourceGroupName: string, - accountName: string, - graphName: string, - options?: GraphResourcesDeleteGraphResourceOptionalParams, - ): Promise, void>>; - /** - * Deletes an existing Azure Cosmos DB Graph Resource. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param graphName Cosmos DB graph resource name. - * @param options The options parameters. - */ - beginDeleteGraphResourceAndWait( - resourceGroupName: string, - accountName: string, - graphName: string, - options?: GraphResourcesDeleteGraphResourceOptionalParams, - ): Promise; -} diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/index.ts b/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/index.ts index ea837e78bc30..96531b8c1b96 100644 --- a/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/index.ts +++ b/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/index.ts @@ -19,17 +19,14 @@ export * from "./collectionPartitionRegion"; export * from "./collectionPartition"; export * from "./partitionKeyRangeId"; export * from "./partitionKeyRangeIdRegion"; -export * from "./graphResources"; export * from "./sqlResources"; export * from "./mongoDBResources"; export * from "./tableResources"; export * from "./cassandraResources"; export * from "./gremlinResources"; export * from "./locations"; -export * from "./dataTransferJobs"; export * from "./cassandraClusters"; export * from "./cassandraDataCenters"; -export * from "./mongoClusters"; export * from "./notebookWorkspaces"; export * from "./privateEndpointConnections"; export * from "./privateLinkResources"; @@ -46,7 +43,3 @@ export * from "./restorableGremlinResources"; export * from "./restorableTables"; export * from "./restorableTableResources"; export * from "./service"; -export * from "./throughputPools"; -export * from "./throughputPool"; -export * from "./throughputPoolAccounts"; -export * from "./throughputPoolAccount"; diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/mongoClusters.ts b/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/mongoClusters.ts deleted file mode 100644 index 71f032dc1dda..000000000000 --- a/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/mongoClusters.ts +++ /dev/null @@ -1,275 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. - */ - -import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { SimplePollerLike, OperationState } from "@azure/core-lro"; -import { - MongoCluster, - MongoClustersListOptionalParams, - MongoClustersListByResourceGroupOptionalParams, - FirewallRule, - MongoClustersListFirewallRulesOptionalParams, - MongoClustersCreateOrUpdateOptionalParams, - MongoClustersCreateOrUpdateResponse, - MongoClustersGetOptionalParams, - MongoClustersGetResponse, - MongoClustersDeleteOptionalParams, - MongoClustersDeleteResponse, - MongoClusterUpdate, - MongoClustersUpdateOptionalParams, - MongoClustersUpdateResponse, - MongoClustersCreateOrUpdateFirewallRuleOptionalParams, - MongoClustersCreateOrUpdateFirewallRuleResponse, - MongoClustersDeleteFirewallRuleOptionalParams, - MongoClustersDeleteFirewallRuleResponse, - MongoClustersGetFirewallRuleOptionalParams, - MongoClustersGetFirewallRuleResponse, - CheckNameAvailabilityRequest, - MongoClustersCheckNameAvailabilityOptionalParams, - MongoClustersCheckNameAvailabilityResponse, - MongoClustersListConnectionStringsOptionalParams, - MongoClustersListConnectionStringsResponse, -} from "../models"; - -/// -/** Interface representing a MongoClusters. */ -export interface MongoClusters { - /** - * List all the mongo clusters in a given subscription. - * @param options The options parameters. - */ - list( - options?: MongoClustersListOptionalParams, - ): PagedAsyncIterableIterator; - /** - * List all the mongo clusters in a given resource group. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param options The options parameters. - */ - listByResourceGroup( - resourceGroupName: string, - options?: MongoClustersListByResourceGroupOptionalParams, - ): PagedAsyncIterableIterator; - /** - * List all the firewall rules in a given mongo cluster. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param options The options parameters. - */ - listFirewallRules( - resourceGroupName: string, - mongoClusterName: string, - options?: MongoClustersListFirewallRulesOptionalParams, - ): PagedAsyncIterableIterator; - /** - * Create or update a mongo cluster. Update overwrites all properties for the resource. To only modify - * some of the properties, use PATCH. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param parameters The required parameters for creating or updating a mongo cluster. - * @param options The options parameters. - */ - beginCreateOrUpdate( - resourceGroupName: string, - mongoClusterName: string, - parameters: MongoCluster, - options?: MongoClustersCreateOrUpdateOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - MongoClustersCreateOrUpdateResponse - > - >; - /** - * Create or update a mongo cluster. Update overwrites all properties for the resource. To only modify - * some of the properties, use PATCH. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param parameters The required parameters for creating or updating a mongo cluster. - * @param options The options parameters. - */ - beginCreateOrUpdateAndWait( - resourceGroupName: string, - mongoClusterName: string, - parameters: MongoCluster, - options?: MongoClustersCreateOrUpdateOptionalParams, - ): Promise; - /** - * Gets information about a mongo cluster. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param options The options parameters. - */ - get( - resourceGroupName: string, - mongoClusterName: string, - options?: MongoClustersGetOptionalParams, - ): Promise; - /** - * Deletes a mongo cluster. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param options The options parameters. - */ - beginDelete( - resourceGroupName: string, - mongoClusterName: string, - options?: MongoClustersDeleteOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - MongoClustersDeleteResponse - > - >; - /** - * Deletes a mongo cluster. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param options The options parameters. - */ - beginDeleteAndWait( - resourceGroupName: string, - mongoClusterName: string, - options?: MongoClustersDeleteOptionalParams, - ): Promise; - /** - * Updates an existing mongo cluster. The request body can contain one to many of the properties - * present in the normal mongo cluster definition. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param parameters The parameters for updating a mongo cluster. - * @param options The options parameters. - */ - beginUpdate( - resourceGroupName: string, - mongoClusterName: string, - parameters: MongoClusterUpdate, - options?: MongoClustersUpdateOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - MongoClustersUpdateResponse - > - >; - /** - * Updates an existing mongo cluster. The request body can contain one to many of the properties - * present in the normal mongo cluster definition. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param parameters The parameters for updating a mongo cluster. - * @param options The options parameters. - */ - beginUpdateAndWait( - resourceGroupName: string, - mongoClusterName: string, - parameters: MongoClusterUpdate, - options?: MongoClustersUpdateOptionalParams, - ): Promise; - /** - * Creates a new firewall rule or updates an existing firewall rule on a mongo cluster. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param firewallRuleName The name of the mongo cluster firewall rule. - * @param parameters The required parameters for creating or updating a firewall rule. - * @param options The options parameters. - */ - beginCreateOrUpdateFirewallRule( - resourceGroupName: string, - mongoClusterName: string, - firewallRuleName: string, - parameters: FirewallRule, - options?: MongoClustersCreateOrUpdateFirewallRuleOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - MongoClustersCreateOrUpdateFirewallRuleResponse - > - >; - /** - * Creates a new firewall rule or updates an existing firewall rule on a mongo cluster. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param firewallRuleName The name of the mongo cluster firewall rule. - * @param parameters The required parameters for creating or updating a firewall rule. - * @param options The options parameters. - */ - beginCreateOrUpdateFirewallRuleAndWait( - resourceGroupName: string, - mongoClusterName: string, - firewallRuleName: string, - parameters: FirewallRule, - options?: MongoClustersCreateOrUpdateFirewallRuleOptionalParams, - ): Promise; - /** - * Deletes a mongo cluster firewall rule. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param firewallRuleName The name of the mongo cluster firewall rule. - * @param options The options parameters. - */ - beginDeleteFirewallRule( - resourceGroupName: string, - mongoClusterName: string, - firewallRuleName: string, - options?: MongoClustersDeleteFirewallRuleOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - MongoClustersDeleteFirewallRuleResponse - > - >; - /** - * Deletes a mongo cluster firewall rule. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param firewallRuleName The name of the mongo cluster firewall rule. - * @param options The options parameters. - */ - beginDeleteFirewallRuleAndWait( - resourceGroupName: string, - mongoClusterName: string, - firewallRuleName: string, - options?: MongoClustersDeleteFirewallRuleOptionalParams, - ): Promise; - /** - * Gets information about a mongo cluster firewall rule. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param firewallRuleName The name of the mongo cluster firewall rule. - * @param options The options parameters. - */ - getFirewallRule( - resourceGroupName: string, - mongoClusterName: string, - firewallRuleName: string, - options?: MongoClustersGetFirewallRuleOptionalParams, - ): Promise; - /** - * Check the availability of name for resource - * @param location The name of the Azure region. - * @param parameters The required parameters for checking if resource name is available. - * @param options The options parameters. - */ - checkNameAvailability( - location: string, - parameters: CheckNameAvailabilityRequest, - options?: MongoClustersCheckNameAvailabilityOptionalParams, - ): Promise; - /** - * List mongo cluster connection strings. This includes the default connection string using - * SCRAM-SHA-256, as well as other connection strings supported by the cluster. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param mongoClusterName The name of the mongo cluster. - * @param options The options parameters. - */ - listConnectionStrings( - resourceGroupName: string, - mongoClusterName: string, - options?: MongoClustersListConnectionStringsOptionalParams, - ): Promise; -} diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/mongoDBResources.ts b/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/mongoDBResources.ts index 1358b5f758fe..4c31b6974452 100644 --- a/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/mongoDBResources.ts +++ b/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/mongoDBResources.ts @@ -33,16 +33,6 @@ import { MongoDBResourcesMigrateMongoDBDatabaseToAutoscaleResponse, MongoDBResourcesMigrateMongoDBDatabaseToManualThroughputOptionalParams, MongoDBResourcesMigrateMongoDBDatabaseToManualThroughputResponse, - RetrieveThroughputParameters, - MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionOptionalParams, - MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionResponse, - RedistributeThroughputParameters, - MongoDBResourcesMongoDBDatabaseRedistributeThroughputOptionalParams, - MongoDBResourcesMongoDBDatabaseRedistributeThroughputResponse, - MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionOptionalParams, - MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionResponse, - MongoDBResourcesMongoDBContainerRedistributeThroughputOptionalParams, - MongoDBResourcesMongoDBContainerRedistributeThroughputResponse, MongoDBResourcesGetMongoDBCollectionOptionalParams, MongoDBResourcesGetMongoDBCollectionResponse, MongoDBCollectionCreateUpdateParameters, @@ -50,11 +40,6 @@ import { MongoDBResourcesCreateUpdateMongoDBCollectionResponse, MongoDBResourcesDeleteMongoDBCollectionOptionalParams, MongoDBResourcesDeleteMongoDBCollectionResponse, - MergeParameters, - MongoDBResourcesMongoDBDatabasePartitionMergeOptionalParams, - MongoDBResourcesMongoDBDatabasePartitionMergeResponse, - MongoDBResourcesListMongoDBCollectionPartitionMergeOptionalParams, - MongoDBResourcesListMongoDBCollectionPartitionMergeResponse, MongoDBResourcesGetMongoDBCollectionThroughputOptionalParams, MongoDBResourcesGetMongoDBCollectionThroughputResponse, MongoDBResourcesUpdateMongoDBCollectionThroughputOptionalParams, @@ -324,162 +309,6 @@ export interface MongoDBResources { databaseName: string, options?: MongoDBResourcesMigrateMongoDBDatabaseToManualThroughputOptionalParams, ): Promise; - /** - * Retrieve throughput distribution for an Azure Cosmos DB MongoDB database - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param retrieveThroughputParameters The parameters to provide for retrieving throughput distribution - * for the current MongoDB database. - * @param options The options parameters. - */ - beginMongoDBDatabaseRetrieveThroughputDistribution( - resourceGroupName: string, - accountName: string, - databaseName: string, - retrieveThroughputParameters: RetrieveThroughputParameters, - options?: MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionResponse - > - >; - /** - * Retrieve throughput distribution for an Azure Cosmos DB MongoDB database - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param retrieveThroughputParameters The parameters to provide for retrieving throughput distribution - * for the current MongoDB database. - * @param options The options parameters. - */ - beginMongoDBDatabaseRetrieveThroughputDistributionAndWait( - resourceGroupName: string, - accountName: string, - databaseName: string, - retrieveThroughputParameters: RetrieveThroughputParameters, - options?: MongoDBResourcesMongoDBDatabaseRetrieveThroughputDistributionOptionalParams, - ): Promise; - /** - * Redistribute throughput for an Azure Cosmos DB MongoDB database - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param redistributeThroughputParameters The parameters to provide for redistributing throughput for - * the current MongoDB database. - * @param options The options parameters. - */ - beginMongoDBDatabaseRedistributeThroughput( - resourceGroupName: string, - accountName: string, - databaseName: string, - redistributeThroughputParameters: RedistributeThroughputParameters, - options?: MongoDBResourcesMongoDBDatabaseRedistributeThroughputOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - MongoDBResourcesMongoDBDatabaseRedistributeThroughputResponse - > - >; - /** - * Redistribute throughput for an Azure Cosmos DB MongoDB database - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param redistributeThroughputParameters The parameters to provide for redistributing throughput for - * the current MongoDB database. - * @param options The options parameters. - */ - beginMongoDBDatabaseRedistributeThroughputAndWait( - resourceGroupName: string, - accountName: string, - databaseName: string, - redistributeThroughputParameters: RedistributeThroughputParameters, - options?: MongoDBResourcesMongoDBDatabaseRedistributeThroughputOptionalParams, - ): Promise; - /** - * Retrieve throughput distribution for an Azure Cosmos DB MongoDB container - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param collectionName Cosmos DB collection name. - * @param retrieveThroughputParameters The parameters to provide for retrieving throughput distribution - * for the current MongoDB container. - * @param options The options parameters. - */ - beginMongoDBContainerRetrieveThroughputDistribution( - resourceGroupName: string, - accountName: string, - databaseName: string, - collectionName: string, - retrieveThroughputParameters: RetrieveThroughputParameters, - options?: MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionResponse - > - >; - /** - * Retrieve throughput distribution for an Azure Cosmos DB MongoDB container - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param collectionName Cosmos DB collection name. - * @param retrieveThroughputParameters The parameters to provide for retrieving throughput distribution - * for the current MongoDB container. - * @param options The options parameters. - */ - beginMongoDBContainerRetrieveThroughputDistributionAndWait( - resourceGroupName: string, - accountName: string, - databaseName: string, - collectionName: string, - retrieveThroughputParameters: RetrieveThroughputParameters, - options?: MongoDBResourcesMongoDBContainerRetrieveThroughputDistributionOptionalParams, - ): Promise; - /** - * Redistribute throughput for an Azure Cosmos DB MongoDB container - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param collectionName Cosmos DB collection name. - * @param redistributeThroughputParameters The parameters to provide for redistributing throughput for - * the current MongoDB container. - * @param options The options parameters. - */ - beginMongoDBContainerRedistributeThroughput( - resourceGroupName: string, - accountName: string, - databaseName: string, - collectionName: string, - redistributeThroughputParameters: RedistributeThroughputParameters, - options?: MongoDBResourcesMongoDBContainerRedistributeThroughputOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - MongoDBResourcesMongoDBContainerRedistributeThroughputResponse - > - >; - /** - * Redistribute throughput for an Azure Cosmos DB MongoDB container - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param collectionName Cosmos DB collection name. - * @param redistributeThroughputParameters The parameters to provide for redistributing throughput for - * the current MongoDB container. - * @param options The options parameters. - */ - beginMongoDBContainerRedistributeThroughputAndWait( - resourceGroupName: string, - accountName: string, - databaseName: string, - collectionName: string, - redistributeThroughputParameters: RedistributeThroughputParameters, - options?: MongoDBResourcesMongoDBContainerRedistributeThroughputOptionalParams, - ): Promise; /** * Gets the MongoDB collection under an existing Azure Cosmos DB database account. * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -571,80 +400,6 @@ export interface MongoDBResources { collectionName: string, options?: MongoDBResourcesDeleteMongoDBCollectionOptionalParams, ): Promise; - /** - * Merges the partitions of a MongoDB database - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param mergeParameters The parameters for the merge operation. - * @param options The options parameters. - */ - beginMongoDBDatabasePartitionMerge( - resourceGroupName: string, - accountName: string, - databaseName: string, - mergeParameters: MergeParameters, - options?: MongoDBResourcesMongoDBDatabasePartitionMergeOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - MongoDBResourcesMongoDBDatabasePartitionMergeResponse - > - >; - /** - * Merges the partitions of a MongoDB database - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param mergeParameters The parameters for the merge operation. - * @param options The options parameters. - */ - beginMongoDBDatabasePartitionMergeAndWait( - resourceGroupName: string, - accountName: string, - databaseName: string, - mergeParameters: MergeParameters, - options?: MongoDBResourcesMongoDBDatabasePartitionMergeOptionalParams, - ): Promise; - /** - * Merges the partitions of a MongoDB Collection - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param collectionName Cosmos DB collection name. - * @param mergeParameters The parameters for the merge operation. - * @param options The options parameters. - */ - beginListMongoDBCollectionPartitionMerge( - resourceGroupName: string, - accountName: string, - databaseName: string, - collectionName: string, - mergeParameters: MergeParameters, - options?: MongoDBResourcesListMongoDBCollectionPartitionMergeOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - MongoDBResourcesListMongoDBCollectionPartitionMergeResponse - > - >; - /** - * Merges the partitions of a MongoDB Collection - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param collectionName Cosmos DB collection name. - * @param mergeParameters The parameters for the merge operation. - * @param options The options parameters. - */ - beginListMongoDBCollectionPartitionMergeAndWait( - resourceGroupName: string, - accountName: string, - databaseName: string, - collectionName: string, - mergeParameters: MergeParameters, - options?: MongoDBResourcesListMongoDBCollectionPartitionMergeOptionalParams, - ): Promise; /** * Gets the RUs per second of the MongoDB collection under an existing Azure Cosmos DB database account * with the provided name. diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/sqlResources.ts b/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/sqlResources.ts index e5b5d4aa34e6..e2a536558478 100644 --- a/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/sqlResources.ts +++ b/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/sqlResources.ts @@ -11,10 +11,10 @@ import { SimplePollerLike, OperationState } from "@azure/core-lro"; import { SqlDatabaseGetResults, SqlResourcesListSqlDatabasesOptionalParams, - ClientEncryptionKeyGetResults, - SqlResourcesListClientEncryptionKeysOptionalParams, SqlContainerGetResults, SqlResourcesListSqlContainersOptionalParams, + ClientEncryptionKeyGetResults, + SqlResourcesListClientEncryptionKeysOptionalParams, SqlStoredProcedureGetResults, SqlResourcesListSqlStoredProceduresOptionalParams, SqlUserDefinedFunctionGetResults, @@ -41,11 +41,6 @@ import { SqlResourcesMigrateSqlDatabaseToAutoscaleResponse, SqlResourcesMigrateSqlDatabaseToManualThroughputOptionalParams, SqlResourcesMigrateSqlDatabaseToManualThroughputResponse, - SqlResourcesGetClientEncryptionKeyOptionalParams, - SqlResourcesGetClientEncryptionKeyResponse, - ClientEncryptionKeyCreateUpdateParameters, - SqlResourcesCreateUpdateClientEncryptionKeyOptionalParams, - SqlResourcesCreateUpdateClientEncryptionKeyResponse, SqlResourcesGetSqlContainerOptionalParams, SqlResourcesGetSqlContainerResponse, SqlContainerCreateUpdateParameters, @@ -53,11 +48,6 @@ import { SqlResourcesCreateUpdateSqlContainerResponse, SqlResourcesDeleteSqlContainerOptionalParams, SqlResourcesDeleteSqlContainerResponse, - MergeParameters, - SqlResourcesSqlDatabasePartitionMergeOptionalParams, - SqlResourcesSqlDatabasePartitionMergeResponse, - SqlResourcesListSqlContainerPartitionMergeOptionalParams, - SqlResourcesListSqlContainerPartitionMergeResponse, SqlResourcesGetSqlContainerThroughputOptionalParams, SqlResourcesGetSqlContainerThroughputResponse, SqlResourcesUpdateSqlContainerThroughputOptionalParams, @@ -66,16 +56,11 @@ import { SqlResourcesMigrateSqlContainerToAutoscaleResponse, SqlResourcesMigrateSqlContainerToManualThroughputOptionalParams, SqlResourcesMigrateSqlContainerToManualThroughputResponse, - RetrieveThroughputParameters, - SqlResourcesSqlDatabaseRetrieveThroughputDistributionOptionalParams, - SqlResourcesSqlDatabaseRetrieveThroughputDistributionResponse, - RedistributeThroughputParameters, - SqlResourcesSqlDatabaseRedistributeThroughputOptionalParams, - SqlResourcesSqlDatabaseRedistributeThroughputResponse, - SqlResourcesSqlContainerRetrieveThroughputDistributionOptionalParams, - SqlResourcesSqlContainerRetrieveThroughputDistributionResponse, - SqlResourcesSqlContainerRedistributeThroughputOptionalParams, - SqlResourcesSqlContainerRedistributeThroughputResponse, + SqlResourcesGetClientEncryptionKeyOptionalParams, + SqlResourcesGetClientEncryptionKeyResponse, + ClientEncryptionKeyCreateUpdateParameters, + SqlResourcesCreateUpdateClientEncryptionKeyOptionalParams, + SqlResourcesCreateUpdateClientEncryptionKeyResponse, SqlResourcesGetSqlStoredProcedureOptionalParams, SqlResourcesGetSqlStoredProcedureResponse, SqlStoredProcedureCreateUpdateParameters, @@ -129,31 +114,31 @@ export interface SqlResources { options?: SqlResourcesListSqlDatabasesOptionalParams, ): PagedAsyncIterableIterator; /** - * Lists the ClientEncryptionKeys under an existing Azure Cosmos DB SQL database. + * Lists the SQL container under an existing Azure Cosmos DB database account. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. * @param options The options parameters. */ - listClientEncryptionKeys( + listSqlContainers( resourceGroupName: string, accountName: string, databaseName: string, - options?: SqlResourcesListClientEncryptionKeysOptionalParams, - ): PagedAsyncIterableIterator; + options?: SqlResourcesListSqlContainersOptionalParams, + ): PagedAsyncIterableIterator; /** - * Lists the SQL container under an existing Azure Cosmos DB database account. + * Lists the ClientEncryptionKeys under an existing Azure Cosmos DB SQL database. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. * @param options The options parameters. */ - listSqlContainers( + listClientEncryptionKeys( resourceGroupName: string, accountName: string, databaseName: string, - options?: SqlResourcesListSqlContainersOptionalParams, - ): PagedAsyncIterableIterator; + options?: SqlResourcesListClientEncryptionKeysOptionalParams, + ): PagedAsyncIterableIterator; /** * Lists the SQL storedProcedure under an existing Azure Cosmos DB database account. * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -413,64 +398,6 @@ export interface SqlResources { databaseName: string, options?: SqlResourcesMigrateSqlDatabaseToManualThroughputOptionalParams, ): Promise; - /** - * Gets the ClientEncryptionKey under an existing Azure Cosmos DB SQL database. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param clientEncryptionKeyName Cosmos DB ClientEncryptionKey name. - * @param options The options parameters. - */ - getClientEncryptionKey( - resourceGroupName: string, - accountName: string, - databaseName: string, - clientEncryptionKeyName: string, - options?: SqlResourcesGetClientEncryptionKeyOptionalParams, - ): Promise; - /** - * Create or update a ClientEncryptionKey. This API is meant to be invoked via tools such as the Azure - * Powershell (instead of directly). - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param clientEncryptionKeyName Cosmos DB ClientEncryptionKey name. - * @param createUpdateClientEncryptionKeyParameters The parameters to provide for the client encryption - * key. - * @param options The options parameters. - */ - beginCreateUpdateClientEncryptionKey( - resourceGroupName: string, - accountName: string, - databaseName: string, - clientEncryptionKeyName: string, - createUpdateClientEncryptionKeyParameters: ClientEncryptionKeyCreateUpdateParameters, - options?: SqlResourcesCreateUpdateClientEncryptionKeyOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - SqlResourcesCreateUpdateClientEncryptionKeyResponse - > - >; - /** - * Create or update a ClientEncryptionKey. This API is meant to be invoked via tools such as the Azure - * Powershell (instead of directly). - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param clientEncryptionKeyName Cosmos DB ClientEncryptionKey name. - * @param createUpdateClientEncryptionKeyParameters The parameters to provide for the client encryption - * key. - * @param options The options parameters. - */ - beginCreateUpdateClientEncryptionKeyAndWait( - resourceGroupName: string, - accountName: string, - databaseName: string, - clientEncryptionKeyName: string, - createUpdateClientEncryptionKeyParameters: ClientEncryptionKeyCreateUpdateParameters, - options?: SqlResourcesCreateUpdateClientEncryptionKeyOptionalParams, - ): Promise; /** * Gets the SQL container under an existing Azure Cosmos DB database account. * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -560,80 +487,6 @@ export interface SqlResources { containerName: string, options?: SqlResourcesDeleteSqlContainerOptionalParams, ): Promise; - /** - * Merges the partitions of a SQL database - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param mergeParameters The parameters for the merge operation. - * @param options The options parameters. - */ - beginSqlDatabasePartitionMerge( - resourceGroupName: string, - accountName: string, - databaseName: string, - mergeParameters: MergeParameters, - options?: SqlResourcesSqlDatabasePartitionMergeOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - SqlResourcesSqlDatabasePartitionMergeResponse - > - >; - /** - * Merges the partitions of a SQL database - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param mergeParameters The parameters for the merge operation. - * @param options The options parameters. - */ - beginSqlDatabasePartitionMergeAndWait( - resourceGroupName: string, - accountName: string, - databaseName: string, - mergeParameters: MergeParameters, - options?: SqlResourcesSqlDatabasePartitionMergeOptionalParams, - ): Promise; - /** - * Merges the partitions of a SQL Container - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param containerName Cosmos DB container name. - * @param mergeParameters The parameters for the merge operation. - * @param options The options parameters. - */ - beginListSqlContainerPartitionMerge( - resourceGroupName: string, - accountName: string, - databaseName: string, - containerName: string, - mergeParameters: MergeParameters, - options?: SqlResourcesListSqlContainerPartitionMergeOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - SqlResourcesListSqlContainerPartitionMergeResponse - > - >; - /** - * Merges the partitions of a SQL Container - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param containerName Cosmos DB container name. - * @param mergeParameters The parameters for the merge operation. - * @param options The options parameters. - */ - beginListSqlContainerPartitionMergeAndWait( - resourceGroupName: string, - accountName: string, - databaseName: string, - containerName: string, - mergeParameters: MergeParameters, - options?: SqlResourcesListSqlContainerPartitionMergeOptionalParams, - ): Promise; /** * Gets the RUs per second of the SQL container under an existing Azure Cosmos DB database account. * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -761,161 +614,63 @@ export interface SqlResources { options?: SqlResourcesMigrateSqlContainerToManualThroughputOptionalParams, ): Promise; /** - * Retrieve throughput distribution for an Azure Cosmos DB SQL database - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param retrieveThroughputParameters The parameters to provide for retrieving throughput distribution - * for the current SQL database. - * @param options The options parameters. - */ - beginSqlDatabaseRetrieveThroughputDistribution( - resourceGroupName: string, - accountName: string, - databaseName: string, - retrieveThroughputParameters: RetrieveThroughputParameters, - options?: SqlResourcesSqlDatabaseRetrieveThroughputDistributionOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - SqlResourcesSqlDatabaseRetrieveThroughputDistributionResponse - > - >; - /** - * Retrieve throughput distribution for an Azure Cosmos DB SQL database - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param retrieveThroughputParameters The parameters to provide for retrieving throughput distribution - * for the current SQL database. - * @param options The options parameters. - */ - beginSqlDatabaseRetrieveThroughputDistributionAndWait( - resourceGroupName: string, - accountName: string, - databaseName: string, - retrieveThroughputParameters: RetrieveThroughputParameters, - options?: SqlResourcesSqlDatabaseRetrieveThroughputDistributionOptionalParams, - ): Promise; - /** - * Redistribute throughput for an Azure Cosmos DB SQL database - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param redistributeThroughputParameters The parameters to provide for redistributing throughput for - * the current SQL database. - * @param options The options parameters. - */ - beginSqlDatabaseRedistributeThroughput( - resourceGroupName: string, - accountName: string, - databaseName: string, - redistributeThroughputParameters: RedistributeThroughputParameters, - options?: SqlResourcesSqlDatabaseRedistributeThroughputOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - SqlResourcesSqlDatabaseRedistributeThroughputResponse - > - >; - /** - * Redistribute throughput for an Azure Cosmos DB SQL database - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param redistributeThroughputParameters The parameters to provide for redistributing throughput for - * the current SQL database. - * @param options The options parameters. - */ - beginSqlDatabaseRedistributeThroughputAndWait( - resourceGroupName: string, - accountName: string, - databaseName: string, - redistributeThroughputParameters: RedistributeThroughputParameters, - options?: SqlResourcesSqlDatabaseRedistributeThroughputOptionalParams, - ): Promise; - /** - * Retrieve throughput distribution for an Azure Cosmos DB SQL container - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param accountName Cosmos DB database account name. - * @param databaseName Cosmos DB database name. - * @param containerName Cosmos DB container name. - * @param retrieveThroughputParameters The parameters to provide for retrieving throughput distribution - * for the current SQL container. - * @param options The options parameters. - */ - beginSqlContainerRetrieveThroughputDistribution( - resourceGroupName: string, - accountName: string, - databaseName: string, - containerName: string, - retrieveThroughputParameters: RetrieveThroughputParameters, - options?: SqlResourcesSqlContainerRetrieveThroughputDistributionOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - SqlResourcesSqlContainerRetrieveThroughputDistributionResponse - > - >; - /** - * Retrieve throughput distribution for an Azure Cosmos DB SQL container + * Gets the ClientEncryptionKey under an existing Azure Cosmos DB SQL database. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. - * @param containerName Cosmos DB container name. - * @param retrieveThroughputParameters The parameters to provide for retrieving throughput distribution - * for the current SQL container. + * @param clientEncryptionKeyName Cosmos DB ClientEncryptionKey name. * @param options The options parameters. */ - beginSqlContainerRetrieveThroughputDistributionAndWait( + getClientEncryptionKey( resourceGroupName: string, accountName: string, databaseName: string, - containerName: string, - retrieveThroughputParameters: RetrieveThroughputParameters, - options?: SqlResourcesSqlContainerRetrieveThroughputDistributionOptionalParams, - ): Promise; + clientEncryptionKeyName: string, + options?: SqlResourcesGetClientEncryptionKeyOptionalParams, + ): Promise; /** - * Redistribute throughput for an Azure Cosmos DB SQL container + * Create or update a ClientEncryptionKey. This API is meant to be invoked via tools such as the Azure + * Powershell (instead of directly). * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. - * @param containerName Cosmos DB container name. - * @param redistributeThroughputParameters The parameters to provide for redistributing throughput for - * the current SQL container. + * @param clientEncryptionKeyName Cosmos DB ClientEncryptionKey name. + * @param createUpdateClientEncryptionKeyParameters The parameters to provide for the client encryption + * key. * @param options The options parameters. */ - beginSqlContainerRedistributeThroughput( + beginCreateUpdateClientEncryptionKey( resourceGroupName: string, accountName: string, databaseName: string, - containerName: string, - redistributeThroughputParameters: RedistributeThroughputParameters, - options?: SqlResourcesSqlContainerRedistributeThroughputOptionalParams, + clientEncryptionKeyName: string, + createUpdateClientEncryptionKeyParameters: ClientEncryptionKeyCreateUpdateParameters, + options?: SqlResourcesCreateUpdateClientEncryptionKeyOptionalParams, ): Promise< SimplePollerLike< - OperationState, - SqlResourcesSqlContainerRedistributeThroughputResponse + OperationState, + SqlResourcesCreateUpdateClientEncryptionKeyResponse > >; /** - * Redistribute throughput for an Azure Cosmos DB SQL container + * Create or update a ClientEncryptionKey. This API is meant to be invoked via tools such as the Azure + * Powershell (instead of directly). * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param accountName Cosmos DB database account name. * @param databaseName Cosmos DB database name. - * @param containerName Cosmos DB container name. - * @param redistributeThroughputParameters The parameters to provide for redistributing throughput for - * the current SQL container. + * @param clientEncryptionKeyName Cosmos DB ClientEncryptionKey name. + * @param createUpdateClientEncryptionKeyParameters The parameters to provide for the client encryption + * key. * @param options The options parameters. */ - beginSqlContainerRedistributeThroughputAndWait( + beginCreateUpdateClientEncryptionKeyAndWait( resourceGroupName: string, accountName: string, databaseName: string, - containerName: string, - redistributeThroughputParameters: RedistributeThroughputParameters, - options?: SqlResourcesSqlContainerRedistributeThroughputOptionalParams, - ): Promise; + clientEncryptionKeyName: string, + createUpdateClientEncryptionKeyParameters: ClientEncryptionKeyCreateUpdateParameters, + options?: SqlResourcesCreateUpdateClientEncryptionKeyOptionalParams, + ): Promise; /** * Gets the SQL storedProcedure under an existing Azure Cosmos DB database account. * @param resourceGroupName The name of the resource group. The name is case insensitive. diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/throughputPool.ts b/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/throughputPool.ts deleted file mode 100644 index 83d0c3c6a421..000000000000 --- a/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/throughputPool.ts +++ /dev/null @@ -1,122 +0,0 @@ -/* - * 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 { SimplePollerLike, OperationState } from "@azure/core-lro"; -import { - ThroughputPoolGetOptionalParams, - ThroughputPoolGetResponse, - ThroughputPoolResource, - ThroughputPoolCreateOrUpdateOptionalParams, - ThroughputPoolCreateOrUpdateResponse, - ThroughputPoolUpdateOptionalParams, - ThroughputPoolUpdateResponse, - ThroughputPoolDeleteOptionalParams, - ThroughputPoolDeleteResponse, -} from "../models"; - -/** Interface representing a ThroughputPool. */ -export interface ThroughputPool { - /** - * Retrieves the properties of an existing Azure Cosmos DB Throughput Pool - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param options The options parameters. - */ - get( - resourceGroupName: string, - throughputPoolName: string, - options?: ThroughputPoolGetOptionalParams, - ): Promise; - /** - * Creates or updates an Azure Cosmos DB ThroughputPool account. The "Update" method is preferred when - * performing updates on an account. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param body The parameters to provide for the current ThroughputPool. - * @param options The options parameters. - */ - beginCreateOrUpdate( - resourceGroupName: string, - throughputPoolName: string, - body: ThroughputPoolResource, - options?: ThroughputPoolCreateOrUpdateOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - ThroughputPoolCreateOrUpdateResponse - > - >; - /** - * Creates or updates an Azure Cosmos DB ThroughputPool account. The "Update" method is preferred when - * performing updates on an account. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param body The parameters to provide for the current ThroughputPool. - * @param options The options parameters. - */ - beginCreateOrUpdateAndWait( - resourceGroupName: string, - throughputPoolName: string, - body: ThroughputPoolResource, - options?: ThroughputPoolCreateOrUpdateOptionalParams, - ): Promise; - /** - * Updates the properties of an existing Azure Cosmos DB Throughput Pool. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param options The options parameters. - */ - beginUpdate( - resourceGroupName: string, - throughputPoolName: string, - options?: ThroughputPoolUpdateOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - ThroughputPoolUpdateResponse - > - >; - /** - * Updates the properties of an existing Azure Cosmos DB Throughput Pool. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param options The options parameters. - */ - beginUpdateAndWait( - resourceGroupName: string, - throughputPoolName: string, - options?: ThroughputPoolUpdateOptionalParams, - ): Promise; - /** - * Deletes an existing Azure Cosmos DB Throughput Pool. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param options The options parameters. - */ - beginDelete( - resourceGroupName: string, - throughputPoolName: string, - options?: ThroughputPoolDeleteOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - ThroughputPoolDeleteResponse - > - >; - /** - * Deletes an existing Azure Cosmos DB Throughput Pool. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param options The options parameters. - */ - beginDeleteAndWait( - resourceGroupName: string, - throughputPoolName: string, - options?: ThroughputPoolDeleteOptionalParams, - ): Promise; -} diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/throughputPoolAccount.ts b/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/throughputPoolAccount.ts deleted file mode 100644 index 44c05e8056fd..000000000000 --- a/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/throughputPoolAccount.ts +++ /dev/null @@ -1,103 +0,0 @@ -/* - * 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 { SimplePollerLike, OperationState } from "@azure/core-lro"; -import { - ThroughputPoolAccountGetOptionalParams, - ThroughputPoolAccountGetResponse, - ThroughputPoolAccountResource, - ThroughputPoolAccountCreateOptionalParams, - ThroughputPoolAccountCreateResponse, - ThroughputPoolAccountDeleteOptionalParams, - ThroughputPoolAccountDeleteResponse, -} from "../models"; - -/** Interface representing a ThroughputPoolAccount. */ -export interface ThroughputPoolAccount { - /** - * Retrieves the properties of an existing Azure Cosmos DB Throughput Pool - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param throughputPoolAccountName Cosmos DB global database account in a Throughput Pool - * @param options The options parameters. - */ - get( - resourceGroupName: string, - throughputPoolName: string, - throughputPoolAccountName: string, - options?: ThroughputPoolAccountGetOptionalParams, - ): Promise; - /** - * Creates or updates an Azure Cosmos DB ThroughputPool account. The "Update" method is preferred when - * performing updates on an account. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param throughputPoolAccountName Cosmos DB global database account in a Throughput Pool - * @param body The parameters to provide for the current ThroughputPoolAccount. - * @param options The options parameters. - */ - beginCreate( - resourceGroupName: string, - throughputPoolName: string, - throughputPoolAccountName: string, - body: ThroughputPoolAccountResource, - options?: ThroughputPoolAccountCreateOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - ThroughputPoolAccountCreateResponse - > - >; - /** - * Creates or updates an Azure Cosmos DB ThroughputPool account. The "Update" method is preferred when - * performing updates on an account. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param throughputPoolAccountName Cosmos DB global database account in a Throughput Pool - * @param body The parameters to provide for the current ThroughputPoolAccount. - * @param options The options parameters. - */ - beginCreateAndWait( - resourceGroupName: string, - throughputPoolName: string, - throughputPoolAccountName: string, - body: ThroughputPoolAccountResource, - options?: ThroughputPoolAccountCreateOptionalParams, - ): Promise; - /** - * Removes an existing Azure Cosmos DB database account from a throughput pool. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param throughputPoolAccountName Cosmos DB global database account in a Throughput Pool - * @param options The options parameters. - */ - beginDelete( - resourceGroupName: string, - throughputPoolName: string, - throughputPoolAccountName: string, - options?: ThroughputPoolAccountDeleteOptionalParams, - ): Promise< - SimplePollerLike< - OperationState, - ThroughputPoolAccountDeleteResponse - > - >; - /** - * Removes an existing Azure Cosmos DB database account from a throughput pool. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param throughputPoolAccountName Cosmos DB global database account in a Throughput Pool - * @param options The options parameters. - */ - beginDeleteAndWait( - resourceGroupName: string, - throughputPoolName: string, - throughputPoolAccountName: string, - options?: ThroughputPoolAccountDeleteOptionalParams, - ): Promise; -} diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/throughputPoolAccounts.ts b/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/throughputPoolAccounts.ts deleted file mode 100644 index 83312c1c702e..000000000000 --- a/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/throughputPoolAccounts.ts +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. - */ - -import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { - ThroughputPoolAccountResource, - ThroughputPoolAccountsListOptionalParams, -} from "../models"; - -/// -/** Interface representing a ThroughputPoolAccounts. */ -export interface ThroughputPoolAccounts { - /** - * Lists all the Azure Cosmos DB accounts available under the subscription. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param throughputPoolName Cosmos DB Throughput Pool name. - * @param options The options parameters. - */ - list( - resourceGroupName: string, - throughputPoolName: string, - options?: ThroughputPoolAccountsListOptionalParams, - ): PagedAsyncIterableIterator; -} diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/throughputPools.ts b/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/throughputPools.ts deleted file mode 100644 index 9c73a3815a87..000000000000 --- a/sdk/cosmosdb/arm-cosmosdb/src/operationsInterfaces/throughputPools.ts +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. - */ - -import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { - ThroughputPoolResource, - ThroughputPoolsListOptionalParams, - ThroughputPoolsListByResourceGroupOptionalParams, -} from "../models"; - -/// -/** Interface representing a ThroughputPools. */ -export interface ThroughputPools { - /** - * Lists all the Azure Cosmos DB Throughput Pools available under the subscription. - * @param options The options parameters. - */ - list( - options?: ThroughputPoolsListOptionalParams, - ): PagedAsyncIterableIterator; - /** - * List all the ThroughputPools in a given resource group. - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param options The options parameters. - */ - listByResourceGroup( - resourceGroupName: string, - options?: ThroughputPoolsListByResourceGroupOptionalParams, - ): PagedAsyncIterableIterator; -} diff --git a/sdk/cosmosdb/arm-cosmosdb/test/sampleTest.ts b/sdk/cosmosdb/arm-cosmosdb/test/sampleTest.ts new file mode 100644 index 000000000000..d64be981b694 --- /dev/null +++ b/sdk/cosmosdb/arm-cosmosdb/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/cosmosdb/arm-cosmosdb/tsconfig.json b/sdk/cosmosdb/arm-cosmosdb/tsconfig.json index bbcdce662fee..3e6ae96443f3 100644 --- a/sdk/cosmosdb/arm-cosmosdb/tsconfig.json +++ b/sdk/cosmosdb/arm-cosmosdb/tsconfig.json @@ -15,17 +15,11 @@ ], "declaration": true, "outDir": "./dist-esm", - "importHelpers": true, - "paths": { - "@azure/arm-cosmosdb": [ - "./src/index" - ] - } + "importHelpers": true }, "include": [ "./src/**/*.ts", - "./test/**/*.ts", - "samples-dev/**/*.ts" + "./test/**/*.ts" ], "exclude": [ "node_modules"