diff --git a/Commands/managedcleanroom/collaboration/_add-collaborator.md b/Commands/managedcleanroom/collaboration/_add-collaborator.md new file mode 100644 index 000000000..948b30e01 --- /dev/null +++ b/Commands/managedcleanroom/collaboration/_add-collaborator.md @@ -0,0 +1,16 @@ +# [Command] _managedcleanroom collaboration add-collaborator_ + +Adds a collaborator to a collaboration. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2025-10-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 new file mode 100644 index 000000000..02ec5bdaa --- /dev/null +++ b/Commands/managedcleanroom/collaboration/_create.md @@ -0,0 +1,16 @@ +# [Command] _managedcleanroom collaboration create_ + +Create a collaboration. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2025-10-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 new file mode 100644 index 000000000..bdd431128 --- /dev/null +++ b/Commands/managedcleanroom/collaboration/_delete.md @@ -0,0 +1,16 @@ +# [Command] _managedcleanroom collaboration delete_ + +Delete a collaboration. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2025-10-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 new file mode 100644 index 000000000..6a363055e --- /dev/null +++ b/Commands/managedcleanroom/collaboration/_enable-workload.md @@ -0,0 +1,16 @@ +# [Command] _managedcleanroom collaboration enable-workload_ + +Enables a workload on a collaboration. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2025-10-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 new file mode 100644 index 000000000..eee850cac --- /dev/null +++ b/Commands/managedcleanroom/collaboration/_list.md @@ -0,0 +1,17 @@ +# [Command] _managedcleanroom collaboration list_ + +List collaborations in a subscription. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2025-10-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 new file mode 100644 index 000000000..7397827ee --- /dev/null +++ b/Commands/managedcleanroom/collaboration/_pause.md @@ -0,0 +1,16 @@ +# [Command] _managedcleanroom collaboration pause_ + +Pauses collaboration. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2025-10-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 new file mode 100644 index 000000000..29fe68e3d --- /dev/null +++ b/Commands/managedcleanroom/collaboration/_recover.md @@ -0,0 +1,16 @@ +# [Command] _managedcleanroom collaboration recover_ + +Recovers collaboration. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2025-10-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 new file mode 100644 index 000000000..f023ff83e --- /dev/null +++ b/Commands/managedcleanroom/collaboration/_resume.md @@ -0,0 +1,16 @@ +# [Command] _managedcleanroom collaboration resume_ + +Resumes collaboration. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2025-10-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 new file mode 100644 index 000000000..b9d69e893 --- /dev/null +++ b/Commands/managedcleanroom/collaboration/_show.md @@ -0,0 +1,16 @@ +# [Command] _managedcleanroom collaboration show_ + +Get a collaboration. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2025-10-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 new file mode 100644 index 000000000..2d82dde51 --- /dev/null +++ b/Commands/managedcleanroom/collaboration/_update.md @@ -0,0 +1,16 @@ +# [Command] _managedcleanroom collaboration update_ + +Update a collaboration. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2025-10-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/collaboration/readme.md b/Commands/managedcleanroom/collaboration/readme.md new file mode 100644 index 000000000..4bb5a48b9 --- /dev/null +++ b/Commands/managedcleanroom/collaboration/readme.md @@ -0,0 +1,35 @@ +# [Group] _managedcleanroom collaboration_ + +Manage Collaboration + +## Commands + +- [add-collaborator](/Commands/managedcleanroom/collaboration/_add-collaborator.md) +: Adds a collaborator to a collaboration. + +- [create](/Commands/managedcleanroom/collaboration/_create.md) +: Create a collaboration. + +- [delete](/Commands/managedcleanroom/collaboration/_delete.md) +: Delete a collaboration. + +- [enable-workload](/Commands/managedcleanroom/collaboration/_enable-workload.md) +: Enables a workload on a collaboration. + +- [list](/Commands/managedcleanroom/collaboration/_list.md) +: List collaborations in a subscription. + +- [pause](/Commands/managedcleanroom/collaboration/_pause.md) +: Pauses collaboration. + +- [recover](/Commands/managedcleanroom/collaboration/_recover.md) +: Recovers collaboration. + +- [resume](/Commands/managedcleanroom/collaboration/_resume.md) +: Resumes collaboration. + +- [show](/Commands/managedcleanroom/collaboration/_show.md) +: Get a collaboration. + +- [update](/Commands/managedcleanroom/collaboration/_update.md) +: Update a collaboration. diff --git a/Commands/managedcleanroom/consortium-view/_create.md b/Commands/managedcleanroom/consortium-view/_create.md new file mode 100644 index 000000000..3a013ce04 --- /dev/null +++ b/Commands/managedcleanroom/consortium-view/_create.md @@ -0,0 +1,16 @@ +# [Command] _managedcleanroom consortium-view create_ + +Create a consortium view. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2025-10-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 new file mode 100644 index 000000000..183a35922 --- /dev/null +++ b/Commands/managedcleanroom/consortium-view/_delete.md @@ -0,0 +1,16 @@ +# [Command] _managedcleanroom consortium-view delete_ + +Delete a consortium view. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2025-10-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 new file mode 100644 index 000000000..c2b54a0d1 --- /dev/null +++ b/Commands/managedcleanroom/consortium-view/_list.md @@ -0,0 +1,17 @@ +# [Command] _managedcleanroom consortium-view list_ + +List consortium views in a subscription. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2025-10-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 new file mode 100644 index 000000000..a27d1606c --- /dev/null +++ b/Commands/managedcleanroom/consortium-view/_show.md @@ -0,0 +1,16 @@ +# [Command] _managedcleanroom consortium-view show_ + +Get a consortium view. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2025-10-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 new file mode 100644 index 000000000..e9284c809 --- /dev/null +++ b/Commands/managedcleanroom/consortium-view/_update.md @@ -0,0 +1,16 @@ +# [Command] _managedcleanroom consortium-view update_ + +Update a consortium view. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2025-10-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 new file mode 100644 index 000000000..e5b137398 --- /dev/null +++ b/Commands/managedcleanroom/consortium-view/contract/_list.md @@ -0,0 +1,16 @@ +# [Command] _managedcleanroom consortium-view contract list_ + +List contracts in a consortium view. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cw==/2025-10-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 new file mode 100644 index 000000000..930a5e9d5 --- /dev/null +++ b/Commands/managedcleanroom/consortium-view/contract/_propose-template.md @@ -0,0 +1,16 @@ +# [Command] _managedcleanroom consortium-view contract propose-template_ + +Generates and proposes contract template. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fS9wcm9wb3NldGVtcGxhdGU=/2025-10-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 new file mode 100644 index 000000000..ca04ffb13 --- /dev/null +++ b/Commands/managedcleanroom/consortium-view/contract/_show.md @@ -0,0 +1,16 @@ +# [Command] _managedcleanroom consortium-view contract show_ + +Get a contract. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fQ==/2025-10-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-view/contract/readme.md b/Commands/managedcleanroom/consortium-view/contract/readme.md new file mode 100644 index 000000000..4f883578f --- /dev/null +++ b/Commands/managedcleanroom/consortium-view/contract/readme.md @@ -0,0 +1,14 @@ +# [Group] _managedcleanroom consortium-view contract_ + +Manage Contract + +## Commands + +- [list](/Commands/managedcleanroom/consortium-view/contract/_list.md) +: List contracts in a consortium view. + +- [propose-template](/Commands/managedcleanroom/consortium-view/contract/_propose-template.md) +: Generates and proposes contract template. + +- [show](/Commands/managedcleanroom/consortium-view/contract/_show.md) +: Get a contract. diff --git a/Commands/managedcleanroom/consortium-view/readme.md b/Commands/managedcleanroom/consortium-view/readme.md new file mode 100644 index 000000000..1a6ed6778 --- /dev/null +++ b/Commands/managedcleanroom/consortium-view/readme.md @@ -0,0 +1,25 @@ +# [Group] _managedcleanroom consortium-view_ + +Manage Consortium View + +## Subgroups + +- [contract](/Commands/managedcleanroom/consortium-view/contract/readme.md) +: Manage Contract + +## Commands + +- [create](/Commands/managedcleanroom/consortium-view/_create.md) +: Create a consortium view. + +- [delete](/Commands/managedcleanroom/consortium-view/_delete.md) +: Delete a consortium view. + +- [list](/Commands/managedcleanroom/consortium-view/_list.md) +: List consortium views in a subscription. + +- [show](/Commands/managedcleanroom/consortium-view/_show.md) +: Get a consortium view. + +- [update](/Commands/managedcleanroom/consortium-view/_update.md) +: Update a consortium view. diff --git a/Commands/managedcleanroom/consortium/_create.md b/Commands/managedcleanroom/consortium/_create.md new file mode 100644 index 000000000..d7abef566 --- /dev/null +++ b/Commands/managedcleanroom/consortium/_create.md @@ -0,0 +1,16 @@ +# [Command] _managedcleanroom consortium create_ + +Create a consortium. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2025-10-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 new file mode 100644 index 000000000..be1ffdcd3 --- /dev/null +++ b/Commands/managedcleanroom/consortium/_delete.md @@ -0,0 +1,16 @@ +# [Command] _managedcleanroom consortium delete_ + +Delete a consortium. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2025-10-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 new file mode 100644 index 000000000..b608d0985 --- /dev/null +++ b/Commands/managedcleanroom/consortium/_list.md @@ -0,0 +1,17 @@ +# [Command] _managedcleanroom consortium list_ + +List consortiums in a subscription. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2025-10-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 new file mode 100644 index 000000000..6efabd8d2 --- /dev/null +++ b/Commands/managedcleanroom/consortium/_pause.md @@ -0,0 +1,16 @@ +# [Command] _managedcleanroom consortium pause_ + +Pauses consortium. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2025-10-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 new file mode 100644 index 000000000..75acb06e1 --- /dev/null +++ b/Commands/managedcleanroom/consortium/_recover.md @@ -0,0 +1,16 @@ +# [Command] _managedcleanroom consortium recover_ + +Recovers consortium. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2025-10-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 new file mode 100644 index 000000000..79132baab --- /dev/null +++ b/Commands/managedcleanroom/consortium/_resume.md @@ -0,0 +1,16 @@ +# [Command] _managedcleanroom consortium resume_ + +Resumes consortium. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2025-10-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 new file mode 100644 index 000000000..9a548b865 --- /dev/null +++ b/Commands/managedcleanroom/consortium/_show.md @@ -0,0 +1,16 @@ +# [Command] _managedcleanroom consortium show_ + +Get a consortium. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2025-10-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 new file mode 100644 index 000000000..07737eb7d --- /dev/null +++ b/Commands/managedcleanroom/consortium/_update.md @@ -0,0 +1,16 @@ +# [Command] _managedcleanroom consortium update_ + +Update a consortium. + +## Versions + +### [2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2025-10-31-preview.xml) **Stable** + + + +#### examples + +- Create Consortium + ```bash + managedcleanroom consortium update --resource-group testrg --consortium-name ContosoConsortium + ``` diff --git a/Commands/managedcleanroom/consortium/readme.md b/Commands/managedcleanroom/consortium/readme.md new file mode 100644 index 000000000..121ed141f --- /dev/null +++ b/Commands/managedcleanroom/consortium/readme.md @@ -0,0 +1,29 @@ +# [Group] _managedcleanroom consortium_ + +Manage Consortium + +## Commands + +- [create](/Commands/managedcleanroom/consortium/_create.md) +: Create a consortium. + +- [delete](/Commands/managedcleanroom/consortium/_delete.md) +: Delete a consortium. + +- [list](/Commands/managedcleanroom/consortium/_list.md) +: List consortiums in a subscription. + +- [pause](/Commands/managedcleanroom/consortium/_pause.md) +: Pauses consortium. + +- [recover](/Commands/managedcleanroom/consortium/_recover.md) +: Recovers consortium. + +- [resume](/Commands/managedcleanroom/consortium/_resume.md) +: Resumes consortium. + +- [show](/Commands/managedcleanroom/consortium/_show.md) +: Get a consortium. + +- [update](/Commands/managedcleanroom/consortium/_update.md) +: Update a consortium. diff --git a/Commands/managedcleanroom/readme.md b/Commands/managedcleanroom/readme.md new file mode 100644 index 000000000..ba62b91a8 --- /dev/null +++ b/Commands/managedcleanroom/readme.md @@ -0,0 +1,14 @@ +# [Group] _managedcleanroom_ + +Manage Clean Room + +## Subgroups + +- [collaboration](/Commands/managedcleanroom/collaboration/readme.md) +: Manage Collaboration + +- [consortium](/Commands/managedcleanroom/consortium/readme.md) +: Manage Consortium + +- [consortium-view](/Commands/managedcleanroom/consortium-view/readme.md) +: Manage Consortium View diff --git a/Commands/readme.md b/Commands/readme.md index 9e181c5c8..214755963 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -209,6 +209,9 @@ - [maintenance](/Commands/maintenance/readme.md) : Manage Maintenance +- [managedcleanroom](/Commands/managedcleanroom/readme.md) +: Manage Clean Room + - [managedservices](/Commands/managedservices/readme.md) : Manage the registration assignments and definitions in Azure. diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2025-10-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2025-10-31-preview.json new file mode 100644 index 000000000..452236486 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2025-10-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/collaborations", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb2xsYWJvcmF0aW9ucw==/V/MjAyNS0xMC0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25z/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "list", "version": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/collaborations", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb2xsYWJvcmF0aW9ucw==/V/MjAyNS0xMC0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25z/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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": "2025-10-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": "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"}]}}, {"type": "object", "name": "userIdentity", "required": true, "props": [{"type": "string", "name": "accountType", "required": true, "enum": {"items": [{"value": "microsoft"}]}}, {"type": "string", "name": "objectId", "required": true}, {"type": "string", "name": "tenantId", "required": true}]}, {"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": "2025-10-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": "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"}]}}, {"type": "object", "name": "userIdentity", "required": true, "props": [{"type": "string", "name": "accountType", "required": true, "enum": {"items": [{"value": "microsoft"}]}}, {"type": "string", "name": "objectId", "required": true}, {"type": "string", "name": "tenantId", "required": true}]}, {"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=/2025-10-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2025-10-31-preview.xml new file mode 100644 index 000000000..c74fcee5d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2025-10-31-preview.xml @@ -0,0 +1,305 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2025-10-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2025-10-31-preview.json new file mode 100644 index 000000000..46f0051c6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2025-10-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/consortiums", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb25zb3J0aXVtcw==/V/MjAyNS0xMC0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1z/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "list", "version": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/consortiums", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb25zb3J0aXVtcw==/V/MjAyNS0xMC0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1z/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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": "2025-10-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": [{"type": "string", "name": "consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"readOnly": true, "type": "string", "name": "endpoint"}, {"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}]}}, {"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": "2025-10-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": [{"type": "string", "name": "consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"readOnly": true, "type": "string", "name": "endpoint"}, {"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}]}}, {"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=/2025-10-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2025-10-31-preview.xml new file mode 100644 index 000000000..9c149c7ad --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2025-10-31-preview.xml @@ -0,0 +1,281 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2025-10-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2025-10-31-preview.json new file mode 100644 index 000000000..6616533c5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2025-10-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/consortiumviews", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb25zb3J0aXVtVmlld3M=/V/MjAyNS0xMC0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cw==/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium-view", "commands": [{"name": "list", "version": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cleanroom/consortiumviews", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNsZWFuUm9vbS9jb25zb3J0aXVtVmlld3M=/V/MjAyNS0xMC0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cw==/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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": "2025-10-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": "2025-10-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/2025-10-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2025-10-31-preview.xml new file mode 100644 index 000000000..56d0b95b7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2025-10-31-preview.xml @@ -0,0 +1,223 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2025-10-31-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2025-10-31-preview.md new file mode 100644 index 000000000..118b376cc --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2025-10-31-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.cleanroom/collaborations 2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnM=/2025-10-31-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2025-10-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2025-10-31-preview.json new file mode 100644 index 000000000..67e7a4253 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2025-10-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "show", "version": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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": "2025-10-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": "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"}]}}, {"type": "object", "name": "userIdentity", "required": true, "props": [{"type": "string", "name": "accountType", "required": true, "enum": {"items": [{"value": "microsoft"}]}}, {"type": "string", "name": "objectId", "required": true}, {"type": "string", "name": "tenantId", "required": true}]}, {"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": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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": "2025-10-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": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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"}]}}, {"type": "object", "var": "$resource.properties.userIdentity", "options": ["user-identity"], "required": true, "group": "Properties", "help": {"short": "Gets or sets the user identity."}, "args": [{"type": "string", "var": "$resource.properties.userIdentity.accountType", "options": ["account-type"], "required": true, "help": {"short": "Account type of the user identity."}, "enum": {"items": [{"name": "microsoft", "value": "microsoft"}]}}, {"type": "string", "var": "$resource.properties.userIdentity.objectId", "options": ["object-id"], "required": true, "help": {"short": "Object ID of the user identity."}}, {"type": "string", "var": "$resource.properties.userIdentity.tenantId", "options": ["tenant-id"], "required": true, "help": {"short": "Tenant ID of the user identity."}}]}]}, {"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": "2025-10-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"}]}}, {"type": "object", "name": "userIdentity", "arg": "$resource.properties.userIdentity", "required": true, "props": [{"type": "string", "name": "accountType", "arg": "$resource.properties.userIdentity.accountType", "required": true, "enum": {"items": [{"value": "microsoft"}]}}, {"type": "string", "name": "objectId", "arg": "$resource.properties.userIdentity.objectId", "required": true}, {"type": "string", "name": "tenantId", "arg": "$resource.properties.userIdentity.tenantId", "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": "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"}]}}, {"type": "object", "name": "userIdentity", "required": true, "props": [{"type": "string", "name": "accountType", "required": true, "enum": {"items": [{"value": "microsoft"}]}}, {"type": "string", "name": "objectId", "required": true}, {"type": "string", "name": "tenantId", "required": true}]}, {"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": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0=/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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"}]}}, {"type": "object", "var": "$resource.properties.userIdentity", "options": ["user-identity"], "group": "Properties", "help": {"short": "Gets or sets the user identity."}, "args": [{"type": "string", "var": "$resource.properties.userIdentity.accountType", "options": ["account-type"], "help": {"short": "Account type of the user identity."}, "enum": {"items": [{"name": "microsoft", "value": "microsoft"}]}}, {"type": "string", "var": "$resource.properties.userIdentity.objectId", "options": ["object-id"], "help": {"short": "Object ID of the user identity."}}, {"type": "string", "var": "$resource.properties.userIdentity.tenantId", "options": ["tenant-id"], "help": {"short": "Tenant ID of the user identity."}}]}]}, {"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": "2025-10-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": "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"}]}}, {"type": "object", "name": "userIdentity", "required": true, "props": [{"type": "string", "name": "accountType", "required": true, "enum": {"items": [{"value": "microsoft"}]}}, {"type": "string", "name": "objectId", "required": true}, {"type": "string", "name": "tenantId", "required": true}]}, {"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"}]}}, {"type": "object", "name": "userIdentity", "arg": "$resource.properties.userIdentity", "required": true, "props": [{"type": "string", "name": "accountType", "arg": "$resource.properties.userIdentity.accountType", "required": true, "enum": {"items": [{"value": "microsoft"}]}}, {"type": "string", "name": "objectId", "arg": "$resource.properties.userIdentity.objectId", "required": true}, {"type": "string", "name": "tenantId", "arg": "$resource.properties.userIdentity.tenantId", "required": true}]}], "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": "2025-10-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=/2025-10-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2025-10-31-preview.xml new file mode 100644 index 000000000..afbe2da71 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30=/2025-10-31-preview.xml @@ -0,0 +1,671 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2025-10-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2025-10-31-preview.json new file mode 100644 index 000000000..c3cfeebe6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2025-10-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/addcollaborator", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vYWRkQ29sbGFib3JhdG9y/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "add-collaborator", "version": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/addcollaborator", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vYWRkQ29sbGFib3JhdG9y/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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.email", "options": ["email"], "required": true, "group": "Body", "help": {"short": "Email of the collaborator to be added."}}]}], "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": "2025-10-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": "email", "arg": "$body.email", "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": "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"}]}}, {"type": "object", "name": "userIdentity", "required": true, "props": [{"type": "string", "name": "accountType", "required": true, "enum": {"items": [{"value": "microsoft"}]}}, {"type": "string", "name": "objectId", "required": true}, {"type": "string", "name": "tenantId", "required": true}]}, {"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/2025-10-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2025-10-31-preview.xml new file mode 100644 index 000000000..5ff8523d2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vYWRkY29sbGFib3JhdG9y/2025-10-31-preview.xml @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2025-10-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2025-10-31-preview.json new file mode 100644 index 000000000..ebda3863c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2025-10-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/enableworkload", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vZW5hYmxlV29ya2xvYWQ=/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "enable-workload", "version": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/enableworkload", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vZW5hYmxlV29ya2xvYWQ=/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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": "2025-10-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": "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"}]}}, {"type": "object", "name": "userIdentity", "required": true, "props": [{"type": "string", "name": "accountType", "required": true, "enum": {"items": [{"value": "microsoft"}]}}, {"type": "string", "name": "objectId", "required": true}, {"type": "string", "name": "tenantId", "required": true}]}, {"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=/2025-10-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2025-10-31-preview.xml new file mode 100644 index 000000000..67f54c80f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vZW5hYmxld29ya2xvYWQ=/2025-10-31-preview.xml @@ -0,0 +1,182 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2025-10-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2025-10-31-preview.json new file mode 100644 index 000000000..1e3209efe --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2025-10-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/pause", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcGF1c2U=/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "pause", "version": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/pause", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcGF1c2U=/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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": "2025-10-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": "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"}]}}, {"type": "object", "name": "userIdentity", "required": true, "props": [{"type": "string", "name": "accountType", "required": true, "enum": {"items": [{"value": "microsoft"}]}}, {"type": "string", "name": "objectId", "required": true}, {"type": "string", "name": "tenantId", "required": true}]}, {"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=/2025-10-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2025-10-31-preview.xml new file mode 100644 index 000000000..734be6580 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcGF1c2U=/2025-10-31-preview.xml @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2025-10-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2025-10-31-preview.json new file mode 100644 index 000000000..1d9a93260 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2025-10-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/recover", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVjb3Zlcg==/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "recover", "version": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/recover", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVjb3Zlcg==/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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": "2025-10-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": "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"}]}}, {"type": "object", "name": "userIdentity", "required": true, "props": [{"type": "string", "name": "accountType", "required": true, "enum": {"items": [{"value": "microsoft"}]}}, {"type": "string", "name": "objectId", "required": true}, {"type": "string", "name": "tenantId", "required": true}]}, {"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==/2025-10-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2025-10-31-preview.xml new file mode 100644 index 000000000..f54dd140d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVjb3Zlcg==/2025-10-31-preview.xml @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2025-10-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2025-10-31-preview.json new file mode 100644 index 000000000..6321c8cae --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2025-10-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/resume", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVzdW1l/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom collaboration", "commands": [{"name": "resume", "version": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/resume", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbGxhYm9yYXRpb25zL3tjb2xsYWJvcmF0aW9uTmFtZX0vcmVzdW1l/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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": "2025-10-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": "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"}]}}, {"type": "object", "name": "userIdentity", "required": true, "props": [{"type": "string", "name": "accountType", "required": true, "enum": {"items": [{"value": "microsoft"}]}}, {"type": "string", "name": "objectId", "required": true}, {"type": "string", "name": "tenantId", "required": true}]}, {"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/2025-10-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2025-10-31-preview.xml new file mode 100644 index 000000000..2b87e0d11 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29sbGFib3JhdGlvbnMve30vcmVzdW1l/2025-10-31-preview.xml @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2025-10-31-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2025-10-31-preview.md new file mode 100644 index 000000000..754ae1e77 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2025-10-31-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.cleanroom/consortiums 2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXM=/2025-10-31-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2025-10-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2025-10-31-preview.json new file mode 100644 index 000000000..06b9d7173 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2025-10-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "show", "version": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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": "2025-10-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": [{"type": "string", "name": "consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"readOnly": true, "type": "string", "name": "endpoint"}, {"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}]}}, {"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": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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": "2025-10-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": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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."}}]}}]}, {"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": "2025-10-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}]}}], "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": [{"type": "string", "name": "consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"readOnly": true, "type": "string", "name": "endpoint"}, {"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}]}}, {"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": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0=/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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."}}]}}]}, {"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": "2025-10-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": [{"type": "string", "name": "consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"readOnly": true, "type": "string", "name": "endpoint"}, {"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}]}}, {"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}]}}], "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": "2025-10-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=/2025-10-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2025-10-31-preview.xml new file mode 100644 index 000000000..d19be5987 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30=/2025-10-31-preview.xml @@ -0,0 +1,637 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2025-10-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2025-10-31-preview.json new file mode 100644 index 000000000..585c0ec7b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2025-10-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/pause", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcGF1c2U=/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "pause", "version": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/pause", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcGF1c2U=/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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": "2025-10-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": [{"type": "string", "name": "consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"readOnly": true, "type": "string", "name": "endpoint"}, {"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}]}}, {"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=/2025-10-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2025-10-31-preview.xml new file mode 100644 index 000000000..4357da9d8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcGF1c2U=/2025-10-31-preview.xml @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2025-10-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2025-10-31-preview.json new file mode 100644 index 000000000..34ab51755 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2025-10-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/recover", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcmVjb3Zlcg==/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "recover", "version": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/recover", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcmVjb3Zlcg==/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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": "2025-10-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": [{"type": "string", "name": "consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"readOnly": true, "type": "string", "name": "endpoint"}, {"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}]}}, {"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==/2025-10-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2025-10-31-preview.xml new file mode 100644 index 000000000..77c9e9419 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVjb3Zlcg==/2025-10-31-preview.xml @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2025-10-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2025-10-31-preview.json new file mode 100644 index 000000000..cdc2079f0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2025-10-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/resume", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcmVzdW1l/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium", "commands": [{"name": "resume", "version": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/resume", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1zL3tjb25zb3J0aXVtTmFtZX0vcmVzdW1l/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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": "2025-10-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": [{"type": "string", "name": "consortiumType", "enum": {"items": [{"value": "ConfidentialACI"}]}}, {"readOnly": true, "type": "string", "name": "endpoint"}, {"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}]}}, {"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/2025-10-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2025-10-31-preview.xml new file mode 100644 index 000000000..74af4192f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXMve30vcmVzdW1l/2025-10-31-preview.xml @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2025-10-31-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2025-10-31-preview.md new file mode 100644 index 000000000..246c4cd16 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2025-10-31-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.cleanroom/consortiumviews 2025-10-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdz/2025-10-31-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2025-10-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2025-10-31-preview.json new file mode 100644 index 000000000..af7e23c06 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2025-10-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium-view", "commands": [{"name": "show", "version": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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": "2025-10-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": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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": "2025-10-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": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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": "2025-10-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": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfQ==/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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": "2025-10-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": "2025-10-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/2025-10-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2025-10-31-preview.xml new file mode 100644 index 000000000..84f185172 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9/2025-10-31-preview.xml @@ -0,0 +1,522 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cw==/2025-10-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cw==/2025-10-31-preview.json new file mode 100644 index 000000000..a9ee9e4ce --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cw==/2025-10-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}/contracts", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfS9jb250cmFjdHM=/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium-view contract", "commands": [{"name": "list", "version": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}/contracts", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfS9jb250cmFjdHM=/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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": "2025-10-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==/2025-10-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cw==/2025-10-31-preview.xml new file mode 100644 index 000000000..f193d8a5c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cw==/2025-10-31-preview.xml @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fQ==/2025-10-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fQ==/2025-10-31-preview.json new file mode 100644 index 000000000..d94f25e83 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fQ==/2025-10-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}/contracts/{}", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfS9jb250cmFjdHMve2NvbnRyYWN0TmFtZX0=/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium-view contract", "commands": [{"name": "show", "version": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}/contracts/{}", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfS9jb250cmFjdHMve2NvbnRyYWN0TmFtZX0=/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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": "2025-10-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==/2025-10-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fQ==/2025-10-31-preview.xml new file mode 100644 index 000000000..94a49184d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fQ==/2025-10-31-preview.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fS9wcm9wb3NldGVtcGxhdGU=/2025-10-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fS9wcm9wb3NldGVtcGxhdGU=/2025-10-31-preview.json new file mode 100644 index 000000000..4ec6dbb90 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fS9wcm9wb3NldGVtcGxhdGU=/2025-10-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}/contracts/{}/proposetemplate", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfS9jb250cmFjdHMve2NvbnRyYWN0TmFtZX0vcHJvcG9zZVRlbXBsYXRl/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "managedcleanroom consortium-view contract", "commands": [{"name": "propose-template", "version": "2025-10-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}/contracts/{}/proposetemplate", "version": "2025-10-31-preview", "swagger": "mgmt-plane/cleanroom/ResourceProviders/Microsoft.CleanRoom/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2xlYW5Sb29tL2NvbnNvcnRpdW1WaWV3cy97Y29uc29ydGl1bVZpZXdOYW1lfS9jb250cmFjdHMve2NvbnRyYWN0TmFtZX0vcHJvcG9zZVRlbXBsYXRl/V/MjAyNS0xMC0zMS1wcmV2aWV3"}], "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": "2025-10-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=/2025-10-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fS9wcm9wb3NldGVtcGxhdGU=/2025-10-31-preview.xml new file mode 100644 index 000000000..7293d6322 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jbGVhbnJvb20vY29uc29ydGl1bXZpZXdzL3t9L2NvbnRyYWN0cy97fS9wcm9wb3NldGVtcGxhdGU=/2025-10-31-preview.xml @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+