From c5c389b0fad3cf5c409e2bf054f9d9b8fca9528c Mon Sep 17 00:00:00 2001 From: Kunal Karmakar Date: Wed, 18 Mar 2026 12:00:12 +0530 Subject: [PATCH 01/14] New API version for extension managedcleanroom --- .../collaboration/_add-collaborator.md | 11 + .../managedcleanroom/collaboration/_create.md | 11 + .../managedcleanroom/collaboration/_delete.md | 11 + .../collaboration/_enable-workload.md | 11 + .../managedcleanroom/collaboration/_list.md | 12 + .../managedcleanroom/collaboration/_pause.md | 11 + .../collaboration/_recover.md | 11 + .../managedcleanroom/collaboration/_resume.md | 11 + .../managedcleanroom/collaboration/_show.md | 11 + .../managedcleanroom/collaboration/_update.md | 11 + .../consortium-view/_create.md | 11 + .../consortium-view/_delete.md | 11 + .../managedcleanroom/consortium-view/_list.md | 12 + .../managedcleanroom/consortium-view/_show.md | 11 + .../consortium-view/_update.md | 11 + .../consortium-view/contract/_list.md | 11 + .../contract/_propose-template.md | 11 + .../consortium-view/contract/_show.md | 11 + .../managedcleanroom/consortium/_create.md | 11 + .../managedcleanroom/consortium/_delete.md | 11 + Commands/managedcleanroom/consortium/_list.md | 12 + .../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 | 11 + .../2026-03-31-preview.json | 1 + .../2026-03-31-preview.xml | 343 +++++++++ .../2026-03-31-preview.json | 1 + .../2026-03-31-preview.xml | 321 ++++++++ .../2026-03-31-preview.json | 1 + .../2026-03-31-preview.xml | 223 ++++++ .../2026-03-31-preview.md | 1 + .../2026-03-31-preview.json | 1 + .../2026-03-31-preview.xml | 680 +++++++++++++++++ .../2026-03-31-preview.json | 1 + .../2026-03-31-preview.xml | 220 ++++++ .../2026-03-31-preview.json | 1 + .../2026-03-31-preview.xml | 201 +++++ .../2026-03-31-preview.json | 1 + .../2026-03-31-preview.xml | 182 +++++ .../2026-03-31-preview.json | 1 + .../2026-03-31-preview.xml | 194 +++++ .../2026-03-31-preview.json | 1 + .../2026-03-31-preview.xml | 182 +++++ .../2026-03-31-preview.md | 1 + .../2026-03-31-preview.json | 1 + .../2026-03-31-preview.xml | 705 ++++++++++++++++++ .../2026-03-31-preview.json | 1 + .../2026-03-31-preview.xml | 171 +++++ .../2026-03-31-preview.json | 1 + .../2026-03-31-preview.xml | 183 +++++ .../2026-03-31-preview.json | 1 + .../2026-03-31-preview.xml | 171 +++++ .../2026-03-31-preview.md | 1 + .../2026-03-31-preview.json | 1 + .../2026-03-31-preview.xml | 522 +++++++++++++ .../2026-03-31-preview.json | 1 + .../2026-03-31-preview.xml | 98 +++ .../2026-03-31-preview.json | 1 + .../2026-03-31-preview.xml | 100 +++ .../2026-03-31-preview.json | 1 + .../2026-03-31-preview.xml | 108 +++ 63 files changed, 4913 insertions(+) create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-03-31-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-03-31-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-03-31-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-03-31-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-03-31-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-03-31-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-03-31-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-03-31-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-03-31-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-03-31-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-03-31-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-03-31-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-03-31-preview.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-03-31-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-03-31-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2026-03-31-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2026-03-31-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2026-03-31-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2026-03-31-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2026-03-31-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2026-03-31-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-03-31-preview.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cw==/2026-03-31-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cw==/2026-03-31-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fQ==/2026-03-31-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fQ==/2026-03-31-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fS9wcm9wb3NldGVtcGxhdGU=/2026-03-31-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fS9wcm9wb3NldGVtcGxhdGU=/2026-03-31-preview.xml diff --git a/Commands/managedcleanroom/collaboration/_add-collaborator.md b/Commands/managedcleanroom/collaboration/_add-collaborator.md index 948b30e01..207f1173f 100644 --- a/Commands/managedcleanroom/collaboration/_add-collaborator.md +++ b/Commands/managedcleanroom/collaboration/_add-collaborator.md @@ -14,3 +14,14 @@ Adds a collaborator to a collaboration. ```bash managedcleanroom collaboration add-collaborator --resource-group testrg --collaboration-name ContosoCollaboration --email alice@example.com ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.xml) **Stable** + + + +#### examples + +- Add Collaborator + ```bash + managedcleanroom collaboration add-collaborator --resource-group testrg --collaboration-name ContosoCollaboration --email alice@example.com + ``` diff --git a/Commands/managedcleanroom/collaboration/_create.md b/Commands/managedcleanroom/collaboration/_create.md index 02ec5bdaa..d6551a4cc 100644 --- a/Commands/managedcleanroom/collaboration/_create.md +++ b/Commands/managedcleanroom/collaboration/_create.md @@ -14,3 +14,14 @@ Create a collaboration. ```bash managedcleanroom collaboration create --resource-group testrg --collaboration-name ContosoCollaboration --location northeurope --consortium-type ConfidentialACI --user-identity "{tenant-id:fd3c3665-1729-4b7b-9a38-238e83b0f98b,object-id:fd3c3665-1729-4b7b-9a38-238e83b0f98b,account-type:microsoft}" ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.xml) **Stable** + + + +#### examples + +- Create Collaboration + ```bash + managedcleanroom collaboration create --resource-group testrg --collaboration-name ContosoCollaboration --location northeurope --consortium-type ConfidentialACI --user-identity "{tenant-id:fd3c3665-1729-4b7b-9a38-238e83b0f98b,object-id:fd3c3665-1729-4b7b-9a38-238e83b0f98b,account-type:microsoft}" + ``` diff --git a/Commands/managedcleanroom/collaboration/_delete.md b/Commands/managedcleanroom/collaboration/_delete.md index bdd431128..f6ae3baea 100644 --- a/Commands/managedcleanroom/collaboration/_delete.md +++ b/Commands/managedcleanroom/collaboration/_delete.md @@ -14,3 +14,14 @@ Delete a collaboration. ```bash managedcleanroom collaboration delete --resource-group testrg --collaboration-name ContosoCollaboration ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-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 6a363055e..66b22a88b 100644 --- a/Commands/managedcleanroom/collaboration/_enable-workload.md +++ b/Commands/managedcleanroom/collaboration/_enable-workload.md @@ -14,3 +14,14 @@ Enables a workload on a collaboration. ```bash managedcleanroom collaboration enable-workload --resource-group testrg --collaboration-name ContosoCollaboration --workload-type analytics ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-03-31-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/_list.md b/Commands/managedcleanroom/collaboration/_list.md index eee850cac..e1220784c 100644 --- a/Commands/managedcleanroom/collaboration/_list.md +++ b/Commands/managedcleanroom/collaboration/_list.md @@ -15,3 +15,15 @@ List collaborations in a subscription. ```bash managedcleanroom collaboration list ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.xml) **Stable** + + + + +#### examples + +- List collaborations in subscription + ```bash + managedcleanroom collaboration list + ``` diff --git a/Commands/managedcleanroom/collaboration/_pause.md b/Commands/managedcleanroom/collaboration/_pause.md index 7397827ee..c8e538c50 100644 --- a/Commands/managedcleanroom/collaboration/_pause.md +++ b/Commands/managedcleanroom/collaboration/_pause.md @@ -14,3 +14,14 @@ Pauses collaboration. ```bash managedcleanroom collaboration pause --resource-group testrg --collaboration-name ContosoCollaboration ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-03-31-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 29fe68e3d..a56715405 100644 --- a/Commands/managedcleanroom/collaboration/_recover.md +++ b/Commands/managedcleanroom/collaboration/_recover.md @@ -14,3 +14,14 @@ Recovers collaboration. ```bash managedcleanroom collaboration recover --resource-group testrg --collaboration-name ContosoCollaboration --force-recover True ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-03-31-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 f023ff83e..6f1d56bb2 100644 --- a/Commands/managedcleanroom/collaboration/_resume.md +++ b/Commands/managedcleanroom/collaboration/_resume.md @@ -14,3 +14,14 @@ Resumes collaboration. ```bash managedcleanroom collaboration resume --resource-group testrg --collaboration-name ContosoCollaboration ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-03-31-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 b9d69e893..baa5807af 100644 --- a/Commands/managedcleanroom/collaboration/_show.md +++ b/Commands/managedcleanroom/collaboration/_show.md @@ -14,3 +14,14 @@ Get a collaboration. ```bash managedcleanroom collaboration show --resource-group testrg --collaboration-name ContosoCollaboration ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-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 2d82dde51..d02407a56 100644 --- a/Commands/managedcleanroom/collaboration/_update.md +++ b/Commands/managedcleanroom/collaboration/_update.md @@ -14,3 +14,14 @@ Update a collaboration. ```bash managedcleanroom collaboration update --resource-group testrg --collaboration-name ContosoCollaboration --consortium-type ConfidentialACI --user-identity "{tenant-id:fd3c3665-1729-4b7b-9a38-238e83b0f98b,object-id:fd3c3665-1729-4b7b-9a38-238e83b0f98b,account-type:microsoft}" ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.xml) **Stable** + + + +#### examples + +- Create Collaboration + ```bash + managedcleanroom collaboration update --resource-group testrg --collaboration-name ContosoCollaboration --consortium-type ConfidentialACI --user-identity "{tenant-id:fd3c3665-1729-4b7b-9a38-238e83b0f98b,object-id:fd3c3665-1729-4b7b-9a38-238e83b0f98b,account-type:microsoft}" + ``` diff --git a/Commands/managedcleanroom/consortium-view/_create.md b/Commands/managedcleanroom/consortium-view/_create.md index 3a013ce04..48308db6d 100644 --- a/Commands/managedcleanroom/consortium-view/_create.md +++ b/Commands/managedcleanroom/consortium-view/_create.md @@ -14,3 +14,14 @@ Create a consortium view. ```bash managedcleanroom consortium-view create --resource-group testrg --consortium-view-name ContosoConsortiumView --location northeurope --consortium-endpoint https://ContosoEndpoint/ --consortium-service-certificate-pem Contoso certificate pem --member "{certificate-pem:membercertificate,signed-payload:membersignedpayload}" ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-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/ --consortium-service-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 183a35922..c96c4aa66 100644 --- a/Commands/managedcleanroom/consortium-view/_delete.md +++ b/Commands/managedcleanroom/consortium-view/_delete.md @@ -14,3 +14,14 @@ Delete a consortium view. ```bash managedcleanroom consortium-view delete --resource-group testrg --consortium-view-name ContosoConsortiumView ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-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 c2b54a0d1..22039a8ab 100644 --- a/Commands/managedcleanroom/consortium-view/_list.md +++ b/Commands/managedcleanroom/consortium-view/_list.md @@ -15,3 +15,15 @@ List consortium views in a subscription. ```bash managedcleanroom consortium-view list ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-03-31-preview.xml) **Stable** + + + + +#### examples + +- List consortium views in subscription + ```bash + managedcleanroom consortium-view list + ``` diff --git a/Commands/managedcleanroom/consortium-view/_show.md b/Commands/managedcleanroom/consortium-view/_show.md index a27d1606c..c51023b40 100644 --- a/Commands/managedcleanroom/consortium-view/_show.md +++ b/Commands/managedcleanroom/consortium-view/_show.md @@ -14,3 +14,14 @@ Get a consortium view. ```bash managedcleanroom consortium-view show --resource-group testrg --consortium-view-name ContosoConsortiumView ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-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 e9284c809..313434f06 100644 --- a/Commands/managedcleanroom/consortium-view/_update.md +++ b/Commands/managedcleanroom/consortium-view/_update.md @@ -14,3 +14,14 @@ Update a consortium view. ```bash managedcleanroom consortium-view update --resource-group testrg --consortium-view-name ContosoConsortiumView --consortium-endpoint https://ContosoEndpoint/ --consortium-service-certificate-pem Contoso certificate pem --member "{certificate-pem:membercertificate,signed-payload:membersignedpayload}" ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-preview.xml) **Stable** + + + +#### examples + +- Create Consortium View + ```bash + managedcleanroom consortium-view update --resource-group testrg --consortium-view-name ContosoConsortiumView --consortium-endpoint https://ContosoEndpoint/ --consortium-service-certificate-pem Contoso certificate pem --member "{certificate-pem:membercertificate,signed-payload:membersignedpayload}" + ``` diff --git a/Commands/managedcleanroom/consortium-view/contract/_list.md b/Commands/managedcleanroom/consortium-view/contract/_list.md index e5b137398..1f827a3fb 100644 --- a/Commands/managedcleanroom/consortium-view/contract/_list.md +++ b/Commands/managedcleanroom/consortium-view/contract/_list.md @@ -14,3 +14,14 @@ List contracts in a consortium view. ```bash managedcleanroom consortium-view contract list --resource-group testrg --consortium-view-name ContosoConsortiumView ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cw==/2026-03-31-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 930a5e9d5..dcf060073 100644 --- a/Commands/managedcleanroom/consortium-view/contract/_propose-template.md +++ b/Commands/managedcleanroom/consortium-view/contract/_propose-template.md @@ -14,3 +14,14 @@ Generates and proposes contract template. ```bash managedcleanroom consortium-view contract propose-template --resource-group testrg --consortium-view-name ContosoConsortiumView --contract-name ContosoContract ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fS9wcm9wb3NldGVtcGxhdGU=/2026-03-31-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 ca04ffb13..1c75bda1e 100644 --- a/Commands/managedcleanroom/consortium-view/contract/_show.md +++ b/Commands/managedcleanroom/consortium-view/contract/_show.md @@ -14,3 +14,14 @@ Get a contract. ```bash managedcleanroom consortium-view contract show --resource-group testrg --consortium-view-name ContosoConsortiumView --contract-name ContosoContract ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fQ==/2026-03-31-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/_create.md b/Commands/managedcleanroom/consortium/_create.md index d7abef566..b2fbbe00a 100644 --- a/Commands/managedcleanroom/consortium/_create.md +++ b/Commands/managedcleanroom/consortium/_create.md @@ -14,3 +14,14 @@ Create a consortium. ```bash managedcleanroom consortium create --resource-group testrg --consortium-name ContosoConsortium --location northeurope ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-03-31-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 be1ffdcd3..d089fd376 100644 --- a/Commands/managedcleanroom/consortium/_delete.md +++ b/Commands/managedcleanroom/consortium/_delete.md @@ -14,3 +14,14 @@ Delete a consortium. ```bash managedcleanroom consortium delete --resource-group testrg --consortium-name ContosoConsortium ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-03-31-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 b608d0985..4c174cb89 100644 --- a/Commands/managedcleanroom/consortium/_list.md +++ b/Commands/managedcleanroom/consortium/_list.md @@ -15,3 +15,15 @@ List consortiums in a subscription. ```bash managedcleanroom consortium list ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-03-31-preview.xml) **Stable** + + + + +#### examples + +- List consortiums in subscription + ```bash + managedcleanroom consortium list + ``` diff --git a/Commands/managedcleanroom/consortium/_pause.md b/Commands/managedcleanroom/consortium/_pause.md index 6efabd8d2..b5747d5db 100644 --- a/Commands/managedcleanroom/consortium/_pause.md +++ b/Commands/managedcleanroom/consortium/_pause.md @@ -14,3 +14,14 @@ Pauses consortium. ```bash managedcleanroom consortium pause --resource-group testrg --consortium-name ContosoConsortium ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2026-03-31-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 75acb06e1..c7474bbea 100644 --- a/Commands/managedcleanroom/consortium/_recover.md +++ b/Commands/managedcleanroom/consortium/_recover.md @@ -14,3 +14,14 @@ Recovers consortium. ```bash managedcleanroom consortium recover --resource-group testrg --consortium-name ContosoConsortium --force-recover True ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2026-03-31-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 79132baab..07958a234 100644 --- a/Commands/managedcleanroom/consortium/_resume.md +++ b/Commands/managedcleanroom/consortium/_resume.md @@ -14,3 +14,14 @@ Resumes consortium. ```bash managedcleanroom consortium resume --resource-group testrg --consortium-name ContosoConsortium ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2026-03-31-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 9a548b865..d2037aa58 100644 --- a/Commands/managedcleanroom/consortium/_show.md +++ b/Commands/managedcleanroom/consortium/_show.md @@ -14,3 +14,14 @@ Get a consortium. ```bash managedcleanroom consortium show --resource-group testrg --consortium-name ContosoConsortium ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-03-31-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 07737eb7d..811b14131 100644 --- a/Commands/managedcleanroom/consortium/_update.md +++ b/Commands/managedcleanroom/consortium/_update.md @@ -14,3 +14,14 @@ Update a consortium. ```bash managedcleanroom consortium update --resource-group testrg --consortium-name ContosoConsortium ``` + +### [2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-03-31-preview.xml) **Stable** + + + +#### examples + +- Create Consortium + ```bash + managedcleanroom consortium update --resource-group testrg --consortium-name ContosoConsortium + ``` diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.json new file mode 100644 index 000000000..922e29e75 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/collaborations", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb2xsYWJvcmF0aW9ucw==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25z/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "list", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/collaborations", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb2xsYWJvcmF0aW9ucw==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25z/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "ServicePrincipal"}, {"value": "User"}]}}, {"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"type": "string", "name": "consortiumType", "required": true, "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "ServicePrincipal"}, {"value": "User"}]}}, {"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"type": "string", "name": "consortiumType", "required": true, "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.xml new file mode 100644 index 000000000..c7134d52a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.xml @@ -0,0 +1,343 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-03-31-preview.json new file mode 100644 index 000000000..c06fcc925 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-03-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/consortiums", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb25zb3J0aXVtcw==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1z/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "list", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/consortiums", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb25zb3J0aXVtcw==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1z/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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"}]}}, {"type": "string", "name": "consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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-03-31-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"}]}}, {"type": "string", "name": "consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-03-31-preview.xml new file mode 100644 index 000000000..e5e4ab246 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-03-31-preview.xml @@ -0,0 +1,321 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-03-31-preview.json new file mode 100644 index 000000000..68f7c1d0e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-03-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/consortiumviews", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb25zb3J0aXVtVmlld3M=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cw==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium-view", "commands": [{"name": "list", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/consortiumviews", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb25zb3J0aXVtVmlld3M=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cw==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-03-31-preview.xml new file mode 100644 index 000000000..3dc1f08fb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-03-31-preview.xml @@ -0,0 +1,223 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.md new file mode 100644 index 000000000..85a49a3ba --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.cleanroom/collaborations 2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.json new file mode 100644 index 000000000..f766e3ea8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "show", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "ServicePrincipal"}, {"value": "User"}]}}, {"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"type": "string", "name": "consortiumType", "required": true, "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": "string", "var": "$resource.properties.consortiumType", "options": ["consortium-type"], "required": true, "group": "Properties", "help": {"short": "Gets or sets the consortium type."}, "enum": {"items": [{"name": "ConfidentialACI", "value": "ConfidentialACI"}]}}]}, {"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-03-31-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": "consortiumType", "arg": "$resource.properties.consortiumType", "required": true, "enum": {"items": [{"value": "ConfidentialACI"}]}}], "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", "required": true, "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"}]}}, {"readOnly": true, "type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "ServicePrincipal"}, {"value": "User"}]}}, {"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"type": "string", "name": "consortiumType", "required": true, "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": "string", "var": "$resource.properties.consortiumType", "options": ["consortium-type"], "group": "Properties", "help": {"short": "Gets or sets the consortium type."}, "enum": {"items": [{"name": "ConfidentialACI", "value": "ConfidentialACI"}]}}]}, {"name": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "ServicePrincipal"}, {"value": "User"}]}}, {"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"type": "string", "name": "consortiumType", "required": true, "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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"}], "cls": "Collaboration_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "consortiumType", "arg": "$resource.properties.consortiumType", "required": true, "enum": {"items": [{"value": "ConfidentialACI"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"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-03-31-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Collaboration_read"}}}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.xml new file mode 100644 index 000000000..8273494a3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.xml @@ -0,0 +1,680 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.json new file mode 100644 index 000000000..33f4eb1fd --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/addcollaborator", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vYWRkQ29sbGFib3JhdG9y/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "add-collaborator", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/addcollaborator", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vYWRkQ29sbGFib3JhdG9y/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": "object", "var": "$body.collaborator", "options": ["collaborator"], "required": true, "group": "Body", "help": {"short": "Collaborator to be added."}, "args": [{"type": "string", "var": "$body.collaborator.email", "options": ["email"], "help": {"short": "Email of the collaborator."}}, {"type": "string", "var": "$body.collaborator.identityType", "options": ["identity-type"], "help": {"short": "Identity type of the collaborator."}, "enum": {"items": [{"name": "ServicePrincipal", "value": "ServicePrincipal"}, {"name": "User", "value": "User"}]}}, {"type": "string", "var": "$body.collaborator.objectId", "options": ["object-id"], "help": {"short": "Object ID of the collaborator."}}, {"type": "string", "var": "$body.collaborator.tenantId", "options": ["tenant-id"], "help": {"short": "Tenant ID of the collaborator."}}]}]}], "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-03-31-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", "arg": "$body.collaborator", "required": true, "props": [{"type": "string", "name": "email", "arg": "$body.collaborator.email"}, {"type": "string", "name": "identityType", "arg": "$body.collaborator.identityType", "enum": {"items": [{"value": "ServicePrincipal"}, {"value": "User"}]}}, {"type": "string", "name": "objectId", "arg": "$body.collaborator.objectId"}, {"type": "string", "name": "tenantId", "arg": "$body.collaborator.tenantId"}]}], "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", "required": true, "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"}]}}, {"readOnly": true, "type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "ServicePrincipal"}, {"value": "User"}]}}, {"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"type": "string", "name": "consortiumType", "required": true, "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.xml new file mode 100644 index 000000000..83d3ce048 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.xml @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-03-31-preview.json new file mode 100644 index 000000000..2e7f6bacd --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-03-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/enableworkload", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vZW5hYmxlV29ya2xvYWQ=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "enable-workload", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/enableworkload", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vZW5hYmxlV29ya2xvYWQ=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "ServicePrincipal"}, {"value": "User"}]}}, {"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"type": "string", "name": "consortiumType", "required": true, "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-03-31-preview.xml new file mode 100644 index 000000000..2ce2fef07 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-03-31-preview.xml @@ -0,0 +1,201 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-03-31-preview.json new file mode 100644 index 000000000..e29dada96 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-03-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/pause", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcGF1c2U=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "pause", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/pause", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcGF1c2U=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "ServicePrincipal"}, {"value": "User"}]}}, {"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"type": "string", "name": "consortiumType", "required": true, "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-03-31-preview.xml new file mode 100644 index 000000000..76ca996d0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-03-31-preview.xml @@ -0,0 +1,182 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-03-31-preview.json new file mode 100644 index 000000000..815ce8274 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-03-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/recover", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVjb3Zlcg==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "recover", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/recover", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVjb3Zlcg==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "ServicePrincipal"}, {"value": "User"}]}}, {"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"type": "string", "name": "consortiumType", "required": true, "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-03-31-preview.xml new file mode 100644 index 000000000..5ccaf5049 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-03-31-preview.xml @@ -0,0 +1,194 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-03-31-preview.json new file mode 100644 index 000000000..80808b21e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-03-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/resume", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVzdW1l/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "resume", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/resume", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVzdW1l/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "ServicePrincipal"}, {"value": "User"}]}}, {"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"type": "string", "name": "consortiumType", "required": true, "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-03-31-preview.xml new file mode 100644 index 000000000..befce4a68 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-03-31-preview.xml @@ -0,0 +1,182 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-03-31-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-03-31-preview.md new file mode 100644 index 000000000..b06fc527a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-03-31-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.cleanroom/consortiums 2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-03-31-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-03-31-preview.json new file mode 100644 index 000000000..408ab6147 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-03-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "show", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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"}]}}, {"type": "string", "name": "consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": "string", "var": "$resource.properties.consortiumType", "options": ["consortium-type"], "group": "Properties", "help": {"short": "Gets or sets the consortium type."}, "enum": {"items": [{"name": "ConfidentialACI", "value": "ConfidentialACI"}]}}, {"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."}}]}}]}, {"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-03-31-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": "consortiumType", "arg": "$resource.properties.consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}], "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"}]}}, {"type": "string", "name": "consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": [{"nullable": true, "type": "string", "var": "$resource.properties.consortiumType", "options": ["consortium-type"], "group": "Properties", "help": {"short": "Gets or sets the consortium type."}, "enum": {"items": [{"name": "ConfidentialACI", "value": "ConfidentialACI"}]}}, {"nullable": true, "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": {"nullable": true, "type": "object", "args": [{"type": "string", "var": "$resource.properties.members[].certificatePem", "options": ["certificate-pem"], "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"], "help": {"short": "Gets or sets the public encryption key of the member in PEM format."}}, {"type": "string", "var": "$resource.properties.members[].identifier", "options": ["identifier"], "help": {"short": "Identifier of the member."}}, {"type": "boolean", "var": "$resource.properties.members[].isOperator", "options": ["is-operator"], "help": {"short": "Indicates if the member is an operator."}}, {"nullable": true, "type": "string", "var": "$resource.properties.members[].recoveryRole", "options": ["recovery-role"], "help": {"short": "Gets or sets the recovery role for non-operator members."}}]}}]}, {"name": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "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-03-31-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"}]}}, {"type": "string", "name": "consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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"}], "cls": "Consortium_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "consortiumType", "arg": "$resource.properties.consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"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-03-31-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Consortium_read"}}}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-03-31-preview.xml new file mode 100644 index 000000000..fe3200a74 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-03-31-preview.xml @@ -0,0 +1,705 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2026-03-31-preview.json new file mode 100644 index 000000000..082928019 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2026-03-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/pause", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcGF1c2U=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "pause", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/pause", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcGF1c2U=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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"}]}}, {"type": "string", "name": "consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2026-03-31-preview.xml new file mode 100644 index 000000000..638608ecd --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2026-03-31-preview.xml @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2026-03-31-preview.json new file mode 100644 index 000000000..706e99999 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2026-03-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/recover", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcmVjb3Zlcg==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "recover", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/recover", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcmVjb3Zlcg==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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"}]}}, {"type": "string", "name": "consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2026-03-31-preview.xml new file mode 100644 index 000000000..60ac93bef --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2026-03-31-preview.xml @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2026-03-31-preview.json new file mode 100644 index 000000000..4348fbc33 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2026-03-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/resume", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcmVzdW1l/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "resume", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/resume", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcmVzdW1l/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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"}]}}, {"type": "string", "name": "consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2026-03-31-preview.xml new file mode 100644 index 000000000..facd14539 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2026-03-31-preview.xml @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-03-31-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-03-31-preview.md new file mode 100644 index 000000000..c4ac00cdd --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-03-31-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.cleanroom/consortiumviews 2026-03-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2026-03-31-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-preview.json new file mode 100644 index 000000000..ff3408fbb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium-view", "commands": [{"name": "show", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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"], "group": "Properties", "help": {"short": "Gets or sets the CCF endpoint."}}, {"type": "string", "var": "$resource.properties.consortiumServiceCertificatePem", "options": ["certificate-pem"], "group": "Properties", "help": {"short": "Gets or sets the CCF public service certificate in PEM format."}}, {"type": "object", "var": "$resource.properties.member", "options": ["member"], "group": "Properties", "help": {"short": "Gets or sets the consortium view member."}, "args": [{"type": "string", "var": "$resource.properties.member.certificatePem", "options": ["certificate-pem"], "help": {"short": "Gets or sets the public certificate of the member in PEM format."}}, {"type": "password", "var": "$resource.properties.member.signedPayload", "options": ["signed-payload"], "help": {"short": "Signature of the member (member identifier signed using the member private certificate)."}, "prompt": {"msg": "Password:"}}]}]}, {"name": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "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-03-31-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"}], "cls": "ConsortiumView_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"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}}}}, {"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-03-31-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@ConsortiumView_read"}}}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-preview.xml new file mode 100644 index 000000000..311bef039 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-preview.xml @@ -0,0 +1,522 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cw==/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cw==/2026-03-31-preview.json new file mode 100644 index 000000000..d27e27932 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cw==/2026-03-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}/contracts", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfS9jb250cmFjdHM=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium-view contract", "commands": [{"name": "list", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}/contracts", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfS9jb250cmFjdHM=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cw==/2026-03-31-preview.xml new file mode 100644 index 000000000..a5d22f89a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cw==/2026-03-31-preview.xml @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fQ==/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fQ==/2026-03-31-preview.json new file mode 100644 index 000000000..4c028d9ff --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fQ==/2026-03-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}/contracts/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfS9jb250cmFjdHMve2NvbnRyYWN0TmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium-view contract", "commands": [{"name": "show", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}/contracts/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfS9jb250cmFjdHMve2NvbnRyYWN0TmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fQ==/2026-03-31-preview.xml new file mode 100644 index 000000000..a9e1a55e9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fQ==/2026-03-31-preview.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fS9wcm9wb3NldGVtcGxhdGU=/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fS9wcm9wb3NldGVtcGxhdGU=/2026-03-31-preview.json new file mode 100644 index 000000000..0deeef614 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fS9wcm9wb3NldGVtcGxhdGU=/2026-03-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}/contracts/{}/proposetemplate", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfS9jb250cmFjdHMve2NvbnRyYWN0TmFtZX0vcHJvcG9zZVRlbXBsYXRl/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium-view contract", "commands": [{"name": "propose-template", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}/contracts/{}/proposetemplate", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfS9jb250cmFjdHMve2NvbnRyYWN0TmFtZX0vcHJvcG9zZVRlbXBsYXRl/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fS9wcm9wb3NldGVtcGxhdGU=/2026-03-31-preview.xml new file mode 100644 index 000000000..b37924608 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fS9wcm9wb3NldGVtcGxhdGU=/2026-03-31-preview.xml @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
From 6415ea58975d12f636adc6745f2b9143c1f05ada Mon Sep 17 00:00:00 2001 From: Kunal Karmakar Date: Thu, 19 Mar 2026 12:01:59 +0530 Subject: [PATCH 02/14] Update documentation --- Commands/managedcleanroom/collaboration/_add-collaborator.md | 2 +- Commands/managedcleanroom/collaboration/_create.md | 2 +- Commands/managedcleanroom/collaboration/_update.md | 2 +- Commands/managedcleanroom/readme.md | 2 +- Commands/readme.md | 2 +- .../2026-03-31-preview.json | 2 +- .../2026-03-31-preview.xml | 4 ++-- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Commands/managedcleanroom/collaboration/_add-collaborator.md b/Commands/managedcleanroom/collaboration/_add-collaborator.md index 207f1173f..c7361fcce 100644 --- a/Commands/managedcleanroom/collaboration/_add-collaborator.md +++ b/Commands/managedcleanroom/collaboration/_add-collaborator.md @@ -23,5 +23,5 @@ Adds a collaborator to a collaboration. - Add Collaborator ```bash - managedcleanroom collaboration add-collaborator --resource-group testrg --collaboration-name ContosoCollaboration --email alice@example.com + managedcleanroom collaboration add-collaborator --resource-group testrg --collaboration-name ContosoCollaboration --collaborator "{email:alice@contoso.com,tenant-id:72f988bf-86f1-41af-91ab-2d7cd011db47,object-id:0f8fad5b-d9cb-469f-a165-70867728950e,identity-type:User}" ``` diff --git a/Commands/managedcleanroom/collaboration/_create.md b/Commands/managedcleanroom/collaboration/_create.md index d6551a4cc..962d52b2b 100644 --- a/Commands/managedcleanroom/collaboration/_create.md +++ b/Commands/managedcleanroom/collaboration/_create.md @@ -23,5 +23,5 @@ Create a collaboration. - Create Collaboration ```bash - managedcleanroom collaboration create --resource-group testrg --collaboration-name ContosoCollaboration --location northeurope --consortium-type ConfidentialACI --user-identity "{tenant-id:fd3c3665-1729-4b7b-9a38-238e83b0f98b,object-id:fd3c3665-1729-4b7b-9a38-238e83b0f98b,account-type:microsoft}" + managedcleanroom collaboration create --resource-group testrg --collaboration-name ContosoCollaboration --location northeurope --consortium-type ConfidentialACI ``` diff --git a/Commands/managedcleanroom/collaboration/_update.md b/Commands/managedcleanroom/collaboration/_update.md index d02407a56..2081a81b9 100644 --- a/Commands/managedcleanroom/collaboration/_update.md +++ b/Commands/managedcleanroom/collaboration/_update.md @@ -23,5 +23,5 @@ Update a collaboration. - Create Collaboration ```bash - managedcleanroom collaboration update --resource-group testrg --collaboration-name ContosoCollaboration --consortium-type ConfidentialACI --user-identity "{tenant-id:fd3c3665-1729-4b7b-9a38-238e83b0f98b,object-id:fd3c3665-1729-4b7b-9a38-238e83b0f98b,account-type:microsoft}" + managedcleanroom collaboration update --resource-group testrg --collaboration-name ContosoCollaboration --consortium-type ConfidentialACI ``` diff --git a/Commands/managedcleanroom/readme.md b/Commands/managedcleanroom/readme.md index ba62b91a8..2fecd81fb 100644 --- a/Commands/managedcleanroom/readme.md +++ b/Commands/managedcleanroom/readme.md @@ -1,6 +1,6 @@ # [Group] _managedcleanroom_ -Manage Clean Room +Manage Azure Confidential Clean Room ## Subgroups diff --git a/Commands/readme.md b/Commands/readme.md index 082a9ed81..fec62ace0 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -219,7 +219,7 @@ : Manage Maintenance - [managedcleanroom](/Commands/managedcleanroom/readme.md) -: Manage Clean Room +: Manage Azure Confidential Clean Room - [managedservices](/Commands/managedservices/readme.md) : Manage the registration assignments and definitions in Azure. diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-preview.json index ff3408fbb..c3e5ac795 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium-view", "commands": [{"name": "show", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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"], "group": "Properties", "help": {"short": "Gets or sets the CCF endpoint."}}, {"type": "string", "var": "$resource.properties.consortiumServiceCertificatePem", "options": ["certificate-pem"], "group": "Properties", "help": {"short": "Gets or sets the CCF public service certificate in PEM format."}}, {"type": "object", "var": "$resource.properties.member", "options": ["member"], "group": "Properties", "help": {"short": "Gets or sets the consortium view member."}, "args": [{"type": "string", "var": "$resource.properties.member.certificatePem", "options": ["certificate-pem"], "help": {"short": "Gets or sets the public certificate of the member in PEM format."}}, {"type": "password", "var": "$resource.properties.member.signedPayload", "options": ["signed-payload"], "help": {"short": "Signature of the member (member identifier signed using the member private certificate)."}, "prompt": {"msg": "Password:"}}]}]}, {"name": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "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-03-31-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"}], "cls": "ConsortiumView_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"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}}}}, {"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-03-31-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@ConsortiumView_read"}}}}, {"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/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium-view", "commands": [{"name": "show", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": ["consortium-service-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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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"], "group": "Properties", "help": {"short": "Gets or sets the CCF endpoint."}}, {"type": "string", "var": "$resource.properties.consortiumServiceCertificatePem", "options": ["consortium-service-certificate-pem"], "group": "Properties", "help": {"short": "Gets or sets the CCF public service certificate in PEM format."}}, {"type": "object", "var": "$resource.properties.member", "options": ["member"], "group": "Properties", "help": {"short": "Gets or sets the consortium view member."}, "args": [{"type": "string", "var": "$resource.properties.member.certificatePem", "options": ["certificate-pem"], "help": {"short": "Gets or sets the public certificate of the member in PEM format."}}, {"type": "password", "var": "$resource.properties.member.signedPayload", "options": ["signed-payload"], "help": {"short": "Signature of the member (member identifier signed using the member private certificate)."}, "prompt": {"msg": "Password:"}}]}]}, {"name": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "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-03-31-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"}], "cls": "ConsortiumView_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"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}}}}, {"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-03-31-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@ConsortiumView_read"}}}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-preview.xml index 311bef039..5a9cc41cc 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-preview.xml @@ -173,7 +173,7 @@ - + @@ -338,7 +338,7 @@ - + From d0ddceafc8267e85d32bc636fe854eeaa59e8288 Mon Sep 17 00:00:00 2001 From: Kunal Karmakar Date: Fri, 20 Mar 2026 18:27:19 +0530 Subject: [PATCH 03/14] Updates to the under identifier field, removal of user type field --- .../collaboration/_add-collaborator.md | 2 +- .../2026-03-31-preview.json | 2 +- .../2026-03-31-preview.xml | 26 +------ .../2026-03-31-preview.json | 2 +- .../2026-03-31-preview.xml | 70 ++----------------- .../2026-03-31-preview.json | 2 +- .../2026-03-31-preview.xml | 34 ++------- .../2026-03-31-preview.json | 2 +- .../2026-03-31-preview.xml | 13 +--- .../2026-03-31-preview.json | 2 +- .../2026-03-31-preview.xml | 13 +--- .../2026-03-31-preview.json | 2 +- .../2026-03-31-preview.xml | 13 +--- .../2026-03-31-preview.json | 2 +- .../2026-03-31-preview.xml | 13 +--- 15 files changed, 23 insertions(+), 175 deletions(-) diff --git a/Commands/managedcleanroom/collaboration/_add-collaborator.md b/Commands/managedcleanroom/collaboration/_add-collaborator.md index c7361fcce..e45979688 100644 --- a/Commands/managedcleanroom/collaboration/_add-collaborator.md +++ b/Commands/managedcleanroom/collaboration/_add-collaborator.md @@ -23,5 +23,5 @@ Adds a collaborator to a collaboration. - Add Collaborator ```bash - managedcleanroom collaboration add-collaborator --resource-group testrg --collaboration-name ContosoCollaboration --collaborator "{email:alice@contoso.com,tenant-id:72f988bf-86f1-41af-91ab-2d7cd011db47,object-id:0f8fad5b-d9cb-469f-a165-70867728950e,identity-type:User}" + managedcleanroom collaboration add-collaborator --resource-group testrg --collaboration-name ContosoCollaboration --collaborator "{user-identifier:alice@contoso.com,tenant-id:72f988bf-86f1-41af-91ab-2d7cd011db47,object-id:0f8fad5b-d9cb-469f-a165-70867728950e}" ``` diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.json index 922e29e75..971bf44ff 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/collaborations", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb2xsYWJvcmF0aW9ucw==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25z/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "list", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/collaborations", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb2xsYWJvcmF0aW9ucw==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25z/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "ServicePrincipal"}, {"value": "User"}]}}, {"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"type": "string", "name": "consortiumType", "required": true, "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "ServicePrincipal"}, {"value": "User"}]}}, {"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"type": "string", "name": "consortiumType", "required": true, "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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 +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/collaborations", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb2xsYWJvcmF0aW9ucw==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25z/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "list", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/collaborations", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb2xsYWJvcmF0aW9ucw==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25z/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "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"}]}}, {"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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.xml index c7134d52a..637aa2f13 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.xml @@ -70,24 +70,13 @@ - - - - - - - + - - - - - @@ -228,24 +217,13 @@ - - - - - - - + - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.json index f766e3ea8..f0b707174 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "show", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "ServicePrincipal"}, {"value": "User"}]}}, {"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"type": "string", "name": "consortiumType", "required": true, "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": "string", "var": "$resource.properties.consortiumType", "options": ["consortium-type"], "required": true, "group": "Properties", "help": {"short": "Gets or sets the consortium type."}, "enum": {"items": [{"name": "ConfidentialACI", "value": "ConfidentialACI"}]}}]}, {"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-03-31-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": "consortiumType", "arg": "$resource.properties.consortiumType", "required": true, "enum": {"items": [{"value": "ConfidentialACI"}]}}], "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", "required": true, "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"}]}}, {"readOnly": true, "type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "ServicePrincipal"}, {"value": "User"}]}}, {"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"type": "string", "name": "consortiumType", "required": true, "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": "string", "var": "$resource.properties.consortiumType", "options": ["consortium-type"], "group": "Properties", "help": {"short": "Gets or sets the consortium type."}, "enum": {"items": [{"name": "ConfidentialACI", "value": "ConfidentialACI"}]}}]}, {"name": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "ServicePrincipal"}, {"value": "User"}]}}, {"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"type": "string", "name": "consortiumType", "required": true, "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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"}], "cls": "Collaboration_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "consortiumType", "arg": "$resource.properties.consortiumType", "required": true, "enum": {"items": [{"value": "ConfidentialACI"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"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-03-31-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Collaboration_read"}}}}, {"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-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "show", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "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"}]}}, {"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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": "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-03-31-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, "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", "required": true, "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"}]}}, {"readOnly": true, "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"}]}}, {"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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "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"}]}}, {"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"}], "cls": "Collaboration_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"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-03-31-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Collaboration_read"}}}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.xml index 8273494a3..24553276e 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.xml @@ -61,24 +61,13 @@ - - - - - - - + - - - - - @@ -229,14 +218,6 @@ - - - - - - - - @@ -278,13 +259,7 @@ - - - - - - - + @@ -324,24 +299,13 @@ - - - - - - - + - - - - - @@ -443,14 +407,6 @@ - - - - - - - - @@ -508,24 +464,13 @@ - - - - - - - + - - - - - @@ -619,13 +564,6 @@ - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.json index 33f4eb1fd..77f071cac 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/addcollaborator", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vYWRkQ29sbGFib3JhdG9y/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "add-collaborator", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/addcollaborator", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vYWRkQ29sbGFib3JhdG9y/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": "object", "var": "$body.collaborator", "options": ["collaborator"], "required": true, "group": "Body", "help": {"short": "Collaborator to be added."}, "args": [{"type": "string", "var": "$body.collaborator.email", "options": ["email"], "help": {"short": "Email of the collaborator."}}, {"type": "string", "var": "$body.collaborator.identityType", "options": ["identity-type"], "help": {"short": "Identity type of the collaborator."}, "enum": {"items": [{"name": "ServicePrincipal", "value": "ServicePrincipal"}, {"name": "User", "value": "User"}]}}, {"type": "string", "var": "$body.collaborator.objectId", "options": ["object-id"], "help": {"short": "Object ID of the collaborator."}}, {"type": "string", "var": "$body.collaborator.tenantId", "options": ["tenant-id"], "help": {"short": "Tenant ID of the collaborator."}}]}]}], "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-03-31-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", "arg": "$body.collaborator", "required": true, "props": [{"type": "string", "name": "email", "arg": "$body.collaborator.email"}, {"type": "string", "name": "identityType", "arg": "$body.collaborator.identityType", "enum": {"items": [{"value": "ServicePrincipal"}, {"value": "User"}]}}, {"type": "string", "name": "objectId", "arg": "$body.collaborator.objectId"}, {"type": "string", "name": "tenantId", "arg": "$body.collaborator.tenantId"}]}], "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", "required": true, "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"}]}}, {"readOnly": true, "type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "ServicePrincipal"}, {"value": "User"}]}}, {"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"type": "string", "name": "consortiumType", "required": true, "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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/{}/addcollaborator", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vYWRkQ29sbGFib3JhdG9y/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "add-collaborator", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/addcollaborator", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vYWRkQ29sbGFib3JhdG9y/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": "object", "var": "$body.collaborator", "options": ["collaborator"], "required": true, "group": "Body", "help": {"short": "Collaborator to be added."}, "args": [{"type": "string", "var": "$body.collaborator.objectId", "options": ["object-id"], "help": {"short": "Object ID of the collaborator."}}, {"type": "string", "var": "$body.collaborator.tenantId", "options": ["tenant-id"], "help": {"short": "Tenant ID of the collaborator."}}, {"type": "string", "var": "$body.collaborator.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)."}}]}]}], "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-03-31-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", "arg": "$body.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}}}}, "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", "required": true, "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"}]}}, {"readOnly": true, "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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.xml index 83d3ce048..27fee6a03 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.xml @@ -15,22 +15,15 @@ - - - - - - - - - - + + + @@ -56,15 +49,9 @@ - - - - - - - + @@ -100,24 +87,13 @@ - - - - - - - + - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-03-31-preview.json index 2e7f6bacd..d38f4f804 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-03-31-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-03-31-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/enableworkload", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vZW5hYmxlV29ya2xvYWQ=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "enable-workload", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/enableworkload", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vZW5hYmxlV29ya2xvYWQ=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "ServicePrincipal"}, {"value": "User"}]}}, {"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"type": "string", "name": "consortiumType", "required": true, "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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/{}/enableworkload", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vZW5hYmxlV29ya2xvYWQ=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "enable-workload", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/enableworkload", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vZW5hYmxlV29ya2xvYWQ=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-03-31-preview.xml index 2ce2fef07..80f5db000 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-03-31-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-03-31-preview.xml @@ -81,24 +81,13 @@ - - - - - - - + - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-03-31-preview.json index e29dada96..32191137e 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-03-31-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-03-31-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/pause", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcGF1c2U=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "pause", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/pause", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcGF1c2U=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "ServicePrincipal"}, {"value": "User"}]}}, {"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"type": "string", "name": "consortiumType", "required": true, "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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/{}/pause", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcGF1c2U=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "pause", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/pause", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcGF1c2U=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-03-31-preview.xml index 76ca996d0..c15c656ee 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-03-31-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-03-31-preview.xml @@ -62,24 +62,13 @@ - - - - - - - + - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-03-31-preview.json index 815ce8274..bface4a5d 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-03-31-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-03-31-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/recover", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVjb3Zlcg==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "recover", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/recover", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVjb3Zlcg==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "ServicePrincipal"}, {"value": "User"}]}}, {"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"type": "string", "name": "consortiumType", "required": true, "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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/{}/recover", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVjb3Zlcg==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "recover", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/recover", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVjb3Zlcg==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-03-31-preview.xml index 5ccaf5049..5869f57c0 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-03-31-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-03-31-preview.xml @@ -74,24 +74,13 @@ - - - - - - - + - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-03-31-preview.json index 80808b21e..8a6bf1ee7 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-03-31-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-03-31-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/resume", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVzdW1l/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "resume", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/resume", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVzdW1l/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "type": "array", "name": "collaborators", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "ServicePrincipal"}, {"value": "User"}]}}, {"readOnly": true, "type": "boolean", "name": "isCollaborationOwner"}, {"type": "string", "name": "objectId"}, {"type": "string", "name": "tenantId"}]}}, {"readOnly": true, "type": "ResourceId", "name": "consortiumArmId"}, {"type": "string", "name": "consortiumType", "required": true, "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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/{}/resume", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVzdW1l/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "resume", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/resume", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVzdW1l/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-03-31-preview.xml index befce4a68..9e306fa47 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-03-31-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-03-31-preview.xml @@ -62,24 +62,13 @@ - - - - - - - + - - - - - From c886d390940bbd3b3d56627ad7553cb2c8aa5844 Mon Sep 17 00:00:00 2001 From: Kunal Karmakar Date: Mon, 23 Mar 2026 11:02:59 +0530 Subject: [PATCH 04/14] Flatten collaborator property of Add Collaboration call --- .../2026-03-31-preview.json | 2 +- .../2026-03-31-preview.xml | 10 ----- .../2026-03-31-preview.json | 2 +- .../2026-03-31-preview.xml | 2 +- .../2026-03-31-preview.json | 2 +- .../2026-03-31-preview.xml | 37 ------------------- .../2026-03-31-preview.json | 2 +- .../2026-03-31-preview.xml | 5 --- .../2026-03-31-preview.json | 2 +- .../2026-03-31-preview.xml | 5 --- .../2026-03-31-preview.json | 2 +- .../2026-03-31-preview.xml | 5 --- 12 files changed, 7 insertions(+), 69 deletions(-) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-03-31-preview.json index c06fcc925..3986d2a26 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-03-31-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-03-31-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/consortiums", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb25zb3J0aXVtcw==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1z/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "list", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/consortiums", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb25zb3J0aXVtcw==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1z/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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"}]}}, {"type": "string", "name": "consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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-03-31-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"}]}}, {"type": "string", "name": "consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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 +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/consortiums", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb25zb3J0aXVtcw==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1z/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "list", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/consortiums", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb25zb3J0aXVtcw==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1z/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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"}]}}, {"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-03-31-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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-03-31-preview.xml index e5e4ab246..995227ae5 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-03-31-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2026-03-31-preview.xml @@ -67,11 +67,6 @@ - - - - - @@ -214,11 +209,6 @@ - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.json index 77f071cac..77a15206a 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/addcollaborator", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vYWRkQ29sbGFib3JhdG9y/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "add-collaborator", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/addcollaborator", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vYWRkQ29sbGFib3JhdG9y/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": "object", "var": "$body.collaborator", "options": ["collaborator"], "required": true, "group": "Body", "help": {"short": "Collaborator to be added."}, "args": [{"type": "string", "var": "$body.collaborator.objectId", "options": ["object-id"], "help": {"short": "Object ID of the collaborator."}}, {"type": "string", "var": "$body.collaborator.tenantId", "options": ["tenant-id"], "help": {"short": "Tenant ID of the collaborator."}}, {"type": "string", "var": "$body.collaborator.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)."}}]}]}], "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-03-31-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", "arg": "$body.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}}}}, "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", "required": true, "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"}]}}, {"readOnly": true, "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"}]}}, {"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/{}/addcollaborator", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vYWRkQ29sbGFib3JhdG9y/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "add-collaborator", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/addcollaborator", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vYWRkQ29sbGFib3JhdG9y/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": "object", "var": "$body.collaborator", "options": ["collaborator"], "required": true, "group": "Body", "help": {"short": "Collaborator to be added."}, "args": [{"type": "string", "var": "$body.collaborator.objectId", "options": ["object-id"], "help": {"short": "Object ID of the collaborator."}}, {"type": "string", "var": "$body.collaborator.tenantId", "options": ["tenant-id"], "help": {"short": "Tenant ID of the collaborator."}}, {"type": "string", "var": "$body.collaborator.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)."}}]}]}], "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-03-31-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", "arg": "$body.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", "required": true, "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"}]}}, {"readOnly": true, "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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.xml index 27fee6a03..a0f968171 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.xml @@ -48,7 +48,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-03-31-preview.json index 408ab6147..ce9517154 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-03-31-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-03-31-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "show", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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"}]}}, {"type": "string", "name": "consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": "string", "var": "$resource.properties.consortiumType", "options": ["consortium-type"], "group": "Properties", "help": {"short": "Gets or sets the consortium type."}, "enum": {"items": [{"name": "ConfidentialACI", "value": "ConfidentialACI"}]}}, {"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."}}]}}]}, {"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-03-31-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": "consortiumType", "arg": "$resource.properties.consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}], "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"}]}}, {"type": "string", "name": "consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": [{"nullable": true, "type": "string", "var": "$resource.properties.consortiumType", "options": ["consortium-type"], "group": "Properties", "help": {"short": "Gets or sets the consortium type."}, "enum": {"items": [{"name": "ConfidentialACI", "value": "ConfidentialACI"}]}}, {"nullable": true, "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": {"nullable": true, "type": "object", "args": [{"type": "string", "var": "$resource.properties.members[].certificatePem", "options": ["certificate-pem"], "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"], "help": {"short": "Gets or sets the public encryption key of the member in PEM format."}}, {"type": "string", "var": "$resource.properties.members[].identifier", "options": ["identifier"], "help": {"short": "Identifier of the member."}}, {"type": "boolean", "var": "$resource.properties.members[].isOperator", "options": ["is-operator"], "help": {"short": "Indicates if the member is an operator."}}, {"nullable": true, "type": "string", "var": "$resource.properties.members[].recoveryRole", "options": ["recovery-role"], "help": {"short": "Gets or sets the recovery role for non-operator members."}}]}}]}, {"name": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "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-03-31-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"}]}}, {"type": "string", "name": "consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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"}], "cls": "Consortium_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "consortiumType", "arg": "$resource.properties.consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"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-03-31-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Consortium_read"}}}}, {"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/consortiums/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "show", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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"}]}}, {"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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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."}}]}}]}, {"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-03-31-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"}]}}], "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"}]}}, {"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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": [{"nullable": true, "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": {"nullable": true, "type": "object", "args": [{"type": "string", "var": "$resource.properties.members[].certificatePem", "options": ["certificate-pem"], "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"], "help": {"short": "Gets or sets the public encryption key of the member in PEM format."}}, {"type": "string", "var": "$resource.properties.members[].identifier", "options": ["identifier"], "help": {"short": "Identifier of the member."}}, {"type": "boolean", "var": "$resource.properties.members[].isOperator", "options": ["is-operator"], "help": {"short": "Indicates if the member is an operator."}}, {"nullable": true, "type": "string", "var": "$resource.properties.members[].recoveryRole", "options": ["recovery-role"], "help": {"short": "Gets or sets the recovery role for non-operator members."}}]}}]}, {"name": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "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-03-31-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"}]}}, {"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"}], "cls": "Consortium_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"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"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"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-03-31-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Consortium_read"}}}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-03-31-preview.xml index fe3200a74..b7009e6a8 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-03-31-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2026-03-31-preview.xml @@ -58,11 +58,6 @@ - - - - - @@ -219,12 +214,6 @@ - - - - - - @@ -288,11 +277,6 @@ - - - - - @@ -339,11 +323,6 @@ - - - - - @@ -451,12 +430,6 @@ - - - - - - @@ -532,11 +505,6 @@ - - - - - @@ -636,11 +604,6 @@ - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2026-03-31-preview.json index 082928019..f39939e33 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2026-03-31-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2026-03-31-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/pause", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcGF1c2U=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "pause", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/pause", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcGF1c2U=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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"}]}}, {"type": "string", "name": "consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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 +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/pause", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcGF1c2U=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "pause", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/pause", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcGF1c2U=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2026-03-31-preview.xml index 638608ecd..346314eb6 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2026-03-31-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2026-03-31-preview.xml @@ -59,11 +59,6 @@ - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2026-03-31-preview.json index 706e99999..987387074 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2026-03-31-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2026-03-31-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/recover", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcmVjb3Zlcg==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "recover", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/recover", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcmVjb3Zlcg==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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"}]}}, {"type": "string", "name": "consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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 +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/recover", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcmVjb3Zlcg==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "recover", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/recover", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcmVjb3Zlcg==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2026-03-31-preview.xml index 60ac93bef..9719de6c2 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2026-03-31-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2026-03-31-preview.xml @@ -71,11 +71,6 @@ - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2026-03-31-preview.json index 4348fbc33..508ac9e24 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2026-03-31-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2026-03-31-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/resume", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcmVzdW1l/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "resume", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/resume", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcmVzdW1l/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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"}]}}, {"type": "string", "name": "consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"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"}]}}, {"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 +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/resume", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcmVzdW1l/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "resume", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/resume", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcmVzdW1l/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2026-03-31-preview.xml index facd14539..33b0f6e0d 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2026-03-31-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2026-03-31-preview.xml @@ -59,11 +59,6 @@ - - - - - From bf9868bc8ebdd374e0e64878f869b33d602b5960 Mon Sep 17 00:00:00 2001 From: Kunal Karmakar Date: Mon, 23 Mar 2026 11:14:25 +0530 Subject: [PATCH 05/14] Add another example for collaborator add --- .../managedcleanroom/collaboration/_add-collaborator.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Commands/managedcleanroom/collaboration/_add-collaborator.md b/Commands/managedcleanroom/collaboration/_add-collaborator.md index e45979688..07e2d4bfa 100644 --- a/Commands/managedcleanroom/collaboration/_add-collaborator.md +++ b/Commands/managedcleanroom/collaboration/_add-collaborator.md @@ -23,5 +23,10 @@ Adds a collaborator to a collaboration. - Add Collaborator ```bash - managedcleanroom collaboration add-collaborator --resource-group testrg --collaboration-name ContosoCollaboration --collaborator "{user-identifier:alice@contoso.com,tenant-id:72f988bf-86f1-41af-91ab-2d7cd011db47,object-id:0f8fad5b-d9cb-469f-a165-70867728950e}" + managedcleanroom collaboration add-collaborator --resource-group testrg --collaboration-name ContosoCollaboration --user-identifier "alice@contoso.com" + ``` + +- Add Collaborator + ```bash + managedcleanroom collaboration add-collaborator --resource-group testrg --collaboration-name ContosoCollaboration --user-identifier "contoso-spn" --tenant-id "72f988bf-86f1-41af-91ab-2d7cd011db47" --object-id "0f8fad5b-d9cb-469f-a165-70867728950e" ``` From 1ab01e47641ed9699180e3dc164050ecbc55e3f4 Mon Sep 17 00:00:00 2001 From: Kunal Karmakar Date: Mon, 23 Mar 2026 11:33:39 +0530 Subject: [PATCH 06/14] Collaborators field in collaboration create is not read only --- .../managedcleanroom/collaboration/_create.md | 2 +- .../2026-03-31-preview.json | 2 +- .../2026-03-31-preview.xml | 4 +- .../2026-03-31-preview.json | 2 +- .../2026-03-31-preview.xml | 57 +++++++++++++++++-- .../2026-03-31-preview.json | 2 +- .../2026-03-31-preview.xml | 2 +- .../2026-03-31-preview.json | 2 +- .../2026-03-31-preview.xml | 2 +- .../2026-03-31-preview.json | 2 +- .../2026-03-31-preview.xml | 2 +- .../2026-03-31-preview.json | 2 +- .../2026-03-31-preview.xml | 2 +- .../2026-03-31-preview.json | 2 +- .../2026-03-31-preview.xml | 2 +- 15 files changed, 68 insertions(+), 19 deletions(-) diff --git a/Commands/managedcleanroom/collaboration/_create.md b/Commands/managedcleanroom/collaboration/_create.md index 962d52b2b..b5346cf8b 100644 --- a/Commands/managedcleanroom/collaboration/_create.md +++ b/Commands/managedcleanroom/collaboration/_create.md @@ -23,5 +23,5 @@ Create a collaboration. - Create Collaboration ```bash - managedcleanroom collaboration create --resource-group testrg --collaboration-name ContosoCollaboration --location northeurope --consortium-type ConfidentialACI + managedcleanroom collaboration create --resource-group testrg --collaboration-name ContosoCollaboration --location northeurope ``` diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.json index 971bf44ff..ad088a82d 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/collaborations", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb2xsYWJvcmF0aW9ucw==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25z/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "list", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/collaborations", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb2xsYWJvcmF0aW9ucw==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25z/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "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"}]}}, {"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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "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"}]}}, {"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 +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/collaborations", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb2xsYWJvcmF0aW9ucw==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25z/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "list", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/collaborations", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb2xsYWJvcmF0aW9ucw==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25z/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"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-03-31-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", "required": true, "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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.xml index 637aa2f13..0c86c4849 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2026-03-31-preview.xml @@ -68,7 +68,7 @@ - + @@ -215,7 +215,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.json index f0b707174..6411ffc4c 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "show", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "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"}]}}, {"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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": "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-03-31-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, "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", "required": true, "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"}]}}, {"readOnly": true, "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"}]}}, {"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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "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"}]}}, {"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"}], "cls": "Collaboration_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"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-03-31-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Collaboration_read"}}}}, {"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-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "show", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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)."}}]}}]}, {"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-03-31-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": "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"}]}}], "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", "required": true, "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"}]}}, {"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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": [{"nullable": true, "type": "array", "var": "$resource.properties.collaborators", "options": ["collaborators"], "group": "Properties", "help": {"short": "Gets or sets the collaborators."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$resource.properties.collaborators[].objectId", "options": ["object-id"], "help": {"short": "Object ID of the collaborator."}}, {"nullable": true, "type": "string", "var": "$resource.properties.collaborators[].tenantId", "options": ["tenant-id"], "help": {"short": "Tenant ID of the collaborator."}}, {"nullable": true, "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)."}}]}}]}, {"name": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "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-03-31-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", "required": true, "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"}]}}, {"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"}], "cls": "Collaboration_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "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"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"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-03-31-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Collaboration_read"}}}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.xml index 24553276e..e9831ea63 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.xml @@ -59,7 +59,7 @@ - + @@ -218,6 +218,22 @@ + + + + + + + + + + + + + + + + @@ -259,7 +275,15 @@ - + + + + + + + + + @@ -297,7 +321,7 @@ - + @@ -407,6 +431,22 @@ + + + + + + + + + + + + + + + + @@ -462,7 +502,7 @@ - + @@ -564,6 +604,15 @@ + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.json index 77a15206a..14d4f4bde 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/addcollaborator", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vYWRkQ29sbGFib3JhdG9y/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "add-collaborator", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/addcollaborator", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vYWRkQ29sbGFib3JhdG9y/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": "object", "var": "$body.collaborator", "options": ["collaborator"], "required": true, "group": "Body", "help": {"short": "Collaborator to be added."}, "args": [{"type": "string", "var": "$body.collaborator.objectId", "options": ["object-id"], "help": {"short": "Object ID of the collaborator."}}, {"type": "string", "var": "$body.collaborator.tenantId", "options": ["tenant-id"], "help": {"short": "Tenant ID of the collaborator."}}, {"type": "string", "var": "$body.collaborator.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)."}}]}]}], "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-03-31-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", "arg": "$body.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", "required": true, "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"}]}}, {"readOnly": true, "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"}]}}, {"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/{}/addcollaborator", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vYWRkQ29sbGFib3JhdG9y/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "add-collaborator", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/addcollaborator", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vYWRkQ29sbGFib3JhdG9y/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": "object", "var": "$body.collaborator", "options": ["collaborator"], "required": true, "group": "Body", "help": {"short": "Collaborator to be added."}, "args": [{"type": "string", "var": "$body.collaborator.objectId", "options": ["object-id"], "help": {"short": "Object ID of the collaborator."}}, {"type": "string", "var": "$body.collaborator.tenantId", "options": ["tenant-id"], "help": {"short": "Tenant ID of the collaborator."}}, {"type": "string", "var": "$body.collaborator.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)."}}]}]}], "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-03-31-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", "arg": "$body.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", "required": true, "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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.xml index a0f968171..887331352 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.xml @@ -85,7 +85,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-03-31-preview.json index d38f4f804..8f3bb1bbb 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-03-31-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-03-31-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/enableworkload", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vZW5hYmxlV29ya2xvYWQ=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "enable-workload", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/enableworkload", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vZW5hYmxlV29ya2xvYWQ=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "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"}]}}, {"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/{}/enableworkload", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vZW5hYmxlV29ya2xvYWQ=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "enable-workload", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/enableworkload", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vZW5hYmxlV29ya2xvYWQ=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-03-31-preview.xml index 80f5db000..46082f288 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-03-31-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2026-03-31-preview.xml @@ -79,7 +79,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-03-31-preview.json index 32191137e..bcdd365ca 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-03-31-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-03-31-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/pause", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcGF1c2U=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "pause", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/pause", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcGF1c2U=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "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"}]}}, {"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/{}/pause", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcGF1c2U=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "pause", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/pause", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcGF1c2U=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-03-31-preview.xml index c15c656ee..9b7b5af54 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-03-31-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2026-03-31-preview.xml @@ -60,7 +60,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-03-31-preview.json index bface4a5d..7d0ab0f3f 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-03-31-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-03-31-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/recover", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVjb3Zlcg==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "recover", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/recover", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVjb3Zlcg==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "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"}]}}, {"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/{}/recover", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVjb3Zlcg==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "recover", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/recover", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVjb3Zlcg==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-03-31-preview.xml index 5869f57c0..c9dc373a7 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-03-31-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2026-03-31-preview.xml @@ -72,7 +72,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-03-31-preview.json index 8a6bf1ee7..23bcceeb0 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-03-31-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-03-31-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/resume", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVzdW1l/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "resume", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/resume", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVzdW1l/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"readOnly": true, "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"}]}}, {"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/{}/resume", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVzdW1l/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "resume", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/resume", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVzdW1l/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-03-31-preview.xml index 9e306fa47..d45ecdaa8 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-03-31-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2026-03-31-preview.xml @@ -60,7 +60,7 @@ - + From 45cef3a5a50530a3b80dd4dcf22c28e78d826a31 Mon Sep 17 00:00:00 2001 From: Kunal Karmakar Date: Mon, 23 Mar 2026 12:06:07 +0530 Subject: [PATCH 07/14] Flatten collaborator input --- .../2026-03-31-preview.json | 2 +- .../2026-03-31-preview.xml | 23 ++++++++----------- 2 files changed, 11 insertions(+), 14 deletions(-) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.json index 14d4f4bde..804410c17 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/addcollaborator", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vYWRkQ29sbGFib3JhdG9y/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "add-collaborator", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/addcollaborator", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vYWRkQ29sbGFib3JhdG9y/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": "object", "var": "$body.collaborator", "options": ["collaborator"], "required": true, "group": "Body", "help": {"short": "Collaborator to be added."}, "args": [{"type": "string", "var": "$body.collaborator.objectId", "options": ["object-id"], "help": {"short": "Object ID of the collaborator."}}, {"type": "string", "var": "$body.collaborator.tenantId", "options": ["tenant-id"], "help": {"short": "Tenant ID of the collaborator."}}, {"type": "string", "var": "$body.collaborator.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)."}}]}]}], "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-03-31-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", "arg": "$body.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", "required": true, "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"}]}}, {"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/{}/addcollaborator", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vYWRkQ29sbGFib3JhdG9y/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "add-collaborator", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/addcollaborator", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vYWRkQ29sbGFib3JhdG9y/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.xml index 887331352..e21ff9a27 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2026-03-31-preview.xml @@ -12,18 +12,15 @@ - - - - - - - - - - - - + + + + + + + + + @@ -48,7 +45,7 @@ - + From 4819e81ff95f45c660b61cab9e5cdccece79384b Mon Sep 17 00:00:00 2001 From: Kunal Karmakar Date: Mon, 23 Mar 2026 12:30:46 +0530 Subject: [PATCH 08/14] Update the lifecycle of collaborators property --- .../managedcleanroom/collaboration/_list.md | 5 ++++ .../managedcleanroom/collaboration/_update.md | 2 +- .../managedcleanroom/consortium-view/_list.md | 5 ++++ Commands/managedcleanroom/consortium/_list.md | 5 ++++ .../2026-03-31-preview.json | 2 +- .../2026-03-31-preview.xml | 25 ------------------- 6 files changed, 17 insertions(+), 27 deletions(-) diff --git a/Commands/managedcleanroom/collaboration/_list.md b/Commands/managedcleanroom/collaboration/_list.md index e1220784c..3a48e44b7 100644 --- a/Commands/managedcleanroom/collaboration/_list.md +++ b/Commands/managedcleanroom/collaboration/_list.md @@ -27,3 +27,8 @@ List collaborations in a subscription. ```bash managedcleanroom collaboration list ``` + +- List collaborations in subscription + ```bash + managedcleanroom collaboration list --resource-group testrg + ``` diff --git a/Commands/managedcleanroom/collaboration/_update.md b/Commands/managedcleanroom/collaboration/_update.md index 2081a81b9..cc18d6ba7 100644 --- a/Commands/managedcleanroom/collaboration/_update.md +++ b/Commands/managedcleanroom/collaboration/_update.md @@ -23,5 +23,5 @@ Update a collaboration. - Create Collaboration ```bash - managedcleanroom collaboration update --resource-group testrg --collaboration-name ContosoCollaboration --consortium-type ConfidentialACI + managedcleanroom collaboration update --resource-group testrg --collaboration-name ContosoCollaboration ``` diff --git a/Commands/managedcleanroom/consortium-view/_list.md b/Commands/managedcleanroom/consortium-view/_list.md index 22039a8ab..6b319cf6e 100644 --- a/Commands/managedcleanroom/consortium-view/_list.md +++ b/Commands/managedcleanroom/consortium-view/_list.md @@ -27,3 +27,8 @@ List consortium views in a subscription. ```bash managedcleanroom consortium-view list ``` + +- List consortium views in subscription + ```bash + managedcleanroom consortium-view list --resource-group testrg + ``` diff --git a/Commands/managedcleanroom/consortium/_list.md b/Commands/managedcleanroom/consortium/_list.md index 4c174cb89..a65eb400b 100644 --- a/Commands/managedcleanroom/consortium/_list.md +++ b/Commands/managedcleanroom/consortium/_list.md @@ -27,3 +27,8 @@ List consortiums in a subscription. ```bash managedcleanroom consortium list ``` + +- List consortiums in subscription + ```bash + managedcleanroom consortium list --resource-group testrg + ``` diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.json index 6411ffc4c..1c815d7f2 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "show", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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)."}}]}}]}, {"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-03-31-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": "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"}]}}], "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", "required": true, "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"}]}}, {"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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": [{"nullable": true, "type": "array", "var": "$resource.properties.collaborators", "options": ["collaborators"], "group": "Properties", "help": {"short": "Gets or sets the collaborators."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$resource.properties.collaborators[].objectId", "options": ["object-id"], "help": {"short": "Object ID of the collaborator."}}, {"nullable": true, "type": "string", "var": "$resource.properties.collaborators[].tenantId", "options": ["tenant-id"], "help": {"short": "Tenant ID of the collaborator."}}, {"nullable": true, "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)."}}]}}]}, {"name": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "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-03-31-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", "required": true, "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"}]}}, {"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"}], "cls": "Collaboration_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "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"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"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-03-31-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Collaboration_read"}}}}, {"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-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "show", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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", "required": true, "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"}]}}, {"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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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)."}}]}}]}, {"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-03-31-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": "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"}]}}], "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", "required": true, "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"}]}}, {"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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "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-03-31-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", "required": true, "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"}]}}, {"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"}], "cls": "Collaboration_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"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-03-31-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Collaboration_read"}}}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.xml index e9831ea63..8cccd8bd0 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2026-03-31-preview.xml @@ -431,22 +431,6 @@ - - - - - - - - - - - - - - - - @@ -604,15 +588,6 @@ - - - - - - - - - From b4b075b1c604c0310bf76adc068bedb0ff6daa59 Mon Sep 17 00:00:00 2001 From: Kunal Karmakar Date: Mon, 23 Mar 2026 12:52:46 +0530 Subject: [PATCH 09/14] Update examples update --- Commands/managedcleanroom/collaboration/_update.md | 4 ++-- Commands/managedcleanroom/consortium-view/_update.md | 4 ++-- Commands/managedcleanroom/consortium/_update.md | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Commands/managedcleanroom/collaboration/_update.md b/Commands/managedcleanroom/collaboration/_update.md index cc18d6ba7..d0604f7b7 100644 --- a/Commands/managedcleanroom/collaboration/_update.md +++ b/Commands/managedcleanroom/collaboration/_update.md @@ -21,7 +21,7 @@ Update a collaboration. #### examples -- Create Collaboration +- Update Collaboration ```bash - managedcleanroom collaboration update --resource-group testrg --collaboration-name ContosoCollaboration + managedcleanroom collaboration update --resource-group testrg --collaboration-name ContosoCollaboration --tags "env=testing" ``` diff --git a/Commands/managedcleanroom/consortium-view/_update.md b/Commands/managedcleanroom/consortium-view/_update.md index 313434f06..f89358b3d 100644 --- a/Commands/managedcleanroom/consortium-view/_update.md +++ b/Commands/managedcleanroom/consortium-view/_update.md @@ -21,7 +21,7 @@ Update a consortium view. #### examples -- Create Consortium View +- Update Consortium View ```bash - managedcleanroom consortium-view update --resource-group testrg --consortium-view-name ContosoConsortiumView --consortium-endpoint https://ContosoEndpoint/ --consortium-service-certificate-pem Contoso certificate pem --member "{certificate-pem:membercertificate,signed-payload:membersignedpayload}" + managedcleanroom consortium-view update --resource-group testrg --consortium-view-name ContosoConsortiumView --consortium-endpoint https://ContosoEndpoint/ --consortium-service-certificate-pem Contoso certificate pem --member "{certificate-pem:membercertificate,signed-payload:membersignedpayload}" --tags "env=testing" ``` diff --git a/Commands/managedcleanroom/consortium/_update.md b/Commands/managedcleanroom/consortium/_update.md index 811b14131..b7e8eea7c 100644 --- a/Commands/managedcleanroom/consortium/_update.md +++ b/Commands/managedcleanroom/consortium/_update.md @@ -21,7 +21,7 @@ Update a consortium. #### examples -- Create Consortium +- Update Consortium ```bash - managedcleanroom consortium update --resource-group testrg --consortium-name ContosoConsortium + managedcleanroom consortium update --resource-group testrg --consortium-name ContosoConsortium --tags "env=testing" ``` From d83bf1ea17ac5e6f45ba2db72211774ae466a26f Mon Sep 17 00:00:00 2001 From: Kunal Karmakar Date: Mon, 23 Mar 2026 14:03:00 +0530 Subject: [PATCH 10/14] Update help example add collaborator --- Commands/managedcleanroom/collaboration/_add-collaborator.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Commands/managedcleanroom/collaboration/_add-collaborator.md b/Commands/managedcleanroom/collaboration/_add-collaborator.md index 07e2d4bfa..b5df2067c 100644 --- a/Commands/managedcleanroom/collaboration/_add-collaborator.md +++ b/Commands/managedcleanroom/collaboration/_add-collaborator.md @@ -21,12 +21,12 @@ Adds a collaborator to a collaboration. #### examples -- Add Collaborator +- Add Collaborator(User) ```bash managedcleanroom collaboration add-collaborator --resource-group testrg --collaboration-name ContosoCollaboration --user-identifier "alice@contoso.com" ``` -- Add Collaborator +- Add Collaborator(Service Principal) ```bash managedcleanroom collaboration add-collaborator --resource-group testrg --collaboration-name ContosoCollaboration --user-identifier "contoso-spn" --tenant-id "72f988bf-86f1-41af-91ab-2d7cd011db47" --object-id "0f8fad5b-d9cb-469f-a165-70867728950e" ``` From 2ebc557195c52a98f2a55a8776b88700dffaafa3 Mon Sep 17 00:00:00 2001 From: Kunal Karmakar Date: Mon, 23 Mar 2026 15:41:11 +0530 Subject: [PATCH 11/14] Update help example for add collaborator --- Commands/managedcleanroom/collaboration/_add-collaborator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Commands/managedcleanroom/collaboration/_add-collaborator.md b/Commands/managedcleanroom/collaboration/_add-collaborator.md index b5df2067c..dce41be71 100644 --- a/Commands/managedcleanroom/collaboration/_add-collaborator.md +++ b/Commands/managedcleanroom/collaboration/_add-collaborator.md @@ -28,5 +28,5 @@ Adds a collaborator to a collaboration. - Add Collaborator(Service Principal) ```bash - managedcleanroom collaboration add-collaborator --resource-group testrg --collaboration-name ContosoCollaboration --user-identifier "contoso-spn" --tenant-id "72f988bf-86f1-41af-91ab-2d7cd011db47" --object-id "0f8fad5b-d9cb-469f-a165-70867728950e" + 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" ``` From 8ee4e5506b56fc5cee2e39171189dcd728874bfc Mon Sep 17 00:00:00 2001 From: Kunal Karmakar Date: Thu, 26 Mar 2026 13:51:05 +0530 Subject: [PATCH 12/14] Update long parameter name --- Commands/managedcleanroom/consortium-view/_create.md | 2 +- Commands/managedcleanroom/consortium-view/_update.md | 4 ++-- .../2026-03-31-preview.json | 2 +- .../2026-03-31-preview.xml | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Commands/managedcleanroom/consortium-view/_create.md b/Commands/managedcleanroom/consortium-view/_create.md index 48308db6d..c9cbdc0c9 100644 --- a/Commands/managedcleanroom/consortium-view/_create.md +++ b/Commands/managedcleanroom/consortium-view/_create.md @@ -23,5 +23,5 @@ Create a consortium view. - Create Consortium View ```bash - managedcleanroom consortium-view create --resource-group testrg --consortium-view-name ContosoConsortiumView --location northeurope --consortium-endpoint https://ContosoEndpoint/ --consortium-service-certificate-pem Contoso certificate pem --member "{certificate-pem:membercertificate,signed-payload:membersignedpayload}" + 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/_update.md b/Commands/managedcleanroom/consortium-view/_update.md index f89358b3d..e78492249 100644 --- a/Commands/managedcleanroom/consortium-view/_update.md +++ b/Commands/managedcleanroom/consortium-view/_update.md @@ -21,7 +21,7 @@ Update a consortium view. #### examples -- Update Consortium View +- Create Consortium View ```bash - managedcleanroom consortium-view update --resource-group testrg --consortium-view-name ContosoConsortiumView --consortium-endpoint https://ContosoEndpoint/ --consortium-service-certificate-pem Contoso certificate pem --member "{certificate-pem:membercertificate,signed-payload:membersignedpayload}" --tags "env=testing" + 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}" ``` diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-preview.json index c3e5ac795..ff3408fbb 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-preview.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium-view", "commands": [{"name": "show", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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": ["consortium-service-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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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"], "group": "Properties", "help": {"short": "Gets or sets the CCF endpoint."}}, {"type": "string", "var": "$resource.properties.consortiumServiceCertificatePem", "options": ["consortium-service-certificate-pem"], "group": "Properties", "help": {"short": "Gets or sets the CCF public service certificate in PEM format."}}, {"type": "object", "var": "$resource.properties.member", "options": ["member"], "group": "Properties", "help": {"short": "Gets or sets the consortium view member."}, "args": [{"type": "string", "var": "$resource.properties.member.certificatePem", "options": ["certificate-pem"], "help": {"short": "Gets or sets the public certificate of the member in PEM format."}}, {"type": "password", "var": "$resource.properties.member.signedPayload", "options": ["signed-payload"], "help": {"short": "Signature of the member (member identifier signed using the member private certificate)."}, "prompt": {"msg": "Password:"}}]}]}, {"name": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "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-03-31-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"}], "cls": "ConsortiumView_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"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}}}}, {"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-03-31-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@ConsortiumView_read"}}}}, {"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/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium-view", "commands": [{"name": "show", "version": "2026-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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-03-31-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-03-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2026-03-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNi0wMy0zMS1wcmV2aWV3"}], "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"], "group": "Properties", "help": {"short": "Gets or sets the CCF endpoint."}}, {"type": "string", "var": "$resource.properties.consortiumServiceCertificatePem", "options": ["certificate-pem"], "group": "Properties", "help": {"short": "Gets or sets the CCF public service certificate in PEM format."}}, {"type": "object", "var": "$resource.properties.member", "options": ["member"], "group": "Properties", "help": {"short": "Gets or sets the consortium view member."}, "args": [{"type": "string", "var": "$resource.properties.member.certificatePem", "options": ["certificate-pem"], "help": {"short": "Gets or sets the public certificate of the member in PEM format."}}, {"type": "password", "var": "$resource.properties.member.signedPayload", "options": ["signed-payload"], "help": {"short": "Signature of the member (member identifier signed using the member private certificate)."}, "prompt": {"msg": "Password:"}}]}]}, {"name": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "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-03-31-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"}], "cls": "ConsortiumView_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"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}}}}, {"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-03-31-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@ConsortiumView_read"}}}}, {"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-03-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-preview.xml index 5a9cc41cc..311bef039 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2026-03-31-preview.xml @@ -173,7 +173,7 @@ - + @@ -338,7 +338,7 @@ - + From c02e5a3f8181e6d9e2a9f9d8ef517b2239bf2a15 Mon Sep 17 00:00:00 2001 From: Kunal Karmakar Date: Thu, 26 Mar 2026 13:53:47 +0530 Subject: [PATCH 13/14] Update description --- Commands/managedcleanroom/consortium-view/_update.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Commands/managedcleanroom/consortium-view/_update.md b/Commands/managedcleanroom/consortium-view/_update.md index e78492249..a71621191 100644 --- a/Commands/managedcleanroom/consortium-view/_update.md +++ b/Commands/managedcleanroom/consortium-view/_update.md @@ -21,7 +21,7 @@ Update a consortium view. #### examples -- Create Consortium View +- Update 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}" ``` From ad43a3711f7270ee9486519bac548ea6dcaaff8d Mon Sep 17 00:00:00 2001 From: Kunal Karmakar Date: Thu, 26 Mar 2026 14:02:47 +0530 Subject: [PATCH 14/14] Update description --- Commands/managedcleanroom/collaboration/_list.md | 2 +- Commands/managedcleanroom/consortium-view/_list.md | 2 +- Commands/managedcleanroom/consortium/_list.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Commands/managedcleanroom/collaboration/_list.md b/Commands/managedcleanroom/collaboration/_list.md index 3a48e44b7..003be750f 100644 --- a/Commands/managedcleanroom/collaboration/_list.md +++ b/Commands/managedcleanroom/collaboration/_list.md @@ -28,7 +28,7 @@ List collaborations in a subscription. managedcleanroom collaboration list ``` -- List collaborations in subscription +- List collaborations in a resource group ```bash managedcleanroom collaboration list --resource-group testrg ``` diff --git a/Commands/managedcleanroom/consortium-view/_list.md b/Commands/managedcleanroom/consortium-view/_list.md index 6b319cf6e..f4962f772 100644 --- a/Commands/managedcleanroom/consortium-view/_list.md +++ b/Commands/managedcleanroom/consortium-view/_list.md @@ -28,7 +28,7 @@ List consortium views in a subscription. managedcleanroom consortium-view list ``` -- List consortium views in subscription +- List consortium views in a resource group ```bash managedcleanroom consortium-view list --resource-group testrg ``` diff --git a/Commands/managedcleanroom/consortium/_list.md b/Commands/managedcleanroom/consortium/_list.md index a65eb400b..9392ba32f 100644 --- a/Commands/managedcleanroom/consortium/_list.md +++ b/Commands/managedcleanroom/consortium/_list.md @@ -28,7 +28,7 @@ List consortiums in a subscription. managedcleanroom consortium list ``` -- List consortiums in subscription +- List consortiums in a resource group ```bash managedcleanroom consortium list --resource-group testrg ```