From 2eef8fecdb84059e5f7cce76b3403e97d49a35dc Mon Sep 17 00:00:00 2001 From: Yash Vohra Date: Wed, 23 Sep 2026 04:54:30 +0000 Subject: [PATCH 1/2] Add Clean Room 2026-09-30-preview commands --- .../collaboration/_add-collaborator.md | 16 + .../managedcleanroom/collaboration/_create.md | 11 + .../managedcleanroom/collaboration/_delete.md | 11 + .../collaboration/_enable-workload.md | 11 + .../_get-readonly-kube-config.md | 11 + .../managedcleanroom/collaboration/_list.md | 17 + .../managedcleanroom/collaboration/_pause.md | 11 + .../collaboration/_recover.md | 11 + .../managedcleanroom/collaboration/_resume.md | 11 + .../managedcleanroom/collaboration/_show.md | 11 + .../managedcleanroom/collaboration/_update.md | 6 +- .../managedcleanroom/collaboration/readme.md | 2 +- .../consortium-view/_create.md | 11 + .../consortium-view/_delete.md | 11 + .../managedcleanroom/consortium-view/_list.md | 17 + .../managedcleanroom/consortium-view/_show.md | 11 + .../consortium-view/_update.md | 6 +- .../consortium-view/contract/_list.md | 11 + .../contract/_propose-template.md | 11 + .../consortium-view/contract/_show.md | 11 + .../consortium-view/readme.md | 2 +- .../managedcleanroom/consortium/_create.md | 11 + .../managedcleanroom/consortium/_delete.md | 11 + Commands/managedcleanroom/consortium/_list.md | 17 + .../managedcleanroom/consortium/_pause.md | 11 + .../managedcleanroom/consortium/_recover.md | 11 + .../managedcleanroom/consortium/_resume.md | 11 + Commands/managedcleanroom/consortium/_show.md | 11 + .../managedcleanroom/consortium/_update.md | 6 +- .../managedcleanroom/consortium/readme.md | 2 +- Commands/readme.md | 3 + .../2026-09-30-preview.json | 1 + .../2026-09-30-preview.xml | 369 +++++++++ .../2026-09-30-preview.json | 1 + .../2026-09-30-preview.xml | 313 ++++++++ .../2026-09-30-preview.json | 1 + .../2026-09-30-preview.xml | 223 ++++++ .../2026-09-30-preview.md | 1 + .../2026-09-30-preview.json | 1 + .../2026-09-30-preview.xml | 737 ++++++++++++++++++ .../2026-09-30-preview.json | 1 + .../2026-09-30-preview.xml | 217 ++++++ .../2026-09-30-preview.json | 1 + .../2026-09-30-preview.xml | 55 ++ .../2026-09-30-preview.json | 1 + .../2026-09-30-preview.xml | 214 +++++ .../2026-09-30-preview.json | 1 + .../2026-09-30-preview.xml | 195 +++++ .../2026-09-30-preview.json | 1 + .../2026-09-30-preview.xml | 207 +++++ .../2026-09-30-preview.json | 1 + .../2026-09-30-preview.xml | 195 +++++ .../2026-09-30-preview.md | 1 + .../2026-09-30-preview.json | 1 + .../2026-09-30-preview.xml | 609 +++++++++++++++ .../2026-09-30-preview.json | 1 + .../2026-09-30-preview.xml | 167 ++++ .../2026-09-30-preview.json | 1 + .../2026-09-30-preview.xml | 179 +++++ .../2026-09-30-preview.json | 1 + .../2026-09-30-preview.xml | 167 ++++ .../2026-09-30-preview.md | 1 + .../2026-09-30-preview.json | 1 + .../2026-09-30-preview.xml | 463 +++++++++++ .../2026-09-30-preview.json | 1 + .../2026-09-30-preview.xml | 98 +++ .../2026-09-30-preview.json | 1 + .../2026-09-30-preview.xml | 100 +++ .../2026-09-30-preview.json | 1 + .../2026-09-30-preview.xml | 108 +++ 70 files changed, 4945 insertions(+), 6 deletions(-) create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-09-30-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-09-30-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-09-30-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-09-30-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-09-30-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-09-30-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-09-30-preview.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-09-30-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-09-30-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-09-30-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-09-30-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZ2V0cmVhZG9ubHlrdWJlY29uZmln/2026-09-30-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZ2V0cmVhZG9ubHlrdWJlY29uZmln/2026-09-30-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-09-30-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-09-30-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-09-30-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-09-30-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-09-30-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-09-30-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-09-30-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-09-30-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-09-30-preview.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-09-30-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-09-30-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2026-09-30-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2026-09-30-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2026-09-30-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2026-09-30-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2026-09-30-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2026-09-30-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-09-30-preview.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-09-30-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-09-30-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cw==/2026-09-30-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cw==/2026-09-30-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fQ==/2026-09-30-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fQ==/2026-09-30-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fS9wcm9wb3NldGVtcGxhdGU=/2026-09-30-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fS9wcm9wb3NldGVtcGxhdGU=/2026-09-30-preview.xml diff --git a/Commands/managedcleanroom/collaboration/_add-collaborator.md b/Commands/managedcleanroom/collaboration/_add-collaborator.md index 69bc6a48f..4e1808a66 100644 --- a/Commands/managedcleanroom/collaboration/_add-collaborator.md +++ b/Commands/managedcleanroom/collaboration/_add-collaborator.md @@ -46,3 +46,19 @@ Adds a collaborator to a collaboration. ```bash managedcleanroom collaboration add-collaborator --resource-group testrg --collaboration-name ContosoCollaboration --user-identifier "0d6b305c-85ee-419f-9c87-d3405c24aab6" --tenant-id "72f988bf-86f1-41af-91ab-2d7cd011db47" --object-id "0f8fad5b-d9cb-469f-a165-70867728950e" ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-09-30-preview.xml) **Stable** + + + +#### examples + +- Add Collaborator(User) + ```bash + managedcleanroom collaboration add-collaborator --resource-group testrg --collaboration-name ContosoCollaboration --user-identifier "alice@contoso.com" + ``` + +- Add Collaborator(Service Principal) + ```bash + managedcleanroom collaboration add-collaborator --resource-group testrg --collaboration-name ContosoCollaboration --user-identifier "0d6b305c-85ee-419f-9c87-d3405c24aab6" --tenant-id "72f988bf-86f1-41af-91ab-2d7cd011db47" --object-id "0f8fad5b-d9cb-469f-a165-70867728950e" + ``` diff --git a/Commands/managedcleanroom/collaboration/_create.md b/Commands/managedcleanroom/collaboration/_create.md index 692b0d853..00ebd2ce3 100644 --- a/Commands/managedcleanroom/collaboration/_create.md +++ b/Commands/managedcleanroom/collaboration/_create.md @@ -36,3 +36,14 @@ Create a collaboration. ```bash managedcleanroom collaboration create --resource-group testrg --collaboration-name ContosoCollaboration --location northeurope ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-09-30-preview.xml) **Stable** + + + +#### examples + +- Create Collaboration + ```bash + managedcleanroom collaboration create --resource-group testrg --collaboration-name ContosoCollaboration --location northeurope + ``` diff --git a/Commands/managedcleanroom/collaboration/_delete.md b/Commands/managedcleanroom/collaboration/_delete.md index f8d326547..232b2b5fe 100644 --- a/Commands/managedcleanroom/collaboration/_delete.md +++ b/Commands/managedcleanroom/collaboration/_delete.md @@ -36,3 +36,14 @@ Delete a collaboration. ```bash managedcleanroom collaboration delete --resource-group testrg --collaboration-name ContosoCollaboration ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-09-30-preview.xml) **Stable** + + + +#### examples + +- Delete a collaboration + ```bash + managedcleanroom collaboration delete --resource-group testrg --collaboration-name ContosoCollaboration + ``` diff --git a/Commands/managedcleanroom/collaboration/_enable-workload.md b/Commands/managedcleanroom/collaboration/_enable-workload.md index 3076ce666..372c11e66 100644 --- a/Commands/managedcleanroom/collaboration/_enable-workload.md +++ b/Commands/managedcleanroom/collaboration/_enable-workload.md @@ -36,3 +36,14 @@ Enables a workload on a collaboration. ```bash managedcleanroom collaboration enable-workload --resource-group testrg --collaboration-name ContosoCollaboration --workload-type analytics ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-09-30-preview.xml) **Stable** + + + +#### examples + +- Enable Workload + ```bash + managedcleanroom collaboration enable-workload --resource-group testrg --collaboration-name ContosoCollaboration --workload-type analytics + ``` diff --git a/Commands/managedcleanroom/collaboration/_get-readonly-kube-config.md b/Commands/managedcleanroom/collaboration/_get-readonly-kube-config.md index 2beaf3498..b09538554 100644 --- a/Commands/managedcleanroom/collaboration/_get-readonly-kube-config.md +++ b/Commands/managedcleanroom/collaboration/_get-readonly-kube-config.md @@ -14,3 +14,14 @@ Gets the readonly kubeconfig for the collaboration. ```bash managedcleanroom collaboration get-readonly-kube-config --resource-group testrg --collaboration-name ContosoCollaboration ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZ2V0cmVhZG9ubHlrdWJlY29uZmln/2026-09-30-preview.xml) **Stable** + + + +#### examples + +- Get Readonly KubeConfig for Collaboration + ```bash + managedcleanroom collaboration get-readonly-kube-config --resource-group testrg --collaboration-name ContosoCollaboration + ``` diff --git a/Commands/managedcleanroom/collaboration/_list.md b/Commands/managedcleanroom/collaboration/_list.md index 21b70c86b..c225e0887 100644 --- a/Commands/managedcleanroom/collaboration/_list.md +++ b/Commands/managedcleanroom/collaboration/_list.md @@ -49,3 +49,20 @@ List collaborations in a subscription. ```bash managedcleanroom collaboration list --resource-group testrg ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-09-30-preview.xml) **Stable** + + + + +#### examples + +- List collaborations in subscription + ```bash + managedcleanroom collaboration list + ``` + +- List collaborations in a resource group + ```bash + managedcleanroom collaboration list --resource-group testrg + ``` diff --git a/Commands/managedcleanroom/collaboration/_pause.md b/Commands/managedcleanroom/collaboration/_pause.md index b7d12a140..a18ba1f1d 100644 --- a/Commands/managedcleanroom/collaboration/_pause.md +++ b/Commands/managedcleanroom/collaboration/_pause.md @@ -36,3 +36,14 @@ Pauses collaboration. ```bash managedcleanroom collaboration pause --resource-group testrg --collaboration-name ContosoCollaboration ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-09-30-preview.xml) **Stable** + + + +#### examples + +- Pause Collaboration + ```bash + managedcleanroom collaboration pause --resource-group testrg --collaboration-name ContosoCollaboration + ``` diff --git a/Commands/managedcleanroom/collaboration/_recover.md b/Commands/managedcleanroom/collaboration/_recover.md index 9af279de8..9940b9ab7 100644 --- a/Commands/managedcleanroom/collaboration/_recover.md +++ b/Commands/managedcleanroom/collaboration/_recover.md @@ -36,3 +36,14 @@ Recovers collaboration. ```bash managedcleanroom collaboration recover --resource-group testrg --collaboration-name ContosoCollaboration --force-recover True ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-09-30-preview.xml) **Stable** + + + +#### examples + +- Recover Collaboration + ```bash + managedcleanroom collaboration recover --resource-group testrg --collaboration-name ContosoCollaboration --force-recover True + ``` diff --git a/Commands/managedcleanroom/collaboration/_resume.md b/Commands/managedcleanroom/collaboration/_resume.md index 1dded6338..77fbc1d39 100644 --- a/Commands/managedcleanroom/collaboration/_resume.md +++ b/Commands/managedcleanroom/collaboration/_resume.md @@ -36,3 +36,14 @@ Resumes collaboration. ```bash managedcleanroom collaboration resume --resource-group testrg --collaboration-name ContosoCollaboration ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-09-30-preview.xml) **Stable** + + + +#### examples + +- Resume Collaboration + ```bash + managedcleanroom collaboration resume --resource-group testrg --collaboration-name ContosoCollaboration + ``` diff --git a/Commands/managedcleanroom/collaboration/_show.md b/Commands/managedcleanroom/collaboration/_show.md index ad822a478..7ced8d911 100644 --- a/Commands/managedcleanroom/collaboration/_show.md +++ b/Commands/managedcleanroom/collaboration/_show.md @@ -36,3 +36,14 @@ Get a collaboration. ```bash managedcleanroom collaboration show --resource-group testrg --collaboration-name ContosoCollaboration ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-09-30-preview.xml) **Stable** + + + +#### examples + +- Get a collaboration + ```bash + managedcleanroom collaboration show --resource-group testrg --collaboration-name ContosoCollaboration + ``` diff --git a/Commands/managedcleanroom/collaboration/_update.md b/Commands/managedcleanroom/collaboration/_update.md index 0759d4bed..b9c483a61 100644 --- a/Commands/managedcleanroom/collaboration/_update.md +++ b/Commands/managedcleanroom/collaboration/_update.md @@ -1,6 +1,6 @@ # [Command] _managedcleanroom collaboration update_ -Update a collaboration. +Update tags on a collaboration. ## Versions @@ -36,3 +36,7 @@ Update a collaboration. ```bash managedcleanroom collaboration update --resource-group testrg --collaboration-name ContosoCollaboration --tags "env=testing" ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-09-30-preview.xml) **Stable** + + diff --git a/Commands/managedcleanroom/collaboration/readme.md b/Commands/managedcleanroom/collaboration/readme.md index c2438f18f..d3edd9931 100644 --- a/Commands/managedcleanroom/collaboration/readme.md +++ b/Commands/managedcleanroom/collaboration/readme.md @@ -35,4 +35,4 @@ Manage Collaboration : Get a collaboration. - [update](/Commands/managedcleanroom/collaboration/_update.md) -: Update a collaboration. +: Update tags on a collaboration. diff --git a/Commands/managedcleanroom/consortium-view/_create.md b/Commands/managedcleanroom/consortium-view/_create.md index 38fc60b7f..cdfefd94c 100644 --- a/Commands/managedcleanroom/consortium-view/_create.md +++ b/Commands/managedcleanroom/consortium-view/_create.md @@ -36,3 +36,14 @@ Create a consortium view. ```bash managedcleanroom consortium-view create --resource-group testrg --consortium-view-name ContosoConsortiumView --location northeurope --consortium-endpoint https://ContosoEndpoint/ --certificate-pem Contoso certificate pem --member "{certificate-pem:membercertificate,signed-payload:membersignedpayload}" ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-09-30-preview.xml) **Stable** + + + +#### examples + +- Create Consortium View + ```bash + managedcleanroom consortium-view create --resource-group testrg --consortium-view-name ContosoConsortiumView --location northeurope --consortium-endpoint https://ContosoEndpoint/ --certificate-pem Contoso certificate pem --member "{certificate-pem:membercertificate,signed-payload:membersignedpayload}" + ``` diff --git a/Commands/managedcleanroom/consortium-view/_delete.md b/Commands/managedcleanroom/consortium-view/_delete.md index ed8693ef7..8c7aa7ca4 100644 --- a/Commands/managedcleanroom/consortium-view/_delete.md +++ b/Commands/managedcleanroom/consortium-view/_delete.md @@ -36,3 +36,14 @@ Delete a consortium view. ```bash managedcleanroom consortium-view delete --resource-group testrg --consortium-view-name ContosoConsortiumView ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-09-30-preview.xml) **Stable** + + + +#### examples + +- Delete a consortium view + ```bash + managedcleanroom consortium-view delete --resource-group testrg --consortium-view-name ContosoConsortiumView + ``` diff --git a/Commands/managedcleanroom/consortium-view/_list.md b/Commands/managedcleanroom/consortium-view/_list.md index 023e0461c..b2853a62a 100644 --- a/Commands/managedcleanroom/consortium-view/_list.md +++ b/Commands/managedcleanroom/consortium-view/_list.md @@ -49,3 +49,20 @@ List consortium views in a subscription. ```bash managedcleanroom consortium-view list --resource-group testrg ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-09-30-preview.xml) **Stable** + + + + +#### examples + +- List consortium views in subscription + ```bash + managedcleanroom consortium-view list + ``` + +- List consortium views in a resource group + ```bash + managedcleanroom consortium-view list --resource-group testrg + ``` diff --git a/Commands/managedcleanroom/consortium-view/_show.md b/Commands/managedcleanroom/consortium-view/_show.md index 00c264a5e..841ddc301 100644 --- a/Commands/managedcleanroom/consortium-view/_show.md +++ b/Commands/managedcleanroom/consortium-view/_show.md @@ -36,3 +36,14 @@ Get a consortium view. ```bash managedcleanroom consortium-view show --resource-group testrg --consortium-view-name ContosoConsortiumView ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-09-30-preview.xml) **Stable** + + + +#### examples + +- Get a consortium view + ```bash + managedcleanroom consortium-view show --resource-group testrg --consortium-view-name ContosoConsortiumView + ``` diff --git a/Commands/managedcleanroom/consortium-view/_update.md b/Commands/managedcleanroom/consortium-view/_update.md index 5197378b5..c9304c68c 100644 --- a/Commands/managedcleanroom/consortium-view/_update.md +++ b/Commands/managedcleanroom/consortium-view/_update.md @@ -1,6 +1,6 @@ # [Command] _managedcleanroom consortium-view update_ -Update a consortium view. +Update tags on a consortium view. ## Versions @@ -36,3 +36,7 @@ Update a consortium view. ```bash managedcleanroom consortium-view update --resource-group testrg --consortium-view-name ContosoConsortiumView --consortium-endpoint https://ContosoEndpoint/ --certificate-pem Contoso certificate pem --member "{certificate-pem:membercertificate,signed-payload:membersignedpayload}" ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-09-30-preview.xml) **Stable** + + diff --git a/Commands/managedcleanroom/consortium-view/contract/_list.md b/Commands/managedcleanroom/consortium-view/contract/_list.md index 5fb4e77a2..3c2bccd9c 100644 --- a/Commands/managedcleanroom/consortium-view/contract/_list.md +++ b/Commands/managedcleanroom/consortium-view/contract/_list.md @@ -36,3 +36,14 @@ List contracts in a consortium view. ```bash managedcleanroom consortium-view contract list --resource-group testrg --consortium-view-name ContosoConsortiumView ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cw==/2026-09-30-preview.xml) **Stable** + + + +#### examples + +- List contracts in consortium view + ```bash + managedcleanroom consortium-view contract list --resource-group testrg --consortium-view-name ContosoConsortiumView + ``` diff --git a/Commands/managedcleanroom/consortium-view/contract/_propose-template.md b/Commands/managedcleanroom/consortium-view/contract/_propose-template.md index 13d99e421..5206cf0d5 100644 --- a/Commands/managedcleanroom/consortium-view/contract/_propose-template.md +++ b/Commands/managedcleanroom/consortium-view/contract/_propose-template.md @@ -36,3 +36,14 @@ Generates and proposes contract template. ```bash managedcleanroom consortium-view contract propose-template --resource-group testrg --consortium-view-name ContosoConsortiumView --contract-name ContosoContract ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fS9wcm9wb3NldGVtcGxhdGU=/2026-09-30-preview.xml) **Stable** + + + +#### examples + +- Generate template for a contract + ```bash + managedcleanroom consortium-view contract propose-template --resource-group testrg --consortium-view-name ContosoConsortiumView --contract-name ContosoContract + ``` diff --git a/Commands/managedcleanroom/consortium-view/contract/_show.md b/Commands/managedcleanroom/consortium-view/contract/_show.md index 213b2a9b5..9e6c6e165 100644 --- a/Commands/managedcleanroom/consortium-view/contract/_show.md +++ b/Commands/managedcleanroom/consortium-view/contract/_show.md @@ -36,3 +36,14 @@ Get a contract. ```bash managedcleanroom consortium-view contract show --resource-group testrg --consortium-view-name ContosoConsortiumView --contract-name ContosoContract ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fQ==/2026-09-30-preview.xml) **Stable** + + + +#### examples + +- Get a contract + ```bash + managedcleanroom consortium-view contract show --resource-group testrg --consortium-view-name ContosoConsortiumView --contract-name ContosoContract + ``` diff --git a/Commands/managedcleanroom/consortium-view/readme.md b/Commands/managedcleanroom/consortium-view/readme.md index 1a6ed6778..02c54c9ba 100644 --- a/Commands/managedcleanroom/consortium-view/readme.md +++ b/Commands/managedcleanroom/consortium-view/readme.md @@ -22,4 +22,4 @@ Manage Consortium View : Get a consortium view. - [update](/Commands/managedcleanroom/consortium-view/_update.md) -: Update a consortium view. +: Update tags on a consortium view. diff --git a/Commands/managedcleanroom/consortium/_create.md b/Commands/managedcleanroom/consortium/_create.md index 380f5dd91..e7ca083cd 100644 --- a/Commands/managedcleanroom/consortium/_create.md +++ b/Commands/managedcleanroom/consortium/_create.md @@ -36,3 +36,14 @@ Create a consortium. ```bash managedcleanroom consortium create --resource-group testrg --consortium-name ContosoConsortium --location northeurope ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-09-30-preview.xml) **Stable** + + + +#### examples + +- Create Consortium + ```bash + managedcleanroom consortium create --resource-group testrg --consortium-name ContosoConsortium --location northeurope + ``` diff --git a/Commands/managedcleanroom/consortium/_delete.md b/Commands/managedcleanroom/consortium/_delete.md index 148351a82..e97afd473 100644 --- a/Commands/managedcleanroom/consortium/_delete.md +++ b/Commands/managedcleanroom/consortium/_delete.md @@ -36,3 +36,14 @@ Delete a consortium. ```bash managedcleanroom consortium delete --resource-group testrg --consortium-name ContosoConsortium ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-09-30-preview.xml) **Stable** + + + +#### examples + +- Delete a consortium + ```bash + managedcleanroom consortium delete --resource-group testrg --consortium-name ContosoConsortium + ``` diff --git a/Commands/managedcleanroom/consortium/_list.md b/Commands/managedcleanroom/consortium/_list.md index c43f43d50..0cbe00f6d 100644 --- a/Commands/managedcleanroom/consortium/_list.md +++ b/Commands/managedcleanroom/consortium/_list.md @@ -49,3 +49,20 @@ List consortiums in a subscription. ```bash managedcleanroom consortium list --resource-group testrg ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-09-30-preview.xml) **Stable** + + + + +#### examples + +- List consortiums in subscription + ```bash + managedcleanroom consortium list + ``` + +- List consortiums in a resource group + ```bash + managedcleanroom consortium list --resource-group testrg + ``` diff --git a/Commands/managedcleanroom/consortium/_pause.md b/Commands/managedcleanroom/consortium/_pause.md index 4bda04dbd..903debbab 100644 --- a/Commands/managedcleanroom/consortium/_pause.md +++ b/Commands/managedcleanroom/consortium/_pause.md @@ -36,3 +36,14 @@ Pauses consortium. ```bash managedcleanroom consortium pause --resource-group testrg --consortium-name ContosoConsortium ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2026-09-30-preview.xml) **Stable** + + + +#### examples + +- Pause consortium + ```bash + managedcleanroom consortium pause --resource-group testrg --consortium-name ContosoConsortium + ``` diff --git a/Commands/managedcleanroom/consortium/_recover.md b/Commands/managedcleanroom/consortium/_recover.md index fe35b1788..8c519d093 100644 --- a/Commands/managedcleanroom/consortium/_recover.md +++ b/Commands/managedcleanroom/consortium/_recover.md @@ -36,3 +36,14 @@ Recovers consortium. ```bash managedcleanroom consortium recover --resource-group testrg --consortium-name ContosoConsortium --force-recover True ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2026-09-30-preview.xml) **Stable** + + + +#### examples + +- Recover Consortium + ```bash + managedcleanroom consortium recover --resource-group testrg --consortium-name ContosoConsortium --force-recover True + ``` diff --git a/Commands/managedcleanroom/consortium/_resume.md b/Commands/managedcleanroom/consortium/_resume.md index 136f16f63..5ffe866e6 100644 --- a/Commands/managedcleanroom/consortium/_resume.md +++ b/Commands/managedcleanroom/consortium/_resume.md @@ -36,3 +36,14 @@ Resumes consortium. ```bash managedcleanroom consortium resume --resource-group testrg --consortium-name ContosoConsortium ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2026-09-30-preview.xml) **Stable** + + + +#### examples + +- Resume consortium + ```bash + managedcleanroom consortium resume --resource-group testrg --consortium-name ContosoConsortium + ``` diff --git a/Commands/managedcleanroom/consortium/_show.md b/Commands/managedcleanroom/consortium/_show.md index 7a3ec8a4f..41ef1f11c 100644 --- a/Commands/managedcleanroom/consortium/_show.md +++ b/Commands/managedcleanroom/consortium/_show.md @@ -36,3 +36,14 @@ Get a consortium. ```bash managedcleanroom consortium show --resource-group testrg --consortium-name ContosoConsortium ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-09-30-preview.xml) **Stable** + + + +#### examples + +- Get a consortium + ```bash + managedcleanroom consortium show --resource-group testrg --consortium-name ContosoConsortium + ``` diff --git a/Commands/managedcleanroom/consortium/_update.md b/Commands/managedcleanroom/consortium/_update.md index 430707bf5..be2f8b68b 100644 --- a/Commands/managedcleanroom/consortium/_update.md +++ b/Commands/managedcleanroom/consortium/_update.md @@ -1,6 +1,6 @@ # [Command] _managedcleanroom consortium update_ -Update a consortium. +Update tags on a consortium. ## Versions @@ -36,3 +36,7 @@ Update a consortium. ```bash managedcleanroom consortium update --resource-group testrg --consortium-name ContosoConsortium --tags "env=testing" ``` + +### [2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-09-30-preview.xml) **Stable** + + diff --git a/Commands/managedcleanroom/consortium/readme.md b/Commands/managedcleanroom/consortium/readme.md index 121ed141f..750ddce85 100644 --- a/Commands/managedcleanroom/consortium/readme.md +++ b/Commands/managedcleanroom/consortium/readme.md @@ -26,4 +26,4 @@ Manage Consortium : Get a consortium. - [update](/Commands/managedcleanroom/consortium/_update.md) -: Update a consortium. +: Update tags on a consortium. diff --git a/Commands/readme.md b/Commands/readme.md index 58a4c973f..719417e8c 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -86,6 +86,9 @@ - [chaos](/Commands/chaos/readme.md) : Manage Azure Chaos Studio resources. +- [clean-room](/Commands/clean-room/readme.md) +: Manage Clean Room + - [cloud-service](/Commands/cloud-service/readme.md) : Manage cloud service diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-09-30-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-09-30-preview.json new file mode 100644 index 000000000..384bc6037 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-09-30-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/collaborations", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb2xsYWJvcmF0aW9ucw==/V/MjAyNi0wOS0zMC1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25z/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "list", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/collaborations", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb2xsYWJvcmF0aW9ucw==/V/MjAyNi0wOS0zMC1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25z/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_Collaborations_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_Collaborations_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_Collaborations_ListBySubscription"], "operationId": "Collaborations_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.CleanRoom/collaborations", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/collaborations/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "clusterEndpoint"}, {"readOnly": true, "type": "string", "name": "collaborationState", "enum": {"items": [{"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "PauseFailed"}, {"value": "PauseInitiated"}, {"value": "Paused"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "ResumeFailed"}, {"value": "ResumeInitiated"}, {"value": "Resumed"}]}}, {"type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}, {"type": "string", "name": "userIdentifier"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"readOnly": true, "type": "object", "name": "health", "props": [{"type": "array", "name": "healthIssues", "item": {"type": "object", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}]}}, {"type": "string", "name": "healthState", "required": true, "enum": {"items": [{"value": "Error"}, {"value": "Ok"}]}}]}, {"readOnly": true, "type": "object", "name": "managedOnBehalfOfConfiguration", "props": [{"type": "array", "name": "moboBrokerResources", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}]}, "identifiers": ["id"]}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "resourceLocation"}, {"type": "object", "name": "targetResourceConfiguration", "props": [{"default": {"value": "Standard_D4ds_v5"}, "type": "string", "name": "aksSku", "enum": {"items": [{"value": "Standard_D16ds_v5"}, {"value": "Standard_D32ds_v5"}, {"value": "Standard_D4ds_v5"}, {"value": "Standard_D8ds_v5"}]}}, {"type": "object", "name": "iPTagConfiguration", "props": [{"type": "string", "name": "type", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "value", "required": true, "format": {"minLength": 1}}]}, {"default": {"value": 3}, "type": "integer32", "name": "nodePoolSize", "format": {"maximum": 10, "minimum": 3}}]}, {"readOnly": true, "type": "array", "name": "workloads", "item": {"type": "object", "props": [{"type": "string", "name": "endpoint", "required": true}, {"type": "string", "name": "namespace", "required": true}, {"type": "string", "name": "workloadType", "required": true, "enum": {"items": [{"value": "Analytics"}]}}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_Collaborations_ListByResourceGroup"], "operationId": "Collaborations_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/collaborations", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/collaborations/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "clusterEndpoint"}, {"readOnly": true, "type": "string", "name": "collaborationState", "enum": {"items": [{"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "PauseFailed"}, {"value": "PauseInitiated"}, {"value": "Paused"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "ResumeFailed"}, {"value": "ResumeInitiated"}, {"value": "Resumed"}]}}, {"type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}, {"type": "string", "name": "userIdentifier"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"readOnly": true, "type": "object", "name": "health", "props": [{"type": "array", "name": "healthIssues", "item": {"type": "object", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}]}}, {"type": "string", "name": "healthState", "required": true, "enum": {"items": [{"value": "Error"}, {"value": "Ok"}]}}]}, {"readOnly": true, "type": "object", "name": "managedOnBehalfOfConfiguration", "props": [{"type": "array", "name": "moboBrokerResources", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}]}, "identifiers": ["id"]}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "resourceLocation"}, {"type": "object", "name": "targetResourceConfiguration", "props": [{"default": {"value": "Standard_D4ds_v5"}, "type": "string", "name": "aksSku", "enum": {"items": [{"value": "Standard_D16ds_v5"}, {"value": "Standard_D32ds_v5"}, {"value": "Standard_D4ds_v5"}, {"value": "Standard_D8ds_v5"}]}}, {"type": "object", "name": "iPTagConfiguration", "props": [{"type": "string", "name": "type", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "value", "required": true, "format": {"minLength": 1}}]}, {"default": {"value": 3}, "type": "integer32", "name": "nodePoolSize", "format": {"maximum": 10, "minimum": 3}}]}, {"readOnly": true, "type": "array", "name": "workloads", "item": {"type": "object", "props": [{"type": "string", "name": "endpoint", "required": true}, {"type": "string", "name": "namespace", "required": true}, {"type": "string", "name": "workloadType", "required": true, "enum": {"items": [{"value": "Analytics"}]}}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-09-30-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-09-30-preview.xml new file mode 100644 index 000000000..feb1b00bd --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-09-30-preview.xml @@ -0,0 +1,369 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-09-30-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-09-30-preview.json new file mode 100644 index 000000000..999524646 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-09-30-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/consortiums", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb25zb3J0aXVtcw==/V/MjAyNi0wOS0zMC1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1z/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "list", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/consortiums", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb25zb3J0aXVtcw==/V/MjAyNi0wOS0zMC1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1z/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_Consortiums_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_Consortiums_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_Consortiums_ListBySubscription"], "operationId": "Consortiums_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.CleanRoom/consortiums", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/consortiums/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "consortiumState", "enum": {"items": [{"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "PauseFailed"}, {"value": "PauseInitiated"}, {"value": "Paused"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "ResumeFailed"}, {"value": "ResumeInitiated"}, {"value": "Resumed"}]}}, {"readOnly": true, "type": "string", "name": "endpoint"}, {"readOnly": true, "type": "string", "name": "governanceType", "enum": {"items": [{"value": "CGS"}]}}, {"readOnly": true, "type": "object", "name": "health", "props": [{"type": "array", "name": "healthIssues", "item": {"type": "object", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}]}}, {"type": "string", "name": "healthState", "required": true, "enum": {"items": [{"value": "Error"}, {"value": "Ok"}]}}]}, {"readOnly": true, "type": "object", "name": "managedOnBehalfOfConfiguration", "props": [{"type": "array", "name": "moboBrokerResources", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}]}, "identifiers": ["id"]}]}, {"type": "array", "name": "members", "item": {"type": "object", "props": [{"type": "string", "name": "certificatePem", "required": true}, {"type": "string", "name": "encryptionKeyPem", "required": true}, {"type": "string", "name": "identifier", "required": true}, {"type": "boolean", "name": "isOperator", "required": true}, {"type": "string", "name": "recoveryRole"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "resourceLocation"}, {"readOnly": true, "type": "string", "name": "serviceCertificatePem"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_Consortiums_ListByResourceGroup"], "operationId": "Consortiums_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/consortiums", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/consortiums/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "consortiumState", "enum": {"items": [{"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "PauseFailed"}, {"value": "PauseInitiated"}, {"value": "Paused"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "ResumeFailed"}, {"value": "ResumeInitiated"}, {"value": "Resumed"}]}}, {"readOnly": true, "type": "string", "name": "endpoint"}, {"readOnly": true, "type": "string", "name": "governanceType", "enum": {"items": [{"value": "CGS"}]}}, {"readOnly": true, "type": "object", "name": "health", "props": [{"type": "array", "name": "healthIssues", "item": {"type": "object", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}]}}, {"type": "string", "name": "healthState", "required": true, "enum": {"items": [{"value": "Error"}, {"value": "Ok"}]}}]}, {"readOnly": true, "type": "object", "name": "managedOnBehalfOfConfiguration", "props": [{"type": "array", "name": "moboBrokerResources", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}]}, "identifiers": ["id"]}]}, {"type": "array", "name": "members", "item": {"type": "object", "props": [{"type": "string", "name": "certificatePem", "required": true}, {"type": "string", "name": "encryptionKeyPem", "required": true}, {"type": "string", "name": "identifier", "required": true}, {"type": "boolean", "name": "isOperator", "required": true}, {"type": "string", "name": "recoveryRole"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "resourceLocation"}, {"readOnly": true, "type": "string", "name": "serviceCertificatePem"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-09-30-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-09-30-preview.xml new file mode 100644 index 000000000..e7b9edaff --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-09-30-preview.xml @@ -0,0 +1,313 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-09-30-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-09-30-preview.json new file mode 100644 index 000000000..4884be191 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-09-30-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/consortiumviews", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb25zb3J0aXVtVmlld3M=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cw==/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium-view", "commands": [{"name": "list", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/consortiumviews", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb25zb3J0aXVtVmlld3M=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cw==/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_ConsortiumViews_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_ConsortiumViews_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_ConsortiumViews_ListBySubscription"], "operationId": "ConsortiumViews_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.CleanRoom/consortiumViews", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/consortiumViews/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "consortiumEndpoint", "required": true}, {"type": "string", "name": "consortiumServiceCertificatePem", "required": true}, {"type": "object", "name": "member", "required": true, "props": [{"type": "string", "name": "certificatePem", "required": true}, {"readOnly": true, "type": "string", "name": "identifier"}, {"type": "password", "name": "signedPayload", "required": true, "secret": true}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_ConsortiumViews_ListByResourceGroup"], "operationId": "ConsortiumViews_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/consortiumViews", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/consortiumViews/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "consortiumEndpoint", "required": true}, {"type": "string", "name": "consortiumServiceCertificatePem", "required": true}, {"type": "object", "name": "member", "required": true, "props": [{"type": "string", "name": "certificatePem", "required": true}, {"readOnly": true, "type": "string", "name": "identifier"}, {"type": "password", "name": "signedPayload", "required": true, "secret": true}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-09-30-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-09-30-preview.xml new file mode 100644 index 000000000..3aa65115a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-09-30-preview.xml @@ -0,0 +1,223 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-09-30-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-09-30-preview.md new file mode 100644 index 000000000..707e8806e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-09-30-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.cleanroom/collaborations 2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-09-30-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-09-30-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-09-30-preview.json new file mode 100644 index 000000000..f68500a7b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-09-30-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "show", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.collaborationName", "options": ["n", "name", "collaboration-name"], "required": true, "idPart": "name", "help": {"short": "Name of the collaboration."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Collaborations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/collaborations/{collaborationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "collaborationName", "arg": "$Path.collaborationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/collaborations/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "clusterEndpoint"}, {"readOnly": true, "type": "string", "name": "collaborationState", "enum": {"items": [{"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "PauseFailed"}, {"value": "PauseInitiated"}, {"value": "Paused"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "ResumeFailed"}, {"value": "ResumeInitiated"}, {"value": "Resumed"}]}}, {"type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}, {"type": "string", "name": "userIdentifier"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"readOnly": true, "type": "object", "name": "health", "props": [{"type": "array", "name": "healthIssues", "item": {"type": "object", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}]}}, {"type": "string", "name": "healthState", "required": true, "enum": {"items": [{"value": "Error"}, {"value": "Ok"}]}}]}, {"readOnly": true, "type": "object", "name": "managedOnBehalfOfConfiguration", "props": [{"type": "array", "name": "moboBrokerResources", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}]}, "identifiers": ["id"]}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "resourceLocation"}, {"type": "object", "name": "targetResourceConfiguration", "props": [{"default": {"value": "Standard_D4ds_v5"}, "type": "string", "name": "aksSku", "enum": {"items": [{"value": "Standard_D16ds_v5"}, {"value": "Standard_D32ds_v5"}, {"value": "Standard_D4ds_v5"}, {"value": "Standard_D8ds_v5"}]}}, {"type": "object", "name": "iPTagConfiguration", "props": [{"type": "string", "name": "type", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "value", "required": true, "format": {"minLength": 1}}]}, {"default": {"value": 3}, "type": "integer32", "name": "nodePoolSize", "format": {"maximum": 10, "minimum": 3}}]}, {"readOnly": true, "type": "array", "name": "workloads", "item": {"type": "object", "props": [{"type": "string", "name": "endpoint", "required": true}, {"type": "string", "name": "namespace", "required": true}, {"type": "string", "name": "workloadType", "required": true, "enum": {"items": [{"value": "Analytics"}]}}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.collaborationName", "options": ["n", "name", "collaboration-name"], "required": true, "idPart": "name", "help": {"short": "Name of the collaboration."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Collaborations_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/collaborations/{collaborationName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "collaborationName", "arg": "$Path.collaborationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.collaborationName", "options": ["n", "name", "collaboration-name"], "required": true, "idPart": "name", "help": {"short": "Name of the collaboration."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "array", "var": "$resource.properties.collaborators", "options": ["collaborators"], "group": "Properties", "help": {"short": "Gets or sets the collaborators."}, "item": {"type": "object", "args": [{"type": "string", "var": "$resource.properties.collaborators[].objectId", "options": ["object-id"], "help": {"short": "Object ID of the collaborator."}}, {"type": "string", "var": "$resource.properties.collaborators[].tenantId", "options": ["tenant-id"], "help": {"short": "Tenant ID of the collaborator."}}, {"type": "string", "var": "$resource.properties.collaborators[].userIdentifier", "options": ["user-identifier"], "help": {"short": "User identifier of the collaborator. This can be specified as an email (no OID/TID should be specified) or an SPN (OID/TID required)."}}]}}, {"type": "string", "var": "$resource.properties.resourceLocation", "options": ["resource-location"], "group": "Properties", "help": {"short": "Gets or sets the resource location for the collaboration."}}, {"type": "object", "var": "$resource.properties.targetResourceConfiguration", "options": ["target-resource-configuration"], "group": "Properties", "help": {"short": "Create-time configuration for the Azure resources that host the collaboration."}, "args": [{"type": "string", "var": "$resource.properties.targetResourceConfiguration.aksSku", "options": ["aks-sku"], "help": {"short": "Virtual machine SKU used by the Azure Kubernetes Service node pool for a VN2OnAKS collaboration. The default is Standard_D4ds_v5."}, "default": {"value": "Standard_D4ds_v5"}, "enum": {"items": [{"name": "Standard_D16ds_v5", "value": "Standard_D16ds_v5"}, {"name": "Standard_D32ds_v5", "value": "Standard_D32ds_v5"}, {"name": "Standard_D4ds_v5", "value": "Standard_D4ds_v5"}, {"name": "Standard_D8ds_v5", "value": "Standard_D8ds_v5"}]}}, {"type": "object", "var": "$resource.properties.targetResourceConfiguration.iPTagConfiguration", "options": ["i-p-tag-configuration"], "help": {"short": "Tag applied to the target resources."}, "args": [{"type": "string", "var": "$resource.properties.targetResourceConfiguration.iPTagConfiguration.type", "options": ["type"], "required": true, "help": {"short": "Tag type applied to the target resources."}, "format": {"minLength": 1}}, {"type": "string", "var": "$resource.properties.targetResourceConfiguration.iPTagConfiguration.value", "options": ["value"], "required": true, "help": {"short": "Tag value applied to the target resources."}, "format": {"minLength": 1}}]}, {"type": "integer32", "var": "$resource.properties.targetResourceConfiguration.nodePoolSize", "options": ["node-pool-size"], "help": {"short": "Number of nodes in the Azure Kubernetes Service node pool for a VN2OnAKS collaboration. The default is 3."}, "default": {"value": 3}, "format": {"maximum": 10, "minimum": 3}}]}]}, {"name": "Resource", "args": [{"type": "string", "var": "$resource.kind", "options": ["kind"], "group": "Resource", "help": {"short": "Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type."}, "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "var": "$resource.location", "options": ["l", "location"], "required": true, "group": "Resource", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Collaborations_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/collaborations/{collaborationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "collaborationName", "arg": "$Path.collaborationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "string", "name": "kind", "arg": "$resource.kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "collaborators", "arg": "$resource.properties.collaborators", "item": {"type": "object", "props": [{"type": "string", "name": "objectId", "arg": "$resource.properties.collaborators[].objectId"}, {"type": "string", "name": "tenantId", "arg": "$resource.properties.collaborators[].tenantId"}, {"type": "string", "name": "userIdentifier", "arg": "$resource.properties.collaborators[].userIdentifier"}]}}, {"type": "string", "name": "resourceLocation", "arg": "$resource.properties.resourceLocation"}, {"type": "object", "name": "targetResourceConfiguration", "arg": "$resource.properties.targetResourceConfiguration", "props": [{"default": {"value": "Standard_D4ds_v5"}, "type": "string", "name": "aksSku", "arg": "$resource.properties.targetResourceConfiguration.aksSku", "enum": {"items": [{"value": "Standard_D16ds_v5"}, {"value": "Standard_D32ds_v5"}, {"value": "Standard_D4ds_v5"}, {"value": "Standard_D8ds_v5"}]}}, {"type": "object", "name": "iPTagConfiguration", "arg": "$resource.properties.targetResourceConfiguration.iPTagConfiguration", "props": [{"type": "string", "name": "type", "arg": "$resource.properties.targetResourceConfiguration.iPTagConfiguration.type", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "value", "arg": "$resource.properties.targetResourceConfiguration.iPTagConfiguration.value", "required": true, "format": {"minLength": 1}}]}, {"default": {"value": 3}, "type": "integer32", "name": "nodePoolSize", "arg": "$resource.properties.targetResourceConfiguration.nodePoolSize", "format": {"maximum": 10, "minimum": 3}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/collaborations/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "clusterEndpoint"}, {"readOnly": true, "type": "string", "name": "collaborationState", "enum": {"items": [{"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "PauseFailed"}, {"value": "PauseInitiated"}, {"value": "Paused"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "ResumeFailed"}, {"value": "ResumeInitiated"}, {"value": "Resumed"}]}}, {"type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}, {"type": "string", "name": "userIdentifier"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"readOnly": true, "type": "object", "name": "health", "props": [{"type": "array", "name": "healthIssues", "item": {"type": "object", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}]}}, {"type": "string", "name": "healthState", "required": true, "enum": {"items": [{"value": "Error"}, {"value": "Ok"}]}}]}, {"readOnly": true, "type": "object", "name": "managedOnBehalfOfConfiguration", "props": [{"type": "array", "name": "moboBrokerResources", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}]}, "identifiers": ["id"]}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "resourceLocation"}, {"type": "object", "name": "targetResourceConfiguration", "props": [{"default": {"value": "Standard_D4ds_v5"}, "type": "string", "name": "aksSku", "enum": {"items": [{"value": "Standard_D16ds_v5"}, {"value": "Standard_D32ds_v5"}, {"value": "Standard_D4ds_v5"}, {"value": "Standard_D8ds_v5"}]}}, {"type": "object", "name": "iPTagConfiguration", "props": [{"type": "string", "name": "type", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "value", "required": true, "format": {"minLength": 1}}]}, {"default": {"value": 3}, "type": "integer32", "name": "nodePoolSize", "format": {"maximum": 10, "minimum": 3}}]}, {"readOnly": true, "type": "array", "name": "workloads", "item": {"type": "object", "props": [{"type": "string", "name": "endpoint", "required": true}, {"type": "string", "name": "namespace", "required": true}, {"type": "string", "name": "workloadType", "required": true, "enum": {"items": [{"value": "Analytics"}]}}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.collaborationName", "options": ["n", "name", "collaboration-name"], "required": true, "idPart": "name", "help": {"short": "Name of the collaboration."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$properties.tags", "options": ["tags"], "group": "Properties", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Collaborations_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/collaborations/{collaborationName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "collaborationName", "arg": "$Path.collaborationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "tags", "arg": "$properties.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/collaborations/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "clusterEndpoint"}, {"readOnly": true, "type": "string", "name": "collaborationState", "enum": {"items": [{"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "PauseFailed"}, {"value": "PauseInitiated"}, {"value": "Paused"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "ResumeFailed"}, {"value": "ResumeInitiated"}, {"value": "Resumed"}]}}, {"type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}, {"type": "string", "name": "userIdentifier"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"readOnly": true, "type": "object", "name": "health", "props": [{"type": "array", "name": "healthIssues", "item": {"type": "object", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}]}}, {"type": "string", "name": "healthState", "required": true, "enum": {"items": [{"value": "Error"}, {"value": "Ok"}]}}]}, {"readOnly": true, "type": "object", "name": "managedOnBehalfOfConfiguration", "props": [{"type": "array", "name": "moboBrokerResources", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}]}, "identifiers": ["id"]}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "resourceLocation"}, {"type": "object", "name": "targetResourceConfiguration", "props": [{"default": {"value": "Standard_D4ds_v5"}, "type": "string", "name": "aksSku", "enum": {"items": [{"value": "Standard_D16ds_v5"}, {"value": "Standard_D32ds_v5"}, {"value": "Standard_D4ds_v5"}, {"value": "Standard_D8ds_v5"}]}}, {"type": "object", "name": "iPTagConfiguration", "props": [{"type": "string", "name": "type", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "value", "required": true, "format": {"minLength": 1}}]}, {"default": {"value": 3}, "type": "integer32", "name": "nodePoolSize", "format": {"maximum": 10, "minimum": 3}}]}, {"readOnly": true, "type": "array", "name": "workloads", "item": {"type": "object", "props": [{"type": "string", "name": "endpoint", "required": true}, {"type": "string", "name": "namespace", "required": true}, {"type": "string", "name": "workloadType", "required": true, "enum": {"items": [{"value": "Analytics"}]}}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-09-30-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-09-30-preview.xml new file mode 100644 index 000000000..0a9e5a5c6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-09-30-preview.xml @@ -0,0 +1,737 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-09-30-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-09-30-preview.json new file mode 100644 index 000000000..4088a2f95 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-09-30-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/addcollaborator", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vYWRkQ29sbGFib3JhdG9y/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "add-collaborator", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/addcollaborator", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vYWRkQ29sbGFib3JhdG9y/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.collaborationName", "options": ["collaboration-name"], "required": true, "idPart": "name", "help": {"short": "Name of the collaboration."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Collaborator", "args": [{"type": "string", "var": "$body.collaborator.objectId", "options": ["object-id"], "group": "Collaborator", "help": {"short": "Object ID of the collaborator."}}, {"type": "string", "var": "$body.collaborator.tenantId", "options": ["tenant-id"], "group": "Collaborator", "help": {"short": "Tenant ID of the collaborator."}}, {"type": "string", "var": "$body.collaborator.userIdentifier", "options": ["user-identifier"], "group": "Collaborator", "help": {"short": "User identifier of the collaborator. This can be specified as an email (no OID/TID should be specified) or an SPN (OID/TID required)."}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Collaborations_AddCollaborator", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/collaborations/{collaborationName}/addCollaborator", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "collaborationName", "arg": "$Path.collaborationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "collaborator", "required": true, "props": [{"type": "string", "name": "objectId", "arg": "$body.collaborator.objectId"}, {"type": "string", "name": "tenantId", "arg": "$body.collaborator.tenantId"}, {"type": "string", "name": "userIdentifier", "arg": "$body.collaborator.userIdentifier"}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/collaborations/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "clusterEndpoint"}, {"readOnly": true, "type": "string", "name": "collaborationState", "enum": {"items": [{"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "PauseFailed"}, {"value": "PauseInitiated"}, {"value": "Paused"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "ResumeFailed"}, {"value": "ResumeInitiated"}, {"value": "Resumed"}]}}, {"type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}, {"type": "string", "name": "userIdentifier"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"readOnly": true, "type": "object", "name": "health", "props": [{"type": "array", "name": "healthIssues", "item": {"type": "object", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}]}}, {"type": "string", "name": "healthState", "required": true, "enum": {"items": [{"value": "Error"}, {"value": "Ok"}]}}]}, {"readOnly": true, "type": "object", "name": "managedOnBehalfOfConfiguration", "props": [{"type": "array", "name": "moboBrokerResources", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}]}, "identifiers": ["id"]}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "resourceLocation"}, {"type": "object", "name": "targetResourceConfiguration", "props": [{"default": {"value": "Standard_D4ds_v5"}, "type": "string", "name": "aksSku", "enum": {"items": [{"value": "Standard_D16ds_v5"}, {"value": "Standard_D32ds_v5"}, {"value": "Standard_D4ds_v5"}, {"value": "Standard_D8ds_v5"}]}}, {"type": "object", "name": "iPTagConfiguration", "props": [{"type": "string", "name": "type", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "value", "required": true, "format": {"minLength": 1}}]}, {"default": {"value": 3}, "type": "integer32", "name": "nodePoolSize", "format": {"maximum": 10, "minimum": 3}}]}, {"readOnly": true, "type": "array", "name": "workloads", "item": {"type": "object", "props": [{"type": "string", "name": "endpoint", "required": true}, {"type": "string", "name": "namespace", "required": true}, {"type": "string", "name": "workloadType", "required": true, "enum": {"items": [{"value": "Analytics"}]}}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-09-30-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-09-30-preview.xml new file mode 100644 index 000000000..944feeaa2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-09-30-preview.xml @@ -0,0 +1,217 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZ2V0cmVhZG9ubHlrdWJlY29uZmln/2026-09-30-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZ2V0cmVhZG9ubHlrdWJlY29uZmln/2026-09-30-preview.json new file mode 100644 index 000000000..4825a9df8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZ2V0cmVhZG9ubHlrdWJlY29uZmln/2026-09-30-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/getreadonlykubeconfig", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vZ2V0UmVhZG9ubHlLdWJlQ29uZmln/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "get-readonly-kube-config", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/getreadonlykubeconfig", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vZ2V0UmVhZG9ubHlLdWJlQ29uZmln/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.collaborationName", "options": ["collaboration-name"], "required": true, "idPart": "name", "help": {"short": "Name of the collaboration."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Collaborations_GetReadonlyKubeConfig", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/collaborations/{collaborationName}/getReadonlyKubeConfig", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "collaborationName", "arg": "$Path.collaborationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "kubeconfig", "required": true}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZ2V0cmVhZG9ubHlrdWJlY29uZmln/2026-09-30-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZ2V0cmVhZG9ubHlrdWJlY29uZmln/2026-09-30-preview.xml new file mode 100644 index 000000000..a1ea00290 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZ2V0cmVhZG9ubHlrdWJlY29uZmln/2026-09-30-preview.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-09-30-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-09-30-preview.json new file mode 100644 index 000000000..f5d5a0d64 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-09-30-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/enableworkload", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vZW5hYmxlV29ya2xvYWQ=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "enable-workload", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/enableworkload", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vZW5hYmxlV29ya2xvYWQ=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.collaborationName", "options": ["collaboration-name"], "required": true, "idPart": "name", "help": {"short": "Name of the collaboration."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "string", "var": "$body.workloadType", "options": ["workload-type"], "required": true, "group": "Body", "help": {"short": "Type of the workload to be enabled."}, "enum": {"items": [{"name": "Analytics", "value": "Analytics"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Collaborations_EnableWorkload", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/collaborations/{collaborationName}/enableWorkload", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "collaborationName", "arg": "$Path.collaborationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "string", "name": "workloadType", "arg": "$body.workloadType", "required": true, "enum": {"items": [{"value": "Analytics"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/collaborations/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "clusterEndpoint"}, {"readOnly": true, "type": "string", "name": "collaborationState", "enum": {"items": [{"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "PauseFailed"}, {"value": "PauseInitiated"}, {"value": "Paused"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "ResumeFailed"}, {"value": "ResumeInitiated"}, {"value": "Resumed"}]}}, {"type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}, {"type": "string", "name": "userIdentifier"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"readOnly": true, "type": "object", "name": "health", "props": [{"type": "array", "name": "healthIssues", "item": {"type": "object", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}]}}, {"type": "string", "name": "healthState", "required": true, "enum": {"items": [{"value": "Error"}, {"value": "Ok"}]}}]}, {"readOnly": true, "type": "object", "name": "managedOnBehalfOfConfiguration", "props": [{"type": "array", "name": "moboBrokerResources", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}]}, "identifiers": ["id"]}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "resourceLocation"}, {"type": "object", "name": "targetResourceConfiguration", "props": [{"default": {"value": "Standard_D4ds_v5"}, "type": "string", "name": "aksSku", "enum": {"items": [{"value": "Standard_D16ds_v5"}, {"value": "Standard_D32ds_v5"}, {"value": "Standard_D4ds_v5"}, {"value": "Standard_D8ds_v5"}]}}, {"type": "object", "name": "iPTagConfiguration", "props": [{"type": "string", "name": "type", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "value", "required": true, "format": {"minLength": 1}}]}, {"default": {"value": 3}, "type": "integer32", "name": "nodePoolSize", "format": {"maximum": 10, "minimum": 3}}]}, {"readOnly": true, "type": "array", "name": "workloads", "item": {"type": "object", "props": [{"type": "string", "name": "endpoint", "required": true}, {"type": "string", "name": "namespace", "required": true}, {"type": "string", "name": "workloadType", "required": true, "enum": {"items": [{"value": "Analytics"}]}}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-09-30-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-09-30-preview.xml new file mode 100644 index 000000000..26a553195 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-09-30-preview.xml @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-09-30-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-09-30-preview.json new file mode 100644 index 000000000..f071ffed2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-09-30-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/pause", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcGF1c2U=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "pause", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/pause", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcGF1c2U=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.collaborationName", "options": ["collaboration-name"], "required": true, "idPart": "name", "help": {"short": "Name of the collaboration."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Collaborations_Pause", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/collaborations/{collaborationName}/pause", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "collaborationName", "arg": "$Path.collaborationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/collaborations/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "clusterEndpoint"}, {"readOnly": true, "type": "string", "name": "collaborationState", "enum": {"items": [{"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "PauseFailed"}, {"value": "PauseInitiated"}, {"value": "Paused"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "ResumeFailed"}, {"value": "ResumeInitiated"}, {"value": "Resumed"}]}}, {"type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}, {"type": "string", "name": "userIdentifier"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"readOnly": true, "type": "object", "name": "health", "props": [{"type": "array", "name": "healthIssues", "item": {"type": "object", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}]}}, {"type": "string", "name": "healthState", "required": true, "enum": {"items": [{"value": "Error"}, {"value": "Ok"}]}}]}, {"readOnly": true, "type": "object", "name": "managedOnBehalfOfConfiguration", "props": [{"type": "array", "name": "moboBrokerResources", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}]}, "identifiers": ["id"]}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "resourceLocation"}, {"type": "object", "name": "targetResourceConfiguration", "props": [{"default": {"value": "Standard_D4ds_v5"}, "type": "string", "name": "aksSku", "enum": {"items": [{"value": "Standard_D16ds_v5"}, {"value": "Standard_D32ds_v5"}, {"value": "Standard_D4ds_v5"}, {"value": "Standard_D8ds_v5"}]}}, {"type": "object", "name": "iPTagConfiguration", "props": [{"type": "string", "name": "type", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "value", "required": true, "format": {"minLength": 1}}]}, {"default": {"value": 3}, "type": "integer32", "name": "nodePoolSize", "format": {"maximum": 10, "minimum": 3}}]}, {"readOnly": true, "type": "array", "name": "workloads", "item": {"type": "object", "props": [{"type": "string", "name": "endpoint", "required": true}, {"type": "string", "name": "namespace", "required": true}, {"type": "string", "name": "workloadType", "required": true, "enum": {"items": [{"value": "Analytics"}]}}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-09-30-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-09-30-preview.xml new file mode 100644 index 000000000..8642a98e9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-09-30-preview.xml @@ -0,0 +1,195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-09-30-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-09-30-preview.json new file mode 100644 index 000000000..a5a82bf07 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-09-30-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/recover", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVjb3Zlcg==/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "recover", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/recover", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVjb3Zlcg==/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.collaborationName", "options": ["collaboration-name"], "required": true, "idPart": "name", "help": {"short": "Name of the collaboration."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "boolean", "var": "$body.forceRecover", "options": ["force-recover"], "required": true, "group": "Body", "help": {"short": "Indicates whether to force recover the collaboration."}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Collaborations_Recover", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/collaborations/{collaborationName}/recover", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "collaborationName", "arg": "$Path.collaborationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "boolean", "name": "forceRecover", "arg": "$body.forceRecover", "required": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/collaborations/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "clusterEndpoint"}, {"readOnly": true, "type": "string", "name": "collaborationState", "enum": {"items": [{"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "PauseFailed"}, {"value": "PauseInitiated"}, {"value": "Paused"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "ResumeFailed"}, {"value": "ResumeInitiated"}, {"value": "Resumed"}]}}, {"type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}, {"type": "string", "name": "userIdentifier"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"readOnly": true, "type": "object", "name": "health", "props": [{"type": "array", "name": "healthIssues", "item": {"type": "object", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}]}}, {"type": "string", "name": "healthState", "required": true, "enum": {"items": [{"value": "Error"}, {"value": "Ok"}]}}]}, {"readOnly": true, "type": "object", "name": "managedOnBehalfOfConfiguration", "props": [{"type": "array", "name": "moboBrokerResources", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}]}, "identifiers": ["id"]}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "resourceLocation"}, {"type": "object", "name": "targetResourceConfiguration", "props": [{"default": {"value": "Standard_D4ds_v5"}, "type": "string", "name": "aksSku", "enum": {"items": [{"value": "Standard_D16ds_v5"}, {"value": "Standard_D32ds_v5"}, {"value": "Standard_D4ds_v5"}, {"value": "Standard_D8ds_v5"}]}}, {"type": "object", "name": "iPTagConfiguration", "props": [{"type": "string", "name": "type", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "value", "required": true, "format": {"minLength": 1}}]}, {"default": {"value": 3}, "type": "integer32", "name": "nodePoolSize", "format": {"maximum": 10, "minimum": 3}}]}, {"readOnly": true, "type": "array", "name": "workloads", "item": {"type": "object", "props": [{"type": "string", "name": "endpoint", "required": true}, {"type": "string", "name": "namespace", "required": true}, {"type": "string", "name": "workloadType", "required": true, "enum": {"items": [{"value": "Analytics"}]}}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-09-30-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-09-30-preview.xml new file mode 100644 index 000000000..7515c8782 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-09-30-preview.xml @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-09-30-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-09-30-preview.json new file mode 100644 index 000000000..20f8a4aeb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-09-30-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/resume", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVzdW1l/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "resume", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/resume", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVzdW1l/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.collaborationName", "options": ["collaboration-name"], "required": true, "idPart": "name", "help": {"short": "Name of the collaboration."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Collaborations_Resume", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/collaborations/{collaborationName}/resume", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "collaborationName", "arg": "$Path.collaborationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/collaborations/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "clusterEndpoint"}, {"readOnly": true, "type": "string", "name": "collaborationState", "enum": {"items": [{"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "PauseFailed"}, {"value": "PauseInitiated"}, {"value": "Paused"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "ResumeFailed"}, {"value": "ResumeInitiated"}, {"value": "Resumed"}]}}, {"type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}, {"type": "string", "name": "userIdentifier"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"readOnly": true, "type": "object", "name": "health", "props": [{"type": "array", "name": "healthIssues", "item": {"type": "object", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}]}}, {"type": "string", "name": "healthState", "required": true, "enum": {"items": [{"value": "Error"}, {"value": "Ok"}]}}]}, {"readOnly": true, "type": "object", "name": "managedOnBehalfOfConfiguration", "props": [{"type": "array", "name": "moboBrokerResources", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}]}, "identifiers": ["id"]}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "resourceLocation"}, {"type": "object", "name": "targetResourceConfiguration", "props": [{"default": {"value": "Standard_D4ds_v5"}, "type": "string", "name": "aksSku", "enum": {"items": [{"value": "Standard_D16ds_v5"}, {"value": "Standard_D32ds_v5"}, {"value": "Standard_D4ds_v5"}, {"value": "Standard_D8ds_v5"}]}}, {"type": "object", "name": "iPTagConfiguration", "props": [{"type": "string", "name": "type", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "value", "required": true, "format": {"minLength": 1}}]}, {"default": {"value": 3}, "type": "integer32", "name": "nodePoolSize", "format": {"maximum": 10, "minimum": 3}}]}, {"readOnly": true, "type": "array", "name": "workloads", "item": {"type": "object", "props": [{"type": "string", "name": "endpoint", "required": true}, {"type": "string", "name": "namespace", "required": true}, {"type": "string", "name": "workloadType", "required": true, "enum": {"items": [{"value": "Analytics"}]}}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-09-30-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-09-30-preview.xml new file mode 100644 index 000000000..0480395cc --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-09-30-preview.xml @@ -0,0 +1,195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-09-30-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-09-30-preview.md new file mode 100644 index 000000000..8e67b8d7a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-09-30-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.cleanroom/consortiums 2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-09-30-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-09-30-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-09-30-preview.json new file mode 100644 index 000000000..f33e9e331 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-09-30-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "show", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.consortiumName", "options": ["n", "name", "consortium-name"], "required": true, "idPart": "name", "help": {"short": "Name of the consortium."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Consortiums_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/consortiums/{consortiumName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "consortiumName", "arg": "$Path.consortiumName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/consortiums/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "consortiumState", "enum": {"items": [{"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "PauseFailed"}, {"value": "PauseInitiated"}, {"value": "Paused"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "ResumeFailed"}, {"value": "ResumeInitiated"}, {"value": "Resumed"}]}}, {"readOnly": true, "type": "string", "name": "endpoint"}, {"readOnly": true, "type": "string", "name": "governanceType", "enum": {"items": [{"value": "CGS"}]}}, {"readOnly": true, "type": "object", "name": "health", "props": [{"type": "array", "name": "healthIssues", "item": {"type": "object", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}]}}, {"type": "string", "name": "healthState", "required": true, "enum": {"items": [{"value": "Error"}, {"value": "Ok"}]}}]}, {"readOnly": true, "type": "object", "name": "managedOnBehalfOfConfiguration", "props": [{"type": "array", "name": "moboBrokerResources", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}]}, "identifiers": ["id"]}]}, {"type": "array", "name": "members", "item": {"type": "object", "props": [{"type": "string", "name": "certificatePem", "required": true}, {"type": "string", "name": "encryptionKeyPem", "required": true}, {"type": "string", "name": "identifier", "required": true}, {"type": "boolean", "name": "isOperator", "required": true}, {"type": "string", "name": "recoveryRole"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "resourceLocation"}, {"readOnly": true, "type": "string", "name": "serviceCertificatePem"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.consortiumName", "options": ["n", "name", "consortium-name"], "required": true, "idPart": "name", "help": {"short": "Name of the consortium."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Consortiums_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/consortiums/{consortiumName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "consortiumName", "arg": "$Path.consortiumName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.consortiumName", "options": ["n", "name", "consortium-name"], "required": true, "idPart": "name", "help": {"short": "Name of the consortium."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "array", "var": "$resource.properties.members", "options": ["members"], "group": "Properties", "help": {"short": "Gets or sets the list of members to be added to the consortium."}, "item": {"type": "object", "args": [{"type": "string", "var": "$resource.properties.members[].certificatePem", "options": ["certificate-pem"], "required": true, "help": {"short": "Gets or sets the public certificate of the member in PEM format."}}, {"type": "string", "var": "$resource.properties.members[].encryptionKeyPem", "options": ["encryption-key-pem"], "required": true, "help": {"short": "Gets or sets the public encryption key of the member in PEM format."}}, {"type": "string", "var": "$resource.properties.members[].identifier", "options": ["identifier"], "required": true, "help": {"short": "Identifier of the member."}}, {"type": "boolean", "var": "$resource.properties.members[].isOperator", "options": ["is-operator"], "required": true, "help": {"short": "Indicates if the member is an operator."}}, {"type": "string", "var": "$resource.properties.members[].recoveryRole", "options": ["recovery-role"], "help": {"short": "Gets or sets the recovery role for non-operator members."}}]}}, {"type": "string", "var": "$resource.properties.resourceLocation", "options": ["resource-location"], "group": "Properties", "help": {"short": "Gets or sets the resource location for the consortium."}}]}, {"name": "Resource", "args": [{"type": "string", "var": "$resource.kind", "options": ["kind"], "group": "Resource", "help": {"short": "Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type."}, "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "var": "$resource.location", "options": ["l", "location"], "required": true, "group": "Resource", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Consortiums_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/consortiums/{consortiumName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "consortiumName", "arg": "$Path.consortiumName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "string", "name": "kind", "arg": "$resource.kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "members", "arg": "$resource.properties.members", "item": {"type": "object", "props": [{"type": "string", "name": "certificatePem", "arg": "$resource.properties.members[].certificatePem", "required": true}, {"type": "string", "name": "encryptionKeyPem", "arg": "$resource.properties.members[].encryptionKeyPem", "required": true}, {"type": "string", "name": "identifier", "arg": "$resource.properties.members[].identifier", "required": true}, {"type": "boolean", "name": "isOperator", "arg": "$resource.properties.members[].isOperator", "required": true}, {"type": "string", "name": "recoveryRole", "arg": "$resource.properties.members[].recoveryRole"}]}}, {"type": "string", "name": "resourceLocation", "arg": "$resource.properties.resourceLocation"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/consortiums/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "consortiumState", "enum": {"items": [{"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "PauseFailed"}, {"value": "PauseInitiated"}, {"value": "Paused"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "ResumeFailed"}, {"value": "ResumeInitiated"}, {"value": "Resumed"}]}}, {"readOnly": true, "type": "string", "name": "endpoint"}, {"readOnly": true, "type": "string", "name": "governanceType", "enum": {"items": [{"value": "CGS"}]}}, {"readOnly": true, "type": "object", "name": "health", "props": [{"type": "array", "name": "healthIssues", "item": {"type": "object", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}]}}, {"type": "string", "name": "healthState", "required": true, "enum": {"items": [{"value": "Error"}, {"value": "Ok"}]}}]}, {"readOnly": true, "type": "object", "name": "managedOnBehalfOfConfiguration", "props": [{"type": "array", "name": "moboBrokerResources", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}]}, "identifiers": ["id"]}]}, {"type": "array", "name": "members", "item": {"type": "object", "props": [{"type": "string", "name": "certificatePem", "required": true}, {"type": "string", "name": "encryptionKeyPem", "required": true}, {"type": "string", "name": "identifier", "required": true}, {"type": "boolean", "name": "isOperator", "required": true}, {"type": "string", "name": "recoveryRole"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "resourceLocation"}, {"readOnly": true, "type": "string", "name": "serviceCertificatePem"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.consortiumName", "options": ["n", "name", "consortium-name"], "required": true, "idPart": "name", "help": {"short": "Name of the consortium."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$properties.tags", "options": ["tags"], "group": "Properties", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Consortiums_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/consortiums/{consortiumName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "consortiumName", "arg": "$Path.consortiumName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "tags", "arg": "$properties.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/consortiums/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "consortiumState", "enum": {"items": [{"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "PauseFailed"}, {"value": "PauseInitiated"}, {"value": "Paused"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "ResumeFailed"}, {"value": "ResumeInitiated"}, {"value": "Resumed"}]}}, {"readOnly": true, "type": "string", "name": "endpoint"}, {"readOnly": true, "type": "string", "name": "governanceType", "enum": {"items": [{"value": "CGS"}]}}, {"readOnly": true, "type": "object", "name": "health", "props": [{"type": "array", "name": "healthIssues", "item": {"type": "object", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}]}}, {"type": "string", "name": "healthState", "required": true, "enum": {"items": [{"value": "Error"}, {"value": "Ok"}]}}]}, {"readOnly": true, "type": "object", "name": "managedOnBehalfOfConfiguration", "props": [{"type": "array", "name": "moboBrokerResources", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}]}, "identifiers": ["id"]}]}, {"type": "array", "name": "members", "item": {"type": "object", "props": [{"type": "string", "name": "certificatePem", "required": true}, {"type": "string", "name": "encryptionKeyPem", "required": true}, {"type": "string", "name": "identifier", "required": true}, {"type": "boolean", "name": "isOperator", "required": true}, {"type": "string", "name": "recoveryRole"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "resourceLocation"}, {"readOnly": true, "type": "string", "name": "serviceCertificatePem"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-09-30-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-09-30-preview.xml new file mode 100644 index 000000000..e92d7a40a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-09-30-preview.xml @@ -0,0 +1,609 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2026-09-30-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2026-09-30-preview.json new file mode 100644 index 000000000..c3a4b3199 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2026-09-30-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/pause", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcGF1c2U=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "pause", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/pause", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcGF1c2U=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.consortiumName", "options": ["consortium-name"], "required": true, "idPart": "name", "help": {"short": "Name of the consortium."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Consortiums_Pause", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/consortiums/{consortiumName}/pause", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "consortiumName", "arg": "$Path.consortiumName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/consortiums/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "consortiumState", "enum": {"items": [{"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "PauseFailed"}, {"value": "PauseInitiated"}, {"value": "Paused"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "ResumeFailed"}, {"value": "ResumeInitiated"}, {"value": "Resumed"}]}}, {"readOnly": true, "type": "string", "name": "endpoint"}, {"readOnly": true, "type": "string", "name": "governanceType", "enum": {"items": [{"value": "CGS"}]}}, {"readOnly": true, "type": "object", "name": "health", "props": [{"type": "array", "name": "healthIssues", "item": {"type": "object", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}]}}, {"type": "string", "name": "healthState", "required": true, "enum": {"items": [{"value": "Error"}, {"value": "Ok"}]}}]}, {"readOnly": true, "type": "object", "name": "managedOnBehalfOfConfiguration", "props": [{"type": "array", "name": "moboBrokerResources", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}]}, "identifiers": ["id"]}]}, {"type": "array", "name": "members", "item": {"type": "object", "props": [{"type": "string", "name": "certificatePem", "required": true}, {"type": "string", "name": "encryptionKeyPem", "required": true}, {"type": "string", "name": "identifier", "required": true}, {"type": "boolean", "name": "isOperator", "required": true}, {"type": "string", "name": "recoveryRole"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "resourceLocation"}, {"readOnly": true, "type": "string", "name": "serviceCertificatePem"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2026-09-30-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2026-09-30-preview.xml new file mode 100644 index 000000000..628da3047 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2026-09-30-preview.xml @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2026-09-30-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2026-09-30-preview.json new file mode 100644 index 000000000..4a166ba37 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2026-09-30-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/recover", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcmVjb3Zlcg==/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "recover", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/recover", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcmVjb3Zlcg==/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.consortiumName", "options": ["consortium-name"], "required": true, "idPart": "name", "help": {"short": "Name of the consortium."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "boolean", "var": "$body.forceRecover", "options": ["force-recover"], "required": true, "group": "Body", "help": {"short": "Indicates whether to force recover the consortium."}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Consortiums_Recover", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/consortiums/{consortiumName}/recover", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "consortiumName", "arg": "$Path.consortiumName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "boolean", "name": "forceRecover", "arg": "$body.forceRecover", "required": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/consortiums/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "consortiumState", "enum": {"items": [{"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "PauseFailed"}, {"value": "PauseInitiated"}, {"value": "Paused"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "ResumeFailed"}, {"value": "ResumeInitiated"}, {"value": "Resumed"}]}}, {"readOnly": true, "type": "string", "name": "endpoint"}, {"readOnly": true, "type": "string", "name": "governanceType", "enum": {"items": [{"value": "CGS"}]}}, {"readOnly": true, "type": "object", "name": "health", "props": [{"type": "array", "name": "healthIssues", "item": {"type": "object", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}]}}, {"type": "string", "name": "healthState", "required": true, "enum": {"items": [{"value": "Error"}, {"value": "Ok"}]}}]}, {"readOnly": true, "type": "object", "name": "managedOnBehalfOfConfiguration", "props": [{"type": "array", "name": "moboBrokerResources", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}]}, "identifiers": ["id"]}]}, {"type": "array", "name": "members", "item": {"type": "object", "props": [{"type": "string", "name": "certificatePem", "required": true}, {"type": "string", "name": "encryptionKeyPem", "required": true}, {"type": "string", "name": "identifier", "required": true}, {"type": "boolean", "name": "isOperator", "required": true}, {"type": "string", "name": "recoveryRole"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "resourceLocation"}, {"readOnly": true, "type": "string", "name": "serviceCertificatePem"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2026-09-30-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2026-09-30-preview.xml new file mode 100644 index 000000000..2fe62755b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2026-09-30-preview.xml @@ -0,0 +1,179 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2026-09-30-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2026-09-30-preview.json new file mode 100644 index 000000000..bae6d4cc3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2026-09-30-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/resume", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcmVzdW1l/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "resume", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/resume", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcmVzdW1l/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.consortiumName", "options": ["consortium-name"], "required": true, "idPart": "name", "help": {"short": "Name of the consortium."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Consortiums_Resume", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/consortiums/{consortiumName}/resume", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "consortiumName", "arg": "$Path.consortiumName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/consortiums/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "consortiumState", "enum": {"items": [{"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "PauseFailed"}, {"value": "PauseInitiated"}, {"value": "Paused"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "ResumeFailed"}, {"value": "ResumeInitiated"}, {"value": "Resumed"}]}}, {"readOnly": true, "type": "string", "name": "endpoint"}, {"readOnly": true, "type": "string", "name": "governanceType", "enum": {"items": [{"value": "CGS"}]}}, {"readOnly": true, "type": "object", "name": "health", "props": [{"type": "array", "name": "healthIssues", "item": {"type": "object", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}]}}, {"type": "string", "name": "healthState", "required": true, "enum": {"items": [{"value": "Error"}, {"value": "Ok"}]}}]}, {"readOnly": true, "type": "object", "name": "managedOnBehalfOfConfiguration", "props": [{"type": "array", "name": "moboBrokerResources", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}]}, "identifiers": ["id"]}]}, {"type": "array", "name": "members", "item": {"type": "object", "props": [{"type": "string", "name": "certificatePem", "required": true}, {"type": "string", "name": "encryptionKeyPem", "required": true}, {"type": "string", "name": "identifier", "required": true}, {"type": "boolean", "name": "isOperator", "required": true}, {"type": "string", "name": "recoveryRole"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "resourceLocation"}, {"readOnly": true, "type": "string", "name": "serviceCertificatePem"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2026-09-30-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2026-09-30-preview.xml new file mode 100644 index 000000000..27dfff623 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2026-09-30-preview.xml @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-09-30-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-09-30-preview.md new file mode 100644 index 000000000..a475038c7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-09-30-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.cleanroom/consortiumviews 2026-09-30-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-09-30-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-09-30-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-09-30-preview.json new file mode 100644 index 000000000..ee3e6e0ca --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-09-30-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium-view", "commands": [{"name": "show", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.consortiumViewName", "options": ["n", "name", "consortium-view-name"], "required": true, "idPart": "name", "help": {"short": "Name of the consortium view."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ConsortiumViews_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/consortiumViews/{consortiumViewName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "consortiumViewName", "arg": "$Path.consortiumViewName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/consortiumViews/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "consortiumEndpoint", "required": true}, {"type": "string", "name": "consortiumServiceCertificatePem", "required": true}, {"type": "object", "name": "member", "required": true, "props": [{"type": "string", "name": "certificatePem", "required": true}, {"readOnly": true, "type": "string", "name": "identifier"}, {"type": "password", "name": "signedPayload", "required": true, "secret": true}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.consortiumViewName", "options": ["n", "name", "consortium-view-name"], "required": true, "idPart": "name", "help": {"short": "Name of the consortium view."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "ConsortiumViews_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/consortiumViews/{consortiumViewName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "consortiumViewName", "arg": "$Path.consortiumViewName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.consortiumViewName", "options": ["n", "name", "consortium-view-name"], "required": true, "idPart": "name", "help": {"short": "Name of the consortium view."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$resource.properties.consortiumEndpoint", "options": ["consortium-endpoint"], "required": true, "group": "Properties", "help": {"short": "Gets or sets the CCF endpoint."}}, {"type": "string", "var": "$resource.properties.consortiumServiceCertificatePem", "options": ["certificate-pem"], "required": true, "group": "Properties", "help": {"short": "Gets or sets the CCF public service certificate in PEM format."}}, {"type": "object", "var": "$resource.properties.member", "options": ["member"], "required": true, "group": "Properties", "help": {"short": "Gets or sets the consortium view member."}, "args": [{"type": "string", "var": "$resource.properties.member.certificatePem", "options": ["certificate-pem"], "required": true, "help": {"short": "Gets or sets the public certificate of the member in PEM format."}}, {"type": "password", "var": "$resource.properties.member.signedPayload", "options": ["signed-payload"], "required": true, "help": {"short": "Signature of the member (member identifier signed using the member private certificate)."}, "prompt": {"msg": "Password:"}}]}]}, {"name": "Resource", "args": [{"type": "string", "var": "$resource.kind", "options": ["kind"], "group": "Resource", "help": {"short": "Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type."}, "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "var": "$resource.location", "options": ["l", "location"], "required": true, "group": "Resource", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "ConsortiumViews_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/consortiumViews/{consortiumViewName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "consortiumViewName", "arg": "$Path.consortiumViewName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "string", "name": "kind", "arg": "$resource.kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "consortiumEndpoint", "arg": "$resource.properties.consortiumEndpoint", "required": true}, {"type": "string", "name": "consortiumServiceCertificatePem", "arg": "$resource.properties.consortiumServiceCertificatePem", "required": true}, {"type": "object", "name": "member", "arg": "$resource.properties.member", "required": true, "props": [{"type": "string", "name": "certificatePem", "arg": "$resource.properties.member.certificatePem", "required": true}, {"type": "password", "name": "signedPayload", "arg": "$resource.properties.member.signedPayload", "required": true, "secret": true}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/consortiumViews/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "consortiumEndpoint", "required": true}, {"type": "string", "name": "consortiumServiceCertificatePem", "required": true}, {"type": "object", "name": "member", "required": true, "props": [{"type": "string", "name": "certificatePem", "required": true}, {"readOnly": true, "type": "string", "name": "identifier"}, {"type": "password", "name": "signedPayload", "required": true, "secret": true}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.consortiumViewName", "options": ["n", "name", "consortium-view-name"], "required": true, "idPart": "name", "help": {"short": "Name of the consortium view."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$properties.tags", "options": ["tags"], "group": "Properties", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "ConsortiumViews_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/consortiumViews/{consortiumViewName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "consortiumViewName", "arg": "$Path.consortiumViewName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "tags", "arg": "$properties.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/consortiumViews/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "consortiumEndpoint", "required": true}, {"type": "string", "name": "consortiumServiceCertificatePem", "required": true}, {"type": "object", "name": "member", "required": true, "props": [{"type": "string", "name": "certificatePem", "required": true}, {"readOnly": true, "type": "string", "name": "identifier"}, {"type": "password", "name": "signedPayload", "required": true, "secret": true}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-09-30-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-09-30-preview.xml new file mode 100644 index 000000000..bc4e957d2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-09-30-preview.xml @@ -0,0 +1,463 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cw==/2026-09-30-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cw==/2026-09-30-preview.json new file mode 100644 index 000000000..6d6f15239 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cw==/2026-09-30-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}/contracts", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfS9jb250cmFjdHM=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium-view contract", "commands": [{"name": "list", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}/contracts", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfS9jb250cmFjdHM=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.consortiumViewName", "options": ["consortium-view-name"], "required": true, "idPart": "name", "help": {"short": "Name of the consortium view."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ConsortiumViewContracts_ListByConsortiumView", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/consortiumViews/{consortiumViewName}/contracts", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "consortiumViewName", "arg": "$Path.consortiumViewName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/consortiumViews/{}/contracts/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "contractId"}, {"readOnly": true, "type": "string", "name": "deploymentPolicy"}, {"readOnly": true, "type": "string", "name": "deploymentTemplate"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cw==/2026-09-30-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cw==/2026-09-30-preview.xml new file mode 100644 index 000000000..b298cda66 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cw==/2026-09-30-preview.xml @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fQ==/2026-09-30-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fQ==/2026-09-30-preview.json new file mode 100644 index 000000000..687c612b8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fQ==/2026-09-30-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}/contracts/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfS9jb250cmFjdHMve2NvbnRyYWN0TmFtZX0=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium-view contract", "commands": [{"name": "show", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}/contracts/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfS9jb250cmFjdHMve2NvbnRyYWN0TmFtZX0=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.consortiumViewName", "options": ["consortium-view-name"], "required": true, "idPart": "name", "help": {"short": "Name of the consortium view."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "var": "$Path.contractName", "options": ["n", "name", "contract-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the contract."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ConsortiumViewContracts_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/consortiumViews/{consortiumViewName}/contracts/{contractName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "consortiumViewName", "arg": "$Path.consortiumViewName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "contractName", "arg": "$Path.contractName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/consortiumViews/{}/contracts/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "contractId"}, {"readOnly": true, "type": "string", "name": "deploymentPolicy"}, {"readOnly": true, "type": "string", "name": "deploymentTemplate"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fQ==/2026-09-30-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fQ==/2026-09-30-preview.xml new file mode 100644 index 000000000..3ffdc76d0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fQ==/2026-09-30-preview.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fS9wcm9wb3NldGVtcGxhdGU=/2026-09-30-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fS9wcm9wb3NldGVtcGxhdGU=/2026-09-30-preview.json new file mode 100644 index 000000000..2f8cde86a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fS9wcm9wb3NldGVtcGxhdGU=/2026-09-30-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}/contracts/{}/proposetemplate", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfS9jb250cmFjdHMve2NvbnRyYWN0TmFtZX0vcHJvcG9zZVRlbXBsYXRl/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium-view contract", "commands": [{"name": "propose-template", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}/contracts/{}/proposetemplate", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfS9jb250cmFjdHMve2NvbnRyYWN0TmFtZX0vcHJvcG9zZVRlbXBsYXRl/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.consortiumViewName", "options": ["consortium-view-name"], "required": true, "idPart": "name", "help": {"short": "Name of the consortium view."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "var": "$Path.contractName", "options": ["contract-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the contract."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "ConsortiumViewContracts_ProposeTemplate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/consortiumViews/{consortiumViewName}/contracts/{contractName}/proposeTemplate", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "consortiumViewName", "arg": "$Path.consortiumViewName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "contractName", "arg": "$Path.contractName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/consortiumViews/{}/contracts/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "contractId"}, {"readOnly": true, "type": "string", "name": "deploymentPolicy"}, {"readOnly": true, "type": "string", "name": "deploymentTemplate"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fS9wcm9wb3NldGVtcGxhdGU=/2026-09-30-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fS9wcm9wb3NldGVtcGxhdGU=/2026-09-30-preview.xml new file mode 100644 index 000000000..cef35ade1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fS9wcm9wb3NldGVtcGxhdGU=/2026-09-30-preview.xml @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
From 7fcba050c4cc830a1f639a6871e501b1ec0efb60 Mon Sep 17 00:00:00 2001 From: Yash Vohra Date: Thu, 24 Sep 2026 06:21:00 +0100 Subject: [PATCH 2/2] managedcleanroom: add target-config alias Add a shorter --target-config alias for the Clean Room collaboration target resource configuration bag to satisfy CLI option-length guidance while preserving the existing long option. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../2026-09-30-preview.json | 2 +- .../2026-09-30-preview.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-09-30-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-09-30-preview.json index f68500a7b..363a4ba4e 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-09-30-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-09-30-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "show", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.collaborationName", "options": ["n", "name", "collaboration-name"], "required": true, "idPart": "name", "help": {"short": "Name of the collaboration."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Collaborations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/collaborations/{collaborationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "collaborationName", "arg": "$Path.collaborationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/collaborations/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "clusterEndpoint"}, {"readOnly": true, "type": "string", "name": "collaborationState", "enum": {"items": [{"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "PauseFailed"}, {"value": "PauseInitiated"}, {"value": "Paused"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "ResumeFailed"}, {"value": "ResumeInitiated"}, {"value": "Resumed"}]}}, {"type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}, {"type": "string", "name": "userIdentifier"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"readOnly": true, "type": "object", "name": "health", "props": [{"type": "array", "name": "healthIssues", "item": {"type": "object", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}]}}, {"type": "string", "name": "healthState", "required": true, "enum": {"items": [{"value": "Error"}, {"value": "Ok"}]}}]}, {"readOnly": true, "type": "object", "name": "managedOnBehalfOfConfiguration", "props": [{"type": "array", "name": "moboBrokerResources", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}]}, "identifiers": ["id"]}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "resourceLocation"}, {"type": "object", "name": "targetResourceConfiguration", "props": [{"default": {"value": "Standard_D4ds_v5"}, "type": "string", "name": "aksSku", "enum": {"items": [{"value": "Standard_D16ds_v5"}, {"value": "Standard_D32ds_v5"}, {"value": "Standard_D4ds_v5"}, {"value": "Standard_D8ds_v5"}]}}, {"type": "object", "name": "iPTagConfiguration", "props": [{"type": "string", "name": "type", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "value", "required": true, "format": {"minLength": 1}}]}, {"default": {"value": 3}, "type": "integer32", "name": "nodePoolSize", "format": {"maximum": 10, "minimum": 3}}]}, {"readOnly": true, "type": "array", "name": "workloads", "item": {"type": "object", "props": [{"type": "string", "name": "endpoint", "required": true}, {"type": "string", "name": "namespace", "required": true}, {"type": "string", "name": "workloadType", "required": true, "enum": {"items": [{"value": "Analytics"}]}}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.collaborationName", "options": ["n", "name", "collaboration-name"], "required": true, "idPart": "name", "help": {"short": "Name of the collaboration."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Collaborations_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/collaborations/{collaborationName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "collaborationName", "arg": "$Path.collaborationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.collaborationName", "options": ["n", "name", "collaboration-name"], "required": true, "idPart": "name", "help": {"short": "Name of the collaboration."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "array", "var": "$resource.properties.collaborators", "options": ["collaborators"], "group": "Properties", "help": {"short": "Gets or sets the collaborators."}, "item": {"type": "object", "args": [{"type": "string", "var": "$resource.properties.collaborators[].objectId", "options": ["object-id"], "help": {"short": "Object ID of the collaborator."}}, {"type": "string", "var": "$resource.properties.collaborators[].tenantId", "options": ["tenant-id"], "help": {"short": "Tenant ID of the collaborator."}}, {"type": "string", "var": "$resource.properties.collaborators[].userIdentifier", "options": ["user-identifier"], "help": {"short": "User identifier of the collaborator. This can be specified as an email (no OID/TID should be specified) or an SPN (OID/TID required)."}}]}}, {"type": "string", "var": "$resource.properties.resourceLocation", "options": ["resource-location"], "group": "Properties", "help": {"short": "Gets or sets the resource location for the collaboration."}}, {"type": "object", "var": "$resource.properties.targetResourceConfiguration", "options": ["target-resource-configuration"], "group": "Properties", "help": {"short": "Create-time configuration for the Azure resources that host the collaboration."}, "args": [{"type": "string", "var": "$resource.properties.targetResourceConfiguration.aksSku", "options": ["aks-sku"], "help": {"short": "Virtual machine SKU used by the Azure Kubernetes Service node pool for a VN2OnAKS collaboration. The default is Standard_D4ds_v5."}, "default": {"value": "Standard_D4ds_v5"}, "enum": {"items": [{"name": "Standard_D16ds_v5", "value": "Standard_D16ds_v5"}, {"name": "Standard_D32ds_v5", "value": "Standard_D32ds_v5"}, {"name": "Standard_D4ds_v5", "value": "Standard_D4ds_v5"}, {"name": "Standard_D8ds_v5", "value": "Standard_D8ds_v5"}]}}, {"type": "object", "var": "$resource.properties.targetResourceConfiguration.iPTagConfiguration", "options": ["i-p-tag-configuration"], "help": {"short": "Tag applied to the target resources."}, "args": [{"type": "string", "var": "$resource.properties.targetResourceConfiguration.iPTagConfiguration.type", "options": ["type"], "required": true, "help": {"short": "Tag type applied to the target resources."}, "format": {"minLength": 1}}, {"type": "string", "var": "$resource.properties.targetResourceConfiguration.iPTagConfiguration.value", "options": ["value"], "required": true, "help": {"short": "Tag value applied to the target resources."}, "format": {"minLength": 1}}]}, {"type": "integer32", "var": "$resource.properties.targetResourceConfiguration.nodePoolSize", "options": ["node-pool-size"], "help": {"short": "Number of nodes in the Azure Kubernetes Service node pool for a VN2OnAKS collaboration. The default is 3."}, "default": {"value": 3}, "format": {"maximum": 10, "minimum": 3}}]}]}, {"name": "Resource", "args": [{"type": "string", "var": "$resource.kind", "options": ["kind"], "group": "Resource", "help": {"short": "Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type."}, "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "var": "$resource.location", "options": ["l", "location"], "required": true, "group": "Resource", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Collaborations_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/collaborations/{collaborationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "collaborationName", "arg": "$Path.collaborationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "string", "name": "kind", "arg": "$resource.kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "collaborators", "arg": "$resource.properties.collaborators", "item": {"type": "object", "props": [{"type": "string", "name": "objectId", "arg": "$resource.properties.collaborators[].objectId"}, {"type": "string", "name": "tenantId", "arg": "$resource.properties.collaborators[].tenantId"}, {"type": "string", "name": "userIdentifier", "arg": "$resource.properties.collaborators[].userIdentifier"}]}}, {"type": "string", "name": "resourceLocation", "arg": "$resource.properties.resourceLocation"}, {"type": "object", "name": "targetResourceConfiguration", "arg": "$resource.properties.targetResourceConfiguration", "props": [{"default": {"value": "Standard_D4ds_v5"}, "type": "string", "name": "aksSku", "arg": "$resource.properties.targetResourceConfiguration.aksSku", "enum": {"items": [{"value": "Standard_D16ds_v5"}, {"value": "Standard_D32ds_v5"}, {"value": "Standard_D4ds_v5"}, {"value": "Standard_D8ds_v5"}]}}, {"type": "object", "name": "iPTagConfiguration", "arg": "$resource.properties.targetResourceConfiguration.iPTagConfiguration", "props": [{"type": "string", "name": "type", "arg": "$resource.properties.targetResourceConfiguration.iPTagConfiguration.type", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "value", "arg": "$resource.properties.targetResourceConfiguration.iPTagConfiguration.value", "required": true, "format": {"minLength": 1}}]}, {"default": {"value": 3}, "type": "integer32", "name": "nodePoolSize", "arg": "$resource.properties.targetResourceConfiguration.nodePoolSize", "format": {"maximum": 10, "minimum": 3}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/collaborations/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "clusterEndpoint"}, {"readOnly": true, "type": "string", "name": "collaborationState", "enum": {"items": [{"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "PauseFailed"}, {"value": "PauseInitiated"}, {"value": "Paused"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "ResumeFailed"}, {"value": "ResumeInitiated"}, {"value": "Resumed"}]}}, {"type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}, {"type": "string", "name": "userIdentifier"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"readOnly": true, "type": "object", "name": "health", "props": [{"type": "array", "name": "healthIssues", "item": {"type": "object", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}]}}, {"type": "string", "name": "healthState", "required": true, "enum": {"items": [{"value": "Error"}, {"value": "Ok"}]}}]}, {"readOnly": true, "type": "object", "name": "managedOnBehalfOfConfiguration", "props": [{"type": "array", "name": "moboBrokerResources", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}]}, "identifiers": ["id"]}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "resourceLocation"}, {"type": "object", "name": "targetResourceConfiguration", "props": [{"default": {"value": "Standard_D4ds_v5"}, "type": "string", "name": "aksSku", "enum": {"items": [{"value": "Standard_D16ds_v5"}, {"value": "Standard_D32ds_v5"}, {"value": "Standard_D4ds_v5"}, {"value": "Standard_D8ds_v5"}]}}, {"type": "object", "name": "iPTagConfiguration", "props": [{"type": "string", "name": "type", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "value", "required": true, "format": {"minLength": 1}}]}, {"default": {"value": 3}, "type": "integer32", "name": "nodePoolSize", "format": {"maximum": 10, "minimum": 3}}]}, {"readOnly": true, "type": "array", "name": "workloads", "item": {"type": "object", "props": [{"type": "string", "name": "endpoint", "required": true}, {"type": "string", "name": "namespace", "required": true}, {"type": "string", "name": "workloadType", "required": true, "enum": {"items": [{"value": "Analytics"}]}}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.collaborationName", "options": ["n", "name", "collaboration-name"], "required": true, "idPart": "name", "help": {"short": "Name of the collaboration."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$properties.tags", "options": ["tags"], "group": "Properties", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Collaborations_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/collaborations/{collaborationName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "collaborationName", "arg": "$Path.collaborationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "tags", "arg": "$properties.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/collaborations/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "clusterEndpoint"}, {"readOnly": true, "type": "string", "name": "collaborationState", "enum": {"items": [{"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "PauseFailed"}, {"value": "PauseInitiated"}, {"value": "Paused"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "ResumeFailed"}, {"value": "ResumeInitiated"}, {"value": "Resumed"}]}}, {"type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}, {"type": "string", "name": "userIdentifier"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"readOnly": true, "type": "object", "name": "health", "props": [{"type": "array", "name": "healthIssues", "item": {"type": "object", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}]}}, {"type": "string", "name": "healthState", "required": true, "enum": {"items": [{"value": "Error"}, {"value": "Ok"}]}}]}, {"readOnly": true, "type": "object", "name": "managedOnBehalfOfConfiguration", "props": [{"type": "array", "name": "moboBrokerResources", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}]}, "identifiers": ["id"]}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "resourceLocation"}, {"type": "object", "name": "targetResourceConfiguration", "props": [{"default": {"value": "Standard_D4ds_v5"}, "type": "string", "name": "aksSku", "enum": {"items": [{"value": "Standard_D16ds_v5"}, {"value": "Standard_D32ds_v5"}, {"value": "Standard_D4ds_v5"}, {"value": "Standard_D8ds_v5"}]}}, {"type": "object", "name": "iPTagConfiguration", "props": [{"type": "string", "name": "type", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "value", "required": true, "format": {"minLength": 1}}]}, {"default": {"value": 3}, "type": "integer32", "name": "nodePoolSize", "format": {"maximum": 10, "minimum": 3}}]}, {"readOnly": true, "type": "array", "name": "workloads", "item": {"type": "object", "props": [{"type": "string", "name": "endpoint", "required": true}, {"type": "string", "name": "namespace", "required": true}, {"type": "string", "name": "workloadType", "required": true, "enum": {"items": [{"value": "Analytics"}]}}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "show", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.collaborationName", "options": ["n", "name", "collaboration-name"], "required": true, "idPart": "name", "help": {"short": "Name of the collaboration."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Collaborations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/collaborations/{collaborationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "collaborationName", "arg": "$Path.collaborationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/collaborations/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "clusterEndpoint"}, {"readOnly": true, "type": "string", "name": "collaborationState", "enum": {"items": [{"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "PauseFailed"}, {"value": "PauseInitiated"}, {"value": "Paused"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "ResumeFailed"}, {"value": "ResumeInitiated"}, {"value": "Resumed"}]}}, {"type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}, {"type": "string", "name": "userIdentifier"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"readOnly": true, "type": "object", "name": "health", "props": [{"type": "array", "name": "healthIssues", "item": {"type": "object", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}]}}, {"type": "string", "name": "healthState", "required": true, "enum": {"items": [{"value": "Error"}, {"value": "Ok"}]}}]}, {"readOnly": true, "type": "object", "name": "managedOnBehalfOfConfiguration", "props": [{"type": "array", "name": "moboBrokerResources", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}]}, "identifiers": ["id"]}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "resourceLocation"}, {"type": "object", "name": "targetResourceConfiguration", "props": [{"default": {"value": "Standard_D4ds_v5"}, "type": "string", "name": "aksSku", "enum": {"items": [{"value": "Standard_D16ds_v5"}, {"value": "Standard_D32ds_v5"}, {"value": "Standard_D4ds_v5"}, {"value": "Standard_D8ds_v5"}]}}, {"type": "object", "name": "iPTagConfiguration", "props": [{"type": "string", "name": "type", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "value", "required": true, "format": {"minLength": 1}}]}, {"default": {"value": 3}, "type": "integer32", "name": "nodePoolSize", "format": {"maximum": 10, "minimum": 3}}]}, {"readOnly": true, "type": "array", "name": "workloads", "item": {"type": "object", "props": [{"type": "string", "name": "endpoint", "required": true}, {"type": "string", "name": "namespace", "required": true}, {"type": "string", "name": "workloadType", "required": true, "enum": {"items": [{"value": "Analytics"}]}}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.collaborationName", "options": ["n", "name", "collaboration-name"], "required": true, "idPart": "name", "help": {"short": "Name of the collaboration."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Collaborations_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/collaborations/{collaborationName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "collaborationName", "arg": "$Path.collaborationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.collaborationName", "options": ["n", "name", "collaboration-name"], "required": true, "idPart": "name", "help": {"short": "Name of the collaboration."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "array", "var": "$resource.properties.collaborators", "options": ["collaborators"], "group": "Properties", "help": {"short": "Gets or sets the collaborators."}, "item": {"type": "object", "args": [{"type": "string", "var": "$resource.properties.collaborators[].objectId", "options": ["object-id"], "help": {"short": "Object ID of the collaborator."}}, {"type": "string", "var": "$resource.properties.collaborators[].tenantId", "options": ["tenant-id"], "help": {"short": "Tenant ID of the collaborator."}}, {"type": "string", "var": "$resource.properties.collaborators[].userIdentifier", "options": ["user-identifier"], "help": {"short": "User identifier of the collaborator. This can be specified as an email (no OID/TID should be specified) or an SPN (OID/TID required)."}}]}}, {"type": "string", "var": "$resource.properties.resourceLocation", "options": ["resource-location"], "group": "Properties", "help": {"short": "Gets or sets the resource location for the collaboration."}}, {"type": "object", "var": "$resource.properties.targetResourceConfiguration", "options": ["target-resource-configuration", "target-config"], "group": "Properties", "help": {"short": "Create-time configuration for the Azure resources that host the collaboration."}, "args": [{"type": "string", "var": "$resource.properties.targetResourceConfiguration.aksSku", "options": ["aks-sku"], "help": {"short": "Virtual machine SKU used by the Azure Kubernetes Service node pool for a VN2OnAKS collaboration. The default is Standard_D4ds_v5."}, "default": {"value": "Standard_D4ds_v5"}, "enum": {"items": [{"name": "Standard_D16ds_v5", "value": "Standard_D16ds_v5"}, {"name": "Standard_D32ds_v5", "value": "Standard_D32ds_v5"}, {"name": "Standard_D4ds_v5", "value": "Standard_D4ds_v5"}, {"name": "Standard_D8ds_v5", "value": "Standard_D8ds_v5"}]}}, {"type": "object", "var": "$resource.properties.targetResourceConfiguration.iPTagConfiguration", "options": ["i-p-tag-configuration"], "help": {"short": "Tag applied to the target resources."}, "args": [{"type": "string", "var": "$resource.properties.targetResourceConfiguration.iPTagConfiguration.type", "options": ["type"], "required": true, "help": {"short": "Tag type applied to the target resources."}, "format": {"minLength": 1}}, {"type": "string", "var": "$resource.properties.targetResourceConfiguration.iPTagConfiguration.value", "options": ["value"], "required": true, "help": {"short": "Tag value applied to the target resources."}, "format": {"minLength": 1}}]}, {"type": "integer32", "var": "$resource.properties.targetResourceConfiguration.nodePoolSize", "options": ["node-pool-size"], "help": {"short": "Number of nodes in the Azure Kubernetes Service node pool for a VN2OnAKS collaboration. The default is 3."}, "default": {"value": 3}, "format": {"maximum": 10, "minimum": 3}}]}]}, {"name": "Resource", "args": [{"type": "string", "var": "$resource.kind", "options": ["kind"], "group": "Resource", "help": {"short": "Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type."}, "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "var": "$resource.location", "options": ["l", "location"], "required": true, "group": "Resource", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Collaborations_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/collaborations/{collaborationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "collaborationName", "arg": "$Path.collaborationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "string", "name": "kind", "arg": "$resource.kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "collaborators", "arg": "$resource.properties.collaborators", "item": {"type": "object", "props": [{"type": "string", "name": "objectId", "arg": "$resource.properties.collaborators[].objectId"}, {"type": "string", "name": "tenantId", "arg": "$resource.properties.collaborators[].tenantId"}, {"type": "string", "name": "userIdentifier", "arg": "$resource.properties.collaborators[].userIdentifier"}]}}, {"type": "string", "name": "resourceLocation", "arg": "$resource.properties.resourceLocation"}, {"type": "object", "name": "targetResourceConfiguration", "arg": "$resource.properties.targetResourceConfiguration", "props": [{"default": {"value": "Standard_D4ds_v5"}, "type": "string", "name": "aksSku", "arg": "$resource.properties.targetResourceConfiguration.aksSku", "enum": {"items": [{"value": "Standard_D16ds_v5"}, {"value": "Standard_D32ds_v5"}, {"value": "Standard_D4ds_v5"}, {"value": "Standard_D8ds_v5"}]}}, {"type": "object", "name": "iPTagConfiguration", "arg": "$resource.properties.targetResourceConfiguration.iPTagConfiguration", "props": [{"type": "string", "name": "type", "arg": "$resource.properties.targetResourceConfiguration.iPTagConfiguration.type", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "value", "arg": "$resource.properties.targetResourceConfiguration.iPTagConfiguration.value", "required": true, "format": {"minLength": 1}}]}, {"default": {"value": 3}, "type": "integer32", "name": "nodePoolSize", "arg": "$resource.properties.targetResourceConfiguration.nodePoolSize", "format": {"maximum": 10, "minimum": 3}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/collaborations/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "clusterEndpoint"}, {"readOnly": true, "type": "string", "name": "collaborationState", "enum": {"items": [{"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "PauseFailed"}, {"value": "PauseInitiated"}, {"value": "Paused"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "ResumeFailed"}, {"value": "ResumeInitiated"}, {"value": "Resumed"}]}}, {"type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}, {"type": "string", "name": "userIdentifier"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"readOnly": true, "type": "object", "name": "health", "props": [{"type": "array", "name": "healthIssues", "item": {"type": "object", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}]}}, {"type": "string", "name": "healthState", "required": true, "enum": {"items": [{"value": "Error"}, {"value": "Ok"}]}}]}, {"readOnly": true, "type": "object", "name": "managedOnBehalfOfConfiguration", "props": [{"type": "array", "name": "moboBrokerResources", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}]}, "identifiers": ["id"]}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "resourceLocation"}, {"type": "object", "name": "targetResourceConfiguration", "props": [{"default": {"value": "Standard_D4ds_v5"}, "type": "string", "name": "aksSku", "enum": {"items": [{"value": "Standard_D16ds_v5"}, {"value": "Standard_D32ds_v5"}, {"value": "Standard_D4ds_v5"}, {"value": "Standard_D8ds_v5"}]}}, {"type": "object", "name": "iPTagConfiguration", "props": [{"type": "string", "name": "type", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "value", "required": true, "format": {"minLength": 1}}]}, {"default": {"value": 3}, "type": "integer32", "name": "nodePoolSize", "format": {"maximum": 10, "minimum": 3}}]}, {"readOnly": true, "type": "array", "name": "workloads", "item": {"type": "object", "props": [{"type": "string", "name": "endpoint", "required": true}, {"type": "string", "name": "namespace", "required": true}, {"type": "string", "name": "workloadType", "required": true, "enum": {"items": [{"value": "Analytics"}]}}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2026-09-30-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-09-30-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wOS0zMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.collaborationName", "options": ["n", "name", "collaboration-name"], "required": true, "idPart": "name", "help": {"short": "Name of the collaboration."}, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$properties.tags", "options": ["tags"], "group": "Properties", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Collaborations_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CleanRoom/collaborations/{collaborationName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "collaborationName", "arg": "$Path.collaborationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-09-30-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "tags", "arg": "$properties.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CleanRoom/collaborations/{}"}}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "clusterEndpoint"}, {"readOnly": true, "type": "string", "name": "collaborationState", "enum": {"items": [{"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "PauseFailed"}, {"value": "PauseInitiated"}, {"value": "Paused"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "ResumeFailed"}, {"value": "ResumeInitiated"}, {"value": "Resumed"}]}}, {"type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}, {"type": "string", "name": "userIdentifier"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"readOnly": true, "type": "object", "name": "health", "props": [{"type": "array", "name": "healthIssues", "item": {"type": "object", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}]}}, {"type": "string", "name": "healthState", "required": true, "enum": {"items": [{"value": "Error"}, {"value": "Ok"}]}}]}, {"readOnly": true, "type": "object", "name": "managedOnBehalfOfConfiguration", "props": [{"type": "array", "name": "moboBrokerResources", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}]}, "identifiers": ["id"]}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "resourceLocation"}, {"type": "object", "name": "targetResourceConfiguration", "props": [{"default": {"value": "Standard_D4ds_v5"}, "type": "string", "name": "aksSku", "enum": {"items": [{"value": "Standard_D16ds_v5"}, {"value": "Standard_D32ds_v5"}, {"value": "Standard_D4ds_v5"}, {"value": "Standard_D8ds_v5"}]}}, {"type": "object", "name": "iPTagConfiguration", "props": [{"type": "string", "name": "type", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "value", "required": true, "format": {"minLength": 1}}]}, {"default": {"value": 3}, "type": "integer32", "name": "nodePoolSize", "format": {"maximum": 10, "minimum": 3}}]}, {"readOnly": true, "type": "array", "name": "workloads", "item": {"type": "object", "props": [{"type": "string", "name": "endpoint", "required": true}, {"type": "string", "name": "namespace", "required": true}, {"type": "string", "name": "workloadType", "required": true, "enum": {"items": [{"value": "Analytics"}]}}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-09-30-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-09-30-preview.xml index 0a9e5a5c6..19645c369 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-09-30-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-09-30-preview.xml @@ -260,7 +260,7 @@ - +