From fbcf9cb57f551e43fd36b599edb2e794534c7999 Mon Sep 17 00:00:00 2001 From: harshitchoudhary Date: Tue, 4 Aug 2026 18:02:42 -0700 Subject: [PATCH] [Mission] Add Microsoft.Mission 2026-03-01-preview command models Add aaz command models for the Microsoft.Mission (Azure Virtual Enclaves) resource provider, API version 2026-03-01-preview. Generated from the pinned REST spec commit 342124d3 via aaz-dev export. This is the companion command-model contribution for: - CLI extension PR Azure/azure-cli-extensions#10149 - PowerShell Az.Mission PR Azure/azure-powershell#29844 Reference: ADO User Story 2016517 (org msazuredev, project VirtualEnclaves). The resource provider is preview-only (2026-03-01-preview). Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- Commands/mission/approval/_create.md | 16 + Commands/mission/approval/_delete.md | 16 + Commands/mission/approval/_list.md | 16 + .../mission/approval/_notify-initiator.md | 16 + Commands/mission/approval/_show.md | 16 + Commands/mission/approval/_update.md | 16 + Commands/mission/approval/readme.md | 23 + .../_check-address-space-availability.md | 16 + Commands/mission/community/_create.md | 16 + Commands/mission/community/_delete.md | 16 + Commands/mission/community/_list.md | 22 + Commands/mission/community/_show.md | 16 + Commands/mission/community/_update.md | 16 + .../community/community-endpoint/_create.md | 16 + .../community/community-endpoint/_delete.md | 16 + .../_handle-approval-creation.md | 16 + .../_handle-approval-deletion.md | 16 + .../community/community-endpoint/_list.md | 22 + .../community/community-endpoint/_show.md | 16 + .../community/community-endpoint/_update.md | 16 + .../community/community-endpoint/readme.md | 26 + .../community/dedicated-hub/_create.md | 16 + .../community/dedicated-hub/_delete.md | 16 + .../mission/community/dedicated-hub/_list.md | 22 + .../mission/community/dedicated-hub/_show.md | 16 + .../community/dedicated-hub/_update.md | 16 + .../mission/community/dedicated-hub/readme.md | 20 + .../mission/community/identity/_assign.md | 16 + .../mission/community/identity/_remove.md | 16 + Commands/mission/community/identity/_show.md | 16 + Commands/mission/community/identity/readme.md | 14 + Commands/mission/community/readme.md | 37 + .../mission/community/transit-hub/_create.md | 16 + .../mission/community/transit-hub/_delete.md | 16 + .../mission/community/transit-hub/_list.md | 22 + .../mission/community/transit-hub/_show.md | 16 + .../mission/community/transit-hub/_update.md | 16 + .../mission/community/transit-hub/readme.md | 20 + .../mission/enclave-connection/_create.md | 16 + .../mission/enclave-connection/_delete.md | 16 + .../_handle-approval-creation.md | 19 + .../_handle-approval-deletion.md | 16 + Commands/mission/enclave-connection/_list.md | 22 + Commands/mission/enclave-connection/_show.md | 16 + .../mission/enclave-connection/_update.md | 16 + Commands/mission/enclave-connection/readme.md | 26 + Commands/mission/readme.md | 17 + Commands/mission/virtual-enclave/_create.md | 16 + Commands/mission/virtual-enclave/_delete.md | 16 + .../_handle-approval-creation.md | 19 + .../_handle-approval-deletion.md | 16 + Commands/mission/virtual-enclave/_list.md | 22 + Commands/mission/virtual-enclave/_show.md | 16 + Commands/mission/virtual-enclave/_update.md | 16 + .../enclave-endpoint/_create.md | 16 + .../enclave-endpoint/_delete.md | 16 + .../_handle-approval-creation.md | 16 + .../_handle-approval-deletion.md | 16 + .../virtual-enclave/enclave-endpoint/_list.md | 22 + .../virtual-enclave/enclave-endpoint/_show.md | 16 + .../enclave-endpoint/_update.md | 16 + .../enclave-endpoint/readme.md | 26 + .../virtual-enclave/identity/_assign.md | 16 + .../virtual-enclave/identity/_remove.md | 16 + .../mission/virtual-enclave/identity/_show.md | 16 + .../virtual-enclave/identity/readme.md | 14 + Commands/mission/virtual-enclave/readme.md | 37 + .../virtual-enclave/workload/_create.md | 16 + .../virtual-enclave/workload/_delete.md | 16 + .../mission/virtual-enclave/workload/_list.md | 22 + .../mission/virtual-enclave/workload/_show.md | 16 + .../virtual-enclave/workload/_update.md | 16 + .../virtual-enclave/workload/readme.md | 20 + Commands/readme.md | 3 + .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 593 ++++ .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 299 ++ .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 237 ++ .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 281 ++ .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 255 ++ .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 602 ++++ .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 239 ++ .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 275 ++ .../2026-03-01-preview.md | 1 + .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 2993 ++++++++++++++++ .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 112 + .../2026-03-01-preview.md | 1 + .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 769 +++++ .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 111 + .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 92 + .../2026-03-01-preview.md | 1 + .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 530 +++ .../2026-03-01-preview.md | 1 + .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 700 ++++ .../2026-03-01-preview.md | 1 + .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 538 +++ .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 104 + .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 85 + .../2026-03-01-preview.md | 1 + .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 3063 +++++++++++++++++ .../2026-03-01-preview.md | 1 + .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 521 +++ .../2026-03-01-preview.md | 1 + .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 679 ++++ .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 111 + .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 92 + .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 104 + .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 85 + .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 148 + .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 736 ++++ .../2026-03-01-preview.json | 1 + .../2026-03-01-preview.xml | 81 + 138 files changed, 15784 insertions(+) create mode 100644 Commands/mission/approval/_create.md create mode 100644 Commands/mission/approval/_delete.md create mode 100644 Commands/mission/approval/_list.md create mode 100644 Commands/mission/approval/_notify-initiator.md create mode 100644 Commands/mission/approval/_show.md create mode 100644 Commands/mission/approval/_update.md create mode 100644 Commands/mission/approval/readme.md create mode 100644 Commands/mission/community/_check-address-space-availability.md create mode 100644 Commands/mission/community/_create.md create mode 100644 Commands/mission/community/_delete.md create mode 100644 Commands/mission/community/_list.md create mode 100644 Commands/mission/community/_show.md create mode 100644 Commands/mission/community/_update.md create mode 100644 Commands/mission/community/community-endpoint/_create.md create mode 100644 Commands/mission/community/community-endpoint/_delete.md create mode 100644 Commands/mission/community/community-endpoint/_handle-approval-creation.md create mode 100644 Commands/mission/community/community-endpoint/_handle-approval-deletion.md create mode 100644 Commands/mission/community/community-endpoint/_list.md create mode 100644 Commands/mission/community/community-endpoint/_show.md create mode 100644 Commands/mission/community/community-endpoint/_update.md create mode 100644 Commands/mission/community/community-endpoint/readme.md create mode 100644 Commands/mission/community/dedicated-hub/_create.md create mode 100644 Commands/mission/community/dedicated-hub/_delete.md create mode 100644 Commands/mission/community/dedicated-hub/_list.md create mode 100644 Commands/mission/community/dedicated-hub/_show.md create mode 100644 Commands/mission/community/dedicated-hub/_update.md create mode 100644 Commands/mission/community/dedicated-hub/readme.md create mode 100644 Commands/mission/community/identity/_assign.md create mode 100644 Commands/mission/community/identity/_remove.md create mode 100644 Commands/mission/community/identity/_show.md create mode 100644 Commands/mission/community/identity/readme.md create mode 100644 Commands/mission/community/readme.md create mode 100644 Commands/mission/community/transit-hub/_create.md create mode 100644 Commands/mission/community/transit-hub/_delete.md create mode 100644 Commands/mission/community/transit-hub/_list.md create mode 100644 Commands/mission/community/transit-hub/_show.md create mode 100644 Commands/mission/community/transit-hub/_update.md create mode 100644 Commands/mission/community/transit-hub/readme.md create mode 100644 Commands/mission/enclave-connection/_create.md create mode 100644 Commands/mission/enclave-connection/_delete.md create mode 100644 Commands/mission/enclave-connection/_handle-approval-creation.md create mode 100644 Commands/mission/enclave-connection/_handle-approval-deletion.md create mode 100644 Commands/mission/enclave-connection/_list.md create mode 100644 Commands/mission/enclave-connection/_show.md create mode 100644 Commands/mission/enclave-connection/_update.md create mode 100644 Commands/mission/enclave-connection/readme.md create mode 100644 Commands/mission/readme.md create mode 100644 Commands/mission/virtual-enclave/_create.md create mode 100644 Commands/mission/virtual-enclave/_delete.md create mode 100644 Commands/mission/virtual-enclave/_handle-approval-creation.md create mode 100644 Commands/mission/virtual-enclave/_handle-approval-deletion.md create mode 100644 Commands/mission/virtual-enclave/_list.md create mode 100644 Commands/mission/virtual-enclave/_show.md create mode 100644 Commands/mission/virtual-enclave/_update.md create mode 100644 Commands/mission/virtual-enclave/enclave-endpoint/_create.md create mode 100644 Commands/mission/virtual-enclave/enclave-endpoint/_delete.md create mode 100644 Commands/mission/virtual-enclave/enclave-endpoint/_handle-approval-creation.md create mode 100644 Commands/mission/virtual-enclave/enclave-endpoint/_handle-approval-deletion.md create mode 100644 Commands/mission/virtual-enclave/enclave-endpoint/_list.md create mode 100644 Commands/mission/virtual-enclave/enclave-endpoint/_show.md create mode 100644 Commands/mission/virtual-enclave/enclave-endpoint/_update.md create mode 100644 Commands/mission/virtual-enclave/enclave-endpoint/readme.md create mode 100644 Commands/mission/virtual-enclave/identity/_assign.md create mode 100644 Commands/mission/virtual-enclave/identity/_remove.md create mode 100644 Commands/mission/virtual-enclave/identity/_show.md create mode 100644 Commands/mission/virtual-enclave/identity/readme.md create mode 100644 Commands/mission/virtual-enclave/readme.md create mode 100644 Commands/mission/virtual-enclave/workload/_create.md create mode 100644 Commands/mission/virtual-enclave/workload/_delete.md create mode 100644 Commands/mission/virtual-enclave/workload/_list.md create mode 100644 Commands/mission/virtual-enclave/workload/_show.md create mode 100644 Commands/mission/virtual-enclave/workload/_update.md create mode 100644 Commands/mission/virtual-enclave/workload/readme.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVz/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVz/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cw==/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cw==/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnM=/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnM=/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJz/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJz/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucw==/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucw==/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcw==/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcw==/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHM=/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHM=/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRz/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRz/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVz/2026-03-01-preview.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NoZWNrYWRkcmVzc3NwYWNlYXZhaWxhYmlsaXR5/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NoZWNrYWRkcmVzc3NwYWNlYXZhaWxhYmlsaXR5/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cw==/2026-03-01-preview.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fQ==/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fQ==/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnM=/2026-03-01-preview.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnMve30=/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnMve30=/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJz/2026-03-01-preview.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJzL3t9/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJzL3t9/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucw==/2026-03-01-preview.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fQ==/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fQ==/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcw==/2026-03-01-preview.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fQ==/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fQ==/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHM=/2026-03-01-preview.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHMve30=/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHMve30=/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRz/2026-03-01-preview.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9L2hhbmRsZWFwcHJvdmFsY3JlYXRpb24=/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9L2hhbmRsZWFwcHJvdmFsY3JlYXRpb24=/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9L2hhbmRsZWFwcHJvdmFsZGVsZXRpb24=/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9L2hhbmRsZWFwcHJvdmFsZGVsZXRpb24=/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscw==/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscw==/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscy97fQ==/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscy97fQ==/2026-03-01-preview.xml create mode 100644 Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscy97fS9ub3RpZnlpbml0aWF0b3I=/2026-03-01-preview.json create mode 100644 Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscy97fS9ub3RpZnlpbml0aWF0b3I=/2026-03-01-preview.xml diff --git a/Commands/mission/approval/_create.md b/Commands/mission/approval/_create.md new file mode 100644 index 000000000..4df7217b1 --- /dev/null +++ b/Commands/mission/approval/_create.md @@ -0,0 +1,16 @@ +# [Command] _mission approval create_ + +Create a ApprovalResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Approval_CreateOrUpdate + ```bash + mission approval create --resource-uri subscriptions/c64f6eca-bdc5-4bc2-88d6-f8f1dc23f86c/resourceGroups/TestMyRg/providers/Microsoft.Mission/enclaveconnections/TestMyEnclaveConnection --approval-name TestApprovals --parent-resource-id /subscriptions/c64f6eca-bdc5-4bc2-88d6-f8f1dc23f86c/resourceGroups/TestMyRg/providers/microsoft.mission/virtualenclaves/TestMyEnclave --grandparent-resource-id /subscriptions/c64f6eca-bdc5-4bc2-88d6-f8f1dc23f86c/resourceGroups/testrg/providers/Microsoft.Mission/communities/TestMyCommunity --request-metadata "{resource-action:string,approval-status:Approved,approval-callback-route:approvalCallback,approval-callback-payload:\'{\n "key1": "value1",\n "key2": "value2"\n}\'}" --approvers "[{approver-entra-id:00000000-0000-0000-0000-000000000000,action-performed:Approved,last-updated-at:'2023-03-17T20:43:17.760Z'}]" --ticket-id string --created-at 2023-03-17T20:43:17.760Z --state-changed-at 2023-03-17T20:43:17.760Z + ``` diff --git a/Commands/mission/approval/_delete.md b/Commands/mission/approval/_delete.md new file mode 100644 index 000000000..bbf089344 --- /dev/null +++ b/Commands/mission/approval/_delete.md @@ -0,0 +1,16 @@ +# [Command] _mission approval delete_ + +Delete a ApprovalResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Approval_Delete + ```bash + mission approval delete --resource-uri subscriptions/c64f6eca-bdc5-4bc2-88d6-f8f1dc23f86c/resourceGroups/TestMyRg/providers/Microsoft.Mission/enclaveconnections/TestMyEnclaveConnection --approval-name TestApprovals + ``` diff --git a/Commands/mission/approval/_list.md b/Commands/mission/approval/_list.md new file mode 100644 index 000000000..4f3caa232 --- /dev/null +++ b/Commands/mission/approval/_list.md @@ -0,0 +1,16 @@ +# [Command] _mission approval list_ + +List ApprovalResource resources by parent + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscw==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Approval_ListByParent + ```bash + mission approval list --resource-uri subscriptions/c64f6eca-bdc5-4bc2-88d6-f8f1dc23f86c/resourceGroups/TestMyRg/providers/Microsoft.Mission/enclaveconnections/TestMyEnclaveConnection + ``` diff --git a/Commands/mission/approval/_notify-initiator.md b/Commands/mission/approval/_notify-initiator.md new file mode 100644 index 000000000..5816eec58 --- /dev/null +++ b/Commands/mission/approval/_notify-initiator.md @@ -0,0 +1,16 @@ +# [Command] _mission approval notify-initiator_ + +Upon receiving approval or rejection from approver, this facilitates actions on approval resource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscy97fS9ub3RpZnlpbml0aWF0b3I=/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Approval_NotifyInitiator + ```bash + mission approval notify-initiator --resource-uri subscriptions/c64f6eca-bdc5-4bc2-88d6-f8f1dc23f86c/resourceGroups/TestMyRg/providers/Microsoft.Mission/enclaveconnections/TestMyEnclaveConnection --approval-name TestApprovals --approval-status Approved + ``` diff --git a/Commands/mission/approval/_show.md b/Commands/mission/approval/_show.md new file mode 100644 index 000000000..b0632bbec --- /dev/null +++ b/Commands/mission/approval/_show.md @@ -0,0 +1,16 @@ +# [Command] _mission approval show_ + +Get a ApprovalResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Approval_Get + ```bash + mission approval show --resource-uri subscriptions/c64f6eca-bdc5-4bc2-88d6-f8f1dc23f86c/resourceGroups/TestMyRg/providers/Microsoft.Mission/enclaveconnections/TestMyEnclaveConnection --approval-name TestApprovals + ``` diff --git a/Commands/mission/approval/_update.md b/Commands/mission/approval/_update.md new file mode 100644 index 000000000..a834fe58b --- /dev/null +++ b/Commands/mission/approval/_update.md @@ -0,0 +1,16 @@ +# [Command] _mission approval update_ + +Update a ApprovalResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Approval_CreateOrUpdate + ```bash + mission approval update --resource-uri subscriptions/c64f6eca-bdc5-4bc2-88d6-f8f1dc23f86c/resourceGroups/TestMyRg/providers/Microsoft.Mission/enclaveconnections/TestMyEnclaveConnection --approval-name TestApprovals + ``` diff --git a/Commands/mission/approval/readme.md b/Commands/mission/approval/readme.md new file mode 100644 index 000000000..0432dc129 --- /dev/null +++ b/Commands/mission/approval/readme.md @@ -0,0 +1,23 @@ +# [Group] _mission approval_ + +Manage Approval + +## Commands + +- [create](/Commands/mission/approval/_create.md) +: Create a ApprovalResource + +- [delete](/Commands/mission/approval/_delete.md) +: Delete a ApprovalResource + +- [list](/Commands/mission/approval/_list.md) +: List ApprovalResource resources by parent + +- [notify-initiator](/Commands/mission/approval/_notify-initiator.md) +: Upon receiving approval or rejection from approver, this facilitates actions on approval resource + +- [show](/Commands/mission/approval/_show.md) +: Get a ApprovalResource + +- [update](/Commands/mission/approval/_update.md) +: Update a ApprovalResource diff --git a/Commands/mission/community/_check-address-space-availability.md b/Commands/mission/community/_check-address-space-availability.md new file mode 100644 index 000000000..ffc2cab32 --- /dev/null +++ b/Commands/mission/community/_check-address-space-availability.md @@ -0,0 +1,16 @@ +# [Command] _mission community check-address-space-availability_ + +Checks that the IP Address Space to be allocated for this Community is available. + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NoZWNrYWRkcmVzc3NwYWNlYXZhaWxhYmlsaXR5/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Community_CheckAddressSpaceAvailability + ```bash + mission community check-address-space-availability --resource-group rgopenapi --community-name TestMyCommunity --community-resource-id /subscriptions/c64f6eca-bdc5-4bc2-88d6-f8f1dc23f86c/resourceGroups/TestMyRg/providers/Microsoft.Mission/communities/TestMyCommunity --enclave-virtual-network "{network-size:small,custom-cidr-range:10.0.0.0/24,subnet-configurations:[{subnet-name:test,network-prefix-size:26}],allow-subnet-communication:True}" + ``` diff --git a/Commands/mission/community/_create.md b/Commands/mission/community/_create.md new file mode 100644 index 000000000..40503a85e --- /dev/null +++ b/Commands/mission/community/_create.md @@ -0,0 +1,16 @@ +# [Command] _mission community create_ + +Create a CommunityResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Community_CreateOrUpdate + ```bash + mission community create --resource-group rgopenapi --community-name TestMyCommunity --type SystemAssigned,UserAssigned --user-assigned-identities "{/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1:{}}" --address-space --dns-servers "[azure.net]" --governed-service-list "[{service-id:AKS,option:Allow,enforcement:Enabled,policy-action:None},{service-id:AppService,option:Allow,enforcement:Enabled,policy-action:None},{service-id:ContainerRegistry,option:Allow,enforcement:Enabled,policy-action:None},{service-id:CosmosDB,option:Allow,enforcement:Enabled,policy-action:None},{service-id:KeyVault,option:Allow,enforcement:Enabled,policy-action:None},{service-id:MicrosoftSQL,option:Allow,enforcement:Enabled,policy-action:None},{service-id:Monitoring,option:'Not Applicable',enforcement:Enabled,policy-action:None},{service-id:PostgreSQL,option:Allow,enforcement:Enabled,policy-action:None},{service-id:ServiceBus,option:Allow,enforcement:Enabled,policy-action:None},{service-id:Storage,option:Allow,enforcement:Enabled,policy-action:None},{service-id:AzureFirewalls,option:Allow,enforcement:Enabled,policy-action:None},{service-id:Insights,option:Allow,enforcement:Enabled,policy-action:None},{service-id:Logic,option:Allow,enforcement:Enabled,policy-action:None},{service-id:PrivateDNSZones,option:Allow,enforcement:Enabled,policy-action:None},{service-id:DataConnectors,option:Allow,enforcement:Enabled,policy-action:None}]" --community-role-assignments "[{role-definition-id:b24988ac-6180-42a0-ab88-20f7382dd24c,principals:[{id:01234567-89ab-ef01-2345-0123456789ab,type:Group},{id:355a6bb0-abc0-4cba-000d-12a345b678c0,type:User}],condition:'@RoleDefinition.Name StringNotEquals '/Owner'/'},{role-definition-id:18d7d88d-d35e-4fb5-a5c3-7773c20a72d9,principals:[{id:355a6bb0-abc0-4cba-000d-12a345b678c9,type:User}]}]" --approval-settings "{community-endpoint-update:{approvalPolicy:Required,minimumApproversRequired:2,mandatoryApprovers:[{approverEntraId:00000000-0000-0000-0000-000000000001}]},enclave-endpoint-update:{approvalPolicy:Required,minimumApproversRequired:1},enclave-creation:{approvalPolicy:NotRequired},connection-creation:{approvalPolicy:Required,minimumApproversRequired:1,mandatoryApprovers:[{approverEntraId:00000000-0000-0000-0000-000000000002}]},connection-update:{approvalPolicy:Required,minimumApproversRequired:1},community-maintenance-mode:{approvalPolicy:Required,minimumApproversRequired:2,mandatoryApprovers:[{approverEntraId:00000000-0000-0000-0000-000000000003},{approverEntraId:00000000-0000-0000-0000-000000000004}]},enclave-maintenance-mode:{approvalPolicy:NotRequired}}" --maintenance-mode-configuration "{mode:Off,principals:[{id:355a6bb0-abc0-4cba-000d-12a345b678c9,type:User}],justification:Off}" --firewall-sku Standard --monitoring-settings "{diagnostic-destinations:[{destinationType:CommunityWorkspace},{destinationType:EnclaveWorkspace,diagnosticSettingsName:customName},{destinationType:CustomWorkspace,customWorkspaceResourceId:/subscriptions/c64f6eca-bdc5-4bc2-88d6-f8f1dc23f86c/resourceGroups/rgopenapi/providers/Microsoft.OperationalInsights/workspaces/CustomWorkspace,diagnosticSettingsName:customName},{destinationType:CustomWorkspace,customWorkspaceResourceId:/subscriptions/c64f6eca-bdc5-4bc2-88d6-f8f1dc23f86c/resourceGroups/rgopenapi/providers/Microsoft.OperationalInsights/workspaces/CustomWorkspace,diagnosticSettingsName:customName}],flow-log-destination:{destinationType:CustomWorkspace,customWorkspaceResourceId:/subscriptions/c64f6eca-bdc5-4bc2-88d6-f8f1dc23f86c/resourceGroups/rgopenapi/providers/Microsoft.OperationalInsights/workspaces/CustomWorkspace,diagnosticSettingsName:customName}}" --address-spaces "[10.0.0.0/16,10.1.0.0/16]" --tags "{sampletag:samplevalue}" --location westcentralus + ``` diff --git a/Commands/mission/community/_delete.md b/Commands/mission/community/_delete.md new file mode 100644 index 000000000..c1508e899 --- /dev/null +++ b/Commands/mission/community/_delete.md @@ -0,0 +1,16 @@ +# [Command] _mission community delete_ + +Delete a CommunityResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Community_Delete + ```bash + mission community delete --resource-group rgopenapi --community-name TestMyCommunity + ``` diff --git a/Commands/mission/community/_list.md b/Commands/mission/community/_list.md new file mode 100644 index 000000000..1f39f062e --- /dev/null +++ b/Commands/mission/community/_list.md @@ -0,0 +1,22 @@ +# [Command] _mission community list_ + +List CommunityResource resources by subscription ID + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVz/2026-03-01-preview.xml) **Stable** + + + + +#### examples + +- Community_ListBySubscription + ```bash + mission community list + ``` + +- Community_ListByResourceGroup + ```bash + mission community list --resource-group rgopenapi + ``` diff --git a/Commands/mission/community/_show.md b/Commands/mission/community/_show.md new file mode 100644 index 000000000..5e5795e71 --- /dev/null +++ b/Commands/mission/community/_show.md @@ -0,0 +1,16 @@ +# [Command] _mission community show_ + +Get a CommunityResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Community_Get + ```bash + mission community show --resource-group rgopenapi --community-name TestMyCommunity + ``` diff --git a/Commands/mission/community/_update.md b/Commands/mission/community/_update.md new file mode 100644 index 000000000..fa83df4df --- /dev/null +++ b/Commands/mission/community/_update.md @@ -0,0 +1,16 @@ +# [Command] _mission community update_ + +Update a CommunityResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Community_CreateOrUpdate + ```bash + mission community update --resource-group rgopenapi --community-name TestMyCommunity + ``` diff --git a/Commands/mission/community/community-endpoint/_create.md b/Commands/mission/community/community-endpoint/_create.md new file mode 100644 index 000000000..2bd2766dc --- /dev/null +++ b/Commands/mission/community/community-endpoint/_create.md @@ -0,0 +1,16 @@ +# [Command] _mission community community-endpoint create_ + +Create a CommunityEndpointResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- CommunityEndpoints_CreateOrUpdate + ```bash + mission community community-endpoint create --resource-group rgopenapi --community-name TestMyCommunity --community-endpoint-name TestMyCommunityEndpoint --rule-collection "[{destination-type:FQDNTag,destination:foo.example.com,ports:443,protocols:[TCP],transit-hub-resource-id:/subscriptions/c64f6eca-bdc5-4bc2-88d6-f8f1dc23f86c/resourceGroups/testrg/providers/Microsoft.Mission/communities/TestMyCommunity/transitHubs/TestThName}]" --update-mode Automatic --tags "{sampletag:samplevalue}" --location West US + ``` diff --git a/Commands/mission/community/community-endpoint/_delete.md b/Commands/mission/community/community-endpoint/_delete.md new file mode 100644 index 000000000..69d440579 --- /dev/null +++ b/Commands/mission/community/community-endpoint/_delete.md @@ -0,0 +1,16 @@ +# [Command] _mission community community-endpoint delete_ + +Delete a CommunityEndpointResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- CommunityEndpoints_Delete + ```bash + mission community community-endpoint delete --resource-group rgopenapi --community-name TestMyCommunity --community-endpoint-name TestMyCommunityEndpoint + ``` diff --git a/Commands/mission/community/community-endpoint/_handle-approval-creation.md b/Commands/mission/community/community-endpoint/_handle-approval-creation.md new file mode 100644 index 000000000..ec9aeda4e --- /dev/null +++ b/Commands/mission/community/community-endpoint/_handle-approval-creation.md @@ -0,0 +1,16 @@ +# [Command] _mission community community-endpoint handle-approval-creation_ + +Callback that triggers on approval state change. + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- CommunityEndpoints_HandleApprovalCreation + ```bash + mission community community-endpoint handle-approval-creation --resource-group rgopenapi --community-name TestMyCommunity --community-endpoint-name TestMyCommunityEndpoint --resource-request-action Create --approval-status Approved + ``` diff --git a/Commands/mission/community/community-endpoint/_handle-approval-deletion.md b/Commands/mission/community/community-endpoint/_handle-approval-deletion.md new file mode 100644 index 000000000..1e21db9ef --- /dev/null +++ b/Commands/mission/community/community-endpoint/_handle-approval-deletion.md @@ -0,0 +1,16 @@ +# [Command] _mission community community-endpoint handle-approval-deletion_ + +Callback that triggers on approval deletion state change. + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- CommunityEndpoints_HandleApprovalDeletion + ```bash + mission community community-endpoint handle-approval-deletion --resource-group rgopenapi --community-name TestMyCommunity --community-endpoint-name TestMyCommunityEndpoint --resource-request-action Create + ``` diff --git a/Commands/mission/community/community-endpoint/_list.md b/Commands/mission/community/community-endpoint/_list.md new file mode 100644 index 000000000..edc16a7cc --- /dev/null +++ b/Commands/mission/community/community-endpoint/_list.md @@ -0,0 +1,22 @@ +# [Command] _mission community community-endpoint list_ + +List CommunityEndpointResource resources by subscription ID + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cw==/2026-03-01-preview.xml) **Stable** + + + + +#### examples + +- CommunityEndpoints_ListBySubscription + ```bash + mission community community-endpoint list --community-name TestMyCommunity + ``` + +- CommunityEndpoints_ListByCommunityResource + ```bash + mission community community-endpoint list --resource-group rgopenapi --community-name TestMyCommunity + ``` diff --git a/Commands/mission/community/community-endpoint/_show.md b/Commands/mission/community/community-endpoint/_show.md new file mode 100644 index 000000000..8460fca1f --- /dev/null +++ b/Commands/mission/community/community-endpoint/_show.md @@ -0,0 +1,16 @@ +# [Command] _mission community community-endpoint show_ + +Get a CommunityEndpointResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- CommunityEndpoints_Get + ```bash + mission community community-endpoint show --resource-group rgopenapi --community-name TestMyCommunity --community-endpoint-name TestMyCommunityEndpoint + ``` diff --git a/Commands/mission/community/community-endpoint/_update.md b/Commands/mission/community/community-endpoint/_update.md new file mode 100644 index 000000000..89662919d --- /dev/null +++ b/Commands/mission/community/community-endpoint/_update.md @@ -0,0 +1,16 @@ +# [Command] _mission community community-endpoint update_ + +Update a CommunityEndpointResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- CommunityEndpoints_CreateOrUpdate + ```bash + mission community community-endpoint update --resource-group rgopenapi --community-name TestMyCommunity --community-endpoint-name TestMyCommunityEndpoint + ``` diff --git a/Commands/mission/community/community-endpoint/readme.md b/Commands/mission/community/community-endpoint/readme.md new file mode 100644 index 000000000..bf380939a --- /dev/null +++ b/Commands/mission/community/community-endpoint/readme.md @@ -0,0 +1,26 @@ +# [Group] _mission community community-endpoint_ + +Manage Community Endpoint + +## Commands + +- [create](/Commands/mission/community/community-endpoint/_create.md) +: Create a CommunityEndpointResource + +- [delete](/Commands/mission/community/community-endpoint/_delete.md) +: Delete a CommunityEndpointResource + +- [handle-approval-creation](/Commands/mission/community/community-endpoint/_handle-approval-creation.md) +: Callback that triggers on approval state change. + +- [handle-approval-deletion](/Commands/mission/community/community-endpoint/_handle-approval-deletion.md) +: Callback that triggers on approval deletion state change. + +- [list](/Commands/mission/community/community-endpoint/_list.md) +: List CommunityEndpointResource resources by subscription ID + +- [show](/Commands/mission/community/community-endpoint/_show.md) +: Get a CommunityEndpointResource + +- [update](/Commands/mission/community/community-endpoint/_update.md) +: Update a CommunityEndpointResource diff --git a/Commands/mission/community/dedicated-hub/_create.md b/Commands/mission/community/dedicated-hub/_create.md new file mode 100644 index 000000000..0cfe6c9a3 --- /dev/null +++ b/Commands/mission/community/dedicated-hub/_create.md @@ -0,0 +1,16 @@ +# [Command] _mission community dedicated-hub create_ + +Create a DedicatedHubResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnMve30=/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- DedicatedHub_CreateOrUpdate + ```bash + mission community dedicated-hub create --resource-group TestResourceGroup --community-name TestCommunity --dedicated-hub-name TestDedicatedHub --location eastus --designation Reserved --tags "{environment:test,project:mission}" + ``` diff --git a/Commands/mission/community/dedicated-hub/_delete.md b/Commands/mission/community/dedicated-hub/_delete.md new file mode 100644 index 000000000..27d55cc00 --- /dev/null +++ b/Commands/mission/community/dedicated-hub/_delete.md @@ -0,0 +1,16 @@ +# [Command] _mission community dedicated-hub delete_ + +Delete a DedicatedHubResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnMve30=/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- DedicatedHub_Delete + ```bash + mission community dedicated-hub delete --resource-group TestResourceGroup --community-name TestCommunity --dedicated-hub-name TestDedicatedHub + ``` diff --git a/Commands/mission/community/dedicated-hub/_list.md b/Commands/mission/community/dedicated-hub/_list.md new file mode 100644 index 000000000..236b2d935 --- /dev/null +++ b/Commands/mission/community/dedicated-hub/_list.md @@ -0,0 +1,22 @@ +# [Command] _mission community dedicated-hub list_ + +List DedicatedHubResource resources by subscription ID + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnM=/2026-03-01-preview.xml) **Stable** + + + + +#### examples + +- DedicatedHub_ListBySubscription + ```bash + mission community dedicated-hub list --community-name TestCommunity1 + ``` + +- DedicatedHub_ListByCommunityResource + ```bash + mission community dedicated-hub list --resource-group TestResourceGroup --community-name TestCommunity + ``` diff --git a/Commands/mission/community/dedicated-hub/_show.md b/Commands/mission/community/dedicated-hub/_show.md new file mode 100644 index 000000000..febc8bb96 --- /dev/null +++ b/Commands/mission/community/dedicated-hub/_show.md @@ -0,0 +1,16 @@ +# [Command] _mission community dedicated-hub show_ + +Get a DedicatedHubResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnMve30=/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- DedicatedHub_Get + ```bash + mission community dedicated-hub show --resource-group TestResourceGroup --community-name TestCommunity --dedicated-hub-name TestDedicatedHub + ``` diff --git a/Commands/mission/community/dedicated-hub/_update.md b/Commands/mission/community/dedicated-hub/_update.md new file mode 100644 index 000000000..556f1d058 --- /dev/null +++ b/Commands/mission/community/dedicated-hub/_update.md @@ -0,0 +1,16 @@ +# [Command] _mission community dedicated-hub update_ + +Update a DedicatedHubResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnMve30=/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- DedicatedHub_CreateOrUpdate + ```bash + mission community dedicated-hub update --resource-group TestResourceGroup --community-name TestCommunity --dedicated-hub-name TestDedicatedHub + ``` diff --git a/Commands/mission/community/dedicated-hub/readme.md b/Commands/mission/community/dedicated-hub/readme.md new file mode 100644 index 000000000..4b34d7b24 --- /dev/null +++ b/Commands/mission/community/dedicated-hub/readme.md @@ -0,0 +1,20 @@ +# [Group] _mission community dedicated-hub_ + +Manage Dedicated Hub + +## Commands + +- [create](/Commands/mission/community/dedicated-hub/_create.md) +: Create a DedicatedHubResource + +- [delete](/Commands/mission/community/dedicated-hub/_delete.md) +: Delete a DedicatedHubResource + +- [list](/Commands/mission/community/dedicated-hub/_list.md) +: List DedicatedHubResource resources by subscription ID + +- [show](/Commands/mission/community/dedicated-hub/_show.md) +: Get a DedicatedHubResource + +- [update](/Commands/mission/community/dedicated-hub/_update.md) +: Update a DedicatedHubResource diff --git a/Commands/mission/community/identity/_assign.md b/Commands/mission/community/identity/_assign.md new file mode 100644 index 000000000..6d0aace74 --- /dev/null +++ b/Commands/mission/community/identity/_assign.md @@ -0,0 +1,16 @@ +# [Command] _mission community identity assign_ + +Assign the user or system managed identities. + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Community_CreateOrUpdate + ```bash + mission community identity assign --resource-group rgopenapi --community-name TestMyCommunity + ``` diff --git a/Commands/mission/community/identity/_remove.md b/Commands/mission/community/identity/_remove.md new file mode 100644 index 000000000..e0a16c079 --- /dev/null +++ b/Commands/mission/community/identity/_remove.md @@ -0,0 +1,16 @@ +# [Command] _mission community identity remove_ + +Remove the user or system managed identities. + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Community_CreateOrUpdate + ```bash + mission community identity remove --resource-group rgopenapi --community-name TestMyCommunity + ``` diff --git a/Commands/mission/community/identity/_show.md b/Commands/mission/community/identity/_show.md new file mode 100644 index 000000000..a5578a7d1 --- /dev/null +++ b/Commands/mission/community/identity/_show.md @@ -0,0 +1,16 @@ +# [Command] _mission community identity show_ + +Show the details of managed identities. + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Community_Get + ```bash + mission community identity show --resource-group rgopenapi --community-name TestMyCommunity + ``` diff --git a/Commands/mission/community/identity/readme.md b/Commands/mission/community/identity/readme.md new file mode 100644 index 000000000..2e103a174 --- /dev/null +++ b/Commands/mission/community/identity/readme.md @@ -0,0 +1,14 @@ +# [Group] _mission community identity_ + +Manage Identity + +## Commands + +- [assign](/Commands/mission/community/identity/_assign.md) +: Assign the user or system managed identities. + +- [remove](/Commands/mission/community/identity/_remove.md) +: Remove the user or system managed identities. + +- [show](/Commands/mission/community/identity/_show.md) +: Show the details of managed identities. diff --git a/Commands/mission/community/readme.md b/Commands/mission/community/readme.md new file mode 100644 index 000000000..b432d1f2a --- /dev/null +++ b/Commands/mission/community/readme.md @@ -0,0 +1,37 @@ +# [Group] _mission community_ + +Manage Community + +## Subgroups + +- [community-endpoint](/Commands/mission/community/community-endpoint/readme.md) +: Manage Community Endpoint + +- [dedicated-hub](/Commands/mission/community/dedicated-hub/readme.md) +: Manage Dedicated Hub + +- [identity](/Commands/mission/community/identity/readme.md) +: Manage Identity + +- [transit-hub](/Commands/mission/community/transit-hub/readme.md) +: Manage Transit Hub + +## Commands + +- [check-address-space-availability](/Commands/mission/community/_check-address-space-availability.md) +: Checks that the IP Address Space to be allocated for this Community is available. + +- [create](/Commands/mission/community/_create.md) +: Create a CommunityResource + +- [delete](/Commands/mission/community/_delete.md) +: Delete a CommunityResource + +- [list](/Commands/mission/community/_list.md) +: List CommunityResource resources by subscription ID + +- [show](/Commands/mission/community/_show.md) +: Get a CommunityResource + +- [update](/Commands/mission/community/_update.md) +: Update a CommunityResource diff --git a/Commands/mission/community/transit-hub/_create.md b/Commands/mission/community/transit-hub/_create.md new file mode 100644 index 000000000..dc63ff006 --- /dev/null +++ b/Commands/mission/community/transit-hub/_create.md @@ -0,0 +1,16 @@ +# [Command] _mission community transit-hub create_ + +Create a TransitHubResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJzL3t9/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- TransitHub_CreateOrUpdate + ```bash + mission community transit-hub create --resource-group rgopenapi --community-name TestMyCommunity --transit-hub-name TestThName --state PendingApproval --transit-option "{type:ExpressRoute,params:{scale-units:1}}" --security-provider AzureFirewall --tags "{Tag1:Value1}" --location westcentralus + ``` diff --git a/Commands/mission/community/transit-hub/_delete.md b/Commands/mission/community/transit-hub/_delete.md new file mode 100644 index 000000000..c1a1ddbe5 --- /dev/null +++ b/Commands/mission/community/transit-hub/_delete.md @@ -0,0 +1,16 @@ +# [Command] _mission community transit-hub delete_ + +Delete a TransitHubResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJzL3t9/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- TransitHub_Delete + ```bash + mission community transit-hub delete --resource-group rgopenapi --community-name TestMyCommunity --transit-hub-name TestThName + ``` diff --git a/Commands/mission/community/transit-hub/_list.md b/Commands/mission/community/transit-hub/_list.md new file mode 100644 index 000000000..5a14fa871 --- /dev/null +++ b/Commands/mission/community/transit-hub/_list.md @@ -0,0 +1,22 @@ +# [Command] _mission community transit-hub list_ + +List TransitHubResource resources by subscription ID + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJz/2026-03-01-preview.xml) **Stable** + + + + +#### examples + +- TransitHub_ListBySubscription + ```bash + mission community transit-hub list --community-name TestMyCommunity + ``` + +- TransitHub_ListByCommunityResource + ```bash + mission community transit-hub list --resource-group rgopenapi --community-name TestMyCommunity + ``` diff --git a/Commands/mission/community/transit-hub/_show.md b/Commands/mission/community/transit-hub/_show.md new file mode 100644 index 000000000..c47b35914 --- /dev/null +++ b/Commands/mission/community/transit-hub/_show.md @@ -0,0 +1,16 @@ +# [Command] _mission community transit-hub show_ + +Get a TransitHubResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJzL3t9/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- TransitHub_Get + ```bash + mission community transit-hub show --resource-group rgopenapi --community-name TestMyCommunity --transit-hub-name TestThName + ``` diff --git a/Commands/mission/community/transit-hub/_update.md b/Commands/mission/community/transit-hub/_update.md new file mode 100644 index 000000000..59b35cc3c --- /dev/null +++ b/Commands/mission/community/transit-hub/_update.md @@ -0,0 +1,16 @@ +# [Command] _mission community transit-hub update_ + +Update a TransitHubResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJzL3t9/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- TransitHub_CreateOrUpdate + ```bash + mission community transit-hub update --resource-group rgopenapi --community-name TestMyCommunity --transit-hub-name TestThName + ``` diff --git a/Commands/mission/community/transit-hub/readme.md b/Commands/mission/community/transit-hub/readme.md new file mode 100644 index 000000000..bac142e6f --- /dev/null +++ b/Commands/mission/community/transit-hub/readme.md @@ -0,0 +1,20 @@ +# [Group] _mission community transit-hub_ + +Manage Transit Hub + +## Commands + +- [create](/Commands/mission/community/transit-hub/_create.md) +: Create a TransitHubResource + +- [delete](/Commands/mission/community/transit-hub/_delete.md) +: Delete a TransitHubResource + +- [list](/Commands/mission/community/transit-hub/_list.md) +: List TransitHubResource resources by subscription ID + +- [show](/Commands/mission/community/transit-hub/_show.md) +: Get a TransitHubResource + +- [update](/Commands/mission/community/transit-hub/_update.md) +: Update a TransitHubResource diff --git a/Commands/mission/enclave-connection/_create.md b/Commands/mission/enclave-connection/_create.md new file mode 100644 index 000000000..eecdd213b --- /dev/null +++ b/Commands/mission/enclave-connection/_create.md @@ -0,0 +1,16 @@ +# [Command] _mission enclave-connection create_ + +Create a EnclaveConnectionResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- EnclaveConnection_CreateOrUpdate + ```bash + mission enclave-connection create --resource-group rgopenapi --enclave-connection-name TestMyEnclaveConnection --community-resource-id /subscriptions/c64f6eca-bdc5-4bc2-88d6-f8f1dc23f86c/resourceGroups/testrg/providers/Microsoft.Mission/communities/TestMyCommunity --source-resource-id /subscriptions/c64f6eca-bdc5-4bc2-88d6-f8f1dc23f86c/resourceGroups/TestMyRg/providers/microsoft.mission/virtualenclaves/TestMyEnclave --source-cidr 10.0.0.0/24 --destination-endpoint-id /subscriptions/c64f6eca-bdc5-4bc2-88d6-f8f1dc23f86c/resourceGroups/TestMyRg/providers/Microsoft.Mission/virtualenclaves/TestMyEnclave/enclaveendpoints/TestMyEnclaveEndpoint --tags "{sampletag:samplevalue}" --location West US + ``` diff --git a/Commands/mission/enclave-connection/_delete.md b/Commands/mission/enclave-connection/_delete.md new file mode 100644 index 000000000..b976990a5 --- /dev/null +++ b/Commands/mission/enclave-connection/_delete.md @@ -0,0 +1,16 @@ +# [Command] _mission enclave-connection delete_ + +Delete a EnclaveConnectionResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- EnclaveConnection_Delete + ```bash + mission enclave-connection delete --resource-group rgopenapi --enclave-connection-name TestMyEnclaveConnection + ``` diff --git a/Commands/mission/enclave-connection/_handle-approval-creation.md b/Commands/mission/enclave-connection/_handle-approval-creation.md new file mode 100644 index 000000000..def9e733f --- /dev/null +++ b/Commands/mission/enclave-connection/_handle-approval-creation.md @@ -0,0 +1,19 @@ +# [Command] _mission enclave-connection handle-approval-creation_ + +Callback that triggers on approval state change. + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- EnclaveConnection_HandleApprovalCreation + ```bash + mission enclave-connection handle-approval-creation --resource-group rgopenapi --enclave-connection-name TestMyEnclaveConnection --resource-request-action Create --approval-status Approved --approval-callback-payload { + "key1": "value1", + "key2": "value2" +} + ``` diff --git a/Commands/mission/enclave-connection/_handle-approval-deletion.md b/Commands/mission/enclave-connection/_handle-approval-deletion.md new file mode 100644 index 000000000..41cd28c29 --- /dev/null +++ b/Commands/mission/enclave-connection/_handle-approval-deletion.md @@ -0,0 +1,16 @@ +# [Command] _mission enclave-connection handle-approval-deletion_ + +Callback that triggers on approval deletion state change. + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- EnclaveConnection_HandleApprovalDeletion + ```bash + mission enclave-connection handle-approval-deletion --resource-group rgopenapi --enclave-connection-name TestMyEnclaveConnection --resource-request-action Create + ``` diff --git a/Commands/mission/enclave-connection/_list.md b/Commands/mission/enclave-connection/_list.md new file mode 100644 index 000000000..531dccd5c --- /dev/null +++ b/Commands/mission/enclave-connection/_list.md @@ -0,0 +1,22 @@ +# [Command] _mission enclave-connection list_ + +List EnclaveConnectionResource resources by subscription ID + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucw==/2026-03-01-preview.xml) **Stable** + + + + +#### examples + +- EnclaveConnection_ListBySubscription + ```bash + mission enclave-connection list + ``` + +- EnclaveConnection_ListByResourceGroup + ```bash + mission enclave-connection list --resource-group rgopenapi + ``` diff --git a/Commands/mission/enclave-connection/_show.md b/Commands/mission/enclave-connection/_show.md new file mode 100644 index 000000000..a6533ffd1 --- /dev/null +++ b/Commands/mission/enclave-connection/_show.md @@ -0,0 +1,16 @@ +# [Command] _mission enclave-connection show_ + +Get a EnclaveConnectionResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- EnclaveConnection_Get + ```bash + mission enclave-connection show --resource-group rgopenapi --enclave-connection-name TestMyEnclaveConnection + ``` diff --git a/Commands/mission/enclave-connection/_update.md b/Commands/mission/enclave-connection/_update.md new file mode 100644 index 000000000..02150a1f2 --- /dev/null +++ b/Commands/mission/enclave-connection/_update.md @@ -0,0 +1,16 @@ +# [Command] _mission enclave-connection update_ + +Update a EnclaveConnectionResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- EnclaveConnection_CreateOrUpdate + ```bash + mission enclave-connection update --resource-group rgopenapi --enclave-connection-name TestMyEnclaveConnection + ``` diff --git a/Commands/mission/enclave-connection/readme.md b/Commands/mission/enclave-connection/readme.md new file mode 100644 index 000000000..5f9c1008e --- /dev/null +++ b/Commands/mission/enclave-connection/readme.md @@ -0,0 +1,26 @@ +# [Group] _mission enclave-connection_ + +Manage Enclave Connection + +## Commands + +- [create](/Commands/mission/enclave-connection/_create.md) +: Create a EnclaveConnectionResource + +- [delete](/Commands/mission/enclave-connection/_delete.md) +: Delete a EnclaveConnectionResource + +- [handle-approval-creation](/Commands/mission/enclave-connection/_handle-approval-creation.md) +: Callback that triggers on approval state change. + +- [handle-approval-deletion](/Commands/mission/enclave-connection/_handle-approval-deletion.md) +: Callback that triggers on approval deletion state change. + +- [list](/Commands/mission/enclave-connection/_list.md) +: List EnclaveConnectionResource resources by subscription ID + +- [show](/Commands/mission/enclave-connection/_show.md) +: Get a EnclaveConnectionResource + +- [update](/Commands/mission/enclave-connection/_update.md) +: Update a EnclaveConnectionResource diff --git a/Commands/mission/readme.md b/Commands/mission/readme.md new file mode 100644 index 000000000..8ef9eaf0a --- /dev/null +++ b/Commands/mission/readme.md @@ -0,0 +1,17 @@ +# [Group] _mission_ + +Manage Mission + +## Subgroups + +- [approval](/Commands/mission/approval/readme.md) +: Manage Approval + +- [community](/Commands/mission/community/readme.md) +: Manage Community + +- [enclave-connection](/Commands/mission/enclave-connection/readme.md) +: Manage Enclave Connection + +- [virtual-enclave](/Commands/mission/virtual-enclave/readme.md) +: Manage Virtual Enclave diff --git a/Commands/mission/virtual-enclave/_create.md b/Commands/mission/virtual-enclave/_create.md new file mode 100644 index 000000000..942d30591 --- /dev/null +++ b/Commands/mission/virtual-enclave/_create.md @@ -0,0 +1,16 @@ +# [Command] _mission virtual-enclave create_ + +Create a EnclaveResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- VirtualEnclave_CreateOrUpdate + ```bash + mission virtual-enclave create --resource-group rgopenapi --virtual-enclave-name TestMyEnclave --type SystemAssigned,UserAssigned --user-assigned-identities "{/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1:{}}" --enclave-virtual-network "{network-size:small,custom-cidr-range:10.0.0.0/24,subnet-configurations:[{subnet-name:test,network-prefix-size:26}],allow-subnet-communication:True}" --community-resource-id /subscriptions/c64f6eca-bdc5-4bc2-88d6-f8f1dc23f86c/resourceGroups/TestMyRg/providers/microsoft.mission/communities/TestMyCommunity --enclave-default-settings "{diagnostic-destination:Both}" --maintenance-mode-configuration "{mode:Off,principals:[{id:355a6bb0-abc0-4cba-000d-12a345b678c9,type:User}],justification:Off}" --dedicated-hub-resource-id /subscriptions/c64f6eca-bdc5-4bc2-88d6-f8f1dc23f86c/resourceGroups/TestResourceGroup/providers/Microsoft.Mission/communities/TestMyCommunity/dedicatedHubs/TestDedicatedHub --bastion-enabled True --workload-resource-visibility Disabled --rbac-inheritance Disabled --enclave-role-assignments "[{roleDefinitionId:b24988ac-6180-42a0-ab88-20f7382dd24c,principals:[{id:355a6bb0-abc0-4cba-000d-12a345b678c9,type:User},{id:355a6bb0-abc0-4cba-000d-12a345b678c0,type:User}],condition:'@RoleDefinition.Name StringNotEquals '/Owner'/'},{roleDefinitionId:18d7d88d-d35e-4fb5-a5c3-7773c20a72d9,principals:[{id:355a6bb0-abc0-4cba-000d-12a345b678c9,type:User}]}]" --workload-role-assignments "[{roleDefinitionId:d73bb868-a0df-4d4d-bd69-98a00b01fccb,principals:[{id:01234567-89ab-ef01-2345-0123456789ab,type:Group}],condition:'@RoleDefinition.Name StringNotEquals '/Owner'/'},{roleDefinitionId:fb879df8-f326-4884-b1cf-06f3ad86be52,principals:[{id:01234567-89ab-ef01-2345-0123456789ab,type:Group}]}]" --approval-settings "{enclave-endpoint-update:{approvalPolicy:Required,minimumApproversRequired:1,mandatoryApprovers:[{approverEntraId:00000000-0000-0000-0000-000000000001}]},connection-creation:{approvalPolicy:Required,minimumApproversRequired:2,mandatoryApprovers:[{approverEntraId:00000000-0000-0000-0000-000000000002}]},connection-update:{approvalPolicy:Required,minimumApproversRequired:1},enclave-maintenance-mode:{approvalPolicy:NotRequired}}" --monitoring-settings "{diagnostic-destinations:[{destinationType:CommunityWorkspace},{destinationType:EnclaveWorkspace,diagnosticSettingsName:customName},{destinationType:CustomWorkspace,customWorkspaceResourceId:/subscriptions/c64f6eca-bdc5-4bc2-88d6-f8f1dc23f86c/resourceGroups/rgopenapi/providers/Microsoft.OperationalInsights/workspaces/CustomWorkspace,diagnosticSettingsName:customName},{destinationType:CustomWorkspace,customWorkspaceResourceId:/subscriptions/c64f6eca-bdc5-4bc2-88d6-f8f1dc23f86c/resourceGroups/rgopenapi/providers/Microsoft.OperationalInsights/workspaces/CustomWorkspace,diagnosticSettingsName:customName}],flow-log-destination:{destinationType:CustomWorkspace,customWorkspaceResourceId:/subscriptions/c64f6eca-bdc5-4bc2-88d6-f8f1dc23f86c/resourceGroups/rgopenapi/providers/Microsoft.OperationalInsights/workspaces/CustomWorkspace,diagnosticSettingsName:customName}}" --tags "{Tag1:Value1}" --location westcentralus + ``` diff --git a/Commands/mission/virtual-enclave/_delete.md b/Commands/mission/virtual-enclave/_delete.md new file mode 100644 index 000000000..d850c0cf3 --- /dev/null +++ b/Commands/mission/virtual-enclave/_delete.md @@ -0,0 +1,16 @@ +# [Command] _mission virtual-enclave delete_ + +Delete a EnclaveResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- VirtualEnclave_Delete + ```bash + mission virtual-enclave delete --resource-group rgopenapi --virtual-enclave-name TestMyEnclave + ``` diff --git a/Commands/mission/virtual-enclave/_handle-approval-creation.md b/Commands/mission/virtual-enclave/_handle-approval-creation.md new file mode 100644 index 000000000..ea7c10b92 --- /dev/null +++ b/Commands/mission/virtual-enclave/_handle-approval-creation.md @@ -0,0 +1,19 @@ +# [Command] _mission virtual-enclave handle-approval-creation_ + +Callback that triggers on approval state change. + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- VirtualEnclave_HandleApprovalCreation + ```bash + mission virtual-enclave handle-approval-creation --resource-group rgopenapi --virtual-enclave-name TestMyEnclave --resource-request-action Create --approval-status Approved --approval-callback-payload { + "key1": "value1", + "key2": "value2" +} + ``` diff --git a/Commands/mission/virtual-enclave/_handle-approval-deletion.md b/Commands/mission/virtual-enclave/_handle-approval-deletion.md new file mode 100644 index 000000000..4e3ae8bd9 --- /dev/null +++ b/Commands/mission/virtual-enclave/_handle-approval-deletion.md @@ -0,0 +1,16 @@ +# [Command] _mission virtual-enclave handle-approval-deletion_ + +Callback that triggers on approval deletion state change. + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- VirtualEnclave_HandleApprovalDeletion + ```bash + mission virtual-enclave handle-approval-deletion --resource-group rgopenapi --virtual-enclave-name TestMyEnclave --resource-request-action Create + ``` diff --git a/Commands/mission/virtual-enclave/_list.md b/Commands/mission/virtual-enclave/_list.md new file mode 100644 index 000000000..bb254c995 --- /dev/null +++ b/Commands/mission/virtual-enclave/_list.md @@ -0,0 +1,22 @@ +# [Command] _mission virtual-enclave list_ + +List EnclaveResource resources by subscription ID + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcw==/2026-03-01-preview.xml) **Stable** + + + + +#### examples + +- VirtualEnclave_ListBySubscription + ```bash + mission virtual-enclave list + ``` + +- VirtualEnclave_ListByResourceGroup + ```bash + mission virtual-enclave list --resource-group rgopenapi + ``` diff --git a/Commands/mission/virtual-enclave/_show.md b/Commands/mission/virtual-enclave/_show.md new file mode 100644 index 000000000..e20236968 --- /dev/null +++ b/Commands/mission/virtual-enclave/_show.md @@ -0,0 +1,16 @@ +# [Command] _mission virtual-enclave show_ + +Get a EnclaveResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- VirtualEnclave_Get + ```bash + mission virtual-enclave show --resource-group rgopenapi --virtual-enclave-name TestMyEnclave + ``` diff --git a/Commands/mission/virtual-enclave/_update.md b/Commands/mission/virtual-enclave/_update.md new file mode 100644 index 000000000..937824d9f --- /dev/null +++ b/Commands/mission/virtual-enclave/_update.md @@ -0,0 +1,16 @@ +# [Command] _mission virtual-enclave update_ + +Update a EnclaveResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- VirtualEnclave_CreateOrUpdate + ```bash + mission virtual-enclave update --resource-group rgopenapi --virtual-enclave-name TestMyEnclave + ``` diff --git a/Commands/mission/virtual-enclave/enclave-endpoint/_create.md b/Commands/mission/virtual-enclave/enclave-endpoint/_create.md new file mode 100644 index 000000000..7e89163a2 --- /dev/null +++ b/Commands/mission/virtual-enclave/enclave-endpoint/_create.md @@ -0,0 +1,16 @@ +# [Command] _mission virtual-enclave enclave-endpoint create_ + +Create a EnclaveEndpointResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- EnclaveEndpoints_CreateOrUpdate + ```bash + mission virtual-enclave enclave-endpoint create --resource-group rgopenapi --virtual-enclave-name TestMyEnclave --enclave-endpoint-name TestMyEnclaveEndpoint --rule-collection "[{endpoint-rule-name:54CEECEF-2C30-488E-946F-D20F414D99BA,destination:10.0.0.0/24,ports:443,protocols:[TCP]}]" --update-mode Automatic --tags "{sampletag:samplevalue}" --location West US + ``` diff --git a/Commands/mission/virtual-enclave/enclave-endpoint/_delete.md b/Commands/mission/virtual-enclave/enclave-endpoint/_delete.md new file mode 100644 index 000000000..b4ffbbc9c --- /dev/null +++ b/Commands/mission/virtual-enclave/enclave-endpoint/_delete.md @@ -0,0 +1,16 @@ +# [Command] _mission virtual-enclave enclave-endpoint delete_ + +Delete a EnclaveEndpointResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- EnclaveEndpoints_Delete + ```bash + mission virtual-enclave enclave-endpoint delete --resource-group rgopenapi --virtual-enclave-name TestMyEnclave --enclave-endpoint-name TestMyEnclaveEndpoint + ``` diff --git a/Commands/mission/virtual-enclave/enclave-endpoint/_handle-approval-creation.md b/Commands/mission/virtual-enclave/enclave-endpoint/_handle-approval-creation.md new file mode 100644 index 000000000..d6f066dc3 --- /dev/null +++ b/Commands/mission/virtual-enclave/enclave-endpoint/_handle-approval-creation.md @@ -0,0 +1,16 @@ +# [Command] _mission virtual-enclave enclave-endpoint handle-approval-creation_ + +Callback that triggers on approval state change. + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9L2hhbmRsZWFwcHJvdmFsY3JlYXRpb24=/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- EnclaveEndpoints_HandleApprovalCreation + ```bash + mission virtual-enclave enclave-endpoint handle-approval-creation --resource-group rgopenapi --virtual-enclave-name TestMyEnclave --enclave-endpoint-name TestMyEnclaveEndpoint --resource-request-action Create --approval-status Approved + ``` diff --git a/Commands/mission/virtual-enclave/enclave-endpoint/_handle-approval-deletion.md b/Commands/mission/virtual-enclave/enclave-endpoint/_handle-approval-deletion.md new file mode 100644 index 000000000..6b7cec8a8 --- /dev/null +++ b/Commands/mission/virtual-enclave/enclave-endpoint/_handle-approval-deletion.md @@ -0,0 +1,16 @@ +# [Command] _mission virtual-enclave enclave-endpoint handle-approval-deletion_ + +Callback that triggers on approval deletion state change. + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9L2hhbmRsZWFwcHJvdmFsZGVsZXRpb24=/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- EnclaveEndpoints_HandleApprovalDeletion + ```bash + mission virtual-enclave enclave-endpoint handle-approval-deletion --resource-group rgopenapi --virtual-enclave-name TestMyEnclave --enclave-endpoint-name TestMyEnclaveEndpoint --resource-request-action Create + ``` diff --git a/Commands/mission/virtual-enclave/enclave-endpoint/_list.md b/Commands/mission/virtual-enclave/enclave-endpoint/_list.md new file mode 100644 index 000000000..15329eadf --- /dev/null +++ b/Commands/mission/virtual-enclave/enclave-endpoint/_list.md @@ -0,0 +1,22 @@ +# [Command] _mission virtual-enclave enclave-endpoint list_ + +List EnclaveEndpointResource resources by subscription ID + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRz/2026-03-01-preview.xml) **Stable** + + + + +#### examples + +- EnclaveEndpoints_ListBySubscription + ```bash + mission virtual-enclave enclave-endpoint list --virtual-enclave-name TestMyEnclave + ``` + +- EnclaveEndpoints_ListByEnclaveResource + ```bash + mission virtual-enclave enclave-endpoint list --resource-group rgopenapi --virtual-enclave-name TestMyEnclave + ``` diff --git a/Commands/mission/virtual-enclave/enclave-endpoint/_show.md b/Commands/mission/virtual-enclave/enclave-endpoint/_show.md new file mode 100644 index 000000000..382f5e5c4 --- /dev/null +++ b/Commands/mission/virtual-enclave/enclave-endpoint/_show.md @@ -0,0 +1,16 @@ +# [Command] _mission virtual-enclave enclave-endpoint show_ + +Get a EnclaveEndpointResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- EnclaveEndpoints_Get + ```bash + mission virtual-enclave enclave-endpoint show --resource-group rgopenapi --virtual-enclave-name TestMyEnclave --enclave-endpoint-name TestMyEnclaveEndpoint + ``` diff --git a/Commands/mission/virtual-enclave/enclave-endpoint/_update.md b/Commands/mission/virtual-enclave/enclave-endpoint/_update.md new file mode 100644 index 000000000..ffc8f00c3 --- /dev/null +++ b/Commands/mission/virtual-enclave/enclave-endpoint/_update.md @@ -0,0 +1,16 @@ +# [Command] _mission virtual-enclave enclave-endpoint update_ + +Update a EnclaveEndpointResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- EnclaveEndpoints_CreateOrUpdate + ```bash + mission virtual-enclave enclave-endpoint update --resource-group rgopenapi --virtual-enclave-name TestMyEnclave --enclave-endpoint-name TestMyEnclaveEndpoint + ``` diff --git a/Commands/mission/virtual-enclave/enclave-endpoint/readme.md b/Commands/mission/virtual-enclave/enclave-endpoint/readme.md new file mode 100644 index 000000000..1c4c1afee --- /dev/null +++ b/Commands/mission/virtual-enclave/enclave-endpoint/readme.md @@ -0,0 +1,26 @@ +# [Group] _mission virtual-enclave enclave-endpoint_ + +Manage Enclave Endpoint + +## Commands + +- [create](/Commands/mission/virtual-enclave/enclave-endpoint/_create.md) +: Create a EnclaveEndpointResource + +- [delete](/Commands/mission/virtual-enclave/enclave-endpoint/_delete.md) +: Delete a EnclaveEndpointResource + +- [handle-approval-creation](/Commands/mission/virtual-enclave/enclave-endpoint/_handle-approval-creation.md) +: Callback that triggers on approval state change. + +- [handle-approval-deletion](/Commands/mission/virtual-enclave/enclave-endpoint/_handle-approval-deletion.md) +: Callback that triggers on approval deletion state change. + +- [list](/Commands/mission/virtual-enclave/enclave-endpoint/_list.md) +: List EnclaveEndpointResource resources by subscription ID + +- [show](/Commands/mission/virtual-enclave/enclave-endpoint/_show.md) +: Get a EnclaveEndpointResource + +- [update](/Commands/mission/virtual-enclave/enclave-endpoint/_update.md) +: Update a EnclaveEndpointResource diff --git a/Commands/mission/virtual-enclave/identity/_assign.md b/Commands/mission/virtual-enclave/identity/_assign.md new file mode 100644 index 000000000..c20dfd5f8 --- /dev/null +++ b/Commands/mission/virtual-enclave/identity/_assign.md @@ -0,0 +1,16 @@ +# [Command] _mission virtual-enclave identity assign_ + +Assign the user or system managed identities. + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- VirtualEnclave_CreateOrUpdate + ```bash + mission virtual-enclave identity assign --resource-group rgopenapi --virtual-enclave-name TestMyEnclave + ``` diff --git a/Commands/mission/virtual-enclave/identity/_remove.md b/Commands/mission/virtual-enclave/identity/_remove.md new file mode 100644 index 000000000..ac9a2630a --- /dev/null +++ b/Commands/mission/virtual-enclave/identity/_remove.md @@ -0,0 +1,16 @@ +# [Command] _mission virtual-enclave identity remove_ + +Remove the user or system managed identities. + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- VirtualEnclave_CreateOrUpdate + ```bash + mission virtual-enclave identity remove --resource-group rgopenapi --virtual-enclave-name TestMyEnclave + ``` diff --git a/Commands/mission/virtual-enclave/identity/_show.md b/Commands/mission/virtual-enclave/identity/_show.md new file mode 100644 index 000000000..38f8bdaa5 --- /dev/null +++ b/Commands/mission/virtual-enclave/identity/_show.md @@ -0,0 +1,16 @@ +# [Command] _mission virtual-enclave identity show_ + +Show the details of managed identities. + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- VirtualEnclave_Get + ```bash + mission virtual-enclave identity show --resource-group rgopenapi --virtual-enclave-name TestMyEnclave + ``` diff --git a/Commands/mission/virtual-enclave/identity/readme.md b/Commands/mission/virtual-enclave/identity/readme.md new file mode 100644 index 000000000..103416dbb --- /dev/null +++ b/Commands/mission/virtual-enclave/identity/readme.md @@ -0,0 +1,14 @@ +# [Group] _mission virtual-enclave identity_ + +Manage Identity + +## Commands + +- [assign](/Commands/mission/virtual-enclave/identity/_assign.md) +: Assign the user or system managed identities. + +- [remove](/Commands/mission/virtual-enclave/identity/_remove.md) +: Remove the user or system managed identities. + +- [show](/Commands/mission/virtual-enclave/identity/_show.md) +: Show the details of managed identities. diff --git a/Commands/mission/virtual-enclave/readme.md b/Commands/mission/virtual-enclave/readme.md new file mode 100644 index 000000000..79463044c --- /dev/null +++ b/Commands/mission/virtual-enclave/readme.md @@ -0,0 +1,37 @@ +# [Group] _mission virtual-enclave_ + +Manage Virtual Enclave + +## Subgroups + +- [enclave-endpoint](/Commands/mission/virtual-enclave/enclave-endpoint/readme.md) +: Manage Enclave Endpoint + +- [identity](/Commands/mission/virtual-enclave/identity/readme.md) +: Manage Identity + +- [workload](/Commands/mission/virtual-enclave/workload/readme.md) +: Manage Workload + +## Commands + +- [create](/Commands/mission/virtual-enclave/_create.md) +: Create a EnclaveResource + +- [delete](/Commands/mission/virtual-enclave/_delete.md) +: Delete a EnclaveResource + +- [handle-approval-creation](/Commands/mission/virtual-enclave/_handle-approval-creation.md) +: Callback that triggers on approval state change. + +- [handle-approval-deletion](/Commands/mission/virtual-enclave/_handle-approval-deletion.md) +: Callback that triggers on approval deletion state change. + +- [list](/Commands/mission/virtual-enclave/_list.md) +: List EnclaveResource resources by subscription ID + +- [show](/Commands/mission/virtual-enclave/_show.md) +: Get a EnclaveResource + +- [update](/Commands/mission/virtual-enclave/_update.md) +: Update a EnclaveResource diff --git a/Commands/mission/virtual-enclave/workload/_create.md b/Commands/mission/virtual-enclave/workload/_create.md new file mode 100644 index 000000000..91c30f2e7 --- /dev/null +++ b/Commands/mission/virtual-enclave/workload/_create.md @@ -0,0 +1,16 @@ +# [Command] _mission virtual-enclave workload create_ + +Create a WorkloadResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHMve30=/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Workload_CreateOrUpdate + ```bash + mission virtual-enclave workload create --resource-group rgopenapi --virtual-enclave-name TestMyEnclave --workload-name TestMyWorkload --resource-group-collection "[]" --tags "{TestKey:TestValue}" --location westcentralus + ``` diff --git a/Commands/mission/virtual-enclave/workload/_delete.md b/Commands/mission/virtual-enclave/workload/_delete.md new file mode 100644 index 000000000..b1d5b2b0e --- /dev/null +++ b/Commands/mission/virtual-enclave/workload/_delete.md @@ -0,0 +1,16 @@ +# [Command] _mission virtual-enclave workload delete_ + +Delete a WorkloadResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHMve30=/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Workload_Delete + ```bash + mission virtual-enclave workload delete --resource-group rgopenapi --virtual-enclave-name TestMyEnclave --workload-name TestMyWorkload + ``` diff --git a/Commands/mission/virtual-enclave/workload/_list.md b/Commands/mission/virtual-enclave/workload/_list.md new file mode 100644 index 000000000..88c95595b --- /dev/null +++ b/Commands/mission/virtual-enclave/workload/_list.md @@ -0,0 +1,22 @@ +# [Command] _mission virtual-enclave workload list_ + +List WorkloadResource resources by subscription ID + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHM=/2026-03-01-preview.xml) **Stable** + + + + +#### examples + +- Workload_ListBySubscription + ```bash + mission virtual-enclave workload list --virtual-enclave-name TestMyEnclave + ``` + +- Workload_ListByEnclaveResource + ```bash + mission virtual-enclave workload list --resource-group rgopenapi --virtual-enclave-name TestMyEnclave + ``` diff --git a/Commands/mission/virtual-enclave/workload/_show.md b/Commands/mission/virtual-enclave/workload/_show.md new file mode 100644 index 000000000..eece21458 --- /dev/null +++ b/Commands/mission/virtual-enclave/workload/_show.md @@ -0,0 +1,16 @@ +# [Command] _mission virtual-enclave workload show_ + +Get a WorkloadResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHMve30=/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Workload_Get + ```bash + mission virtual-enclave workload show --resource-group rgopenapi --virtual-enclave-name TestMyEnclave --workload-name TestMyWorkload + ``` diff --git a/Commands/mission/virtual-enclave/workload/_update.md b/Commands/mission/virtual-enclave/workload/_update.md new file mode 100644 index 000000000..b519c6ff2 --- /dev/null +++ b/Commands/mission/virtual-enclave/workload/_update.md @@ -0,0 +1,16 @@ +# [Command] _mission virtual-enclave workload update_ + +Update a WorkloadResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHMve30=/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Workload_CreateOrUpdate + ```bash + mission virtual-enclave workload update --resource-group rgopenapi --virtual-enclave-name TestMyEnclave --workload-name TestMyWorkload + ``` diff --git a/Commands/mission/virtual-enclave/workload/readme.md b/Commands/mission/virtual-enclave/workload/readme.md new file mode 100644 index 000000000..402785080 --- /dev/null +++ b/Commands/mission/virtual-enclave/workload/readme.md @@ -0,0 +1,20 @@ +# [Group] _mission virtual-enclave workload_ + +Manage Workload + +## Commands + +- [create](/Commands/mission/virtual-enclave/workload/_create.md) +: Create a WorkloadResource + +- [delete](/Commands/mission/virtual-enclave/workload/_delete.md) +: Delete a WorkloadResource + +- [list](/Commands/mission/virtual-enclave/workload/_list.md) +: List WorkloadResource resources by subscription ID + +- [show](/Commands/mission/virtual-enclave/workload/_show.md) +: Get a WorkloadResource + +- [update](/Commands/mission/virtual-enclave/workload/_update.md) +: Update a WorkloadResource diff --git a/Commands/readme.md b/Commands/readme.md index 8121e1ac2..47a124521 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -251,6 +251,9 @@ - [mesh](/Commands/mesh/readme.md) : (PREVIEW) Manage Azure Service Fabric Mesh Resources. +- [mission](/Commands/mission/readme.md) +: Manage Mission + - [mobile-network](/Commands/mobile-network/readme.md) : Manage mobile network diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVz/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVz/2026-03-01-preview.json new file mode 100644 index 000000000..9f035049b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVz/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.mission/communities", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1pc3Npb24vY29tbXVuaXRpZXM=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcw==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission community", "commands": [{"name": "list", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.mission/communities", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1pc3Npb24vY29tbXVuaXRpZXM=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcw==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "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_Community_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_Community_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_Community_ListBySubscription"], "operationId": "Community_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Mission/communities", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/communities/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "addressSpace"}, {"type": "array", "name": "addressSpaces", "item": {"type": "string"}}, {"type": "object", "name": "approvalSettings", "props": [{"type": "object", "name": "communityEndpointUpdate", "props": [{"type": "string", "name": "approvalPolicy", "enum": {"items": [{"value": "NotRequired"}, {"value": "Required"}]}}, {"type": "array", "name": "mandatoryApprovers", "item": {"type": "object", "props": [{"type": "string", "name": "approverEntraId", "required": true}]}, "identifiers": ["approverEntraId"]}, {"type": "integer32", "name": "minimumApproversRequired", "format": {"minimum": 0}}], "cls": "ApprovalSettingConfiguration_read"}, {"type": "@ApprovalSettingConfiguration_read", "name": "communityMaintenanceMode"}, {"type": "@ApprovalSettingConfiguration_read", "name": "connectionCreation"}, {"type": "@ApprovalSettingConfiguration_read", "name": "connectionUpdate"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveCreation"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveEndpointUpdate"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveMaintenanceMode"}]}, {"type": "array", "name": "communityRoleAssignments", "item": {"type": "object", "props": [{"type": "string", "name": "condition"}, {"type": "array", "name": "principals", "item": {"type": "object", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Group"}, {"value": "ServicePrincipal"}, {"value": "User"}]}}], "cls": "Principal_read"}}, {"type": "string", "name": "roleDefinitionId", "required": true}]}}, {"readOnly": true, "type": "array", "name": "dedicatedHubList", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Mission/communities/{}/dedicatedHubs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "designation", "enum": {"items": [{"value": "Pooled"}, {"value": "Reserved"}]}}, {"readOnly": true, "type": "ResourceId", "name": "firewallPolicyResourceId"}, {"readOnly": true, "type": "ResourceId", "name": "firewallResourceId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "ResourceId", "name": "vHubResourceId"}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array", "name": "dnsServers", "item": {"type": "string"}}, {"default": {"value": "Standard"}, "type": "string", "name": "firewallSku", "enum": {"items": [{"value": "Basic"}, {"value": "Premium"}, {"value": "Standard"}]}}, {"type": "array", "name": "governedServiceList", "item": {"type": "object", "props": [{"type": "string", "name": "enforcement", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "initiatives", "item": {"type": "string"}}, {"type": "string", "name": "option", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}, {"value": "ExceptionOnly"}, {"value": "NotApplicable"}]}}, {"type": "string", "name": "policyAction", "enum": {"items": [{"value": "AuditOnly"}, {"value": "Enforce"}, {"value": "None"}]}}, {"type": "string", "name": "serviceId", "required": true, "enum": {"items": [{"value": "AKS"}, {"value": "AppService"}, {"value": "AzureFirewalls"}, {"value": "ContainerRegistry"}, {"value": "CosmosDB"}, {"value": "DataConnectors"}, {"value": "Insights"}, {"value": "KeyVault"}, {"value": "Logic"}, {"value": "MicrosoftSQL"}, {"value": "Monitoring"}, {"value": "PostgreSQL"}, {"value": "PrivateDNSZones"}, {"value": "ServiceBus"}, {"value": "Storage"}]}}, {"readOnly": true, "type": "string", "name": "serviceName"}]}}, {"type": "object", "name": "maintenanceModeConfiguration", "props": [{"default": {"value": "Off"}, "type": "string", "name": "justification", "enum": {"items": [{"value": "Governance"}, {"value": "Networking"}, {"value": "Off"}]}}, {"default": {"value": "Off"}, "type": "string", "name": "mode", "required": true, "enum": {"items": [{"value": "Advanced"}, {"value": "CanNotDelete"}, {"value": "General"}, {"value": "Off"}, {"value": "On"}]}}, {"default": {"value": []}, "type": "array<@Principal_read>", "name": "principals", "item": {"type": "@Principal_read"}}]}, {"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": "managedResourceGroupName"}, {"type": "object", "name": "monitoringSettings", "props": [{"type": "array", "name": "diagnosticDestinations", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "customWorkspaceResourceId"}, {"default": {"value": "EnclaveWorkspace"}, "type": "string", "name": "destinationType", "required": true, "enum": {"items": [{"value": "CommunityWorkspace"}, {"value": "CustomWorkspace"}, {"value": "EnclaveWorkspace"}]}}, {"type": "string", "name": "diagnosticSettingsName"}], "cls": "MonitoringDestination_read"}}, {"type": "@MonitoringDestination_read", "name": "flowLogDestination"}]}, {"type": "string", "name": "policyOverride", "enum": {"items": [{"value": "Enclave"}, {"value": "None"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}], "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"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_Community_ListByResourceGroup"], "operationId": "Community_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/communities/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "addressSpace"}, {"type": "array", "name": "addressSpaces", "item": {"type": "string"}}, {"type": "object", "name": "approvalSettings", "props": [{"type": "@ApprovalSettingConfiguration_read", "name": "communityEndpointUpdate"}, {"type": "@ApprovalSettingConfiguration_read", "name": "communityMaintenanceMode"}, {"type": "@ApprovalSettingConfiguration_read", "name": "connectionCreation"}, {"type": "@ApprovalSettingConfiguration_read", "name": "connectionUpdate"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveCreation"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveEndpointUpdate"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveMaintenanceMode"}]}, {"type": "array", "name": "communityRoleAssignments", "item": {"type": "object", "props": [{"type": "string", "name": "condition"}, {"type": "array<@Principal_read>", "name": "principals", "item": {"type": "@Principal_read"}}, {"type": "string", "name": "roleDefinitionId", "required": true}]}}, {"readOnly": true, "type": "array", "name": "dedicatedHubList", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Mission/communities/{}/dedicatedHubs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "designation", "enum": {"items": [{"value": "Pooled"}, {"value": "Reserved"}]}}, {"readOnly": true, "type": "ResourceId", "name": "firewallPolicyResourceId"}, {"readOnly": true, "type": "ResourceId", "name": "firewallResourceId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "ResourceId", "name": "vHubResourceId"}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array", "name": "dnsServers", "item": {"type": "string"}}, {"default": {"value": "Standard"}, "type": "string", "name": "firewallSku", "enum": {"items": [{"value": "Basic"}, {"value": "Premium"}, {"value": "Standard"}]}}, {"type": "array", "name": "governedServiceList", "item": {"type": "object", "props": [{"type": "string", "name": "enforcement", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "initiatives", "item": {"type": "string"}}, {"type": "string", "name": "option", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}, {"value": "ExceptionOnly"}, {"value": "NotApplicable"}]}}, {"type": "string", "name": "policyAction", "enum": {"items": [{"value": "AuditOnly"}, {"value": "Enforce"}, {"value": "None"}]}}, {"type": "string", "name": "serviceId", "required": true, "enum": {"items": [{"value": "AKS"}, {"value": "AppService"}, {"value": "AzureFirewalls"}, {"value": "ContainerRegistry"}, {"value": "CosmosDB"}, {"value": "DataConnectors"}, {"value": "Insights"}, {"value": "KeyVault"}, {"value": "Logic"}, {"value": "MicrosoftSQL"}, {"value": "Monitoring"}, {"value": "PostgreSQL"}, {"value": "PrivateDNSZones"}, {"value": "ServiceBus"}, {"value": "Storage"}]}}, {"readOnly": true, "type": "string", "name": "serviceName"}]}}, {"type": "object", "name": "maintenanceModeConfiguration", "props": [{"default": {"value": "Off"}, "type": "string", "name": "justification", "enum": {"items": [{"value": "Governance"}, {"value": "Networking"}, {"value": "Off"}]}}, {"default": {"value": "Off"}, "type": "string", "name": "mode", "required": true, "enum": {"items": [{"value": "Advanced"}, {"value": "CanNotDelete"}, {"value": "General"}, {"value": "Off"}, {"value": "On"}]}}, {"default": {"value": []}, "type": "array<@Principal_read>", "name": "principals", "item": {"type": "@Principal_read"}}]}, {"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": "managedResourceGroupName"}, {"type": "object", "name": "monitoringSettings", "props": [{"type": "array<@MonitoringDestination_read>", "name": "diagnosticDestinations", "item": {"type": "@MonitoringDestination_read"}}, {"type": "@MonitoringDestination_read", "name": "flowLogDestination"}]}, {"type": "string", "name": "policyOverride", "enum": {"items": [{"value": "Enclave"}, {"value": "None"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVz/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVz/2026-03-01-preview.xml new file mode 100644 index 000000000..ce0c302b1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVz/2026-03-01-preview.xml @@ -0,0 +1,593 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cw==/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cw==/2026-03-01-preview.json new file mode 100644 index 000000000..55d87d41d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cw==/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.mission/communities/{}/communityendpoints", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1pc3Npb24vY29tbXVuaXRpZXMve2NvbW11bml0eU5hbWV9L2NvbW11bml0eUVuZHBvaW50cw==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/communityendpoints", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vY29tbXVuaXR5RW5kcG9pbnRz/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission community community-endpoint", "commands": [{"name": "list", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.mission/communities/{}/communityendpoints", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1pc3Npb24vY29tbXVuaXRpZXMve2NvbW11bml0eU5hbWV9L2NvbW11bml0eUVuZHBvaW50cw==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/communityendpoints", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vY29tbXVuaXR5RW5kcG9pbnRz/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityName", "options": ["community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"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_CommunityEndpoints_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.communityName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_CommunityEndpoints_ListByCommunityResource", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.communityName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_CommunityEndpoints_ListBySubscription"], "operationId": "CommunityEndpoints_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Mission/communities/{communityName}/communityEndpoints", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/communities/{}/communityEndpoints/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"type": "array", "name": "ruleCollection", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "destination"}, {"type": "string", "name": "destinationType", "enum": {"items": [{"value": "FQDN"}, {"value": "FQDNTag"}, {"value": "IPAddress"}, {"value": "PrivateNetwork"}, {"value": "ServiceTag"}]}}, {"type": "string", "name": "endpointRuleName"}, {"type": "string", "name": "ports"}, {"type": "array", "name": "protocols", "item": {"type": "string", "enum": {"items": [{"value": "AH"}, {"value": "ANY"}, {"value": "ESP"}, {"value": "HTTP"}, {"value": "HTTPS"}, {"value": "ICMP"}, {"value": "TCP"}, {"value": "UDP"}]}}}, {"type": "ResourceId", "name": "transitHubResourceId"}]}}, {"type": "string", "name": "updateMode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}], "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_CommunityEndpoints_ListByCommunityResource"], "operationId": "CommunityEndpoints_ListByCommunityResource", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}/communityEndpoints", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/communities/{}/communityEndpoints/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"type": "array", "name": "ruleCollection", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "destination"}, {"type": "string", "name": "destinationType", "enum": {"items": [{"value": "FQDN"}, {"value": "FQDNTag"}, {"value": "IPAddress"}, {"value": "PrivateNetwork"}, {"value": "ServiceTag"}]}}, {"type": "string", "name": "endpointRuleName"}, {"type": "string", "name": "ports"}, {"type": "array", "name": "protocols", "item": {"type": "string", "enum": {"items": [{"value": "AH"}, {"value": "ANY"}, {"value": "ESP"}, {"value": "HTTP"}, {"value": "HTTPS"}, {"value": "ICMP"}, {"value": "TCP"}, {"value": "UDP"}]}}}, {"type": "ResourceId", "name": "transitHubResourceId"}]}}, {"type": "string", "name": "updateMode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}], "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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cw==/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cw==/2026-03-01-preview.xml new file mode 100644 index 000000000..000573dba --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cw==/2026-03-01-preview.xml @@ -0,0 +1,299 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnM=/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnM=/2026-03-01-preview.json new file mode 100644 index 000000000..1954d18ba --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnM=/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.mission/communities/{}/dedicatedhubs", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1pc3Npb24vY29tbXVuaXRpZXMve2NvbW11bml0eU5hbWV9L2RlZGljYXRlZEh1YnM=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/dedicatedhubs", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vZGVkaWNhdGVkSHVicw==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission community dedicated-hub", "commands": [{"name": "list", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.mission/communities/{}/dedicatedhubs", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1pc3Npb24vY29tbXVuaXRpZXMve2NvbW11bml0eU5hbWV9L2RlZGljYXRlZEh1YnM=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/dedicatedhubs", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vZGVkaWNhdGVkSHVicw==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityName", "options": ["community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"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_DedicatedHub_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.communityName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_DedicatedHub_ListByCommunityResource", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.communityName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_DedicatedHub_ListBySubscription"], "operationId": "DedicatedHub_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Mission/communities/{communityName}/dedicatedHubs", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/communities/{}/dedicatedHubs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "designation", "enum": {"items": [{"value": "Pooled"}, {"value": "Reserved"}]}}, {"readOnly": true, "type": "ResourceId", "name": "firewallPolicyResourceId"}, {"readOnly": true, "type": "ResourceId", "name": "firewallResourceId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "ResourceId", "name": "vHubResourceId"}], "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_DedicatedHub_ListByCommunityResource"], "operationId": "DedicatedHub_ListByCommunityResource", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}/dedicatedHubs", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/communities/{}/dedicatedHubs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "designation", "enum": {"items": [{"value": "Pooled"}, {"value": "Reserved"}]}}, {"readOnly": true, "type": "ResourceId", "name": "firewallPolicyResourceId"}, {"readOnly": true, "type": "ResourceId", "name": "firewallResourceId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "ResourceId", "name": "vHubResourceId"}], "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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnM=/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnM=/2026-03-01-preview.xml new file mode 100644 index 000000000..70975e6e8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnM=/2026-03-01-preview.xml @@ -0,0 +1,237 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJz/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJz/2026-03-01-preview.json new file mode 100644 index 000000000..98ac04db0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJz/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.mission/communities/{}/transithubs", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1pc3Npb24vY29tbXVuaXRpZXMve2NvbW11bml0eU5hbWV9L3RyYW5zaXRIdWJz/V/MjAyNi0wMy0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/transithubs", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vdHJhbnNpdEh1YnM=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission community transit-hub", "commands": [{"name": "list", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.mission/communities/{}/transithubs", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1pc3Npb24vY29tbXVuaXRpZXMve2NvbW11bml0eU5hbWV9L3RyYW5zaXRIdWJz/V/MjAyNi0wMy0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/transithubs", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vdHJhbnNpdEh1YnM=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityName", "options": ["community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"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_TransitHub_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.communityName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_TransitHub_ListByCommunityResource", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.communityName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_TransitHub_ListBySubscription"], "operationId": "TransitHub_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Mission/communities/{communityName}/transitHubs", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/communities/{}/transitHubs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"type": "string", "name": "securityProvider", "enum": {"items": [{"value": "AzureFirewall"}, {"value": "None"}]}}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Active"}, {"value": "Approved"}, {"value": "Failed"}, {"value": "PendingApproval"}, {"value": "PendingUpdate"}]}}, {"type": "object", "name": "transitOption", "props": [{"type": "object", "name": "params", "props": [{"type": "ResourceId", "name": "remoteVirtualNetworkId"}, {"type": "integer64", "name": "scaleUnits"}]}, {"type": "string", "name": "type", "enum": {"items": [{"value": "ExpressRoute"}, {"value": "Gateway"}, {"value": "Peering"}]}}]}], "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_TransitHub_ListByCommunityResource"], "operationId": "TransitHub_ListByCommunityResource", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}/transitHubs", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/communities/{}/transitHubs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"type": "string", "name": "securityProvider", "enum": {"items": [{"value": "AzureFirewall"}, {"value": "None"}]}}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Active"}, {"value": "Approved"}, {"value": "Failed"}, {"value": "PendingApproval"}, {"value": "PendingUpdate"}]}}, {"type": "object", "name": "transitOption", "props": [{"type": "object", "name": "params", "props": [{"type": "ResourceId", "name": "remoteVirtualNetworkId"}, {"type": "integer64", "name": "scaleUnits"}]}, {"type": "string", "name": "type", "enum": {"items": [{"value": "ExpressRoute"}, {"value": "Gateway"}, {"value": "Peering"}]}}]}], "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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJz/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJz/2026-03-01-preview.xml new file mode 100644 index 000000000..dec0030f8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJz/2026-03-01-preview.xml @@ -0,0 +1,281 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucw==/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucw==/2026-03-01-preview.json new file mode 100644 index 000000000..130b0b673 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucw==/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.mission/enclaveconnections", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1pc3Npb24vZW5jbGF2ZUNvbm5lY3Rpb25z/V/MjAyNi0wMy0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/enclaveconnections", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9lbmNsYXZlQ29ubmVjdGlvbnM=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission enclave-connection", "commands": [{"name": "list", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.mission/enclaveconnections", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1pc3Npb24vZW5jbGF2ZUNvbm5lY3Rpb25z/V/MjAyNi0wMy0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/enclaveconnections", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9lbmNsYXZlQ29ubmVjdGlvbnM=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "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_EnclaveConnection_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_EnclaveConnection_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_EnclaveConnection_ListBySubscription"], "operationId": "EnclaveConnection_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Mission/enclaveConnections", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/enclaveConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "ResourceId", "name": "communityResourceId", "required": true}, {"type": "ResourceId", "name": "destinationEndpointId", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"type": "string", "name": "sourceCidr"}, {"type": "ResourceId", "name": "sourceResourceId", "required": true}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Active"}, {"value": "Approved"}, {"value": "Connected"}, {"value": "Disconnected"}, {"value": "Failed"}, {"value": "PendingApproval"}, {"value": "PendingUpdate"}]}}, {"readOnly": true, "type": "string", "name": "updateMode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}], "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_EnclaveConnection_ListByResourceGroup"], "operationId": "EnclaveConnection_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/enclaveConnections", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/enclaveConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "ResourceId", "name": "communityResourceId", "required": true}, {"type": "ResourceId", "name": "destinationEndpointId", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"type": "string", "name": "sourceCidr"}, {"type": "ResourceId", "name": "sourceResourceId", "required": true}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Active"}, {"value": "Approved"}, {"value": "Connected"}, {"value": "Disconnected"}, {"value": "Failed"}, {"value": "PendingApproval"}, {"value": "PendingUpdate"}]}}, {"readOnly": true, "type": "string", "name": "updateMode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}], "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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucw==/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucw==/2026-03-01-preview.xml new file mode 100644 index 000000000..0427616ed --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucw==/2026-03-01-preview.xml @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcw==/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcw==/2026-03-01-preview.json new file mode 100644 index 000000000..2b157596e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcw==/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.mission/virtualenclaves", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1pc3Npb24vdmlydHVhbEVuY2xhdmVz/V/MjAyNi0wMy0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXM=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission virtual-enclave", "commands": [{"name": "list", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.mission/virtualenclaves", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1pc3Npb24vdmlydHVhbEVuY2xhdmVz/V/MjAyNi0wMy0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXM=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "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_VirtualEnclave_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_VirtualEnclave_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_VirtualEnclave_ListBySubscription"], "operationId": "VirtualEnclave_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Mission/virtualEnclaves", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/virtualEnclaves/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "approvalSettings", "props": [{"type": "@ApprovalSettingConfiguration_read", "name": "connectionCreation"}, {"type": "@ApprovalSettingConfiguration_read", "name": "connectionUpdate"}, {"type": "object", "name": "enclaveEndpointUpdate", "props": [{"type": "string", "name": "approvalPolicy", "enum": {"items": [{"value": "NotRequired"}, {"value": "Required"}]}}, {"type": "array", "name": "mandatoryApprovers", "item": {"type": "object", "props": [{"type": "string", "name": "approverEntraId", "required": true}]}, "identifiers": ["approverEntraId"]}, {"type": "integer32", "name": "minimumApproversRequired", "format": {"minimum": 0}}], "cls": "ApprovalSettingConfiguration_read"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveMaintenanceMode"}]}, {"default": {"value": false}, "type": "boolean", "name": "bastionEnabled"}, {"type": "ResourceId", "name": "communityResourceId", "required": true}, {"type": "ResourceId", "name": "dedicatedHubResourceId"}, {"readOnly": true, "type": "object", "name": "enclaveAddressSpaces", "props": [{"type": "string", "name": "enclaveAddressSpace"}, {"type": "string", "name": "managedAddressSpace"}]}, {"type": "object", "name": "enclaveDefaultSettings", "props": [{"default": {"value": "EnclaveOnly"}, "type": "string", "name": "diagnosticDestination", "enum": {"items": [{"value": "Both"}, {"value": "CommunityOnly"}, {"value": "EnclaveOnly"}]}}, {"readOnly": true, "type": "ResourceId", "name": "keyVaultResourceId"}, {"readOnly": true, "type": "array", "name": "logAnalyticsResourceIdCollection", "item": {"type": "ResourceId"}}, {"readOnly": true, "type": "ResourceId", "name": "storageAccountResourceId"}]}, {"type": "array", "name": "enclaveRoleAssignments", "item": {"type": "object", "props": [{"type": "string", "name": "condition"}, {"type": "array", "name": "principals", "item": {"type": "object", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Group"}, {"value": "ServicePrincipal"}, {"value": "User"}]}}], "cls": "Principal_read"}}, {"type": "string", "name": "roleDefinitionId", "required": true}], "cls": "RoleAssignmentItem_read"}}, {"type": "object", "name": "enclaveVirtualNetwork", "required": true, "props": [{"default": {"value": false}, "type": "boolean", "name": "allowSubnetCommunication"}, {"type": "string", "name": "customCidrRange"}, {"type": "string", "name": "networkName"}, {"type": "string", "name": "networkSize"}, {"type": "array", "name": "subnetConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "addressPrefix"}, {"type": "integer32", "name": "networkPrefixSize", "required": true}, {"readOnly": true, "type": "ResourceId", "name": "networkSecurityGroupResourceId"}, {"type": "string", "name": "subnetDelegation"}, {"type": "string", "name": "subnetName", "required": true}, {"readOnly": true, "type": "ResourceId", "name": "subnetResourceId"}]}}]}, {"type": "array", "name": "governedServiceList", "item": {"type": "object", "props": [{"type": "string", "name": "enforcement", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "initiatives", "item": {"type": "string"}}, {"type": "string", "name": "option", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}, {"value": "ExceptionOnly"}, {"value": "NotApplicable"}]}}, {"type": "string", "name": "policyAction", "enum": {"items": [{"value": "AuditOnly"}, {"value": "Enforce"}, {"value": "None"}]}}, {"type": "string", "name": "serviceId", "required": true, "enum": {"items": [{"value": "AKS"}, {"value": "AppService"}, {"value": "AzureFirewalls"}, {"value": "ContainerRegistry"}, {"value": "CosmosDB"}, {"value": "DataConnectors"}, {"value": "Insights"}, {"value": "KeyVault"}, {"value": "Logic"}, {"value": "MicrosoftSQL"}, {"value": "Monitoring"}, {"value": "PostgreSQL"}, {"value": "PrivateDNSZones"}, {"value": "ServiceBus"}, {"value": "Storage"}]}}, {"readOnly": true, "type": "string", "name": "serviceName"}]}}, {"type": "object", "name": "maintenanceModeConfiguration", "props": [{"default": {"value": "Off"}, "type": "string", "name": "justification", "enum": {"items": [{"value": "Governance"}, {"value": "Networking"}, {"value": "Off"}]}}, {"default": {"value": "Off"}, "type": "string", "name": "mode", "required": true, "enum": {"items": [{"value": "Advanced"}, {"value": "CanNotDelete"}, {"value": "General"}, {"value": "Off"}, {"value": "On"}]}}, {"default": {"value": []}, "type": "array<@Principal_read>", "name": "principals", "item": {"type": "@Principal_read"}}]}, {"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": "managedResourceGroupName"}, {"type": "object", "name": "monitoringSettings", "props": [{"type": "array", "name": "diagnosticDestinations", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "customWorkspaceResourceId"}, {"default": {"value": "EnclaveWorkspace"}, "type": "string", "name": "destinationType", "required": true, "enum": {"items": [{"value": "CommunityWorkspace"}, {"value": "CustomWorkspace"}, {"value": "EnclaveWorkspace"}]}}, {"type": "string", "name": "diagnosticSettingsName"}], "cls": "MonitoringDestination_read"}}, {"type": "@MonitoringDestination_read", "name": "flowLogDestination"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"default": {"value": "Disabled"}, "type": "string", "name": "rbacInheritance", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"default": {"value": "Disabled"}, "type": "string", "name": "workloadResourceVisibility", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array<@RoleAssignmentItem_read>", "name": "workloadRoleAssignments", "item": {"type": "@RoleAssignmentItem_read"}}], "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_VirtualEnclave_ListByResourceGroup"], "operationId": "VirtualEnclave_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/virtualEnclaves/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "approvalSettings", "props": [{"type": "@ApprovalSettingConfiguration_read", "name": "connectionCreation"}, {"type": "@ApprovalSettingConfiguration_read", "name": "connectionUpdate"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveEndpointUpdate"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveMaintenanceMode"}]}, {"default": {"value": false}, "type": "boolean", "name": "bastionEnabled"}, {"type": "ResourceId", "name": "communityResourceId", "required": true}, {"type": "ResourceId", "name": "dedicatedHubResourceId"}, {"readOnly": true, "type": "object", "name": "enclaveAddressSpaces", "props": [{"type": "string", "name": "enclaveAddressSpace"}, {"type": "string", "name": "managedAddressSpace"}]}, {"type": "object", "name": "enclaveDefaultSettings", "props": [{"default": {"value": "EnclaveOnly"}, "type": "string", "name": "diagnosticDestination", "enum": {"items": [{"value": "Both"}, {"value": "CommunityOnly"}, {"value": "EnclaveOnly"}]}}, {"readOnly": true, "type": "ResourceId", "name": "keyVaultResourceId"}, {"readOnly": true, "type": "array", "name": "logAnalyticsResourceIdCollection", "item": {"type": "ResourceId"}}, {"readOnly": true, "type": "ResourceId", "name": "storageAccountResourceId"}]}, {"type": "array<@RoleAssignmentItem_read>", "name": "enclaveRoleAssignments", "item": {"type": "@RoleAssignmentItem_read"}}, {"type": "object", "name": "enclaveVirtualNetwork", "required": true, "props": [{"default": {"value": false}, "type": "boolean", "name": "allowSubnetCommunication"}, {"type": "string", "name": "customCidrRange"}, {"type": "string", "name": "networkName"}, {"type": "string", "name": "networkSize"}, {"type": "array", "name": "subnetConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "addressPrefix"}, {"type": "integer32", "name": "networkPrefixSize", "required": true}, {"readOnly": true, "type": "ResourceId", "name": "networkSecurityGroupResourceId"}, {"type": "string", "name": "subnetDelegation"}, {"type": "string", "name": "subnetName", "required": true}, {"readOnly": true, "type": "ResourceId", "name": "subnetResourceId"}]}}]}, {"type": "array", "name": "governedServiceList", "item": {"type": "object", "props": [{"type": "string", "name": "enforcement", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "initiatives", "item": {"type": "string"}}, {"type": "string", "name": "option", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}, {"value": "ExceptionOnly"}, {"value": "NotApplicable"}]}}, {"type": "string", "name": "policyAction", "enum": {"items": [{"value": "AuditOnly"}, {"value": "Enforce"}, {"value": "None"}]}}, {"type": "string", "name": "serviceId", "required": true, "enum": {"items": [{"value": "AKS"}, {"value": "AppService"}, {"value": "AzureFirewalls"}, {"value": "ContainerRegistry"}, {"value": "CosmosDB"}, {"value": "DataConnectors"}, {"value": "Insights"}, {"value": "KeyVault"}, {"value": "Logic"}, {"value": "MicrosoftSQL"}, {"value": "Monitoring"}, {"value": "PostgreSQL"}, {"value": "PrivateDNSZones"}, {"value": "ServiceBus"}, {"value": "Storage"}]}}, {"readOnly": true, "type": "string", "name": "serviceName"}]}}, {"type": "object", "name": "maintenanceModeConfiguration", "props": [{"default": {"value": "Off"}, "type": "string", "name": "justification", "enum": {"items": [{"value": "Governance"}, {"value": "Networking"}, {"value": "Off"}]}}, {"default": {"value": "Off"}, "type": "string", "name": "mode", "required": true, "enum": {"items": [{"value": "Advanced"}, {"value": "CanNotDelete"}, {"value": "General"}, {"value": "Off"}, {"value": "On"}]}}, {"default": {"value": []}, "type": "array<@Principal_read>", "name": "principals", "item": {"type": "@Principal_read"}}]}, {"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": "managedResourceGroupName"}, {"type": "object", "name": "monitoringSettings", "props": [{"type": "array<@MonitoringDestination_read>", "name": "diagnosticDestinations", "item": {"type": "@MonitoringDestination_read"}}, {"type": "@MonitoringDestination_read", "name": "flowLogDestination"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"default": {"value": "Disabled"}, "type": "string", "name": "rbacInheritance", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"default": {"value": "Disabled"}, "type": "string", "name": "workloadResourceVisibility", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array<@RoleAssignmentItem_read>", "name": "workloadRoleAssignments", "item": {"type": "@RoleAssignmentItem_read"}}], "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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcw==/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcw==/2026-03-01-preview.xml new file mode 100644 index 000000000..4e8bb018b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcw==/2026-03-01-preview.xml @@ -0,0 +1,602 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHM=/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHM=/2026-03-01-preview.json new file mode 100644 index 000000000..1d20b406f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHM=/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.mission/virtualenclaves/{}/workloads", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1pc3Npb24vdmlydHVhbEVuY2xhdmVzL3t2aXJ0dWFsRW5jbGF2ZU5hbWV9L3dvcmtsb2Fkcw==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}/workloads", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0vd29ya2xvYWRz/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission virtual-enclave workload", "commands": [{"name": "list", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.mission/virtualenclaves/{}/workloads", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1pc3Npb24vdmlydHVhbEVuY2xhdmVzL3t2aXJ0dWFsRW5jbGF2ZU5hbWV9L3dvcmtsb2Fkcw==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}/workloads", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0vd29ya2xvYWRz/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "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"}, {"type": "string", "var": "$Path.virtualEnclaveName", "options": ["virtual-enclave-name"], "required": true, "idPart": "name", "help": {"short": "The name of the enclaveResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}], "conditions": [{"var": "$Condition_Workload_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "hasValue", "arg": "$Path.virtualEnclaveName"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_Workload_ListByEnclaveResource", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "hasValue", "arg": "$Path.virtualEnclaveName"}]}}], "operations": [{"when": ["$Condition_Workload_ListBySubscription"], "operationId": "Workload_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}/workloads", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/virtualEnclaves/{}/workloads/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"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": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "array", "name": "resourceGroupCollection", "item": {"type": "string"}}], "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_Workload_ListByEnclaveResource"], "operationId": "Workload_ListByEnclaveResource", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}/workloads", "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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/virtualEnclaves/{}/workloads/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"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": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "array", "name": "resourceGroupCollection", "item": {"type": "string"}}], "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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHM=/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHM=/2026-03-01-preview.xml new file mode 100644 index 000000000..2de4161ba --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHM=/2026-03-01-preview.xml @@ -0,0 +1,239 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRz/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRz/2026-03-01-preview.json new file mode 100644 index 000000000..c3c3b17c3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRz/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.mission/virtualenclaves/{}/enclaveendpoints", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1pc3Npb24vdmlydHVhbEVuY2xhdmVzL3t2aXJ0dWFsRW5jbGF2ZU5hbWV9L2VuY2xhdmVFbmRwb2ludHM=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}/enclaveendpoints", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0vZW5jbGF2ZUVuZHBvaW50cw==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission virtual-enclave enclave-endpoint", "commands": [{"name": "list", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.mission/virtualenclaves/{}/enclaveendpoints", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1pc3Npb24vdmlydHVhbEVuY2xhdmVzL3t2aXJ0dWFsRW5jbGF2ZU5hbWV9L2VuY2xhdmVFbmRwb2ludHM=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}/enclaveendpoints", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0vZW5jbGF2ZUVuZHBvaW50cw==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "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"}, {"type": "string", "var": "$Path.virtualEnclaveName", "options": ["virtual-enclave-name"], "required": true, "idPart": "name", "help": {"short": "The name of the enclaveResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}], "conditions": [{"var": "$Condition_EnclaveEndpoints_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "hasValue", "arg": "$Path.virtualEnclaveName"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_EnclaveEndpoints_ListByEnclaveResource", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "hasValue", "arg": "$Path.virtualEnclaveName"}]}}], "operations": [{"when": ["$Condition_EnclaveEndpoints_ListBySubscription"], "operationId": "EnclaveEndpoints_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}/enclaveEndpoints", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/virtualEnclaves/{}/enclaveEndpoints/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"type": "array", "name": "ruleCollection", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "destination"}, {"type": "string", "name": "endpointRuleName"}, {"type": "string", "name": "ports"}, {"type": "array", "name": "protocols", "item": {"type": "string", "enum": {"items": [{"value": "AH"}, {"value": "ANY"}, {"value": "ESP"}, {"value": "ICMP"}, {"value": "TCP"}, {"value": "UDP"}]}}}]}}, {"type": "string", "name": "updateMode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}], "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_EnclaveEndpoints_ListByEnclaveResource"], "operationId": "EnclaveEndpoints_ListByEnclaveResource", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}/enclaveEndpoints", "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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/virtualEnclaves/{}/enclaveEndpoints/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"type": "array", "name": "ruleCollection", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "destination"}, {"type": "string", "name": "endpointRuleName"}, {"type": "string", "name": "ports"}, {"type": "array", "name": "protocols", "item": {"type": "string", "enum": {"items": [{"value": "AH"}, {"value": "ANY"}, {"value": "ESP"}, {"value": "ICMP"}, {"value": "TCP"}, {"value": "UDP"}]}}}]}}, {"type": "string", "name": "updateMode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}], "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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRz/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRz/2026-03-01-preview.xml new file mode 100644 index 000000000..55de301d9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRz/2026-03-01-preview.xml @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVz/2026-03-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVz/2026-03-01-preview.md new file mode 100644 index 000000000..cee789bbe --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVz/2026-03-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.mission/communities 2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVz/2026-03-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9/2026-03-01-preview.json new file mode 100644 index 000000000..77ff69761 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission community", "commands": [{"name": "show", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityName", "options": ["n", "name", "community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[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": "Community_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/communities/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "addressSpace"}, {"type": "array", "name": "addressSpaces", "item": {"type": "string"}}, {"type": "object", "name": "approvalSettings", "props": [{"type": "object", "name": "communityEndpointUpdate", "props": [{"type": "string", "name": "approvalPolicy", "enum": {"items": [{"value": "NotRequired"}, {"value": "Required"}]}}, {"type": "array", "name": "mandatoryApprovers", "item": {"type": "object", "props": [{"type": "string", "name": "approverEntraId", "required": true}]}, "identifiers": ["approverEntraId"]}, {"type": "integer32", "name": "minimumApproversRequired", "format": {"minimum": 0}}], "cls": "ApprovalSettingConfiguration_read"}, {"type": "@ApprovalSettingConfiguration_read", "name": "communityMaintenanceMode"}, {"type": "@ApprovalSettingConfiguration_read", "name": "connectionCreation"}, {"type": "@ApprovalSettingConfiguration_read", "name": "connectionUpdate"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveCreation"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveEndpointUpdate"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveMaintenanceMode"}]}, {"type": "array", "name": "communityRoleAssignments", "item": {"type": "object", "props": [{"type": "string", "name": "condition"}, {"type": "array", "name": "principals", "item": {"type": "object", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Group"}, {"value": "ServicePrincipal"}, {"value": "User"}]}}], "cls": "Principal_read"}}, {"type": "string", "name": "roleDefinitionId", "required": true}]}}, {"readOnly": true, "type": "array", "name": "dedicatedHubList", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Mission/communities/{}/dedicatedHubs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "designation", "enum": {"items": [{"value": "Pooled"}, {"value": "Reserved"}]}}, {"readOnly": true, "type": "ResourceId", "name": "firewallPolicyResourceId"}, {"readOnly": true, "type": "ResourceId", "name": "firewallResourceId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "ResourceId", "name": "vHubResourceId"}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array", "name": "dnsServers", "item": {"type": "string"}}, {"default": {"value": "Standard"}, "type": "string", "name": "firewallSku", "enum": {"items": [{"value": "Basic"}, {"value": "Premium"}, {"value": "Standard"}]}}, {"type": "array", "name": "governedServiceList", "item": {"type": "object", "props": [{"type": "string", "name": "enforcement", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "initiatives", "item": {"type": "string"}}, {"type": "string", "name": "option", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}, {"value": "ExceptionOnly"}, {"value": "NotApplicable"}]}}, {"type": "string", "name": "policyAction", "enum": {"items": [{"value": "AuditOnly"}, {"value": "Enforce"}, {"value": "None"}]}}, {"type": "string", "name": "serviceId", "required": true, "enum": {"items": [{"value": "AKS"}, {"value": "AppService"}, {"value": "AzureFirewalls"}, {"value": "ContainerRegistry"}, {"value": "CosmosDB"}, {"value": "DataConnectors"}, {"value": "Insights"}, {"value": "KeyVault"}, {"value": "Logic"}, {"value": "MicrosoftSQL"}, {"value": "Monitoring"}, {"value": "PostgreSQL"}, {"value": "PrivateDNSZones"}, {"value": "ServiceBus"}, {"value": "Storage"}]}}, {"readOnly": true, "type": "string", "name": "serviceName"}]}}, {"type": "object", "name": "maintenanceModeConfiguration", "props": [{"default": {"value": "Off"}, "type": "string", "name": "justification", "enum": {"items": [{"value": "Governance"}, {"value": "Networking"}, {"value": "Off"}]}}, {"default": {"value": "Off"}, "type": "string", "name": "mode", "required": true, "enum": {"items": [{"value": "Advanced"}, {"value": "CanNotDelete"}, {"value": "General"}, {"value": "Off"}, {"value": "On"}]}}, {"default": {"value": []}, "type": "array<@Principal_read>", "name": "principals", "item": {"type": "@Principal_read"}}]}, {"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": "managedResourceGroupName"}, {"type": "object", "name": "monitoringSettings", "props": [{"type": "array", "name": "diagnosticDestinations", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "customWorkspaceResourceId"}, {"default": {"value": "EnclaveWorkspace"}, "type": "string", "name": "destinationType", "required": true, "enum": {"items": [{"value": "CommunityWorkspace"}, {"value": "CustomWorkspace"}, {"value": "EnclaveWorkspace"}]}}, {"type": "string", "name": "diagnosticSettingsName"}], "cls": "MonitoringDestination_read"}}, {"type": "@MonitoringDestination_read", "name": "flowLogDestination"}]}, {"type": "string", "name": "policyOverride", "enum": {"items": [{"value": "Enclave"}, {"value": "None"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}], "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"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityName", "options": ["n", "name", "community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[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": "Community_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityName", "options": ["n", "name", "community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[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": "Identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$resource.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Identity", "help": {"short": "Set the system managed identity."}}, {"type": "string", "var": "$resource.identity.type", "options": ["type"], "hide": true, "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned,UserAssigned", "value": "SystemAssigned,UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"blank": {"value": []}, "type": "array", "var": "$resource.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}, {"type": "object", "var": "$resource.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "hide": true, "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$resource.properties.addressSpace", "options": ["address-space"], "group": "Properties", "help": {"short": "Address Space."}}, {"type": "array", "var": "$resource.properties.addressSpaces", "options": ["address-spaces"], "group": "Properties", "help": {"short": "Address spaces list"}, "item": {"type": "string"}}, {"type": "object", "var": "$resource.properties.approvalSettings", "options": ["approval-settings"], "group": "Properties", "help": {"short": "Granular approval requirements for various actions on the community's resources."}, "args": [{"type": "object", "var": "$resource.properties.approvalSettings.communityEndpointUpdate", "options": ["community-endpoint-update"], "help": {"short": "Approval configuration for community endpoint updates."}, "args": [{"type": "string", "var": "@ApprovalSettingConfiguration_create.approvalPolicy", "options": ["approval-policy"], "help": {"short": "Approval policy (Required or NotRequired)."}, "enum": {"items": [{"name": "NotRequired", "value": "NotRequired"}, {"name": "Required", "value": "Required"}]}}, {"type": "array", "var": "@ApprovalSettingConfiguration_create.mandatoryApprovers", "options": ["mandatory-approvers"], "help": {"short": "List of mandatory approvers for this approval setting."}, "item": {"type": "object", "args": [{"type": "string", "var": "@ApprovalSettingConfiguration_create.mandatoryApprovers[].approverEntraId", "options": ["approver-entra-id"], "required": true, "help": {"short": "EntraId of the approver"}}]}}, {"type": "integer32", "var": "@ApprovalSettingConfiguration_create.minimumApproversRequired", "options": ["minimum-approvers-required"], "help": {"short": "Minimum number of approvers required for this approval setting."}, "format": {"minimum": 0}}], "cls": "ApprovalSettingConfiguration_create"}, {"type": "@ApprovalSettingConfiguration_create", "var": "$resource.properties.approvalSettings.communityMaintenanceMode", "options": ["community-maintenance-mode"], "help": {"short": "Approval configuration for community maintenance mode."}}, {"type": "@ApprovalSettingConfiguration_create", "var": "$resource.properties.approvalSettings.connectionCreation", "options": ["connection-creation"], "help": {"short": "Approval configuration for connection creation."}}, {"type": "@ApprovalSettingConfiguration_create", "var": "$resource.properties.approvalSettings.connectionUpdate", "options": ["connection-update"], "help": {"short": "Approval configuration for connection updates."}}, {"type": "@ApprovalSettingConfiguration_create", "var": "$resource.properties.approvalSettings.enclaveCreation", "options": ["enclave-creation"], "help": {"short": "Approval configuration for enclave creation."}}, {"type": "@ApprovalSettingConfiguration_create", "var": "$resource.properties.approvalSettings.enclaveEndpointUpdate", "options": ["enclave-endpoint-update"], "help": {"short": "Approval configuration for enclave endpoint updates."}}, {"type": "@ApprovalSettingConfiguration_create", "var": "$resource.properties.approvalSettings.enclaveMaintenanceMode", "options": ["enclave-maintenance-mode"], "help": {"short": "Approval configuration for enclave maintenance mode."}}]}, {"type": "array", "var": "$resource.properties.communityRoleAssignments", "options": ["community-role-assignments"], "group": "Properties", "help": {"short": "Community role assignments"}, "item": {"type": "object", "args": [{"type": "string", "var": "$resource.properties.communityRoleAssignments[].condition", "options": ["condition"], "help": {"short": "Condition under which the principal can be granted permission"}}, {"type": "array", "var": "$resource.properties.communityRoleAssignments[].principals", "options": ["principals"], "help": {"short": "List of principal IDs to which to assign this role definition"}, "item": {"type": "object", "args": [{"type": "string", "var": "@Principal_create.id", "options": ["id"], "required": true, "help": {"short": "The object id associated with the principal"}}, {"type": "string", "var": "@Principal_create.type", "options": ["type"], "required": true, "help": {"short": "The type of the object id. We currently allow users, groups, and service principals"}, "enum": {"items": [{"name": "Group", "value": "Group"}, {"name": "ServicePrincipal", "value": "ServicePrincipal"}, {"name": "User", "value": "User"}]}}], "cls": "Principal_create"}}, {"type": "string", "var": "$resource.properties.communityRoleAssignments[].roleDefinitionId", "options": ["role-definition-id"], "required": true, "help": {"short": "Role definition identifier"}}]}}, {"type": "array", "var": "$resource.properties.dnsServers", "options": ["dns-servers"], "group": "Properties", "help": {"short": "DNS Servers."}, "item": {"type": "string"}}, {"type": "string", "var": "$resource.properties.firewallSku", "options": ["firewall-sku"], "group": "Properties", "help": {"short": "SKU of the community's Azure Firewall (Basic, Standard, Premium). Standard is the default"}, "default": {"value": "Standard"}, "enum": {"items": [{"name": "Basic", "value": "Basic"}, {"name": "Premium", "value": "Premium"}, {"name": "Standard", "value": "Standard"}]}}, {"type": "array", "var": "$resource.properties.governedServiceList", "options": ["governed-service-list"], "group": "Properties", "help": {"short": "List of services governed by a community."}, "item": {"type": "object", "args": [{"type": "string", "var": "$resource.properties.governedServiceList[].enforcement", "options": ["enforcement"], "help": {"short": "Initiative enforcement (Enabled or Disabled)."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$resource.properties.governedServiceList[].option", "options": ["option"], "help": {"short": "Governance option for this service (Allow, Deny, ExceptionOnly, or NotApplicable)."}, "enum": {"items": [{"name": "Allow", "value": "Allow"}, {"name": "Deny", "value": "Deny"}, {"name": "ExceptionOnly", "value": "ExceptionOnly"}, {"name": "NotApplicable", "value": "NotApplicable"}]}}, {"type": "string", "var": "$resource.properties.governedServiceList[].policyAction", "options": ["policy-action"], "help": {"short": "Enforcement mode for policy. AuditOnly, Enforce, or None."}, "enum": {"items": [{"name": "AuditOnly", "value": "AuditOnly"}, {"name": "Enforce", "value": "Enforce"}, {"name": "None", "value": "None"}]}}, {"type": "string", "var": "$resource.properties.governedServiceList[].serviceId", "options": ["service-id"], "required": true, "help": {"short": "Service ID"}, "enum": {"items": [{"name": "AKS", "value": "AKS"}, {"name": "AppService", "value": "AppService"}, {"name": "AzureFirewalls", "value": "AzureFirewalls"}, {"name": "ContainerRegistry", "value": "ContainerRegistry"}, {"name": "CosmosDB", "value": "CosmosDB"}, {"name": "DataConnectors", "value": "DataConnectors"}, {"name": "Insights", "value": "Insights"}, {"name": "KeyVault", "value": "KeyVault"}, {"name": "Logic", "value": "Logic"}, {"name": "MicrosoftSQL", "value": "MicrosoftSQL"}, {"name": "Monitoring", "value": "Monitoring"}, {"name": "PostgreSQL", "value": "PostgreSQL"}, {"name": "PrivateDNSZones", "value": "PrivateDNSZones"}, {"name": "ServiceBus", "value": "ServiceBus"}, {"name": "Storage", "value": "Storage"}]}}]}}, {"type": "object", "var": "$resource.properties.maintenanceModeConfiguration", "options": ["maintenance-mode-configuration"], "group": "Properties", "help": {"short": "Maintenance Mode configuration."}, "args": [{"type": "string", "var": "$resource.properties.maintenanceModeConfiguration.justification", "options": ["justification"], "help": {"short": "Justification for entering or exiting Maintenance Mode"}, "default": {"value": "Off"}, "enum": {"items": [{"name": "Governance", "value": "Governance"}, {"name": "Networking", "value": "Networking"}, {"name": "Off", "value": "Off"}]}}, {"type": "string", "var": "$resource.properties.maintenanceModeConfiguration.mode", "options": ["mode"], "required": true, "help": {"short": "Current mode of Maintenance Mode Configuration"}, "default": {"value": "Off"}, "enum": {"items": [{"name": "Advanced", "value": "Advanced"}, {"name": "CanNotDelete", "value": "CanNotDelete"}, {"name": "General", "value": "General"}, {"name": "Off", "value": "Off"}, {"name": "On", "value": "On"}]}}, {"type": "array<@Principal_create>", "var": "$resource.properties.maintenanceModeConfiguration.principals", "options": ["principals"], "help": {"short": "The user, group or service principal object affected by Maintenance Mode"}, "default": {"value": []}, "item": {"type": "@Principal_create"}}]}, {"type": "object", "var": "$resource.properties.monitoringSettings", "options": ["monitoring-settings"], "group": "Properties", "help": {"short": "Community Monitoring Settings for diagnostic and virtual network flow logs"}, "args": [{"type": "array", "var": "$resource.properties.monitoringSettings.diagnosticDestinations", "options": ["diagnostic-destinations"], "help": {"short": "Log Analytics workspace destinations where diagnostic logs will be stored."}, "item": {"type": "object", "args": [{"type": "ResourceId", "var": "@MonitoringDestination_create.customWorkspaceResourceId", "options": ["custom-workspace-resource-id"], "help": {"short": "Log analytics workspace resource ID for custom workspace"}}, {"type": "string", "var": "@MonitoringDestination_create.destinationType", "options": ["destination-type"], "required": true, "help": {"short": "The type of monitoring workspace destination"}, "default": {"value": "EnclaveWorkspace"}, "enum": {"items": [{"name": "CommunityWorkspace", "value": "CommunityWorkspace"}, {"name": "CustomWorkspace", "value": "CustomWorkspace"}, {"name": "EnclaveWorkspace", "value": "EnclaveWorkspace"}]}}, {"type": "string", "var": "@MonitoringDestination_create.diagnosticSettingsName", "options": ["diagnostic-settings-name"], "help": {"short": "Custom name for diagnostic settings"}}], "cls": "MonitoringDestination_create"}}, {"type": "@MonitoringDestination_create", "var": "$resource.properties.monitoringSettings.flowLogDestination", "options": ["flow-log-destination"], "help": {"short": "Log Analytics workspace destination where virtual network flow logs will be stored."}}]}, {"type": "string", "var": "$resource.properties.policyOverride", "options": ["policy-override"], "group": "Properties", "help": {"short": "Policy override setting for the community. Specifies whether to apply enclave-specific policies or disable policy enforcement."}, "enum": {"items": [{"name": "Enclave", "value": "Enclave"}, {"name": "None", "value": "None"}]}}]}, {"name": "Resource", "args": [{"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": "Community_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$resource.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$resource.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}], "userAssigned": {"action": "create", "type": "array", "name": "userAssigned", "arg": "$resource.identity.userAssigned", "item": {"action": "create", "type": "string"}}, "systemAssigned": {"action": "create", "type": "string", "name": "systemAssigned", "arg": "$resource.identity.systemAssigned"}}, {"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "addressSpace", "arg": "$resource.properties.addressSpace"}, {"type": "array", "name": "addressSpaces", "arg": "$resource.properties.addressSpaces", "item": {"type": "string"}}, {"type": "object", "name": "approvalSettings", "arg": "$resource.properties.approvalSettings", "props": [{"type": "object", "name": "communityEndpointUpdate", "arg": "$resource.properties.approvalSettings.communityEndpointUpdate", "props": [{"type": "string", "name": "approvalPolicy", "arg": "@ApprovalSettingConfiguration_create.approvalPolicy", "enum": {"items": [{"value": "NotRequired"}, {"value": "Required"}]}}, {"type": "array", "name": "mandatoryApprovers", "arg": "@ApprovalSettingConfiguration_create.mandatoryApprovers", "item": {"type": "object", "props": [{"type": "string", "name": "approverEntraId", "arg": "@ApprovalSettingConfiguration_create.mandatoryApprovers[].approverEntraId", "required": true}]}, "identifiers": ["approverEntraId"]}, {"type": "integer32", "name": "minimumApproversRequired", "arg": "@ApprovalSettingConfiguration_create.minimumApproversRequired", "format": {"minimum": 0}}], "cls": "ApprovalSettingConfiguration_create"}, {"type": "@ApprovalSettingConfiguration_create", "name": "communityMaintenanceMode", "arg": "$resource.properties.approvalSettings.communityMaintenanceMode"}, {"type": "@ApprovalSettingConfiguration_create", "name": "connectionCreation", "arg": "$resource.properties.approvalSettings.connectionCreation"}, {"type": "@ApprovalSettingConfiguration_create", "name": "connectionUpdate", "arg": "$resource.properties.approvalSettings.connectionUpdate"}, {"type": "@ApprovalSettingConfiguration_create", "name": "enclaveCreation", "arg": "$resource.properties.approvalSettings.enclaveCreation"}, {"type": "@ApprovalSettingConfiguration_create", "name": "enclaveEndpointUpdate", "arg": "$resource.properties.approvalSettings.enclaveEndpointUpdate"}, {"type": "@ApprovalSettingConfiguration_create", "name": "enclaveMaintenanceMode", "arg": "$resource.properties.approvalSettings.enclaveMaintenanceMode"}]}, {"type": "array", "name": "communityRoleAssignments", "arg": "$resource.properties.communityRoleAssignments", "item": {"type": "object", "props": [{"type": "string", "name": "condition", "arg": "$resource.properties.communityRoleAssignments[].condition"}, {"type": "array", "name": "principals", "arg": "$resource.properties.communityRoleAssignments[].principals", "item": {"type": "object", "props": [{"type": "string", "name": "id", "arg": "@Principal_create.id", "required": true}, {"type": "string", "name": "type", "arg": "@Principal_create.type", "required": true, "enum": {"items": [{"value": "Group"}, {"value": "ServicePrincipal"}, {"value": "User"}]}}], "cls": "Principal_create"}}, {"type": "string", "name": "roleDefinitionId", "arg": "$resource.properties.communityRoleAssignments[].roleDefinitionId", "required": true}]}}, {"type": "array", "name": "dnsServers", "arg": "$resource.properties.dnsServers", "item": {"type": "string"}}, {"default": {"value": "Standard"}, "type": "string", "name": "firewallSku", "arg": "$resource.properties.firewallSku", "enum": {"items": [{"value": "Basic"}, {"value": "Premium"}, {"value": "Standard"}]}}, {"type": "array", "name": "governedServiceList", "arg": "$resource.properties.governedServiceList", "item": {"type": "object", "props": [{"type": "string", "name": "enforcement", "arg": "$resource.properties.governedServiceList[].enforcement", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "option", "arg": "$resource.properties.governedServiceList[].option", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}, {"value": "ExceptionOnly"}, {"value": "NotApplicable"}]}}, {"type": "string", "name": "policyAction", "arg": "$resource.properties.governedServiceList[].policyAction", "enum": {"items": [{"value": "AuditOnly"}, {"value": "Enforce"}, {"value": "None"}]}}, {"type": "string", "name": "serviceId", "arg": "$resource.properties.governedServiceList[].serviceId", "required": true, "enum": {"items": [{"value": "AKS"}, {"value": "AppService"}, {"value": "AzureFirewalls"}, {"value": "ContainerRegistry"}, {"value": "CosmosDB"}, {"value": "DataConnectors"}, {"value": "Insights"}, {"value": "KeyVault"}, {"value": "Logic"}, {"value": "MicrosoftSQL"}, {"value": "Monitoring"}, {"value": "PostgreSQL"}, {"value": "PrivateDNSZones"}, {"value": "ServiceBus"}, {"value": "Storage"}]}}]}}, {"type": "object", "name": "maintenanceModeConfiguration", "arg": "$resource.properties.maintenanceModeConfiguration", "props": [{"default": {"value": "Off"}, "type": "string", "name": "justification", "arg": "$resource.properties.maintenanceModeConfiguration.justification", "enum": {"items": [{"value": "Governance"}, {"value": "Networking"}, {"value": "Off"}]}}, {"default": {"value": "Off"}, "type": "string", "name": "mode", "arg": "$resource.properties.maintenanceModeConfiguration.mode", "required": true, "enum": {"items": [{"value": "Advanced"}, {"value": "CanNotDelete"}, {"value": "General"}, {"value": "Off"}, {"value": "On"}]}}, {"default": {"value": []}, "type": "array<@Principal_create>", "name": "principals", "arg": "$resource.properties.maintenanceModeConfiguration.principals", "item": {"type": "@Principal_create"}}]}, {"type": "object", "name": "monitoringSettings", "arg": "$resource.properties.monitoringSettings", "props": [{"type": "array", "name": "diagnosticDestinations", "arg": "$resource.properties.monitoringSettings.diagnosticDestinations", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "customWorkspaceResourceId", "arg": "@MonitoringDestination_create.customWorkspaceResourceId"}, {"default": {"value": "EnclaveWorkspace"}, "type": "string", "name": "destinationType", "arg": "@MonitoringDestination_create.destinationType", "required": true, "enum": {"items": [{"value": "CommunityWorkspace"}, {"value": "CustomWorkspace"}, {"value": "EnclaveWorkspace"}]}}, {"type": "string", "name": "diagnosticSettingsName", "arg": "@MonitoringDestination_create.diagnosticSettingsName"}], "cls": "MonitoringDestination_create"}}, {"type": "@MonitoringDestination_create", "name": "flowLogDestination", "arg": "$resource.properties.monitoringSettings.flowLogDestination"}]}, {"type": "string", "name": "policyOverride", "arg": "$resource.properties.policyOverride", "enum": {"items": [{"value": "Enclave"}, {"value": "None"}]}}], "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.Mission/communities/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "addressSpace"}, {"type": "array", "name": "addressSpaces", "item": {"type": "string"}}, {"type": "object", "name": "approvalSettings", "props": [{"type": "object", "name": "communityEndpointUpdate", "props": [{"type": "string", "name": "approvalPolicy", "enum": {"items": [{"value": "NotRequired"}, {"value": "Required"}]}}, {"type": "array", "name": "mandatoryApprovers", "item": {"type": "object", "props": [{"type": "string", "name": "approverEntraId", "required": true}]}, "identifiers": ["approverEntraId"]}, {"type": "integer32", "name": "minimumApproversRequired", "format": {"minimum": 0}}], "cls": "ApprovalSettingConfiguration_read"}, {"type": "@ApprovalSettingConfiguration_read", "name": "communityMaintenanceMode"}, {"type": "@ApprovalSettingConfiguration_read", "name": "connectionCreation"}, {"type": "@ApprovalSettingConfiguration_read", "name": "connectionUpdate"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveCreation"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveEndpointUpdate"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveMaintenanceMode"}]}, {"type": "array", "name": "communityRoleAssignments", "item": {"type": "object", "props": [{"type": "string", "name": "condition"}, {"type": "array", "name": "principals", "item": {"type": "object", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Group"}, {"value": "ServicePrincipal"}, {"value": "User"}]}}], "cls": "Principal_read"}}, {"type": "string", "name": "roleDefinitionId", "required": true}]}}, {"readOnly": true, "type": "array", "name": "dedicatedHubList", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Mission/communities/{}/dedicatedHubs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "designation", "enum": {"items": [{"value": "Pooled"}, {"value": "Reserved"}]}}, {"readOnly": true, "type": "ResourceId", "name": "firewallPolicyResourceId"}, {"readOnly": true, "type": "ResourceId", "name": "firewallResourceId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "ResourceId", "name": "vHubResourceId"}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array", "name": "dnsServers", "item": {"type": "string"}}, {"default": {"value": "Standard"}, "type": "string", "name": "firewallSku", "enum": {"items": [{"value": "Basic"}, {"value": "Premium"}, {"value": "Standard"}]}}, {"type": "array", "name": "governedServiceList", "item": {"type": "object", "props": [{"type": "string", "name": "enforcement", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "initiatives", "item": {"type": "string"}}, {"type": "string", "name": "option", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}, {"value": "ExceptionOnly"}, {"value": "NotApplicable"}]}}, {"type": "string", "name": "policyAction", "enum": {"items": [{"value": "AuditOnly"}, {"value": "Enforce"}, {"value": "None"}]}}, {"type": "string", "name": "serviceId", "required": true, "enum": {"items": [{"value": "AKS"}, {"value": "AppService"}, {"value": "AzureFirewalls"}, {"value": "ContainerRegistry"}, {"value": "CosmosDB"}, {"value": "DataConnectors"}, {"value": "Insights"}, {"value": "KeyVault"}, {"value": "Logic"}, {"value": "MicrosoftSQL"}, {"value": "Monitoring"}, {"value": "PostgreSQL"}, {"value": "PrivateDNSZones"}, {"value": "ServiceBus"}, {"value": "Storage"}]}}, {"readOnly": true, "type": "string", "name": "serviceName"}]}}, {"type": "object", "name": "maintenanceModeConfiguration", "props": [{"default": {"value": "Off"}, "type": "string", "name": "justification", "enum": {"items": [{"value": "Governance"}, {"value": "Networking"}, {"value": "Off"}]}}, {"default": {"value": "Off"}, "type": "string", "name": "mode", "required": true, "enum": {"items": [{"value": "Advanced"}, {"value": "CanNotDelete"}, {"value": "General"}, {"value": "Off"}, {"value": "On"}]}}, {"default": {"value": []}, "type": "array<@Principal_read>", "name": "principals", "item": {"type": "@Principal_read"}}]}, {"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": "managedResourceGroupName"}, {"type": "object", "name": "monitoringSettings", "props": [{"type": "array", "name": "diagnosticDestinations", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "customWorkspaceResourceId"}, {"default": {"value": "EnclaveWorkspace"}, "type": "string", "name": "destinationType", "required": true, "enum": {"items": [{"value": "CommunityWorkspace"}, {"value": "CustomWorkspace"}, {"value": "EnclaveWorkspace"}]}}, {"type": "string", "name": "diagnosticSettingsName"}], "cls": "MonitoringDestination_read"}}, {"type": "@MonitoringDestination_read", "name": "flowLogDestination"}]}, {"type": "string", "name": "policyOverride", "enum": {"items": [{"value": "Enclave"}, {"value": "None"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}], "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"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityName", "options": ["n", "name", "community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[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": "Identity", "args": [{"type": "string", "var": "$resource.identity.type", "options": ["type"], "hide": true, "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned,UserAssigned", "value": "SystemAssigned,UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "var": "$resource.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "hide": true, "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "array", "var": "$resource.properties.addressSpaces", "options": ["address-spaces"], "group": "Properties", "help": {"short": "Address spaces list"}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "object", "var": "$resource.properties.approvalSettings", "options": ["approval-settings"], "group": "Properties", "help": {"short": "Granular approval requirements for various actions on the community's resources."}, "args": [{"nullable": true, "type": "object", "var": "$resource.properties.approvalSettings.communityEndpointUpdate", "options": ["community-endpoint-update"], "help": {"short": "Approval configuration for community endpoint updates."}, "args": [{"nullable": true, "type": "string", "var": "@ApprovalSettingConfiguration_update.approvalPolicy", "options": ["approval-policy"], "help": {"short": "Approval policy (Required or NotRequired)."}, "enum": {"items": [{"name": "NotRequired", "value": "NotRequired"}, {"name": "Required", "value": "Required"}]}}, {"nullable": true, "type": "array", "var": "@ApprovalSettingConfiguration_update.mandatoryApprovers", "options": ["mandatory-approvers"], "help": {"short": "List of mandatory approvers for this approval setting."}, "item": {"nullable": true, "type": "object", "args": [{"type": "string", "var": "@ApprovalSettingConfiguration_update.mandatoryApprovers[].approverEntraId", "options": ["approver-entra-id"], "help": {"short": "EntraId of the approver"}}]}}, {"nullable": true, "type": "integer32", "var": "@ApprovalSettingConfiguration_update.minimumApproversRequired", "options": ["minimum-approvers-required"], "help": {"short": "Minimum number of approvers required for this approval setting."}, "format": {"minimum": 0}}], "cls": "ApprovalSettingConfiguration_update"}, {"nullable": true, "type": "@ApprovalSettingConfiguration_update", "var": "$resource.properties.approvalSettings.communityMaintenanceMode", "options": ["community-maintenance-mode"], "help": {"short": "Approval configuration for community maintenance mode."}}, {"nullable": true, "type": "@ApprovalSettingConfiguration_update", "var": "$resource.properties.approvalSettings.connectionCreation", "options": ["connection-creation"], "help": {"short": "Approval configuration for connection creation."}}, {"nullable": true, "type": "@ApprovalSettingConfiguration_update", "var": "$resource.properties.approvalSettings.connectionUpdate", "options": ["connection-update"], "help": {"short": "Approval configuration for connection updates."}}, {"nullable": true, "type": "@ApprovalSettingConfiguration_update", "var": "$resource.properties.approvalSettings.enclaveCreation", "options": ["enclave-creation"], "help": {"short": "Approval configuration for enclave creation."}}, {"nullable": true, "type": "@ApprovalSettingConfiguration_update", "var": "$resource.properties.approvalSettings.enclaveEndpointUpdate", "options": ["enclave-endpoint-update"], "help": {"short": "Approval configuration for enclave endpoint updates."}}, {"nullable": true, "type": "@ApprovalSettingConfiguration_update", "var": "$resource.properties.approvalSettings.enclaveMaintenanceMode", "options": ["enclave-maintenance-mode"], "help": {"short": "Approval configuration for enclave maintenance mode."}}]}, {"nullable": true, "type": "array", "var": "$resource.properties.communityRoleAssignments", "options": ["community-role-assignments"], "group": "Properties", "help": {"short": "Community role assignments"}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$resource.properties.communityRoleAssignments[].condition", "options": ["condition"], "help": {"short": "Condition under which the principal can be granted permission"}}, {"nullable": true, "type": "array", "var": "$resource.properties.communityRoleAssignments[].principals", "options": ["principals"], "help": {"short": "List of principal IDs to which to assign this role definition"}, "item": {"nullable": true, "type": "object", "args": [{"type": "string", "var": "@Principal_update.id", "options": ["id"], "help": {"short": "The object id associated with the principal"}}, {"type": "string", "var": "@Principal_update.type", "options": ["type"], "help": {"short": "The type of the object id. We currently allow users, groups, and service principals"}, "enum": {"items": [{"name": "Group", "value": "Group"}, {"name": "ServicePrincipal", "value": "ServicePrincipal"}, {"name": "User", "value": "User"}]}}], "cls": "Principal_update"}}, {"type": "string", "var": "$resource.properties.communityRoleAssignments[].roleDefinitionId", "options": ["role-definition-id"], "help": {"short": "Role definition identifier"}}]}}, {"nullable": true, "type": "array", "var": "$resource.properties.dnsServers", "options": ["dns-servers"], "group": "Properties", "help": {"short": "DNS Servers."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "string", "var": "$resource.properties.firewallSku", "options": ["firewall-sku"], "group": "Properties", "help": {"short": "SKU of the community's Azure Firewall (Basic, Standard, Premium). Standard is the default"}, "enum": {"items": [{"name": "Basic", "value": "Basic"}, {"name": "Premium", "value": "Premium"}, {"name": "Standard", "value": "Standard"}]}}, {"nullable": true, "type": "array", "var": "$resource.properties.governedServiceList", "options": ["governed-service-list"], "group": "Properties", "help": {"short": "List of services governed by a community."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$resource.properties.governedServiceList[].enforcement", "options": ["enforcement"], "help": {"short": "Initiative enforcement (Enabled or Disabled)."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.governedServiceList[].option", "options": ["option"], "help": {"short": "Governance option for this service (Allow, Deny, ExceptionOnly, or NotApplicable)."}, "enum": {"items": [{"name": "Allow", "value": "Allow"}, {"name": "Deny", "value": "Deny"}, {"name": "ExceptionOnly", "value": "ExceptionOnly"}, {"name": "NotApplicable", "value": "NotApplicable"}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.governedServiceList[].policyAction", "options": ["policy-action"], "help": {"short": "Enforcement mode for policy. AuditOnly, Enforce, or None."}, "enum": {"items": [{"name": "AuditOnly", "value": "AuditOnly"}, {"name": "Enforce", "value": "Enforce"}, {"name": "None", "value": "None"}]}}, {"type": "string", "var": "$resource.properties.governedServiceList[].serviceId", "options": ["service-id"], "help": {"short": "Service ID"}, "enum": {"items": [{"name": "AKS", "value": "AKS"}, {"name": "AppService", "value": "AppService"}, {"name": "AzureFirewalls", "value": "AzureFirewalls"}, {"name": "ContainerRegistry", "value": "ContainerRegistry"}, {"name": "CosmosDB", "value": "CosmosDB"}, {"name": "DataConnectors", "value": "DataConnectors"}, {"name": "Insights", "value": "Insights"}, {"name": "KeyVault", "value": "KeyVault"}, {"name": "Logic", "value": "Logic"}, {"name": "MicrosoftSQL", "value": "MicrosoftSQL"}, {"name": "Monitoring", "value": "Monitoring"}, {"name": "PostgreSQL", "value": "PostgreSQL"}, {"name": "PrivateDNSZones", "value": "PrivateDNSZones"}, {"name": "ServiceBus", "value": "ServiceBus"}, {"name": "Storage", "value": "Storage"}]}}]}}, {"nullable": true, "type": "object", "var": "$resource.properties.maintenanceModeConfiguration", "options": ["maintenance-mode-configuration"], "group": "Properties", "help": {"short": "Maintenance Mode configuration."}, "args": [{"nullable": true, "type": "string", "var": "$resource.properties.maintenanceModeConfiguration.justification", "options": ["justification"], "help": {"short": "Justification for entering or exiting Maintenance Mode"}, "enum": {"items": [{"name": "Governance", "value": "Governance"}, {"name": "Networking", "value": "Networking"}, {"name": "Off", "value": "Off"}]}}, {"type": "string", "var": "$resource.properties.maintenanceModeConfiguration.mode", "options": ["mode"], "help": {"short": "Current mode of Maintenance Mode Configuration"}, "enum": {"items": [{"name": "Advanced", "value": "Advanced"}, {"name": "CanNotDelete", "value": "CanNotDelete"}, {"name": "General", "value": "General"}, {"name": "Off", "value": "Off"}, {"name": "On", "value": "On"}]}}, {"nullable": true, "type": "array<@Principal_update>", "var": "$resource.properties.maintenanceModeConfiguration.principals", "options": ["principals"], "help": {"short": "The user, group or service principal object affected by Maintenance Mode"}, "item": {"nullable": true, "type": "@Principal_update"}}]}, {"nullable": true, "type": "object", "var": "$resource.properties.monitoringSettings", "options": ["monitoring-settings"], "group": "Properties", "help": {"short": "Community Monitoring Settings for diagnostic and virtual network flow logs"}, "args": [{"nullable": true, "type": "array", "var": "$resource.properties.monitoringSettings.diagnosticDestinations", "options": ["diagnostic-destinations"], "help": {"short": "Log Analytics workspace destinations where diagnostic logs will be stored."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "ResourceId", "var": "@MonitoringDestination_update.customWorkspaceResourceId", "options": ["custom-workspace-resource-id"], "help": {"short": "Log analytics workspace resource ID for custom workspace"}}, {"type": "string", "var": "@MonitoringDestination_update.destinationType", "options": ["destination-type"], "help": {"short": "The type of monitoring workspace destination"}, "enum": {"items": [{"name": "CommunityWorkspace", "value": "CommunityWorkspace"}, {"name": "CustomWorkspace", "value": "CustomWorkspace"}, {"name": "EnclaveWorkspace", "value": "EnclaveWorkspace"}]}}, {"nullable": true, "type": "string", "var": "@MonitoringDestination_update.diagnosticSettingsName", "options": ["diagnostic-settings-name"], "help": {"short": "Custom name for diagnostic settings"}}], "cls": "MonitoringDestination_update"}}, {"nullable": true, "type": "@MonitoringDestination_update", "var": "$resource.properties.monitoringSettings.flowLogDestination", "options": ["flow-log-destination"], "help": {"short": "Log Analytics workspace destination where virtual network flow logs will be stored."}}]}, {"nullable": true, "type": "string", "var": "$resource.properties.policyOverride", "options": ["policy-override"], "group": "Properties", "help": {"short": "Policy override setting for the community. Specifies whether to apply enclave-specific policies or disable policy enforcement."}, "enum": {"items": [{"name": "Enclave", "value": "Enclave"}, {"name": "None", "value": "None"}]}}]}, {"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": "Community_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/communities/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "addressSpace"}, {"type": "array", "name": "addressSpaces", "item": {"type": "string"}}, {"type": "object", "name": "approvalSettings", "props": [{"type": "object", "name": "communityEndpointUpdate", "props": [{"type": "string", "name": "approvalPolicy", "enum": {"items": [{"value": "NotRequired"}, {"value": "Required"}]}}, {"type": "array", "name": "mandatoryApprovers", "item": {"type": "object", "props": [{"type": "string", "name": "approverEntraId", "required": true}]}, "identifiers": ["approverEntraId"]}, {"type": "integer32", "name": "minimumApproversRequired", "format": {"minimum": 0}}], "cls": "ApprovalSettingConfiguration_read"}, {"type": "@ApprovalSettingConfiguration_read", "name": "communityMaintenanceMode"}, {"type": "@ApprovalSettingConfiguration_read", "name": "connectionCreation"}, {"type": "@ApprovalSettingConfiguration_read", "name": "connectionUpdate"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveCreation"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveEndpointUpdate"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveMaintenanceMode"}]}, {"type": "array", "name": "communityRoleAssignments", "item": {"type": "object", "props": [{"type": "string", "name": "condition"}, {"type": "array", "name": "principals", "item": {"type": "object", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Group"}, {"value": "ServicePrincipal"}, {"value": "User"}]}}], "cls": "Principal_read"}}, {"type": "string", "name": "roleDefinitionId", "required": true}]}}, {"readOnly": true, "type": "array", "name": "dedicatedHubList", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Mission/communities/{}/dedicatedHubs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "designation", "enum": {"items": [{"value": "Pooled"}, {"value": "Reserved"}]}}, {"readOnly": true, "type": "ResourceId", "name": "firewallPolicyResourceId"}, {"readOnly": true, "type": "ResourceId", "name": "firewallResourceId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "ResourceId", "name": "vHubResourceId"}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array", "name": "dnsServers", "item": {"type": "string"}}, {"default": {"value": "Standard"}, "type": "string", "name": "firewallSku", "enum": {"items": [{"value": "Basic"}, {"value": "Premium"}, {"value": "Standard"}]}}, {"type": "array", "name": "governedServiceList", "item": {"type": "object", "props": [{"type": "string", "name": "enforcement", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "initiatives", "item": {"type": "string"}}, {"type": "string", "name": "option", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}, {"value": "ExceptionOnly"}, {"value": "NotApplicable"}]}}, {"type": "string", "name": "policyAction", "enum": {"items": [{"value": "AuditOnly"}, {"value": "Enforce"}, {"value": "None"}]}}, {"type": "string", "name": "serviceId", "required": true, "enum": {"items": [{"value": "AKS"}, {"value": "AppService"}, {"value": "AzureFirewalls"}, {"value": "ContainerRegistry"}, {"value": "CosmosDB"}, {"value": "DataConnectors"}, {"value": "Insights"}, {"value": "KeyVault"}, {"value": "Logic"}, {"value": "MicrosoftSQL"}, {"value": "Monitoring"}, {"value": "PostgreSQL"}, {"value": "PrivateDNSZones"}, {"value": "ServiceBus"}, {"value": "Storage"}]}}, {"readOnly": true, "type": "string", "name": "serviceName"}]}}, {"type": "object", "name": "maintenanceModeConfiguration", "props": [{"default": {"value": "Off"}, "type": "string", "name": "justification", "enum": {"items": [{"value": "Governance"}, {"value": "Networking"}, {"value": "Off"}]}}, {"default": {"value": "Off"}, "type": "string", "name": "mode", "required": true, "enum": {"items": [{"value": "Advanced"}, {"value": "CanNotDelete"}, {"value": "General"}, {"value": "Off"}, {"value": "On"}]}}, {"default": {"value": []}, "type": "array<@Principal_read>", "name": "principals", "item": {"type": "@Principal_read"}}]}, {"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": "managedResourceGroupName"}, {"type": "object", "name": "monitoringSettings", "props": [{"type": "array", "name": "diagnosticDestinations", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "customWorkspaceResourceId"}, {"default": {"value": "EnclaveWorkspace"}, "type": "string", "name": "destinationType", "required": true, "enum": {"items": [{"value": "CommunityWorkspace"}, {"value": "CustomWorkspace"}, {"value": "EnclaveWorkspace"}]}}, {"type": "string", "name": "diagnosticSettingsName"}], "cls": "MonitoringDestination_read"}}, {"type": "@MonitoringDestination_read", "name": "flowLogDestination"}]}, {"type": "string", "name": "policyOverride", "enum": {"items": [{"value": "Enclave"}, {"value": "None"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}], "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"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "CommunityResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$resource.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$resource.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}]}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "addressSpaces", "arg": "$resource.properties.addressSpaces", "item": {"type": "string"}}, {"type": "object", "name": "approvalSettings", "arg": "$resource.properties.approvalSettings", "props": [{"type": "object", "name": "communityEndpointUpdate", "arg": "$resource.properties.approvalSettings.communityEndpointUpdate", "props": [{"type": "string", "name": "approvalPolicy", "arg": "@ApprovalSettingConfiguration_update.approvalPolicy", "enum": {"items": [{"value": "NotRequired"}, {"value": "Required"}]}}, {"type": "array", "name": "mandatoryApprovers", "arg": "@ApprovalSettingConfiguration_update.mandatoryApprovers", "item": {"type": "object", "props": [{"type": "string", "name": "approverEntraId", "arg": "@ApprovalSettingConfiguration_update.mandatoryApprovers[].approverEntraId", "required": true}]}, "identifiers": ["approverEntraId"]}, {"type": "integer32", "name": "minimumApproversRequired", "arg": "@ApprovalSettingConfiguration_update.minimumApproversRequired", "format": {"minimum": 0}}], "cls": "ApprovalSettingConfiguration_update"}, {"type": "@ApprovalSettingConfiguration_update", "name": "communityMaintenanceMode", "arg": "$resource.properties.approvalSettings.communityMaintenanceMode"}, {"type": "@ApprovalSettingConfiguration_update", "name": "connectionCreation", "arg": "$resource.properties.approvalSettings.connectionCreation"}, {"type": "@ApprovalSettingConfiguration_update", "name": "connectionUpdate", "arg": "$resource.properties.approvalSettings.connectionUpdate"}, {"type": "@ApprovalSettingConfiguration_update", "name": "enclaveCreation", "arg": "$resource.properties.approvalSettings.enclaveCreation"}, {"type": "@ApprovalSettingConfiguration_update", "name": "enclaveEndpointUpdate", "arg": "$resource.properties.approvalSettings.enclaveEndpointUpdate"}, {"type": "@ApprovalSettingConfiguration_update", "name": "enclaveMaintenanceMode", "arg": "$resource.properties.approvalSettings.enclaveMaintenanceMode"}]}, {"type": "array", "name": "communityRoleAssignments", "arg": "$resource.properties.communityRoleAssignments", "item": {"type": "object", "props": [{"type": "string", "name": "condition", "arg": "$resource.properties.communityRoleAssignments[].condition"}, {"type": "array", "name": "principals", "arg": "$resource.properties.communityRoleAssignments[].principals", "item": {"type": "object", "props": [{"type": "string", "name": "id", "arg": "@Principal_update.id", "required": true}, {"type": "string", "name": "type", "arg": "@Principal_update.type", "required": true, "enum": {"items": [{"value": "Group"}, {"value": "ServicePrincipal"}, {"value": "User"}]}}], "cls": "Principal_update"}}, {"type": "string", "name": "roleDefinitionId", "arg": "$resource.properties.communityRoleAssignments[].roleDefinitionId", "required": true}]}}, {"type": "array", "name": "dnsServers", "arg": "$resource.properties.dnsServers", "item": {"type": "string"}}, {"default": {"value": "Standard"}, "type": "string", "name": "firewallSku", "arg": "$resource.properties.firewallSku", "enum": {"items": [{"value": "Basic"}, {"value": "Premium"}, {"value": "Standard"}]}}, {"type": "array", "name": "governedServiceList", "arg": "$resource.properties.governedServiceList", "item": {"type": "object", "props": [{"type": "string", "name": "enforcement", "arg": "$resource.properties.governedServiceList[].enforcement", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "option", "arg": "$resource.properties.governedServiceList[].option", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}, {"value": "ExceptionOnly"}, {"value": "NotApplicable"}]}}, {"type": "string", "name": "policyAction", "arg": "$resource.properties.governedServiceList[].policyAction", "enum": {"items": [{"value": "AuditOnly"}, {"value": "Enforce"}, {"value": "None"}]}}, {"type": "string", "name": "serviceId", "arg": "$resource.properties.governedServiceList[].serviceId", "required": true, "enum": {"items": [{"value": "AKS"}, {"value": "AppService"}, {"value": "AzureFirewalls"}, {"value": "ContainerRegistry"}, {"value": "CosmosDB"}, {"value": "DataConnectors"}, {"value": "Insights"}, {"value": "KeyVault"}, {"value": "Logic"}, {"value": "MicrosoftSQL"}, {"value": "Monitoring"}, {"value": "PostgreSQL"}, {"value": "PrivateDNSZones"}, {"value": "ServiceBus"}, {"value": "Storage"}]}}]}}, {"type": "object", "name": "maintenanceModeConfiguration", "arg": "$resource.properties.maintenanceModeConfiguration", "props": [{"default": {"value": "Off"}, "type": "string", "name": "justification", "arg": "$resource.properties.maintenanceModeConfiguration.justification", "enum": {"items": [{"value": "Governance"}, {"value": "Networking"}, {"value": "Off"}]}}, {"default": {"value": "Off"}, "type": "string", "name": "mode", "arg": "$resource.properties.maintenanceModeConfiguration.mode", "required": true, "enum": {"items": [{"value": "Advanced"}, {"value": "CanNotDelete"}, {"value": "General"}, {"value": "Off"}, {"value": "On"}]}}, {"default": {"value": []}, "type": "array<@Principal_update>", "name": "principals", "arg": "$resource.properties.maintenanceModeConfiguration.principals", "item": {"type": "@Principal_update"}}]}, {"type": "object", "name": "monitoringSettings", "arg": "$resource.properties.monitoringSettings", "props": [{"type": "array", "name": "diagnosticDestinations", "arg": "$resource.properties.monitoringSettings.diagnosticDestinations", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "customWorkspaceResourceId", "arg": "@MonitoringDestination_update.customWorkspaceResourceId"}, {"default": {"value": "EnclaveWorkspace"}, "type": "string", "name": "destinationType", "arg": "@MonitoringDestination_update.destinationType", "required": true, "enum": {"items": [{"value": "CommunityWorkspace"}, {"value": "CustomWorkspace"}, {"value": "EnclaveWorkspace"}]}}, {"type": "string", "name": "diagnosticSettingsName", "arg": "@MonitoringDestination_update.diagnosticSettingsName"}], "cls": "MonitoringDestination_update"}}, {"type": "@MonitoringDestination_update", "name": "flowLogDestination", "arg": "$resource.properties.monitoringSettings.flowLogDestination"}]}, {"type": "string", "name": "policyOverride", "arg": "$resource.properties.policyOverride", "enum": {"items": [{"value": "Enclave"}, {"value": "None"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Community_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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": "@CommunityResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}], "commandGroups": [{"name": "identity", "commands": [{"name": "assign", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}", "version": "2026-03-01-preview", "subresource": "identity", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityName", "options": ["n", "name", "community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Resource.identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$resource.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Resource.identity", "help": {"short": "Set the system managed identity."}}, {"blank": {"value": []}, "type": "array", "var": "$resource.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Resource.identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}]}], "subresourceSelector": {"var": "$Subresource", "ref": "$Instance", "json": {"type": "object", "name": "resource", "prop": {"type": "object", "name": "identity"}}}, "operations": [{"operationId": "Community_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/communities/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "addressSpace"}, {"type": "array", "name": "addressSpaces", "item": {"type": "string"}}, {"type": "object", "name": "approvalSettings", "props": [{"type": "object", "name": "communityEndpointUpdate", "props": [{"type": "string", "name": "approvalPolicy", "enum": {"items": [{"value": "NotRequired"}, {"value": "Required"}]}}, {"type": "array", "name": "mandatoryApprovers", "item": {"type": "object", "props": [{"type": "string", "name": "approverEntraId", "required": true}]}, "identifiers": ["approverEntraId"]}, {"type": "integer32", "name": "minimumApproversRequired", "format": {"minimum": 0}}], "cls": "ApprovalSettingConfiguration_read"}, {"type": "@ApprovalSettingConfiguration_read", "name": "communityMaintenanceMode"}, {"type": "@ApprovalSettingConfiguration_read", "name": "connectionCreation"}, {"type": "@ApprovalSettingConfiguration_read", "name": "connectionUpdate"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveCreation"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveEndpointUpdate"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveMaintenanceMode"}]}, {"type": "array", "name": "communityRoleAssignments", "item": {"type": "object", "props": [{"type": "string", "name": "condition"}, {"type": "array", "name": "principals", "item": {"type": "object", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Group"}, {"value": "ServicePrincipal"}, {"value": "User"}]}}], "cls": "Principal_read"}}, {"type": "string", "name": "roleDefinitionId", "required": true}]}}, {"readOnly": true, "type": "array", "name": "dedicatedHubList", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Mission/communities/{}/dedicatedHubs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "designation", "enum": {"items": [{"value": "Pooled"}, {"value": "Reserved"}]}}, {"readOnly": true, "type": "ResourceId", "name": "firewallPolicyResourceId"}, {"readOnly": true, "type": "ResourceId", "name": "firewallResourceId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "ResourceId", "name": "vHubResourceId"}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array", "name": "dnsServers", "item": {"type": "string"}}, {"default": {"value": "Standard"}, "type": "string", "name": "firewallSku", "enum": {"items": [{"value": "Basic"}, {"value": "Premium"}, {"value": "Standard"}]}}, {"type": "array", "name": "governedServiceList", "item": {"type": "object", "props": [{"type": "string", "name": "enforcement", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "initiatives", "item": {"type": "string"}}, {"type": "string", "name": "option", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}, {"value": "ExceptionOnly"}, {"value": "NotApplicable"}]}}, {"type": "string", "name": "policyAction", "enum": {"items": [{"value": "AuditOnly"}, {"value": "Enforce"}, {"value": "None"}]}}, {"type": "string", "name": "serviceId", "required": true, "enum": {"items": [{"value": "AKS"}, {"value": "AppService"}, {"value": "AzureFirewalls"}, {"value": "ContainerRegistry"}, {"value": "CosmosDB"}, {"value": "DataConnectors"}, {"value": "Insights"}, {"value": "KeyVault"}, {"value": "Logic"}, {"value": "MicrosoftSQL"}, {"value": "Monitoring"}, {"value": "PostgreSQL"}, {"value": "PrivateDNSZones"}, {"value": "ServiceBus"}, {"value": "Storage"}]}}, {"readOnly": true, "type": "string", "name": "serviceName"}]}}, {"type": "object", "name": "maintenanceModeConfiguration", "props": [{"default": {"value": "Off"}, "type": "string", "name": "justification", "enum": {"items": [{"value": "Governance"}, {"value": "Networking"}, {"value": "Off"}]}}, {"default": {"value": "Off"}, "type": "string", "name": "mode", "required": true, "enum": {"items": [{"value": "Advanced"}, {"value": "CanNotDelete"}, {"value": "General"}, {"value": "Off"}, {"value": "On"}]}}, {"default": {"value": []}, "type": "array<@Principal_read>", "name": "principals", "item": {"type": "@Principal_read"}}]}, {"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": "managedResourceGroupName"}, {"type": "object", "name": "monitoringSettings", "props": [{"type": "array", "name": "diagnosticDestinations", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "customWorkspaceResourceId"}, {"default": {"value": "EnclaveWorkspace"}, "type": "string", "name": "destinationType", "required": true, "enum": {"items": [{"value": "CommunityWorkspace"}, {"value": "CustomWorkspace"}, {"value": "EnclaveWorkspace"}]}}, {"type": "string", "name": "diagnosticSettingsName"}], "cls": "MonitoringDestination_read"}}, {"type": "@MonitoringDestination_read", "name": "flowLogDestination"}]}, {"type": "string", "name": "policyOverride", "enum": {"items": [{"value": "Enclave"}, {"value": "None"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}], "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"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "CommunityResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Subresource", "json": {"schema": {"action": "assign", "type": "IdentityObject", "name": "resource.identity", "required": true, "userAssigned": {"action": "assign", "type": "array", "name": "userAssigned", "arg": "$resource.identity.userAssigned", "item": {"action": "assign", "type": "string"}}, "systemAssigned": {"action": "assign", "type": "string", "name": "systemAssigned", "arg": "$resource.identity.systemAssigned"}}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Community_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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": "@CommunityResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Subresource", "clientFlatten": true}]}, {"name": "remove", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}", "version": "2026-03-01-preview", "subresource": "identity", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityName", "options": ["n", "name", "community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Resource.identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$resource.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Resource.identity", "help": {"short": "Set the system managed identity."}}, {"blank": {"value": []}, "type": "array", "var": "$resource.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Resource.identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}]}], "subresourceSelector": {"var": "$Subresource", "ref": "$Instance", "json": {"type": "object", "name": "resource", "prop": {"type": "object", "name": "identity"}}}, "operations": [{"operationId": "Community_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/communities/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "addressSpace"}, {"type": "array", "name": "addressSpaces", "item": {"type": "string"}}, {"type": "object", "name": "approvalSettings", "props": [{"type": "object", "name": "communityEndpointUpdate", "props": [{"type": "string", "name": "approvalPolicy", "enum": {"items": [{"value": "NotRequired"}, {"value": "Required"}]}}, {"type": "array", "name": "mandatoryApprovers", "item": {"type": "object", "props": [{"type": "string", "name": "approverEntraId", "required": true}]}, "identifiers": ["approverEntraId"]}, {"type": "integer32", "name": "minimumApproversRequired", "format": {"minimum": 0}}], "cls": "ApprovalSettingConfiguration_read"}, {"type": "@ApprovalSettingConfiguration_read", "name": "communityMaintenanceMode"}, {"type": "@ApprovalSettingConfiguration_read", "name": "connectionCreation"}, {"type": "@ApprovalSettingConfiguration_read", "name": "connectionUpdate"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveCreation"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveEndpointUpdate"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveMaintenanceMode"}]}, {"type": "array", "name": "communityRoleAssignments", "item": {"type": "object", "props": [{"type": "string", "name": "condition"}, {"type": "array", "name": "principals", "item": {"type": "object", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Group"}, {"value": "ServicePrincipal"}, {"value": "User"}]}}], "cls": "Principal_read"}}, {"type": "string", "name": "roleDefinitionId", "required": true}]}}, {"readOnly": true, "type": "array", "name": "dedicatedHubList", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Mission/communities/{}/dedicatedHubs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "designation", "enum": {"items": [{"value": "Pooled"}, {"value": "Reserved"}]}}, {"readOnly": true, "type": "ResourceId", "name": "firewallPolicyResourceId"}, {"readOnly": true, "type": "ResourceId", "name": "firewallResourceId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "ResourceId", "name": "vHubResourceId"}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array", "name": "dnsServers", "item": {"type": "string"}}, {"default": {"value": "Standard"}, "type": "string", "name": "firewallSku", "enum": {"items": [{"value": "Basic"}, {"value": "Premium"}, {"value": "Standard"}]}}, {"type": "array", "name": "governedServiceList", "item": {"type": "object", "props": [{"type": "string", "name": "enforcement", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "initiatives", "item": {"type": "string"}}, {"type": "string", "name": "option", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}, {"value": "ExceptionOnly"}, {"value": "NotApplicable"}]}}, {"type": "string", "name": "policyAction", "enum": {"items": [{"value": "AuditOnly"}, {"value": "Enforce"}, {"value": "None"}]}}, {"type": "string", "name": "serviceId", "required": true, "enum": {"items": [{"value": "AKS"}, {"value": "AppService"}, {"value": "AzureFirewalls"}, {"value": "ContainerRegistry"}, {"value": "CosmosDB"}, {"value": "DataConnectors"}, {"value": "Insights"}, {"value": "KeyVault"}, {"value": "Logic"}, {"value": "MicrosoftSQL"}, {"value": "Monitoring"}, {"value": "PostgreSQL"}, {"value": "PrivateDNSZones"}, {"value": "ServiceBus"}, {"value": "Storage"}]}}, {"readOnly": true, "type": "string", "name": "serviceName"}]}}, {"type": "object", "name": "maintenanceModeConfiguration", "props": [{"default": {"value": "Off"}, "type": "string", "name": "justification", "enum": {"items": [{"value": "Governance"}, {"value": "Networking"}, {"value": "Off"}]}}, {"default": {"value": "Off"}, "type": "string", "name": "mode", "required": true, "enum": {"items": [{"value": "Advanced"}, {"value": "CanNotDelete"}, {"value": "General"}, {"value": "Off"}, {"value": "On"}]}}, {"default": {"value": []}, "type": "array<@Principal_read>", "name": "principals", "item": {"type": "@Principal_read"}}]}, {"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": "managedResourceGroupName"}, {"type": "object", "name": "monitoringSettings", "props": [{"type": "array", "name": "diagnosticDestinations", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "customWorkspaceResourceId"}, {"default": {"value": "EnclaveWorkspace"}, "type": "string", "name": "destinationType", "required": true, "enum": {"items": [{"value": "CommunityWorkspace"}, {"value": "CustomWorkspace"}, {"value": "EnclaveWorkspace"}]}}, {"type": "string", "name": "diagnosticSettingsName"}], "cls": "MonitoringDestination_read"}}, {"type": "@MonitoringDestination_read", "name": "flowLogDestination"}]}, {"type": "string", "name": "policyOverride", "enum": {"items": [{"value": "Enclave"}, {"value": "None"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}], "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"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "CommunityResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Subresource", "json": {"schema": {"action": "remove", "type": "IdentityObject", "name": "resource.identity", "required": true, "userAssigned": {"action": "remove", "type": "array", "name": "userAssigned", "arg": "$resource.identity.userAssigned", "item": {"action": "remove", "type": "string"}}, "systemAssigned": {"action": "remove", "type": "string", "name": "systemAssigned", "arg": "$resource.identity.systemAssigned"}}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Community_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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": "@CommunityResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Subresource", "clientFlatten": true}]}, {"name": "show", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}", "version": "2026-03-01-preview", "subresource": "identity", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityName", "options": ["n", "name", "community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[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"}]}], "subresourceSelector": {"var": "$Subresource", "ref": "$Instance", "json": {"type": "object", "name": "resource", "prop": {"type": "object", "name": "identity"}}}, "operations": [{"operationId": "Community_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/communities/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "addressSpace"}, {"type": "array", "name": "addressSpaces", "item": {"type": "string"}}, {"type": "object", "name": "approvalSettings", "props": [{"type": "object", "name": "communityEndpointUpdate", "props": [{"type": "string", "name": "approvalPolicy", "enum": {"items": [{"value": "NotRequired"}, {"value": "Required"}]}}, {"type": "array", "name": "mandatoryApprovers", "item": {"type": "object", "props": [{"type": "string", "name": "approverEntraId", "required": true}]}, "identifiers": ["approverEntraId"]}, {"type": "integer32", "name": "minimumApproversRequired", "format": {"minimum": 0}}], "cls": "ApprovalSettingConfiguration_read"}, {"type": "@ApprovalSettingConfiguration_read", "name": "communityMaintenanceMode"}, {"type": "@ApprovalSettingConfiguration_read", "name": "connectionCreation"}, {"type": "@ApprovalSettingConfiguration_read", "name": "connectionUpdate"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveCreation"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveEndpointUpdate"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveMaintenanceMode"}]}, {"type": "array", "name": "communityRoleAssignments", "item": {"type": "object", "props": [{"type": "string", "name": "condition"}, {"type": "array", "name": "principals", "item": {"type": "object", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Group"}, {"value": "ServicePrincipal"}, {"value": "User"}]}}], "cls": "Principal_read"}}, {"type": "string", "name": "roleDefinitionId", "required": true}]}}, {"readOnly": true, "type": "array", "name": "dedicatedHubList", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Mission/communities/{}/dedicatedHubs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "designation", "enum": {"items": [{"value": "Pooled"}, {"value": "Reserved"}]}}, {"readOnly": true, "type": "ResourceId", "name": "firewallPolicyResourceId"}, {"readOnly": true, "type": "ResourceId", "name": "firewallResourceId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "ResourceId", "name": "vHubResourceId"}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array", "name": "dnsServers", "item": {"type": "string"}}, {"default": {"value": "Standard"}, "type": "string", "name": "firewallSku", "enum": {"items": [{"value": "Basic"}, {"value": "Premium"}, {"value": "Standard"}]}}, {"type": "array", "name": "governedServiceList", "item": {"type": "object", "props": [{"type": "string", "name": "enforcement", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "initiatives", "item": {"type": "string"}}, {"type": "string", "name": "option", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}, {"value": "ExceptionOnly"}, {"value": "NotApplicable"}]}}, {"type": "string", "name": "policyAction", "enum": {"items": [{"value": "AuditOnly"}, {"value": "Enforce"}, {"value": "None"}]}}, {"type": "string", "name": "serviceId", "required": true, "enum": {"items": [{"value": "AKS"}, {"value": "AppService"}, {"value": "AzureFirewalls"}, {"value": "ContainerRegistry"}, {"value": "CosmosDB"}, {"value": "DataConnectors"}, {"value": "Insights"}, {"value": "KeyVault"}, {"value": "Logic"}, {"value": "MicrosoftSQL"}, {"value": "Monitoring"}, {"value": "PostgreSQL"}, {"value": "PrivateDNSZones"}, {"value": "ServiceBus"}, {"value": "Storage"}]}}, {"readOnly": true, "type": "string", "name": "serviceName"}]}}, {"type": "object", "name": "maintenanceModeConfiguration", "props": [{"default": {"value": "Off"}, "type": "string", "name": "justification", "enum": {"items": [{"value": "Governance"}, {"value": "Networking"}, {"value": "Off"}]}}, {"default": {"value": "Off"}, "type": "string", "name": "mode", "required": true, "enum": {"items": [{"value": "Advanced"}, {"value": "CanNotDelete"}, {"value": "General"}, {"value": "Off"}, {"value": "On"}]}}, {"default": {"value": []}, "type": "array<@Principal_read>", "name": "principals", "item": {"type": "@Principal_read"}}]}, {"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": "managedResourceGroupName"}, {"type": "object", "name": "monitoringSettings", "props": [{"type": "array", "name": "diagnosticDestinations", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "customWorkspaceResourceId"}, {"default": {"value": "EnclaveWorkspace"}, "type": "string", "name": "destinationType", "required": true, "enum": {"items": [{"value": "CommunityWorkspace"}, {"value": "CustomWorkspace"}, {"value": "EnclaveWorkspace"}]}}, {"type": "string", "name": "diagnosticSettingsName"}], "cls": "MonitoringDestination_read"}}, {"type": "@MonitoringDestination_read", "name": "flowLogDestination"}]}, {"type": "string", "name": "policyOverride", "enum": {"items": [{"value": "Enclave"}, {"value": "None"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}], "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"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "CommunityResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Subresource", "clientFlatten": true}]}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9/2026-03-01-preview.xml new file mode 100644 index 000000000..de3fa0d39 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9/2026-03-01-preview.xml @@ -0,0 +1,2993 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NoZWNrYWRkcmVzc3NwYWNlYXZhaWxhYmlsaXR5/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NoZWNrYWRkcmVzc3NwYWNlYXZhaWxhYmlsaXR5/2026-03-01-preview.json new file mode 100644 index 000000000..157f25f55 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NoZWNrYWRkcmVzc3NwYWNlYXZhaWxhYmlsaXR5/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/checkaddressspaceavailability", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vY2hlY2tBZGRyZXNzU3BhY2VBdmFpbGFiaWxpdHk=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission community", "commands": [{"name": "check-address-space-availability", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/checkaddressspaceavailability", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vY2hlY2tBZGRyZXNzU3BhY2VBdmFpbGFiaWxpdHk=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityName", "options": ["community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[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": "CheckAddressSpaceAvailabilityRequest", "args": [{"type": "ResourceId", "var": "$checkAddressSpaceAvailabilityRequest.communityResourceId", "options": ["community-resource-id"], "required": true, "group": "CheckAddressSpaceAvailabilityRequest", "help": {"short": "Resource Id of the Community"}}, {"type": "object", "var": "$checkAddressSpaceAvailabilityRequest.enclaveVirtualNetwork", "options": ["enclave-virtual-network"], "required": true, "group": "CheckAddressSpaceAvailabilityRequest", "help": {"short": "Information about the enclave virtual network"}, "args": [{"type": "boolean", "var": "$checkAddressSpaceAvailabilityRequest.enclaveVirtualNetwork.allowSubnetCommunication", "options": ["allow-subnet-communication"], "help": {"short": "Allow Subnet Communication."}, "default": {"value": false}}, {"type": "string", "var": "$checkAddressSpaceAvailabilityRequest.enclaveVirtualNetwork.customCidrRange", "options": ["custom-cidr-range"], "help": {"short": "Custom CIDR Range."}}, {"type": "string", "var": "$checkAddressSpaceAvailabilityRequest.enclaveVirtualNetwork.networkName", "options": ["network-name"], "help": {"short": "Network Name."}}, {"type": "string", "var": "$checkAddressSpaceAvailabilityRequest.enclaveVirtualNetwork.networkSize", "options": ["network-size"], "help": {"short": "Network Size."}}, {"type": "array", "var": "$checkAddressSpaceAvailabilityRequest.enclaveVirtualNetwork.subnetConfigurations", "options": ["subnet-configurations"], "help": {"short": "Subnet Configurations."}, "item": {"type": "object", "args": [{"type": "integer32", "var": "$checkAddressSpaceAvailabilityRequest.enclaveVirtualNetwork.subnetConfigurations[].networkPrefixSize", "options": ["network-prefix-size"], "required": true, "help": {"short": "Network prefix size."}}, {"type": "string", "var": "$checkAddressSpaceAvailabilityRequest.enclaveVirtualNetwork.subnetConfigurations[].subnetDelegation", "options": ["subnet-delegation"], "help": {"short": "Subnet delegation."}}, {"type": "string", "var": "$checkAddressSpaceAvailabilityRequest.enclaveVirtualNetwork.subnetConfigurations[].subnetName", "options": ["subnet-name"], "required": true, "help": {"short": "Subnet name."}}]}}]}]}], "operations": [{"operationId": "Community_CheckAddressSpaceAvailability", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}/checkAddressSpaceAvailability", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "checkAddressSpaceAvailabilityRequest", "required": true, "props": [{"type": "ResourceId", "name": "communityResourceId", "arg": "$checkAddressSpaceAvailabilityRequest.communityResourceId", "required": true}, {"type": "object", "name": "enclaveVirtualNetwork", "arg": "$checkAddressSpaceAvailabilityRequest.enclaveVirtualNetwork", "required": true, "props": [{"default": {"value": false}, "type": "boolean", "name": "allowSubnetCommunication", "arg": "$checkAddressSpaceAvailabilityRequest.enclaveVirtualNetwork.allowSubnetCommunication"}, {"type": "string", "name": "customCidrRange", "arg": "$checkAddressSpaceAvailabilityRequest.enclaveVirtualNetwork.customCidrRange"}, {"type": "string", "name": "networkName", "arg": "$checkAddressSpaceAvailabilityRequest.enclaveVirtualNetwork.networkName"}, {"type": "string", "name": "networkSize", "arg": "$checkAddressSpaceAvailabilityRequest.enclaveVirtualNetwork.networkSize"}, {"type": "array", "name": "subnetConfigurations", "arg": "$checkAddressSpaceAvailabilityRequest.enclaveVirtualNetwork.subnetConfigurations", "item": {"type": "object", "props": [{"type": "integer32", "name": "networkPrefixSize", "arg": "$checkAddressSpaceAvailabilityRequest.enclaveVirtualNetwork.subnetConfigurations[].networkPrefixSize", "required": true}, {"type": "string", "name": "subnetDelegation", "arg": "$checkAddressSpaceAvailabilityRequest.enclaveVirtualNetwork.subnetConfigurations[].subnetDelegation"}, {"type": "string", "name": "subnetName", "arg": "$checkAddressSpaceAvailabilityRequest.enclaveVirtualNetwork.subnetConfigurations[].subnetName", "required": true}]}}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "boolean", "name": "value", "required": true}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NoZWNrYWRkcmVzc3NwYWNlYXZhaWxhYmlsaXR5/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NoZWNrYWRkcmVzc3NwYWNlYXZhaWxhYmlsaXR5/2026-03-01-preview.xml new file mode 100644 index 000000000..57026c326 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NoZWNrYWRkcmVzc3NwYWNlYXZhaWxhYmlsaXR5/2026-03-01-preview.xml @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cw==/2026-03-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cw==/2026-03-01-preview.md new file mode 100644 index 000000000..7b5dac6fc --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cw==/2026-03-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.mission/communities/{}/communityendpoints 2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cw==/2026-03-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fQ==/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fQ==/2026-03-01-preview.json new file mode 100644 index 000000000..b9b5542bd --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fQ==/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/communityendpoints/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vY29tbXVuaXR5RW5kcG9pbnRzL3tjb21tdW5pdHlFbmRwb2ludE5hbWV9/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission community community-endpoint", "commands": [{"name": "show", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/communityendpoints/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vY29tbXVuaXR5RW5kcG9pbnRzL3tjb21tdW5pdHlFbmRwb2ludE5hbWV9/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityEndpointName", "options": ["n", "name", "community-endpoint-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Community Endpoint Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "var": "$Path.communityName", "options": ["community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[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": "CommunityEndpoints_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}/communityEndpoints/{communityEndpointName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "communityEndpointName", "arg": "$Path.communityEndpointName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/communities/{}/communityEndpoints/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"type": "array", "name": "ruleCollection", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "destination"}, {"type": "string", "name": "destinationType", "enum": {"items": [{"value": "FQDN"}, {"value": "FQDNTag"}, {"value": "IPAddress"}, {"value": "PrivateNetwork"}, {"value": "ServiceTag"}]}}, {"type": "string", "name": "endpointRuleName"}, {"type": "string", "name": "ports"}, {"type": "array", "name": "protocols", "item": {"type": "string", "enum": {"items": [{"value": "AH"}, {"value": "ANY"}, {"value": "ESP"}, {"value": "HTTP"}, {"value": "HTTPS"}, {"value": "ICMP"}, {"value": "TCP"}, {"value": "UDP"}]}}}, {"type": "ResourceId", "name": "transitHubResourceId"}]}}, {"type": "string", "name": "updateMode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/communityendpoints/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vY29tbXVuaXR5RW5kcG9pbnRzL3tjb21tdW5pdHlFbmRwb2ludE5hbWV9/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityEndpointName", "options": ["n", "name", "community-endpoint-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Community Endpoint Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "var": "$Path.communityName", "options": ["community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[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": "CommunityEndpoints_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}/communityEndpoints/{communityEndpointName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "communityEndpointName", "arg": "$Path.communityEndpointName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/communityendpoints/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vY29tbXVuaXR5RW5kcG9pbnRzL3tjb21tdW5pdHlFbmRwb2ludE5hbWV9/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityEndpointName", "options": ["n", "name", "community-endpoint-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Community Endpoint Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "var": "$Path.communityName", "options": ["community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "array", "var": "$resource.properties.ruleCollection", "options": ["rule-collection"], "group": "Properties", "help": {"short": "Community Endpoint Rule Collection."}, "item": {"type": "object", "args": [{"type": "string", "var": "$resource.properties.ruleCollection[].destination", "options": ["destination"], "help": {"short": "Destination address. Can include multiple CIDR/IP Addresses or fqdn tags or fqdns (for community endpoint) separated by commas."}}, {"type": "string", "var": "$resource.properties.ruleCollection[].destinationType", "options": ["destination-type"], "help": {"short": "Destination Type."}, "enum": {"items": [{"name": "FQDN", "value": "FQDN"}, {"name": "FQDNTag", "value": "FQDNTag"}, {"name": "IPAddress", "value": "IPAddress"}, {"name": "PrivateNetwork", "value": "PrivateNetwork"}, {"name": "ServiceTag", "value": "ServiceTag"}]}}, {"type": "string", "var": "$resource.properties.ruleCollection[].endpointRuleName", "options": ["endpoint-rule-name"], "help": {"short": "Endpoint Rule Name."}}, {"type": "string", "var": "$resource.properties.ruleCollection[].ports", "options": ["ports"], "help": {"short": "Port. Can include multiple ports separated by commas or a range indicated by a hyphen."}}, {"type": "array", "var": "$resource.properties.ruleCollection[].protocols", "options": ["protocols"], "help": {"short": "Protocols. Options specified by Endpoint Protocol Enum."}, "item": {"type": "string", "enum": {"items": [{"name": "AH", "value": "AH"}, {"name": "ANY", "value": "ANY"}, {"name": "ESP", "value": "ESP"}, {"name": "HTTP", "value": "HTTP"}, {"name": "HTTPS", "value": "HTTPS"}, {"name": "ICMP", "value": "ICMP"}, {"name": "TCP", "value": "TCP"}, {"name": "UDP", "value": "UDP"}]}}}, {"type": "ResourceId", "var": "$resource.properties.ruleCollection[].transitHubResourceId", "options": ["transit-hub-resource-id"], "help": {"short": "Transit Hub Resource Id."}}]}}, {"type": "string", "var": "$resource.properties.updateMode", "options": ["update-mode"], "group": "Properties", "help": {"short": "Whether update mode is automatic or manual."}, "enum": {"items": [{"name": "Automatic", "value": "Automatic"}, {"name": "Manual", "value": "Manual"}]}}]}, {"name": "Resource", "args": [{"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": "CommunityEndpoints_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}/communityEndpoints/{communityEndpointName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "communityEndpointName", "arg": "$Path.communityEndpointName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "ruleCollection", "arg": "$resource.properties.ruleCollection", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "destination", "arg": "$resource.properties.ruleCollection[].destination"}, {"type": "string", "name": "destinationType", "arg": "$resource.properties.ruleCollection[].destinationType", "enum": {"items": [{"value": "FQDN"}, {"value": "FQDNTag"}, {"value": "IPAddress"}, {"value": "PrivateNetwork"}, {"value": "ServiceTag"}]}}, {"type": "string", "name": "endpointRuleName", "arg": "$resource.properties.ruleCollection[].endpointRuleName"}, {"type": "string", "name": "ports", "arg": "$resource.properties.ruleCollection[].ports"}, {"type": "array", "name": "protocols", "arg": "$resource.properties.ruleCollection[].protocols", "item": {"type": "string", "enum": {"items": [{"value": "AH"}, {"value": "ANY"}, {"value": "ESP"}, {"value": "HTTP"}, {"value": "HTTPS"}, {"value": "ICMP"}, {"value": "TCP"}, {"value": "UDP"}]}}}, {"type": "ResourceId", "name": "transitHubResourceId", "arg": "$resource.properties.ruleCollection[].transitHubResourceId"}]}}, {"type": "string", "name": "updateMode", "arg": "$resource.properties.updateMode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}], "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.Mission/communities/{}/communityEndpoints/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"type": "array", "name": "ruleCollection", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "destination"}, {"type": "string", "name": "destinationType", "enum": {"items": [{"value": "FQDN"}, {"value": "FQDNTag"}, {"value": "IPAddress"}, {"value": "PrivateNetwork"}, {"value": "ServiceTag"}]}}, {"type": "string", "name": "endpointRuleName"}, {"type": "string", "name": "ports"}, {"type": "array", "name": "protocols", "item": {"type": "string", "enum": {"items": [{"value": "AH"}, {"value": "ANY"}, {"value": "ESP"}, {"value": "HTTP"}, {"value": "HTTPS"}, {"value": "ICMP"}, {"value": "TCP"}, {"value": "UDP"}]}}}, {"type": "ResourceId", "name": "transitHubResourceId"}]}}, {"type": "string", "name": "updateMode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/communityendpoints/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vY29tbXVuaXR5RW5kcG9pbnRzL3tjb21tdW5pdHlFbmRwb2ludE5hbWV9/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityEndpointName", "options": ["n", "name", "community-endpoint-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Community Endpoint Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "var": "$Path.communityName", "options": ["community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "array", "var": "$resource.properties.ruleCollection", "options": ["rule-collection"], "group": "Properties", "help": {"short": "Community Endpoint Rule Collection."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$resource.properties.ruleCollection[].destination", "options": ["destination"], "help": {"short": "Destination address. Can include multiple CIDR/IP Addresses or fqdn tags or fqdns (for community endpoint) separated by commas."}}, {"nullable": true, "type": "string", "var": "$resource.properties.ruleCollection[].destinationType", "options": ["destination-type"], "help": {"short": "Destination Type."}, "enum": {"items": [{"name": "FQDN", "value": "FQDN"}, {"name": "FQDNTag", "value": "FQDNTag"}, {"name": "IPAddress", "value": "IPAddress"}, {"name": "PrivateNetwork", "value": "PrivateNetwork"}, {"name": "ServiceTag", "value": "ServiceTag"}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.ruleCollection[].endpointRuleName", "options": ["endpoint-rule-name"], "help": {"short": "Endpoint Rule Name."}}, {"nullable": true, "type": "string", "var": "$resource.properties.ruleCollection[].ports", "options": ["ports"], "help": {"short": "Port. Can include multiple ports separated by commas or a range indicated by a hyphen."}}, {"nullable": true, "type": "array", "var": "$resource.properties.ruleCollection[].protocols", "options": ["protocols"], "help": {"short": "Protocols. Options specified by Endpoint Protocol Enum."}, "item": {"nullable": true, "type": "string", "enum": {"items": [{"name": "AH", "value": "AH"}, {"name": "ANY", "value": "ANY"}, {"name": "ESP", "value": "ESP"}, {"name": "HTTP", "value": "HTTP"}, {"name": "HTTPS", "value": "HTTPS"}, {"name": "ICMP", "value": "ICMP"}, {"name": "TCP", "value": "TCP"}, {"name": "UDP", "value": "UDP"}]}}}, {"nullable": true, "type": "ResourceId", "var": "$resource.properties.ruleCollection[].transitHubResourceId", "options": ["transit-hub-resource-id"], "help": {"short": "Transit Hub Resource Id."}}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.updateMode", "options": ["update-mode"], "group": "Properties", "help": {"short": "Whether update mode is automatic or manual."}, "enum": {"items": [{"name": "Automatic", "value": "Automatic"}, {"name": "Manual", "value": "Manual"}]}}]}, {"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": "CommunityEndpoints_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}/communityEndpoints/{communityEndpointName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "communityEndpointName", "arg": "$Path.communityEndpointName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/communities/{}/communityEndpoints/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"type": "array", "name": "ruleCollection", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "destination"}, {"type": "string", "name": "destinationType", "enum": {"items": [{"value": "FQDN"}, {"value": "FQDNTag"}, {"value": "IPAddress"}, {"value": "PrivateNetwork"}, {"value": "ServiceTag"}]}}, {"type": "string", "name": "endpointRuleName"}, {"type": "string", "name": "ports"}, {"type": "array", "name": "protocols", "item": {"type": "string", "enum": {"items": [{"value": "AH"}, {"value": "ANY"}, {"value": "ESP"}, {"value": "HTTP"}, {"value": "HTTPS"}, {"value": "ICMP"}, {"value": "TCP"}, {"value": "UDP"}]}}}, {"type": "ResourceId", "name": "transitHubResourceId"}]}}, {"type": "string", "name": "updateMode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}], "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": "CommunityEndpointResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "array", "name": "ruleCollection", "arg": "$resource.properties.ruleCollection", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "destination", "arg": "$resource.properties.ruleCollection[].destination"}, {"type": "string", "name": "destinationType", "arg": "$resource.properties.ruleCollection[].destinationType", "enum": {"items": [{"value": "FQDN"}, {"value": "FQDNTag"}, {"value": "IPAddress"}, {"value": "PrivateNetwork"}, {"value": "ServiceTag"}]}}, {"type": "string", "name": "endpointRuleName", "arg": "$resource.properties.ruleCollection[].endpointRuleName"}, {"type": "string", "name": "ports", "arg": "$resource.properties.ruleCollection[].ports"}, {"type": "array", "name": "protocols", "arg": "$resource.properties.ruleCollection[].protocols", "item": {"type": "string", "enum": {"items": [{"value": "AH"}, {"value": "ANY"}, {"value": "ESP"}, {"value": "HTTP"}, {"value": "HTTPS"}, {"value": "ICMP"}, {"value": "TCP"}, {"value": "UDP"}]}}}, {"type": "ResourceId", "name": "transitHubResourceId", "arg": "$resource.properties.ruleCollection[].transitHubResourceId"}]}}, {"type": "string", "name": "updateMode", "arg": "$resource.properties.updateMode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "CommunityEndpoints_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}/communityEndpoints/{communityEndpointName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "communityEndpointName", "arg": "$Path.communityEndpointName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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": "@CommunityEndpointResource_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fQ==/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fQ==/2026-03-01-preview.xml new file mode 100644 index 000000000..213f95fa3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fQ==/2026-03-01-preview.xml @@ -0,0 +1,769 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.json new file mode 100644 index 000000000..779cf1715 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/communityendpoints/{}/handleapprovalcreation", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vY29tbXVuaXR5RW5kcG9pbnRzL3tjb21tdW5pdHlFbmRwb2ludE5hbWV9L2hhbmRsZUFwcHJvdmFsQ3JlYXRpb24=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission community community-endpoint", "commands": [{"name": "handle-approval-creation", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/communityendpoints/{}/handleapprovalcreation", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vY29tbXVuaXR5RW5kcG9pbnRzL3tjb21tdW5pdHlFbmRwb2ludE5hbWV9L2hhbmRsZUFwcHJvdmFsQ3JlYXRpb24=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityEndpointName", "options": ["community-endpoint-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Community Endpoint Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "var": "$Path.communityName", "options": ["community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[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.approvalCallbackPayload", "options": ["approval-callback-payload"], "group": "Body", "help": {"short": "Payload requested by client upon approval action"}}, {"type": "string", "var": "$body.approvalStatus", "options": ["approval-status"], "required": true, "group": "Body", "help": {"short": "Approval status indicating 'Approved' or 'Rejected'"}, "enum": {"items": [{"name": "Approved", "value": "Approved"}, {"name": "Rejected", "value": "Rejected"}]}}, {"type": "string", "var": "$body.resourceRequestAction", "options": ["resource-request-action"], "required": true, "group": "Body", "help": {"short": "Resource request action indicating action which needed to be performed upon calling approval-callback post action"}, "enum": {"items": [{"name": "Create", "value": "Create"}, {"name": "Delete", "value": "Delete"}, {"name": "Reset", "value": "Reset"}, {"name": "Update", "value": "Update"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "CommunityEndpoints_HandleApprovalCreation", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}/communityEndpoints/{communityEndpointName}/handleApprovalCreation", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "communityEndpointName", "arg": "$Path.communityEndpointName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "string", "name": "approvalCallbackPayload", "arg": "$body.approvalCallbackPayload"}, {"type": "string", "name": "approvalStatus", "arg": "$body.approvalStatus", "required": true, "enum": {"items": [{"value": "Approved"}, {"value": "Rejected"}]}}, {"type": "string", "name": "resourceRequestAction", "arg": "$body.resourceRequestAction", "required": true, "enum": {"items": [{"value": "Create"}, {"value": "Delete"}, {"value": "Reset"}, {"value": "Update"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "message", "required": true}]}}}}, {"statusCode": [202], "header": {"items": [{"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.xml new file mode 100644 index 000000000..e2153e2e6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.xml @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.json new file mode 100644 index 000000000..f8f533b15 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/communityendpoints/{}/handleapprovaldeletion", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vY29tbXVuaXR5RW5kcG9pbnRzL3tjb21tdW5pdHlFbmRwb2ludE5hbWV9L2hhbmRsZUFwcHJvdmFsRGVsZXRpb24=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission community community-endpoint", "commands": [{"name": "handle-approval-deletion", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/communityendpoints/{}/handleapprovaldeletion", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vY29tbXVuaXR5RW5kcG9pbnRzL3tjb21tdW5pdHlFbmRwb2ludE5hbWV9L2hhbmRsZUFwcHJvdmFsRGVsZXRpb24=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityEndpointName", "options": ["community-endpoint-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Community Endpoint Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "var": "$Path.communityName", "options": ["community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[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.resourceRequestAction", "options": ["resource-request-action"], "required": true, "group": "Body", "help": {"short": "Resource request action indicating action which needed to be performed upon calling approval-deletion-callback post action"}, "enum": {"items": [{"name": "Create", "value": "Create"}, {"name": "Delete", "value": "Delete"}, {"name": "Update", "value": "Update"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "CommunityEndpoints_HandleApprovalDeletion", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}/communityEndpoints/{communityEndpointName}/handleApprovalDeletion", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "communityEndpointName", "arg": "$Path.communityEndpointName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "string", "name": "resourceRequestAction", "arg": "$body.resourceRequestAction", "required": true, "enum": {"items": [{"value": "Create"}, {"value": "Delete"}, {"value": "Update"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "message", "required": true}]}}}}, {"statusCode": [202], "header": {"items": [{"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.xml new file mode 100644 index 000000000..6dac4dacf --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2NvbW11bml0eWVuZHBvaW50cy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.xml @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnM=/2026-03-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnM=/2026-03-01-preview.md new file mode 100644 index 000000000..1d948c60d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnM=/2026-03-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.mission/communities/{}/dedicatedhubs 2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnM=/2026-03-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnMve30=/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnMve30=/2026-03-01-preview.json new file mode 100644 index 000000000..485ff2f9c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnMve30=/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/dedicatedhubs/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vZGVkaWNhdGVkSHVicy97ZGVkaWNhdGVkSHViTmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission community dedicated-hub", "commands": [{"name": "show", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/dedicatedhubs/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vZGVkaWNhdGVkSHVicy97ZGVkaWNhdGVkSHViTmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityName", "options": ["community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "var": "$Path.dedicatedHubName", "options": ["n", "name", "dedicated-hub-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Dedicated Hub Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[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": "DedicatedHub_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}/dedicatedHubs/{dedicatedHubName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "dedicatedHubName", "arg": "$Path.dedicatedHubName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/communities/{}/dedicatedHubs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "designation", "enum": {"items": [{"value": "Pooled"}, {"value": "Reserved"}]}}, {"readOnly": true, "type": "ResourceId", "name": "firewallPolicyResourceId"}, {"readOnly": true, "type": "ResourceId", "name": "firewallResourceId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "ResourceId", "name": "vHubResourceId"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/dedicatedhubs/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vZGVkaWNhdGVkSHVicy97ZGVkaWNhdGVkSHViTmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityName", "options": ["community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "var": "$Path.dedicatedHubName", "options": ["n", "name", "dedicated-hub-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Dedicated Hub Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[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": "DedicatedHub_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}/dedicatedHubs/{dedicatedHubName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "dedicatedHubName", "arg": "$Path.dedicatedHubName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/dedicatedhubs/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vZGVkaWNhdGVkSHVicy97ZGVkaWNhdGVkSHViTmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityName", "options": ["community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "var": "$Path.dedicatedHubName", "options": ["n", "name", "dedicated-hub-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Dedicated Hub Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[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.designation", "options": ["designation"], "group": "Properties", "help": {"short": "Designation of hub resource allocation (Pooled or Reserved)"}, "enum": {"items": [{"name": "Pooled", "value": "Pooled"}, {"name": "Reserved", "value": "Reserved"}]}}]}, {"name": "Resource", "args": [{"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": "DedicatedHub_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}/dedicatedHubs/{dedicatedHubName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "dedicatedHubName", "arg": "$Path.dedicatedHubName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "designation", "arg": "$resource.properties.designation", "enum": {"items": [{"value": "Pooled"}, {"value": "Reserved"}]}}], "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.Mission/communities/{}/dedicatedHubs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "designation", "enum": {"items": [{"value": "Pooled"}, {"value": "Reserved"}]}}, {"readOnly": true, "type": "ResourceId", "name": "firewallPolicyResourceId"}, {"readOnly": true, "type": "ResourceId", "name": "firewallResourceId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "ResourceId", "name": "vHubResourceId"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/dedicatedhubs/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vZGVkaWNhdGVkSHVicy97ZGVkaWNhdGVkSHViTmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityName", "options": ["community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "var": "$Path.dedicatedHubName", "options": ["n", "name", "dedicated-hub-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Dedicated Hub Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[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.designation", "options": ["designation"], "group": "Properties", "help": {"short": "Designation of hub resource allocation (Pooled or Reserved)"}, "enum": {"items": [{"name": "Pooled", "value": "Pooled"}, {"name": "Reserved", "value": "Reserved"}]}}]}, {"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": "DedicatedHub_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}/dedicatedHubs/{dedicatedHubName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "dedicatedHubName", "arg": "$Path.dedicatedHubName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/communities/{}/dedicatedHubs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "designation", "enum": {"items": [{"value": "Pooled"}, {"value": "Reserved"}]}}, {"readOnly": true, "type": "ResourceId", "name": "firewallPolicyResourceId"}, {"readOnly": true, "type": "ResourceId", "name": "firewallResourceId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "ResourceId", "name": "vHubResourceId"}], "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": "DedicatedHubResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "designation", "arg": "$resource.properties.designation", "enum": {"items": [{"value": "Pooled"}, {"value": "Reserved"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DedicatedHub_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}/dedicatedHubs/{dedicatedHubName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "dedicatedHubName", "arg": "$Path.dedicatedHubName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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": "@DedicatedHubResource_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnMve30=/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnMve30=/2026-03-01-preview.xml new file mode 100644 index 000000000..17b4ebf14 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L2RlZGljYXRlZGh1YnMve30=/2026-03-01-preview.xml @@ -0,0 +1,530 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJz/2026-03-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJz/2026-03-01-preview.md new file mode 100644 index 000000000..f113e8e18 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJz/2026-03-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.mission/communities/{}/transithubs 2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJz/2026-03-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJzL3t9/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJzL3t9/2026-03-01-preview.json new file mode 100644 index 000000000..6fc96bd89 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJzL3t9/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/transithubs/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vdHJhbnNpdEh1YnMve3RyYW5zaXRIdWJOYW1lfQ==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission community transit-hub", "commands": [{"name": "show", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/transithubs/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vdHJhbnNpdEh1YnMve3RyYW5zaXRIdWJOYW1lfQ==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityName", "options": ["community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[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"}, {"type": "string", "var": "$Path.transitHubName", "options": ["n", "name", "transit-hub-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the TransitHub Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}]}], "operations": [{"operationId": "TransitHub_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}/transitHubs/{transitHubName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[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}, {"type": "string", "name": "transitHubName", "arg": "$Path.transitHubName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/communities/{}/transitHubs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"type": "string", "name": "securityProvider", "enum": {"items": [{"value": "AzureFirewall"}, {"value": "None"}]}}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Active"}, {"value": "Approved"}, {"value": "Failed"}, {"value": "PendingApproval"}, {"value": "PendingUpdate"}]}}, {"type": "object", "name": "transitOption", "props": [{"type": "object", "name": "params", "props": [{"type": "ResourceId", "name": "remoteVirtualNetworkId"}, {"type": "integer64", "name": "scaleUnits"}]}, {"type": "string", "name": "type", "enum": {"items": [{"value": "ExpressRoute"}, {"value": "Gateway"}, {"value": "Peering"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/transithubs/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vdHJhbnNpdEh1YnMve3RyYW5zaXRIdWJOYW1lfQ==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityName", "options": ["community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[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"}, {"type": "string", "var": "$Path.transitHubName", "options": ["n", "name", "transit-hub-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the TransitHub Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "TransitHub_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}/transitHubs/{transitHubName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[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}, {"type": "string", "name": "transitHubName", "arg": "$Path.transitHubName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/transithubs/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vdHJhbnNpdEh1YnMve3RyYW5zaXRIdWJOYW1lfQ==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityName", "options": ["community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[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"}, {"type": "string", "var": "$Path.transitHubName", "options": ["n", "name", "transit-hub-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the TransitHub Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$resource.properties.securityProvider", "options": ["security-provider"], "group": "Properties", "help": {"short": "Specifies the security provider for the transit hub."}, "enum": {"items": [{"name": "AzureFirewall", "value": "AzureFirewall"}, {"name": "None", "value": "None"}]}}, {"type": "string", "var": "$resource.properties.state", "options": ["state"], "group": "Properties", "help": {"short": "The state of the transitHub."}, "enum": {"items": [{"name": "Active", "value": "Active"}, {"name": "Approved", "value": "Approved"}, {"name": "Failed", "value": "Failed"}, {"name": "PendingApproval", "value": "PendingApproval"}, {"name": "PendingUpdate", "value": "PendingUpdate"}]}}, {"type": "object", "var": "$resource.properties.transitOption", "options": ["transit-option"], "group": "Properties", "help": {"short": "The TransitOption of the transitHub."}, "args": [{"type": "object", "var": "$resource.properties.transitOption.params", "options": ["params"], "help": {"short": "Transit Option Params"}, "args": [{"type": "ResourceId", "var": "$resource.properties.transitOption.params.remoteVirtualNetworkId", "options": ["remote-virtual-network-id"], "help": {"short": "Transit Option Params remoteVirtualNetworkId."}}, {"type": "integer64", "var": "$resource.properties.transitOption.params.scaleUnits", "options": ["scale-units"], "help": {"short": "Transit Option Params scaleUnits."}}]}, {"type": "string", "var": "$resource.properties.transitOption.type", "options": ["type"], "help": {"short": "Transit Option Type."}, "enum": {"items": [{"name": "ExpressRoute", "value": "ExpressRoute"}, {"name": "Gateway", "value": "Gateway"}, {"name": "Peering", "value": "Peering"}]}}]}]}, {"name": "Resource", "args": [{"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": "TransitHub_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}/transitHubs/{transitHubName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[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}, {"type": "string", "name": "transitHubName", "arg": "$Path.transitHubName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "securityProvider", "arg": "$resource.properties.securityProvider", "enum": {"items": [{"value": "AzureFirewall"}, {"value": "None"}]}}, {"type": "string", "name": "state", "arg": "$resource.properties.state", "enum": {"items": [{"value": "Active"}, {"value": "Approved"}, {"value": "Failed"}, {"value": "PendingApproval"}, {"value": "PendingUpdate"}]}}, {"type": "object", "name": "transitOption", "arg": "$resource.properties.transitOption", "props": [{"type": "object", "name": "params", "arg": "$resource.properties.transitOption.params", "props": [{"type": "ResourceId", "name": "remoteVirtualNetworkId", "arg": "$resource.properties.transitOption.params.remoteVirtualNetworkId"}, {"type": "integer64", "name": "scaleUnits", "arg": "$resource.properties.transitOption.params.scaleUnits"}]}, {"type": "string", "name": "type", "arg": "$resource.properties.transitOption.type", "enum": {"items": [{"value": "ExpressRoute"}, {"value": "Gateway"}, {"value": "Peering"}]}}]}], "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.Mission/communities/{}/transitHubs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"type": "string", "name": "securityProvider", "enum": {"items": [{"value": "AzureFirewall"}, {"value": "None"}]}}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Active"}, {"value": "Approved"}, {"value": "Failed"}, {"value": "PendingApproval"}, {"value": "PendingUpdate"}]}}, {"type": "object", "name": "transitOption", "props": [{"type": "object", "name": "params", "props": [{"type": "ResourceId", "name": "remoteVirtualNetworkId"}, {"type": "integer64", "name": "scaleUnits"}]}, {"type": "string", "name": "type", "enum": {"items": [{"value": "ExpressRoute"}, {"value": "Gateway"}, {"value": "Peering"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/communities/{}/transithubs/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9jb21tdW5pdGllcy97Y29tbXVuaXR5TmFtZX0vdHJhbnNpdEh1YnMve3RyYW5zaXRIdWJOYW1lfQ==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.communityName", "options": ["community-name"], "required": true, "idPart": "name", "help": {"short": "The name of the communityResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[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"}, {"type": "string", "var": "$Path.transitHubName", "options": ["n", "name", "transit-hub-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the TransitHub Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$resource.properties.securityProvider", "options": ["security-provider"], "group": "Properties", "help": {"short": "Specifies the security provider for the transit hub."}, "enum": {"items": [{"name": "AzureFirewall", "value": "AzureFirewall"}, {"name": "None", "value": "None"}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.state", "options": ["state"], "group": "Properties", "help": {"short": "The state of the transitHub."}, "enum": {"items": [{"name": "Active", "value": "Active"}, {"name": "Approved", "value": "Approved"}, {"name": "Failed", "value": "Failed"}, {"name": "PendingApproval", "value": "PendingApproval"}, {"name": "PendingUpdate", "value": "PendingUpdate"}]}}, {"nullable": true, "type": "object", "var": "$resource.properties.transitOption", "options": ["transit-option"], "group": "Properties", "help": {"short": "The TransitOption of the transitHub."}, "args": [{"nullable": true, "type": "object", "var": "$resource.properties.transitOption.params", "options": ["params"], "help": {"short": "Transit Option Params"}, "args": [{"nullable": true, "type": "ResourceId", "var": "$resource.properties.transitOption.params.remoteVirtualNetworkId", "options": ["remote-virtual-network-id"], "help": {"short": "Transit Option Params remoteVirtualNetworkId."}}, {"nullable": true, "type": "integer64", "var": "$resource.properties.transitOption.params.scaleUnits", "options": ["scale-units"], "help": {"short": "Transit Option Params scaleUnits."}}]}, {"nullable": true, "type": "string", "var": "$resource.properties.transitOption.type", "options": ["type"], "help": {"short": "Transit Option Type."}, "enum": {"items": [{"name": "ExpressRoute", "value": "ExpressRoute"}, {"name": "Gateway", "value": "Gateway"}, {"name": "Peering", "value": "Peering"}]}}]}]}, {"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": "TransitHub_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}/transitHubs/{transitHubName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[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}, {"type": "string", "name": "transitHubName", "arg": "$Path.transitHubName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/communities/{}/transitHubs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"type": "string", "name": "securityProvider", "enum": {"items": [{"value": "AzureFirewall"}, {"value": "None"}]}}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Active"}, {"value": "Approved"}, {"value": "Failed"}, {"value": "PendingApproval"}, {"value": "PendingUpdate"}]}}, {"type": "object", "name": "transitOption", "props": [{"type": "object", "name": "params", "props": [{"type": "ResourceId", "name": "remoteVirtualNetworkId"}, {"type": "integer64", "name": "scaleUnits"}]}, {"type": "string", "name": "type", "enum": {"items": [{"value": "ExpressRoute"}, {"value": "Gateway"}, {"value": "Peering"}]}}]}], "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": "TransitHubResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "securityProvider", "arg": "$resource.properties.securityProvider", "enum": {"items": [{"value": "AzureFirewall"}, {"value": "None"}]}}, {"type": "string", "name": "state", "arg": "$resource.properties.state", "enum": {"items": [{"value": "Active"}, {"value": "Approved"}, {"value": "Failed"}, {"value": "PendingApproval"}, {"value": "PendingUpdate"}]}}, {"type": "object", "name": "transitOption", "arg": "$resource.properties.transitOption", "props": [{"type": "object", "name": "params", "arg": "$resource.properties.transitOption.params", "props": [{"type": "ResourceId", "name": "remoteVirtualNetworkId", "arg": "$resource.properties.transitOption.params.remoteVirtualNetworkId"}, {"type": "integer64", "name": "scaleUnits", "arg": "$resource.properties.transitOption.params.scaleUnits"}]}, {"type": "string", "name": "type", "arg": "$resource.properties.transitOption.type", "enum": {"items": [{"value": "ExpressRoute"}, {"value": "Gateway"}, {"value": "Peering"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "TransitHub_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName}/transitHubs/{transitHubName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "communityName", "arg": "$Path.communityName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[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}, {"type": "string", "name": "transitHubName", "arg": "$Path.transitHubName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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": "@TransitHubResource_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJzL3t9/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJzL3t9/2026-03-01-preview.xml new file mode 100644 index 000000000..f7923c0be --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2NvbW11bml0aWVzL3t9L3RyYW5zaXRodWJzL3t9/2026-03-01-preview.xml @@ -0,0 +1,700 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucw==/2026-03-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucw==/2026-03-01-preview.md new file mode 100644 index 000000000..ee82858fb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucw==/2026-03-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.mission/enclaveconnections 2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucw==/2026-03-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fQ==/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fQ==/2026-03-01-preview.json new file mode 100644 index 000000000..5c619f266 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fQ==/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/enclaveconnections/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9lbmNsYXZlQ29ubmVjdGlvbnMve2VuY2xhdmVDb25uZWN0aW9uTmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission enclave-connection", "commands": [{"name": "show", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/enclaveconnections/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9lbmNsYXZlQ29ubmVjdGlvbnMve2VuY2xhdmVDb25uZWN0aW9uTmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.enclaveConnectionName", "options": ["n", "name", "enclave-connection-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Enclave Connection Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[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": "EnclaveConnection_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/enclaveConnections/{enclaveConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "enclaveConnectionName", "arg": "$Path.enclaveConnectionName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/enclaveConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "ResourceId", "name": "communityResourceId", "required": true}, {"type": "ResourceId", "name": "destinationEndpointId", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"type": "string", "name": "sourceCidr"}, {"type": "ResourceId", "name": "sourceResourceId", "required": true}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Active"}, {"value": "Approved"}, {"value": "Connected"}, {"value": "Disconnected"}, {"value": "Failed"}, {"value": "PendingApproval"}, {"value": "PendingUpdate"}]}}, {"readOnly": true, "type": "string", "name": "updateMode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/enclaveconnections/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9lbmNsYXZlQ29ubmVjdGlvbnMve2VuY2xhdmVDb25uZWN0aW9uTmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.enclaveConnectionName", "options": ["n", "name", "enclave-connection-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Enclave Connection Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[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": "EnclaveConnection_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/enclaveConnections/{enclaveConnectionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "enclaveConnectionName", "arg": "$Path.enclaveConnectionName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/enclaveconnections/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9lbmNsYXZlQ29ubmVjdGlvbnMve2VuY2xhdmVDb25uZWN0aW9uTmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.enclaveConnectionName", "options": ["n", "name", "enclave-connection-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Enclave Connection Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[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": "ResourceId", "var": "$resource.properties.communityResourceId", "options": ["community-resource-id"], "group": "Properties", "help": {"short": "Community Resource Id."}}, {"type": "ResourceId", "var": "$resource.properties.destinationEndpointId", "options": ["destination-endpoint-id"], "group": "Properties", "help": {"short": "Destination Endpoint Resource Id."}}, {"type": "string", "var": "$resource.properties.sourceCidr", "options": ["source-cidr"], "group": "Properties", "help": {"short": "Source CIDR."}}, {"type": "ResourceId", "var": "$resource.properties.sourceResourceId", "options": ["source-resource-id"], "group": "Properties", "help": {"short": "Source Resource Id."}}]}, {"name": "Resource", "args": [{"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": "EnclaveConnection_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/enclaveConnections/{enclaveConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "enclaveConnectionName", "arg": "$Path.enclaveConnectionName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "ResourceId", "name": "communityResourceId", "arg": "$resource.properties.communityResourceId", "required": true}, {"type": "ResourceId", "name": "destinationEndpointId", "arg": "$resource.properties.destinationEndpointId", "required": true}, {"type": "string", "name": "sourceCidr", "arg": "$resource.properties.sourceCidr"}, {"type": "ResourceId", "name": "sourceResourceId", "arg": "$resource.properties.sourceResourceId", "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.Mission/enclaveConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "ResourceId", "name": "communityResourceId", "required": true}, {"type": "ResourceId", "name": "destinationEndpointId", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"type": "string", "name": "sourceCidr"}, {"type": "ResourceId", "name": "sourceResourceId", "required": true}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Active"}, {"value": "Approved"}, {"value": "Connected"}, {"value": "Disconnected"}, {"value": "Failed"}, {"value": "PendingApproval"}, {"value": "PendingUpdate"}]}}, {"readOnly": true, "type": "string", "name": "updateMode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/enclaveconnections/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9lbmNsYXZlQ29ubmVjdGlvbnMve2VuY2xhdmVDb25uZWN0aW9uTmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.enclaveConnectionName", "options": ["n", "name", "enclave-connection-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Enclave Connection Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[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.sourceCidr", "options": ["source-cidr"], "group": "Properties", "help": {"short": "Source CIDR."}}]}, {"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": "EnclaveConnection_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/enclaveConnections/{enclaveConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "enclaveConnectionName", "arg": "$Path.enclaveConnectionName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/enclaveConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "ResourceId", "name": "communityResourceId", "required": true}, {"type": "ResourceId", "name": "destinationEndpointId", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"type": "string", "name": "sourceCidr"}, {"type": "ResourceId", "name": "sourceResourceId", "required": true}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Active"}, {"value": "Approved"}, {"value": "Connected"}, {"value": "Disconnected"}, {"value": "Failed"}, {"value": "PendingApproval"}, {"value": "PendingUpdate"}]}}, {"readOnly": true, "type": "string", "name": "updateMode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}], "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": "EnclaveConnectionResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "sourceCidr", "arg": "$resource.properties.sourceCidr"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "EnclaveConnection_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/enclaveConnections/{enclaveConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "enclaveConnectionName", "arg": "$Path.enclaveConnectionName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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": "@EnclaveConnectionResource_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fQ==/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fQ==/2026-03-01-preview.xml new file mode 100644 index 000000000..be6a908c0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fQ==/2026-03-01-preview.xml @@ -0,0 +1,538 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.json new file mode 100644 index 000000000..81df5046c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/enclaveconnections/{}/handleapprovalcreation", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9lbmNsYXZlQ29ubmVjdGlvbnMve2VuY2xhdmVDb25uZWN0aW9uTmFtZX0vaGFuZGxlQXBwcm92YWxDcmVhdGlvbg==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission enclave-connection", "commands": [{"name": "handle-approval-creation", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/enclaveconnections/{}/handleapprovalcreation", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9lbmNsYXZlQ29ubmVjdGlvbnMve2VuY2xhdmVDb25uZWN0aW9uTmFtZX0vaGFuZGxlQXBwcm92YWxDcmVhdGlvbg==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.enclaveConnectionName", "options": ["enclave-connection-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Enclave Connection Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[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.approvalCallbackPayload", "options": ["approval-callback-payload"], "group": "Body", "help": {"short": "Payload requested by client upon approval action"}}, {"type": "string", "var": "$body.approvalStatus", "options": ["approval-status"], "required": true, "group": "Body", "help": {"short": "Approval status indicating 'Approved' or 'Rejected'"}, "enum": {"items": [{"name": "Approved", "value": "Approved"}, {"name": "Rejected", "value": "Rejected"}]}}, {"type": "string", "var": "$body.resourceRequestAction", "options": ["resource-request-action"], "required": true, "group": "Body", "help": {"short": "Resource request action indicating action which needed to be performed upon calling approval-callback post action"}, "enum": {"items": [{"name": "Create", "value": "Create"}, {"name": "Delete", "value": "Delete"}, {"name": "Reset", "value": "Reset"}, {"name": "Update", "value": "Update"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "EnclaveConnection_HandleApprovalCreation", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/enclaveConnections/{enclaveConnectionName}/handleApprovalCreation", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "enclaveConnectionName", "arg": "$Path.enclaveConnectionName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "string", "name": "approvalCallbackPayload", "arg": "$body.approvalCallbackPayload"}, {"type": "string", "name": "approvalStatus", "arg": "$body.approvalStatus", "required": true, "enum": {"items": [{"value": "Approved"}, {"value": "Rejected"}]}}, {"type": "string", "name": "resourceRequestAction", "arg": "$body.resourceRequestAction", "required": true, "enum": {"items": [{"value": "Create"}, {"value": "Delete"}, {"value": "Reset"}, {"value": "Update"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "message", "required": true}]}}}}, {"statusCode": [202], "header": {"items": [{"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.xml new file mode 100644 index 000000000..fb4931846 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.json new file mode 100644 index 000000000..a7d4c81d3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/enclaveconnections/{}/handleapprovaldeletion", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9lbmNsYXZlQ29ubmVjdGlvbnMve2VuY2xhdmVDb25uZWN0aW9uTmFtZX0vaGFuZGxlQXBwcm92YWxEZWxldGlvbg==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission enclave-connection", "commands": [{"name": "handle-approval-deletion", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/enclaveconnections/{}/handleapprovaldeletion", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi9lbmNsYXZlQ29ubmVjdGlvbnMve2VuY2xhdmVDb25uZWN0aW9uTmFtZX0vaGFuZGxlQXBwcm92YWxEZWxldGlvbg==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.enclaveConnectionName", "options": ["enclave-connection-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Enclave Connection Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[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.resourceRequestAction", "options": ["resource-request-action"], "required": true, "group": "Body", "help": {"short": "Resource request action indicating action which needed to be performed upon calling approval-deletion-callback post action"}, "enum": {"items": [{"name": "Create", "value": "Create"}, {"name": "Delete", "value": "Delete"}, {"name": "Update", "value": "Update"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "EnclaveConnection_HandleApprovalDeletion", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/enclaveConnections/{enclaveConnectionName}/handleApprovalDeletion", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "enclaveConnectionName", "arg": "$Path.enclaveConnectionName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "string", "name": "resourceRequestAction", "arg": "$body.resourceRequestAction", "required": true, "enum": {"items": [{"value": "Create"}, {"value": "Delete"}, {"value": "Update"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "message", "required": true}]}}}}, {"statusCode": [202], "header": {"items": [{"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.xml new file mode 100644 index 000000000..6fc95f065 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2VuY2xhdmVjb25uZWN0aW9ucy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcw==/2026-03-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcw==/2026-03-01-preview.md new file mode 100644 index 000000000..bc09e3895 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcw==/2026-03-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.mission/virtualenclaves 2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcw==/2026-03-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fQ==/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fQ==/2026-03-01-preview.json new file mode 100644 index 000000000..8555aea80 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fQ==/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission virtual-enclave", "commands": [{"name": "show", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"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"}, {"type": "string", "var": "$Path.virtualEnclaveName", "options": ["n", "name", "virtual-enclave-name"], "required": true, "idPart": "name", "help": {"short": "The name of the enclaveResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}], "operations": [{"operationId": "VirtualEnclave_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}", "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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/virtualEnclaves/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "approvalSettings", "props": [{"type": "@ApprovalSettingConfiguration_read", "name": "connectionCreation"}, {"type": "@ApprovalSettingConfiguration_read", "name": "connectionUpdate"}, {"type": "object", "name": "enclaveEndpointUpdate", "props": [{"type": "string", "name": "approvalPolicy", "enum": {"items": [{"value": "NotRequired"}, {"value": "Required"}]}}, {"type": "array", "name": "mandatoryApprovers", "item": {"type": "object", "props": [{"type": "string", "name": "approverEntraId", "required": true}]}, "identifiers": ["approverEntraId"]}, {"type": "integer32", "name": "minimumApproversRequired", "format": {"minimum": 0}}], "cls": "ApprovalSettingConfiguration_read"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveMaintenanceMode"}]}, {"default": {"value": false}, "type": "boolean", "name": "bastionEnabled"}, {"type": "ResourceId", "name": "communityResourceId", "required": true}, {"type": "ResourceId", "name": "dedicatedHubResourceId"}, {"readOnly": true, "type": "object", "name": "enclaveAddressSpaces", "props": [{"type": "string", "name": "enclaveAddressSpace"}, {"type": "string", "name": "managedAddressSpace"}]}, {"type": "object", "name": "enclaveDefaultSettings", "props": [{"default": {"value": "EnclaveOnly"}, "type": "string", "name": "diagnosticDestination", "enum": {"items": [{"value": "Both"}, {"value": "CommunityOnly"}, {"value": "EnclaveOnly"}]}}, {"readOnly": true, "type": "ResourceId", "name": "keyVaultResourceId"}, {"readOnly": true, "type": "array", "name": "logAnalyticsResourceIdCollection", "item": {"type": "ResourceId"}}, {"readOnly": true, "type": "ResourceId", "name": "storageAccountResourceId"}]}, {"type": "array", "name": "enclaveRoleAssignments", "item": {"type": "object", "props": [{"type": "string", "name": "condition"}, {"type": "array", "name": "principals", "item": {"type": "object", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Group"}, {"value": "ServicePrincipal"}, {"value": "User"}]}}], "cls": "Principal_read"}}, {"type": "string", "name": "roleDefinitionId", "required": true}], "cls": "RoleAssignmentItem_read"}}, {"type": "object", "name": "enclaveVirtualNetwork", "required": true, "props": [{"default": {"value": false}, "type": "boolean", "name": "allowSubnetCommunication"}, {"type": "string", "name": "customCidrRange"}, {"type": "string", "name": "networkName"}, {"type": "string", "name": "networkSize"}, {"type": "array", "name": "subnetConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "addressPrefix"}, {"type": "integer32", "name": "networkPrefixSize", "required": true}, {"readOnly": true, "type": "ResourceId", "name": "networkSecurityGroupResourceId"}, {"type": "string", "name": "subnetDelegation"}, {"type": "string", "name": "subnetName", "required": true}, {"readOnly": true, "type": "ResourceId", "name": "subnetResourceId"}]}}]}, {"type": "array", "name": "governedServiceList", "item": {"type": "object", "props": [{"type": "string", "name": "enforcement", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "initiatives", "item": {"type": "string"}}, {"type": "string", "name": "option", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}, {"value": "ExceptionOnly"}, {"value": "NotApplicable"}]}}, {"type": "string", "name": "policyAction", "enum": {"items": [{"value": "AuditOnly"}, {"value": "Enforce"}, {"value": "None"}]}}, {"type": "string", "name": "serviceId", "required": true, "enum": {"items": [{"value": "AKS"}, {"value": "AppService"}, {"value": "AzureFirewalls"}, {"value": "ContainerRegistry"}, {"value": "CosmosDB"}, {"value": "DataConnectors"}, {"value": "Insights"}, {"value": "KeyVault"}, {"value": "Logic"}, {"value": "MicrosoftSQL"}, {"value": "Monitoring"}, {"value": "PostgreSQL"}, {"value": "PrivateDNSZones"}, {"value": "ServiceBus"}, {"value": "Storage"}]}}, {"readOnly": true, "type": "string", "name": "serviceName"}]}}, {"type": "object", "name": "maintenanceModeConfiguration", "props": [{"default": {"value": "Off"}, "type": "string", "name": "justification", "enum": {"items": [{"value": "Governance"}, {"value": "Networking"}, {"value": "Off"}]}}, {"default": {"value": "Off"}, "type": "string", "name": "mode", "required": true, "enum": {"items": [{"value": "Advanced"}, {"value": "CanNotDelete"}, {"value": "General"}, {"value": "Off"}, {"value": "On"}]}}, {"default": {"value": []}, "type": "array<@Principal_read>", "name": "principals", "item": {"type": "@Principal_read"}}]}, {"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": "managedResourceGroupName"}, {"type": "object", "name": "monitoringSettings", "props": [{"type": "array", "name": "diagnosticDestinations", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "customWorkspaceResourceId"}, {"default": {"value": "EnclaveWorkspace"}, "type": "string", "name": "destinationType", "required": true, "enum": {"items": [{"value": "CommunityWorkspace"}, {"value": "CustomWorkspace"}, {"value": "EnclaveWorkspace"}]}}, {"type": "string", "name": "diagnosticSettingsName"}], "cls": "MonitoringDestination_read"}}, {"type": "@MonitoringDestination_read", "name": "flowLogDestination"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"default": {"value": "Disabled"}, "type": "string", "name": "rbacInheritance", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"default": {"value": "Disabled"}, "type": "string", "name": "workloadResourceVisibility", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array<@RoleAssignmentItem_read>", "name": "workloadRoleAssignments", "item": {"type": "@RoleAssignmentItem_read"}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"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"}, {"type": "string", "var": "$Path.virtualEnclaveName", "options": ["n", "name", "virtual-enclave-name"], "required": true, "idPart": "name", "help": {"short": "The name of the enclaveResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "VirtualEnclave_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}", "request": {"method": "delete", "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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"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"}, {"type": "string", "var": "$Path.virtualEnclaveName", "options": ["n", "name", "virtual-enclave-name"], "required": true, "idPart": "name", "help": {"short": "The name of the enclaveResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, {"name": "Identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$resource.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Identity", "help": {"short": "Set the system managed identity."}}, {"type": "string", "var": "$resource.identity.type", "options": ["type"], "hide": true, "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned,UserAssigned", "value": "SystemAssigned,UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"blank": {"value": []}, "type": "array", "var": "$resource.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}, {"type": "object", "var": "$resource.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "hide": true, "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"name": "Properties", "args": [{"type": "object", "var": "$resource.properties.approvalSettings", "options": ["approval-settings"], "group": "Properties", "help": {"short": "Approval requirements for various actions on the enclave's resources."}, "args": [{"type": "@ApprovalSettingConfiguration_create", "var": "$resource.properties.approvalSettings.connectionCreation", "options": ["connection-creation"], "help": {"short": "Approval configuration for connection creation."}}, {"type": "@ApprovalSettingConfiguration_create", "var": "$resource.properties.approvalSettings.connectionUpdate", "options": ["connection-update"], "help": {"short": "Approval configuration for connection updates."}}, {"type": "object", "var": "$resource.properties.approvalSettings.enclaveEndpointUpdate", "options": ["enclave-endpoint-update"], "help": {"short": "Approval configuration for enclave endpoint updates."}, "args": [{"type": "string", "var": "@ApprovalSettingConfiguration_create.approvalPolicy", "options": ["approval-policy"], "help": {"short": "Approval policy (Required or NotRequired)."}, "enum": {"items": [{"name": "NotRequired", "value": "NotRequired"}, {"name": "Required", "value": "Required"}]}}, {"type": "array", "var": "@ApprovalSettingConfiguration_create.mandatoryApprovers", "options": ["mandatory-approvers"], "help": {"short": "List of mandatory approvers for this approval setting."}, "item": {"type": "object", "args": [{"type": "string", "var": "@ApprovalSettingConfiguration_create.mandatoryApprovers[].approverEntraId", "options": ["approver-entra-id"], "required": true, "help": {"short": "EntraId of the approver"}}]}}, {"type": "integer32", "var": "@ApprovalSettingConfiguration_create.minimumApproversRequired", "options": ["minimum-approvers-required"], "help": {"short": "Minimum number of approvers required for this approval setting."}, "format": {"minimum": 0}}], "cls": "ApprovalSettingConfiguration_create"}, {"type": "@ApprovalSettingConfiguration_create", "var": "$resource.properties.approvalSettings.enclaveMaintenanceMode", "options": ["enclave-maintenance-mode"], "help": {"short": "Approval configuration for enclave maintenance mode."}}]}, {"type": "boolean", "var": "$resource.properties.bastionEnabled", "options": ["bastion-enabled"], "group": "Properties", "help": {"short": "Deploy Bastion service (True or False)."}, "default": {"value": false}}, {"type": "ResourceId", "var": "$resource.properties.communityResourceId", "options": ["community-resource-id"], "group": "Properties", "help": {"short": "Community Resource Id."}}, {"type": "ResourceId", "var": "$resource.properties.dedicatedHubResourceId", "options": ["dedicated-hub-resource-id"], "group": "Properties", "help": {"short": "DedicatedHub Resource ID."}}, {"type": "object", "var": "$resource.properties.enclaveDefaultSettings", "options": ["enclave-default-settings"], "group": "Properties", "help": {"short": "Enclave default settings."}, "args": [{"type": "string", "var": "$resource.properties.enclaveDefaultSettings.diagnosticDestination", "options": ["diagnostic-destination"], "help": {"short": "Diagnostic Destination."}, "default": {"value": "EnclaveOnly"}, "enum": {"items": [{"name": "Both", "value": "Both"}, {"name": "CommunityOnly", "value": "CommunityOnly"}, {"name": "EnclaveOnly", "value": "EnclaveOnly"}]}}]}, {"type": "array", "var": "$resource.properties.enclaveRoleAssignments", "options": ["enclave-role-assignments"], "group": "Properties", "help": {"short": "Enclave role assignments"}, "item": {"type": "object", "args": [{"type": "string", "var": "@RoleAssignmentItem_create.condition", "options": ["condition"], "help": {"short": "Condition under which the principal can be granted permission"}}, {"type": "array", "var": "@RoleAssignmentItem_create.principals", "options": ["principals"], "help": {"short": "List of principal IDs to which to assign this role definition"}, "item": {"type": "object", "args": [{"type": "string", "var": "@Principal_create.id", "options": ["id"], "required": true, "help": {"short": "The object id associated with the principal"}}, {"type": "string", "var": "@Principal_create.type", "options": ["type"], "required": true, "help": {"short": "The type of the object id. We currently allow users, groups, and service principals"}, "enum": {"items": [{"name": "Group", "value": "Group"}, {"name": "ServicePrincipal", "value": "ServicePrincipal"}, {"name": "User", "value": "User"}]}}], "cls": "Principal_create"}}, {"type": "string", "var": "@RoleAssignmentItem_create.roleDefinitionId", "options": ["role-definition-id"], "required": true, "help": {"short": "Role definition identifier"}}], "cls": "RoleAssignmentItem_create"}}, {"type": "object", "var": "$resource.properties.enclaveVirtualNetwork", "options": ["enclave-virtual-network"], "group": "Properties", "help": {"short": "Virtual Network."}, "args": [{"type": "boolean", "var": "$resource.properties.enclaveVirtualNetwork.allowSubnetCommunication", "options": ["allow-subnet-communication"], "help": {"short": "Allow Subnet Communication."}, "default": {"value": false}}, {"type": "string", "var": "$resource.properties.enclaveVirtualNetwork.customCidrRange", "options": ["custom-cidr-range"], "help": {"short": "Custom CIDR Range."}}, {"type": "string", "var": "$resource.properties.enclaveVirtualNetwork.networkName", "options": ["network-name"], "help": {"short": "Network Name."}}, {"type": "string", "var": "$resource.properties.enclaveVirtualNetwork.networkSize", "options": ["network-size"], "help": {"short": "Network Size."}}, {"type": "array", "var": "$resource.properties.enclaveVirtualNetwork.subnetConfigurations", "options": ["subnet-configurations"], "help": {"short": "Subnet Configurations."}, "item": {"type": "object", "args": [{"type": "integer32", "var": "$resource.properties.enclaveVirtualNetwork.subnetConfigurations[].networkPrefixSize", "options": ["network-prefix-size"], "required": true, "help": {"short": "Network prefix size."}}, {"type": "string", "var": "$resource.properties.enclaveVirtualNetwork.subnetConfigurations[].subnetDelegation", "options": ["subnet-delegation"], "help": {"short": "Subnet delegation."}}, {"type": "string", "var": "$resource.properties.enclaveVirtualNetwork.subnetConfigurations[].subnetName", "options": ["subnet-name"], "required": true, "help": {"short": "Subnet name."}}]}}]}, {"type": "array", "var": "$resource.properties.governedServiceList", "options": ["governed-service-list"], "group": "Properties", "help": {"short": "Enclave specific policies"}, "item": {"type": "object", "args": [{"type": "string", "var": "$resource.properties.governedServiceList[].enforcement", "options": ["enforcement"], "help": {"short": "Initiative enforcement (Enabled or Disabled)."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$resource.properties.governedServiceList[].option", "options": ["option"], "help": {"short": "Governance option for this service (Allow, Deny, ExceptionOnly, or NotApplicable)."}, "enum": {"items": [{"name": "Allow", "value": "Allow"}, {"name": "Deny", "value": "Deny"}, {"name": "ExceptionOnly", "value": "ExceptionOnly"}, {"name": "NotApplicable", "value": "NotApplicable"}]}}, {"type": "string", "var": "$resource.properties.governedServiceList[].policyAction", "options": ["policy-action"], "help": {"short": "Enforcement mode for policy. AuditOnly, Enforce, or None."}, "enum": {"items": [{"name": "AuditOnly", "value": "AuditOnly"}, {"name": "Enforce", "value": "Enforce"}, {"name": "None", "value": "None"}]}}, {"type": "string", "var": "$resource.properties.governedServiceList[].serviceId", "options": ["service-id"], "required": true, "help": {"short": "Service ID"}, "enum": {"items": [{"name": "AKS", "value": "AKS"}, {"name": "AppService", "value": "AppService"}, {"name": "AzureFirewalls", "value": "AzureFirewalls"}, {"name": "ContainerRegistry", "value": "ContainerRegistry"}, {"name": "CosmosDB", "value": "CosmosDB"}, {"name": "DataConnectors", "value": "DataConnectors"}, {"name": "Insights", "value": "Insights"}, {"name": "KeyVault", "value": "KeyVault"}, {"name": "Logic", "value": "Logic"}, {"name": "MicrosoftSQL", "value": "MicrosoftSQL"}, {"name": "Monitoring", "value": "Monitoring"}, {"name": "PostgreSQL", "value": "PostgreSQL"}, {"name": "PrivateDNSZones", "value": "PrivateDNSZones"}, {"name": "ServiceBus", "value": "ServiceBus"}, {"name": "Storage", "value": "Storage"}]}}]}}, {"type": "object", "var": "$resource.properties.maintenanceModeConfiguration", "options": ["maintenance-mode-configuration"], "group": "Properties", "help": {"short": "Maintenance Mode configuration."}, "args": [{"type": "string", "var": "$resource.properties.maintenanceModeConfiguration.justification", "options": ["justification"], "help": {"short": "Justification for entering or exiting Maintenance Mode"}, "default": {"value": "Off"}, "enum": {"items": [{"name": "Governance", "value": "Governance"}, {"name": "Networking", "value": "Networking"}, {"name": "Off", "value": "Off"}]}}, {"type": "string", "var": "$resource.properties.maintenanceModeConfiguration.mode", "options": ["mode"], "required": true, "help": {"short": "Current mode of Maintenance Mode Configuration"}, "default": {"value": "Off"}, "enum": {"items": [{"name": "Advanced", "value": "Advanced"}, {"name": "CanNotDelete", "value": "CanNotDelete"}, {"name": "General", "value": "General"}, {"name": "Off", "value": "Off"}, {"name": "On", "value": "On"}]}}, {"type": "array<@Principal_create>", "var": "$resource.properties.maintenanceModeConfiguration.principals", "options": ["principals"], "help": {"short": "The user, group or service principal object affected by Maintenance Mode"}, "default": {"value": []}, "item": {"type": "@Principal_create"}}]}, {"type": "object", "var": "$resource.properties.monitoringSettings", "options": ["monitoring-settings"], "group": "Properties", "help": {"short": "Virtual Enclave Monitoring Settings for diagnostic and virtual network flow logs"}, "args": [{"type": "array", "var": "$resource.properties.monitoringSettings.diagnosticDestinations", "options": ["diagnostic-destinations"], "help": {"short": "Log Analytics workspace destinations where diagnostic logs will be stored."}, "item": {"type": "object", "args": [{"type": "ResourceId", "var": "@MonitoringDestination_create.customWorkspaceResourceId", "options": ["custom-workspace-resource-id"], "help": {"short": "Log analytics workspace resource ID for custom workspace"}}, {"type": "string", "var": "@MonitoringDestination_create.destinationType", "options": ["destination-type"], "required": true, "help": {"short": "The type of monitoring workspace destination"}, "default": {"value": "EnclaveWorkspace"}, "enum": {"items": [{"name": "CommunityWorkspace", "value": "CommunityWorkspace"}, {"name": "CustomWorkspace", "value": "CustomWorkspace"}, {"name": "EnclaveWorkspace", "value": "EnclaveWorkspace"}]}}, {"type": "string", "var": "@MonitoringDestination_create.diagnosticSettingsName", "options": ["diagnostic-settings-name"], "help": {"short": "Custom name for diagnostic settings"}}], "cls": "MonitoringDestination_create"}}, {"type": "@MonitoringDestination_create", "var": "$resource.properties.monitoringSettings.flowLogDestination", "options": ["flow-log-destination"], "help": {"short": "Log Analytics workspace destination where virtual network flow logs will be stored."}}]}, {"type": "string", "var": "$resource.properties.rbacInheritance", "options": ["rbac-inheritance"], "group": "Properties", "help": {"short": "Controls whether standard Azure RBAC role inheritance applies to the workload resource group(s)"}, "default": {"value": "Disabled"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$resource.properties.workloadResourceVisibility", "options": ["workload-resource-visibility"], "group": "Properties", "help": {"short": "Specifies whether resources in the workload resource group(s) are visible through standard RBAC"}, "default": {"value": "Disabled"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "array<@RoleAssignmentItem_create>", "var": "$resource.properties.workloadRoleAssignments", "options": ["workload-role-assignments"], "group": "Properties", "help": {"short": "Workload role assignments"}, "item": {"type": "@RoleAssignmentItem_create"}}]}, {"name": "Resource", "args": [{"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": "VirtualEnclave_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}", "request": {"method": "put", "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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$resource.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$resource.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}], "userAssigned": {"action": "create", "type": "array", "name": "userAssigned", "arg": "$resource.identity.userAssigned", "item": {"action": "create", "type": "string"}}, "systemAssigned": {"action": "create", "type": "string", "name": "systemAssigned", "arg": "$resource.identity.systemAssigned"}}, {"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "approvalSettings", "arg": "$resource.properties.approvalSettings", "props": [{"type": "@ApprovalSettingConfiguration_create", "name": "connectionCreation", "arg": "$resource.properties.approvalSettings.connectionCreation"}, {"type": "@ApprovalSettingConfiguration_create", "name": "connectionUpdate", "arg": "$resource.properties.approvalSettings.connectionUpdate"}, {"type": "object", "name": "enclaveEndpointUpdate", "arg": "$resource.properties.approvalSettings.enclaveEndpointUpdate", "props": [{"type": "string", "name": "approvalPolicy", "arg": "@ApprovalSettingConfiguration_create.approvalPolicy", "enum": {"items": [{"value": "NotRequired"}, {"value": "Required"}]}}, {"type": "array", "name": "mandatoryApprovers", "arg": "@ApprovalSettingConfiguration_create.mandatoryApprovers", "item": {"type": "object", "props": [{"type": "string", "name": "approverEntraId", "arg": "@ApprovalSettingConfiguration_create.mandatoryApprovers[].approverEntraId", "required": true}]}, "identifiers": ["approverEntraId"]}, {"type": "integer32", "name": "minimumApproversRequired", "arg": "@ApprovalSettingConfiguration_create.minimumApproversRequired", "format": {"minimum": 0}}], "cls": "ApprovalSettingConfiguration_create"}, {"type": "@ApprovalSettingConfiguration_create", "name": "enclaveMaintenanceMode", "arg": "$resource.properties.approvalSettings.enclaveMaintenanceMode"}]}, {"default": {"value": false}, "type": "boolean", "name": "bastionEnabled", "arg": "$resource.properties.bastionEnabled"}, {"type": "ResourceId", "name": "communityResourceId", "arg": "$resource.properties.communityResourceId", "required": true}, {"type": "ResourceId", "name": "dedicatedHubResourceId", "arg": "$resource.properties.dedicatedHubResourceId"}, {"type": "object", "name": "enclaveDefaultSettings", "arg": "$resource.properties.enclaveDefaultSettings", "props": [{"default": {"value": "EnclaveOnly"}, "type": "string", "name": "diagnosticDestination", "arg": "$resource.properties.enclaveDefaultSettings.diagnosticDestination", "enum": {"items": [{"value": "Both"}, {"value": "CommunityOnly"}, {"value": "EnclaveOnly"}]}}]}, {"type": "array", "name": "enclaveRoleAssignments", "arg": "$resource.properties.enclaveRoleAssignments", "item": {"type": "object", "props": [{"type": "string", "name": "condition", "arg": "@RoleAssignmentItem_create.condition"}, {"type": "array", "name": "principals", "arg": "@RoleAssignmentItem_create.principals", "item": {"type": "object", "props": [{"type": "string", "name": "id", "arg": "@Principal_create.id", "required": true}, {"type": "string", "name": "type", "arg": "@Principal_create.type", "required": true, "enum": {"items": [{"value": "Group"}, {"value": "ServicePrincipal"}, {"value": "User"}]}}], "cls": "Principal_create"}}, {"type": "string", "name": "roleDefinitionId", "arg": "@RoleAssignmentItem_create.roleDefinitionId", "required": true}], "cls": "RoleAssignmentItem_create"}}, {"type": "object", "name": "enclaveVirtualNetwork", "arg": "$resource.properties.enclaveVirtualNetwork", "required": true, "props": [{"default": {"value": false}, "type": "boolean", "name": "allowSubnetCommunication", "arg": "$resource.properties.enclaveVirtualNetwork.allowSubnetCommunication"}, {"type": "string", "name": "customCidrRange", "arg": "$resource.properties.enclaveVirtualNetwork.customCidrRange"}, {"type": "string", "name": "networkName", "arg": "$resource.properties.enclaveVirtualNetwork.networkName"}, {"type": "string", "name": "networkSize", "arg": "$resource.properties.enclaveVirtualNetwork.networkSize"}, {"type": "array", "name": "subnetConfigurations", "arg": "$resource.properties.enclaveVirtualNetwork.subnetConfigurations", "item": {"type": "object", "props": [{"type": "integer32", "name": "networkPrefixSize", "arg": "$resource.properties.enclaveVirtualNetwork.subnetConfigurations[].networkPrefixSize", "required": true}, {"type": "string", "name": "subnetDelegation", "arg": "$resource.properties.enclaveVirtualNetwork.subnetConfigurations[].subnetDelegation"}, {"type": "string", "name": "subnetName", "arg": "$resource.properties.enclaveVirtualNetwork.subnetConfigurations[].subnetName", "required": true}]}}]}, {"type": "array", "name": "governedServiceList", "arg": "$resource.properties.governedServiceList", "item": {"type": "object", "props": [{"type": "string", "name": "enforcement", "arg": "$resource.properties.governedServiceList[].enforcement", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "option", "arg": "$resource.properties.governedServiceList[].option", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}, {"value": "ExceptionOnly"}, {"value": "NotApplicable"}]}}, {"type": "string", "name": "policyAction", "arg": "$resource.properties.governedServiceList[].policyAction", "enum": {"items": [{"value": "AuditOnly"}, {"value": "Enforce"}, {"value": "None"}]}}, {"type": "string", "name": "serviceId", "arg": "$resource.properties.governedServiceList[].serviceId", "required": true, "enum": {"items": [{"value": "AKS"}, {"value": "AppService"}, {"value": "AzureFirewalls"}, {"value": "ContainerRegistry"}, {"value": "CosmosDB"}, {"value": "DataConnectors"}, {"value": "Insights"}, {"value": "KeyVault"}, {"value": "Logic"}, {"value": "MicrosoftSQL"}, {"value": "Monitoring"}, {"value": "PostgreSQL"}, {"value": "PrivateDNSZones"}, {"value": "ServiceBus"}, {"value": "Storage"}]}}]}}, {"type": "object", "name": "maintenanceModeConfiguration", "arg": "$resource.properties.maintenanceModeConfiguration", "props": [{"default": {"value": "Off"}, "type": "string", "name": "justification", "arg": "$resource.properties.maintenanceModeConfiguration.justification", "enum": {"items": [{"value": "Governance"}, {"value": "Networking"}, {"value": "Off"}]}}, {"default": {"value": "Off"}, "type": "string", "name": "mode", "arg": "$resource.properties.maintenanceModeConfiguration.mode", "required": true, "enum": {"items": [{"value": "Advanced"}, {"value": "CanNotDelete"}, {"value": "General"}, {"value": "Off"}, {"value": "On"}]}}, {"default": {"value": []}, "type": "array<@Principal_create>", "name": "principals", "arg": "$resource.properties.maintenanceModeConfiguration.principals", "item": {"type": "@Principal_create"}}]}, {"type": "object", "name": "monitoringSettings", "arg": "$resource.properties.monitoringSettings", "props": [{"type": "array", "name": "diagnosticDestinations", "arg": "$resource.properties.monitoringSettings.diagnosticDestinations", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "customWorkspaceResourceId", "arg": "@MonitoringDestination_create.customWorkspaceResourceId"}, {"default": {"value": "EnclaveWorkspace"}, "type": "string", "name": "destinationType", "arg": "@MonitoringDestination_create.destinationType", "required": true, "enum": {"items": [{"value": "CommunityWorkspace"}, {"value": "CustomWorkspace"}, {"value": "EnclaveWorkspace"}]}}, {"type": "string", "name": "diagnosticSettingsName", "arg": "@MonitoringDestination_create.diagnosticSettingsName"}], "cls": "MonitoringDestination_create"}}, {"type": "@MonitoringDestination_create", "name": "flowLogDestination", "arg": "$resource.properties.monitoringSettings.flowLogDestination"}]}, {"default": {"value": "Disabled"}, "type": "string", "name": "rbacInheritance", "arg": "$resource.properties.rbacInheritance", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"default": {"value": "Disabled"}, "type": "string", "name": "workloadResourceVisibility", "arg": "$resource.properties.workloadResourceVisibility", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array<@RoleAssignmentItem_create>", "name": "workloadRoleAssignments", "arg": "$resource.properties.workloadRoleAssignments", "item": {"type": "@RoleAssignmentItem_create"}}], "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.Mission/virtualEnclaves/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "approvalSettings", "props": [{"type": "@ApprovalSettingConfiguration_read", "name": "connectionCreation"}, {"type": "@ApprovalSettingConfiguration_read", "name": "connectionUpdate"}, {"type": "object", "name": "enclaveEndpointUpdate", "props": [{"type": "string", "name": "approvalPolicy", "enum": {"items": [{"value": "NotRequired"}, {"value": "Required"}]}}, {"type": "array", "name": "mandatoryApprovers", "item": {"type": "object", "props": [{"type": "string", "name": "approverEntraId", "required": true}]}, "identifiers": ["approverEntraId"]}, {"type": "integer32", "name": "minimumApproversRequired", "format": {"minimum": 0}}], "cls": "ApprovalSettingConfiguration_read"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveMaintenanceMode"}]}, {"default": {"value": false}, "type": "boolean", "name": "bastionEnabled"}, {"type": "ResourceId", "name": "communityResourceId", "required": true}, {"type": "ResourceId", "name": "dedicatedHubResourceId"}, {"readOnly": true, "type": "object", "name": "enclaveAddressSpaces", "props": [{"type": "string", "name": "enclaveAddressSpace"}, {"type": "string", "name": "managedAddressSpace"}]}, {"type": "object", "name": "enclaveDefaultSettings", "props": [{"default": {"value": "EnclaveOnly"}, "type": "string", "name": "diagnosticDestination", "enum": {"items": [{"value": "Both"}, {"value": "CommunityOnly"}, {"value": "EnclaveOnly"}]}}, {"readOnly": true, "type": "ResourceId", "name": "keyVaultResourceId"}, {"readOnly": true, "type": "array", "name": "logAnalyticsResourceIdCollection", "item": {"type": "ResourceId"}}, {"readOnly": true, "type": "ResourceId", "name": "storageAccountResourceId"}]}, {"type": "array", "name": "enclaveRoleAssignments", "item": {"type": "object", "props": [{"type": "string", "name": "condition"}, {"type": "array", "name": "principals", "item": {"type": "object", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Group"}, {"value": "ServicePrincipal"}, {"value": "User"}]}}], "cls": "Principal_read"}}, {"type": "string", "name": "roleDefinitionId", "required": true}], "cls": "RoleAssignmentItem_read"}}, {"type": "object", "name": "enclaveVirtualNetwork", "required": true, "props": [{"default": {"value": false}, "type": "boolean", "name": "allowSubnetCommunication"}, {"type": "string", "name": "customCidrRange"}, {"type": "string", "name": "networkName"}, {"type": "string", "name": "networkSize"}, {"type": "array", "name": "subnetConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "addressPrefix"}, {"type": "integer32", "name": "networkPrefixSize", "required": true}, {"readOnly": true, "type": "ResourceId", "name": "networkSecurityGroupResourceId"}, {"type": "string", "name": "subnetDelegation"}, {"type": "string", "name": "subnetName", "required": true}, {"readOnly": true, "type": "ResourceId", "name": "subnetResourceId"}]}}]}, {"type": "array", "name": "governedServiceList", "item": {"type": "object", "props": [{"type": "string", "name": "enforcement", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "initiatives", "item": {"type": "string"}}, {"type": "string", "name": "option", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}, {"value": "ExceptionOnly"}, {"value": "NotApplicable"}]}}, {"type": "string", "name": "policyAction", "enum": {"items": [{"value": "AuditOnly"}, {"value": "Enforce"}, {"value": "None"}]}}, {"type": "string", "name": "serviceId", "required": true, "enum": {"items": [{"value": "AKS"}, {"value": "AppService"}, {"value": "AzureFirewalls"}, {"value": "ContainerRegistry"}, {"value": "CosmosDB"}, {"value": "DataConnectors"}, {"value": "Insights"}, {"value": "KeyVault"}, {"value": "Logic"}, {"value": "MicrosoftSQL"}, {"value": "Monitoring"}, {"value": "PostgreSQL"}, {"value": "PrivateDNSZones"}, {"value": "ServiceBus"}, {"value": "Storage"}]}}, {"readOnly": true, "type": "string", "name": "serviceName"}]}}, {"type": "object", "name": "maintenanceModeConfiguration", "props": [{"default": {"value": "Off"}, "type": "string", "name": "justification", "enum": {"items": [{"value": "Governance"}, {"value": "Networking"}, {"value": "Off"}]}}, {"default": {"value": "Off"}, "type": "string", "name": "mode", "required": true, "enum": {"items": [{"value": "Advanced"}, {"value": "CanNotDelete"}, {"value": "General"}, {"value": "Off"}, {"value": "On"}]}}, {"default": {"value": []}, "type": "array<@Principal_read>", "name": "principals", "item": {"type": "@Principal_read"}}]}, {"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": "managedResourceGroupName"}, {"type": "object", "name": "monitoringSettings", "props": [{"type": "array", "name": "diagnosticDestinations", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "customWorkspaceResourceId"}, {"default": {"value": "EnclaveWorkspace"}, "type": "string", "name": "destinationType", "required": true, "enum": {"items": [{"value": "CommunityWorkspace"}, {"value": "CustomWorkspace"}, {"value": "EnclaveWorkspace"}]}}, {"type": "string", "name": "diagnosticSettingsName"}], "cls": "MonitoringDestination_read"}}, {"type": "@MonitoringDestination_read", "name": "flowLogDestination"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"default": {"value": "Disabled"}, "type": "string", "name": "rbacInheritance", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"default": {"value": "Disabled"}, "type": "string", "name": "workloadResourceVisibility", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array<@RoleAssignmentItem_read>", "name": "workloadRoleAssignments", "item": {"type": "@RoleAssignmentItem_read"}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"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"}, {"type": "string", "var": "$Path.virtualEnclaveName", "options": ["n", "name", "virtual-enclave-name"], "required": true, "idPart": "name", "help": {"short": "The name of the enclaveResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, {"name": "Identity", "args": [{"type": "string", "var": "$resource.identity.type", "options": ["type"], "hide": true, "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned,UserAssigned", "value": "SystemAssigned,UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "var": "$resource.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "hide": true, "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "object", "var": "$resource.properties.approvalSettings", "options": ["approval-settings"], "group": "Properties", "help": {"short": "Approval requirements for various actions on the enclave's resources."}, "args": [{"nullable": true, "type": "@ApprovalSettingConfiguration_update", "var": "$resource.properties.approvalSettings.connectionCreation", "options": ["connection-creation"], "help": {"short": "Approval configuration for connection creation."}}, {"nullable": true, "type": "@ApprovalSettingConfiguration_update", "var": "$resource.properties.approvalSettings.connectionUpdate", "options": ["connection-update"], "help": {"short": "Approval configuration for connection updates."}}, {"nullable": true, "type": "object", "var": "$resource.properties.approvalSettings.enclaveEndpointUpdate", "options": ["enclave-endpoint-update"], "help": {"short": "Approval configuration for enclave endpoint updates."}, "args": [{"nullable": true, "type": "string", "var": "@ApprovalSettingConfiguration_update.approvalPolicy", "options": ["approval-policy"], "help": {"short": "Approval policy (Required or NotRequired)."}, "enum": {"items": [{"name": "NotRequired", "value": "NotRequired"}, {"name": "Required", "value": "Required"}]}}, {"nullable": true, "type": "array", "var": "@ApprovalSettingConfiguration_update.mandatoryApprovers", "options": ["mandatory-approvers"], "help": {"short": "List of mandatory approvers for this approval setting."}, "item": {"nullable": true, "type": "object", "args": [{"type": "string", "var": "@ApprovalSettingConfiguration_update.mandatoryApprovers[].approverEntraId", "options": ["approver-entra-id"], "help": {"short": "EntraId of the approver"}}]}}, {"nullable": true, "type": "integer32", "var": "@ApprovalSettingConfiguration_update.minimumApproversRequired", "options": ["minimum-approvers-required"], "help": {"short": "Minimum number of approvers required for this approval setting."}, "format": {"minimum": 0}}], "cls": "ApprovalSettingConfiguration_update"}, {"nullable": true, "type": "@ApprovalSettingConfiguration_update", "var": "$resource.properties.approvalSettings.enclaveMaintenanceMode", "options": ["enclave-maintenance-mode"], "help": {"short": "Approval configuration for enclave maintenance mode."}}]}, {"nullable": true, "type": "boolean", "var": "$resource.properties.bastionEnabled", "options": ["bastion-enabled"], "group": "Properties", "help": {"short": "Deploy Bastion service (True or False)."}}, {"nullable": true, "type": "ResourceId", "var": "$resource.properties.dedicatedHubResourceId", "options": ["dedicated-hub-resource-id"], "group": "Properties", "help": {"short": "DedicatedHub Resource ID."}}, {"nullable": true, "type": "object", "var": "$resource.properties.enclaveDefaultSettings", "options": ["enclave-default-settings"], "group": "Properties", "help": {"short": "Enclave default settings."}, "args": [{"nullable": true, "type": "string", "var": "$resource.properties.enclaveDefaultSettings.diagnosticDestination", "options": ["diagnostic-destination"], "help": {"short": "Diagnostic Destination."}, "enum": {"items": [{"name": "Both", "value": "Both"}, {"name": "CommunityOnly", "value": "CommunityOnly"}, {"name": "EnclaveOnly", "value": "EnclaveOnly"}]}}]}, {"nullable": true, "type": "array", "var": "$resource.properties.enclaveRoleAssignments", "options": ["enclave-role-assignments"], "group": "Properties", "help": {"short": "Enclave role assignments"}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "@RoleAssignmentItem_update.condition", "options": ["condition"], "help": {"short": "Condition under which the principal can be granted permission"}}, {"nullable": true, "type": "array", "var": "@RoleAssignmentItem_update.principals", "options": ["principals"], "help": {"short": "List of principal IDs to which to assign this role definition"}, "item": {"nullable": true, "type": "object", "args": [{"type": "string", "var": "@Principal_update.id", "options": ["id"], "help": {"short": "The object id associated with the principal"}}, {"type": "string", "var": "@Principal_update.type", "options": ["type"], "help": {"short": "The type of the object id. We currently allow users, groups, and service principals"}, "enum": {"items": [{"name": "Group", "value": "Group"}, {"name": "ServicePrincipal", "value": "ServicePrincipal"}, {"name": "User", "value": "User"}]}}], "cls": "Principal_update"}}, {"type": "string", "var": "@RoleAssignmentItem_update.roleDefinitionId", "options": ["role-definition-id"], "help": {"short": "Role definition identifier"}}], "cls": "RoleAssignmentItem_update"}}, {"type": "object", "var": "$resource.properties.enclaveVirtualNetwork", "options": ["enclave-virtual-network"], "group": "Properties", "help": {"short": "Virtual Network."}, "args": [{"nullable": true, "type": "string", "var": "$resource.properties.enclaveVirtualNetwork.networkName", "options": ["network-name"], "help": {"short": "Network Name."}}, {"nullable": true, "type": "array", "var": "$resource.properties.enclaveVirtualNetwork.subnetConfigurations", "options": ["subnet-configurations"], "help": {"short": "Subnet Configurations."}, "item": {"nullable": true, "type": "object", "args": [{"type": "integer32", "var": "$resource.properties.enclaveVirtualNetwork.subnetConfigurations[].networkPrefixSize", "options": ["network-prefix-size"], "help": {"short": "Network prefix size."}}, {"nullable": true, "type": "string", "var": "$resource.properties.enclaveVirtualNetwork.subnetConfigurations[].subnetDelegation", "options": ["subnet-delegation"], "help": {"short": "Subnet delegation."}}, {"type": "string", "var": "$resource.properties.enclaveVirtualNetwork.subnetConfigurations[].subnetName", "options": ["subnet-name"], "help": {"short": "Subnet name."}}]}}]}, {"nullable": true, "type": "array", "var": "$resource.properties.governedServiceList", "options": ["governed-service-list"], "group": "Properties", "help": {"short": "Enclave specific policies"}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$resource.properties.governedServiceList[].enforcement", "options": ["enforcement"], "help": {"short": "Initiative enforcement (Enabled or Disabled)."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.governedServiceList[].option", "options": ["option"], "help": {"short": "Governance option for this service (Allow, Deny, ExceptionOnly, or NotApplicable)."}, "enum": {"items": [{"name": "Allow", "value": "Allow"}, {"name": "Deny", "value": "Deny"}, {"name": "ExceptionOnly", "value": "ExceptionOnly"}, {"name": "NotApplicable", "value": "NotApplicable"}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.governedServiceList[].policyAction", "options": ["policy-action"], "help": {"short": "Enforcement mode for policy. AuditOnly, Enforce, or None."}, "enum": {"items": [{"name": "AuditOnly", "value": "AuditOnly"}, {"name": "Enforce", "value": "Enforce"}, {"name": "None", "value": "None"}]}}, {"type": "string", "var": "$resource.properties.governedServiceList[].serviceId", "options": ["service-id"], "help": {"short": "Service ID"}, "enum": {"items": [{"name": "AKS", "value": "AKS"}, {"name": "AppService", "value": "AppService"}, {"name": "AzureFirewalls", "value": "AzureFirewalls"}, {"name": "ContainerRegistry", "value": "ContainerRegistry"}, {"name": "CosmosDB", "value": "CosmosDB"}, {"name": "DataConnectors", "value": "DataConnectors"}, {"name": "Insights", "value": "Insights"}, {"name": "KeyVault", "value": "KeyVault"}, {"name": "Logic", "value": "Logic"}, {"name": "MicrosoftSQL", "value": "MicrosoftSQL"}, {"name": "Monitoring", "value": "Monitoring"}, {"name": "PostgreSQL", "value": "PostgreSQL"}, {"name": "PrivateDNSZones", "value": "PrivateDNSZones"}, {"name": "ServiceBus", "value": "ServiceBus"}, {"name": "Storage", "value": "Storage"}]}}]}}, {"nullable": true, "type": "object", "var": "$resource.properties.maintenanceModeConfiguration", "options": ["maintenance-mode-configuration"], "group": "Properties", "help": {"short": "Maintenance Mode configuration."}, "args": [{"nullable": true, "type": "string", "var": "$resource.properties.maintenanceModeConfiguration.justification", "options": ["justification"], "help": {"short": "Justification for entering or exiting Maintenance Mode"}, "enum": {"items": [{"name": "Governance", "value": "Governance"}, {"name": "Networking", "value": "Networking"}, {"name": "Off", "value": "Off"}]}}, {"type": "string", "var": "$resource.properties.maintenanceModeConfiguration.mode", "options": ["mode"], "help": {"short": "Current mode of Maintenance Mode Configuration"}, "enum": {"items": [{"name": "Advanced", "value": "Advanced"}, {"name": "CanNotDelete", "value": "CanNotDelete"}, {"name": "General", "value": "General"}, {"name": "Off", "value": "Off"}, {"name": "On", "value": "On"}]}}, {"nullable": true, "type": "array<@Principal_update>", "var": "$resource.properties.maintenanceModeConfiguration.principals", "options": ["principals"], "help": {"short": "The user, group or service principal object affected by Maintenance Mode"}, "item": {"nullable": true, "type": "@Principal_update"}}]}, {"nullable": true, "type": "object", "var": "$resource.properties.monitoringSettings", "options": ["monitoring-settings"], "group": "Properties", "help": {"short": "Virtual Enclave Monitoring Settings for diagnostic and virtual network flow logs"}, "args": [{"nullable": true, "type": "array", "var": "$resource.properties.monitoringSettings.diagnosticDestinations", "options": ["diagnostic-destinations"], "help": {"short": "Log Analytics workspace destinations where diagnostic logs will be stored."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "ResourceId", "var": "@MonitoringDestination_update.customWorkspaceResourceId", "options": ["custom-workspace-resource-id"], "help": {"short": "Log analytics workspace resource ID for custom workspace"}}, {"type": "string", "var": "@MonitoringDestination_update.destinationType", "options": ["destination-type"], "help": {"short": "The type of monitoring workspace destination"}, "enum": {"items": [{"name": "CommunityWorkspace", "value": "CommunityWorkspace"}, {"name": "CustomWorkspace", "value": "CustomWorkspace"}, {"name": "EnclaveWorkspace", "value": "EnclaveWorkspace"}]}}, {"nullable": true, "type": "string", "var": "@MonitoringDestination_update.diagnosticSettingsName", "options": ["diagnostic-settings-name"], "help": {"short": "Custom name for diagnostic settings"}}], "cls": "MonitoringDestination_update"}}, {"nullable": true, "type": "@MonitoringDestination_update", "var": "$resource.properties.monitoringSettings.flowLogDestination", "options": ["flow-log-destination"], "help": {"short": "Log Analytics workspace destination where virtual network flow logs will be stored."}}]}, {"nullable": true, "type": "string", "var": "$resource.properties.rbacInheritance", "options": ["rbac-inheritance"], "group": "Properties", "help": {"short": "Controls whether standard Azure RBAC role inheritance applies to the workload resource group(s)"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.workloadResourceVisibility", "options": ["workload-resource-visibility"], "group": "Properties", "help": {"short": "Specifies whether resources in the workload resource group(s) are visible through standard RBAC"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "array<@RoleAssignmentItem_update>", "var": "$resource.properties.workloadRoleAssignments", "options": ["workload-role-assignments"], "group": "Properties", "help": {"short": "Workload role assignments"}, "item": {"nullable": true, "type": "@RoleAssignmentItem_update"}}]}, {"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": "VirtualEnclave_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}", "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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/virtualEnclaves/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "approvalSettings", "props": [{"type": "@ApprovalSettingConfiguration_read", "name": "connectionCreation"}, {"type": "@ApprovalSettingConfiguration_read", "name": "connectionUpdate"}, {"type": "object", "name": "enclaveEndpointUpdate", "props": [{"type": "string", "name": "approvalPolicy", "enum": {"items": [{"value": "NotRequired"}, {"value": "Required"}]}}, {"type": "array", "name": "mandatoryApprovers", "item": {"type": "object", "props": [{"type": "string", "name": "approverEntraId", "required": true}]}, "identifiers": ["approverEntraId"]}, {"type": "integer32", "name": "minimumApproversRequired", "format": {"minimum": 0}}], "cls": "ApprovalSettingConfiguration_read"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveMaintenanceMode"}]}, {"default": {"value": false}, "type": "boolean", "name": "bastionEnabled"}, {"type": "ResourceId", "name": "communityResourceId", "required": true}, {"type": "ResourceId", "name": "dedicatedHubResourceId"}, {"readOnly": true, "type": "object", "name": "enclaveAddressSpaces", "props": [{"type": "string", "name": "enclaveAddressSpace"}, {"type": "string", "name": "managedAddressSpace"}]}, {"type": "object", "name": "enclaveDefaultSettings", "props": [{"default": {"value": "EnclaveOnly"}, "type": "string", "name": "diagnosticDestination", "enum": {"items": [{"value": "Both"}, {"value": "CommunityOnly"}, {"value": "EnclaveOnly"}]}}, {"readOnly": true, "type": "ResourceId", "name": "keyVaultResourceId"}, {"readOnly": true, "type": "array", "name": "logAnalyticsResourceIdCollection", "item": {"type": "ResourceId"}}, {"readOnly": true, "type": "ResourceId", "name": "storageAccountResourceId"}]}, {"type": "array", "name": "enclaveRoleAssignments", "item": {"type": "object", "props": [{"type": "string", "name": "condition"}, {"type": "array", "name": "principals", "item": {"type": "object", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Group"}, {"value": "ServicePrincipal"}, {"value": "User"}]}}], "cls": "Principal_read"}}, {"type": "string", "name": "roleDefinitionId", "required": true}], "cls": "RoleAssignmentItem_read"}}, {"type": "object", "name": "enclaveVirtualNetwork", "required": true, "props": [{"default": {"value": false}, "type": "boolean", "name": "allowSubnetCommunication"}, {"type": "string", "name": "customCidrRange"}, {"type": "string", "name": "networkName"}, {"type": "string", "name": "networkSize"}, {"type": "array", "name": "subnetConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "addressPrefix"}, {"type": "integer32", "name": "networkPrefixSize", "required": true}, {"readOnly": true, "type": "ResourceId", "name": "networkSecurityGroupResourceId"}, {"type": "string", "name": "subnetDelegation"}, {"type": "string", "name": "subnetName", "required": true}, {"readOnly": true, "type": "ResourceId", "name": "subnetResourceId"}]}}]}, {"type": "array", "name": "governedServiceList", "item": {"type": "object", "props": [{"type": "string", "name": "enforcement", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "initiatives", "item": {"type": "string"}}, {"type": "string", "name": "option", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}, {"value": "ExceptionOnly"}, {"value": "NotApplicable"}]}}, {"type": "string", "name": "policyAction", "enum": {"items": [{"value": "AuditOnly"}, {"value": "Enforce"}, {"value": "None"}]}}, {"type": "string", "name": "serviceId", "required": true, "enum": {"items": [{"value": "AKS"}, {"value": "AppService"}, {"value": "AzureFirewalls"}, {"value": "ContainerRegistry"}, {"value": "CosmosDB"}, {"value": "DataConnectors"}, {"value": "Insights"}, {"value": "KeyVault"}, {"value": "Logic"}, {"value": "MicrosoftSQL"}, {"value": "Monitoring"}, {"value": "PostgreSQL"}, {"value": "PrivateDNSZones"}, {"value": "ServiceBus"}, {"value": "Storage"}]}}, {"readOnly": true, "type": "string", "name": "serviceName"}]}}, {"type": "object", "name": "maintenanceModeConfiguration", "props": [{"default": {"value": "Off"}, "type": "string", "name": "justification", "enum": {"items": [{"value": "Governance"}, {"value": "Networking"}, {"value": "Off"}]}}, {"default": {"value": "Off"}, "type": "string", "name": "mode", "required": true, "enum": {"items": [{"value": "Advanced"}, {"value": "CanNotDelete"}, {"value": "General"}, {"value": "Off"}, {"value": "On"}]}}, {"default": {"value": []}, "type": "array<@Principal_read>", "name": "principals", "item": {"type": "@Principal_read"}}]}, {"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": "managedResourceGroupName"}, {"type": "object", "name": "monitoringSettings", "props": [{"type": "array", "name": "diagnosticDestinations", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "customWorkspaceResourceId"}, {"default": {"value": "EnclaveWorkspace"}, "type": "string", "name": "destinationType", "required": true, "enum": {"items": [{"value": "CommunityWorkspace"}, {"value": "CustomWorkspace"}, {"value": "EnclaveWorkspace"}]}}, {"type": "string", "name": "diagnosticSettingsName"}], "cls": "MonitoringDestination_read"}}, {"type": "@MonitoringDestination_read", "name": "flowLogDestination"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"default": {"value": "Disabled"}, "type": "string", "name": "rbacInheritance", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"default": {"value": "Disabled"}, "type": "string", "name": "workloadResourceVisibility", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array<@RoleAssignmentItem_read>", "name": "workloadRoleAssignments", "item": {"type": "@RoleAssignmentItem_read"}}], "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": "EnclaveResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$resource.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$resource.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "approvalSettings", "arg": "$resource.properties.approvalSettings", "props": [{"type": "@ApprovalSettingConfiguration_update", "name": "connectionCreation", "arg": "$resource.properties.approvalSettings.connectionCreation"}, {"type": "@ApprovalSettingConfiguration_update", "name": "connectionUpdate", "arg": "$resource.properties.approvalSettings.connectionUpdate"}, {"type": "object", "name": "enclaveEndpointUpdate", "arg": "$resource.properties.approvalSettings.enclaveEndpointUpdate", "props": [{"type": "string", "name": "approvalPolicy", "arg": "@ApprovalSettingConfiguration_update.approvalPolicy", "enum": {"items": [{"value": "NotRequired"}, {"value": "Required"}]}}, {"type": "array", "name": "mandatoryApprovers", "arg": "@ApprovalSettingConfiguration_update.mandatoryApprovers", "item": {"type": "object", "props": [{"type": "string", "name": "approverEntraId", "arg": "@ApprovalSettingConfiguration_update.mandatoryApprovers[].approverEntraId", "required": true}]}, "identifiers": ["approverEntraId"]}, {"type": "integer32", "name": "minimumApproversRequired", "arg": "@ApprovalSettingConfiguration_update.minimumApproversRequired", "format": {"minimum": 0}}], "cls": "ApprovalSettingConfiguration_update"}, {"type": "@ApprovalSettingConfiguration_update", "name": "enclaveMaintenanceMode", "arg": "$resource.properties.approvalSettings.enclaveMaintenanceMode"}]}, {"default": {"value": false}, "type": "boolean", "name": "bastionEnabled", "arg": "$resource.properties.bastionEnabled"}, {"type": "ResourceId", "name": "dedicatedHubResourceId", "arg": "$resource.properties.dedicatedHubResourceId"}, {"type": "object", "name": "enclaveDefaultSettings", "arg": "$resource.properties.enclaveDefaultSettings", "props": [{"default": {"value": "EnclaveOnly"}, "type": "string", "name": "diagnosticDestination", "arg": "$resource.properties.enclaveDefaultSettings.diagnosticDestination", "enum": {"items": [{"value": "Both"}, {"value": "CommunityOnly"}, {"value": "EnclaveOnly"}]}}]}, {"type": "array", "name": "enclaveRoleAssignments", "arg": "$resource.properties.enclaveRoleAssignments", "item": {"type": "object", "props": [{"type": "string", "name": "condition", "arg": "@RoleAssignmentItem_update.condition"}, {"type": "array", "name": "principals", "arg": "@RoleAssignmentItem_update.principals", "item": {"type": "object", "props": [{"type": "string", "name": "id", "arg": "@Principal_update.id", "required": true}, {"type": "string", "name": "type", "arg": "@Principal_update.type", "required": true, "enum": {"items": [{"value": "Group"}, {"value": "ServicePrincipal"}, {"value": "User"}]}}], "cls": "Principal_update"}}, {"type": "string", "name": "roleDefinitionId", "arg": "@RoleAssignmentItem_update.roleDefinitionId", "required": true}], "cls": "RoleAssignmentItem_update"}}, {"type": "object", "name": "enclaveVirtualNetwork", "arg": "$resource.properties.enclaveVirtualNetwork", "required": true, "props": [{"type": "string", "name": "networkName", "arg": "$resource.properties.enclaveVirtualNetwork.networkName"}, {"type": "array", "name": "subnetConfigurations", "arg": "$resource.properties.enclaveVirtualNetwork.subnetConfigurations", "item": {"type": "object", "props": [{"type": "integer32", "name": "networkPrefixSize", "arg": "$resource.properties.enclaveVirtualNetwork.subnetConfigurations[].networkPrefixSize", "required": true}, {"type": "string", "name": "subnetDelegation", "arg": "$resource.properties.enclaveVirtualNetwork.subnetConfigurations[].subnetDelegation"}, {"type": "string", "name": "subnetName", "arg": "$resource.properties.enclaveVirtualNetwork.subnetConfigurations[].subnetName", "required": true}]}}]}, {"type": "array", "name": "governedServiceList", "arg": "$resource.properties.governedServiceList", "item": {"type": "object", "props": [{"type": "string", "name": "enforcement", "arg": "$resource.properties.governedServiceList[].enforcement", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "option", "arg": "$resource.properties.governedServiceList[].option", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}, {"value": "ExceptionOnly"}, {"value": "NotApplicable"}]}}, {"type": "string", "name": "policyAction", "arg": "$resource.properties.governedServiceList[].policyAction", "enum": {"items": [{"value": "AuditOnly"}, {"value": "Enforce"}, {"value": "None"}]}}, {"type": "string", "name": "serviceId", "arg": "$resource.properties.governedServiceList[].serviceId", "required": true, "enum": {"items": [{"value": "AKS"}, {"value": "AppService"}, {"value": "AzureFirewalls"}, {"value": "ContainerRegistry"}, {"value": "CosmosDB"}, {"value": "DataConnectors"}, {"value": "Insights"}, {"value": "KeyVault"}, {"value": "Logic"}, {"value": "MicrosoftSQL"}, {"value": "Monitoring"}, {"value": "PostgreSQL"}, {"value": "PrivateDNSZones"}, {"value": "ServiceBus"}, {"value": "Storage"}]}}]}}, {"type": "object", "name": "maintenanceModeConfiguration", "arg": "$resource.properties.maintenanceModeConfiguration", "props": [{"default": {"value": "Off"}, "type": "string", "name": "justification", "arg": "$resource.properties.maintenanceModeConfiguration.justification", "enum": {"items": [{"value": "Governance"}, {"value": "Networking"}, {"value": "Off"}]}}, {"default": {"value": "Off"}, "type": "string", "name": "mode", "arg": "$resource.properties.maintenanceModeConfiguration.mode", "required": true, "enum": {"items": [{"value": "Advanced"}, {"value": "CanNotDelete"}, {"value": "General"}, {"value": "Off"}, {"value": "On"}]}}, {"default": {"value": []}, "type": "array<@Principal_update>", "name": "principals", "arg": "$resource.properties.maintenanceModeConfiguration.principals", "item": {"type": "@Principal_update"}}]}, {"type": "object", "name": "monitoringSettings", "arg": "$resource.properties.monitoringSettings", "props": [{"type": "array", "name": "diagnosticDestinations", "arg": "$resource.properties.monitoringSettings.diagnosticDestinations", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "customWorkspaceResourceId", "arg": "@MonitoringDestination_update.customWorkspaceResourceId"}, {"default": {"value": "EnclaveWorkspace"}, "type": "string", "name": "destinationType", "arg": "@MonitoringDestination_update.destinationType", "required": true, "enum": {"items": [{"value": "CommunityWorkspace"}, {"value": "CustomWorkspace"}, {"value": "EnclaveWorkspace"}]}}, {"type": "string", "name": "diagnosticSettingsName", "arg": "@MonitoringDestination_update.diagnosticSettingsName"}], "cls": "MonitoringDestination_update"}}, {"type": "@MonitoringDestination_update", "name": "flowLogDestination", "arg": "$resource.properties.monitoringSettings.flowLogDestination"}]}, {"default": {"value": "Disabled"}, "type": "string", "name": "rbacInheritance", "arg": "$resource.properties.rbacInheritance", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"default": {"value": "Disabled"}, "type": "string", "name": "workloadResourceVisibility", "arg": "$resource.properties.workloadResourceVisibility", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array<@RoleAssignmentItem_update>", "name": "workloadRoleAssignments", "arg": "$resource.properties.workloadRoleAssignments", "item": {"type": "@RoleAssignmentItem_update"}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "VirtualEnclave_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}", "request": {"method": "put", "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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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": "@EnclaveResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}], "commandGroups": [{"name": "identity", "commands": [{"name": "assign", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}", "version": "2026-03-01-preview", "subresource": "identity", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"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"}, {"type": "string", "var": "$Path.virtualEnclaveName", "options": ["n", "name", "virtual-enclave-name"], "required": true, "idPart": "name", "help": {"short": "The name of the enclaveResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, {"name": "Resource.identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$resource.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Resource.identity", "help": {"short": "Set the system managed identity."}}, {"blank": {"value": []}, "type": "array", "var": "$resource.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Resource.identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}]}], "subresourceSelector": {"var": "$Subresource", "ref": "$Instance", "json": {"type": "object", "name": "resource", "prop": {"type": "object", "name": "identity"}}}, "operations": [{"operationId": "VirtualEnclave_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}", "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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/virtualEnclaves/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "approvalSettings", "props": [{"type": "@ApprovalSettingConfiguration_read", "name": "connectionCreation"}, {"type": "@ApprovalSettingConfiguration_read", "name": "connectionUpdate"}, {"type": "object", "name": "enclaveEndpointUpdate", "props": [{"type": "string", "name": "approvalPolicy", "enum": {"items": [{"value": "NotRequired"}, {"value": "Required"}]}}, {"type": "array", "name": "mandatoryApprovers", "item": {"type": "object", "props": [{"type": "string", "name": "approverEntraId", "required": true}]}, "identifiers": ["approverEntraId"]}, {"type": "integer32", "name": "minimumApproversRequired", "format": {"minimum": 0}}], "cls": "ApprovalSettingConfiguration_read"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveMaintenanceMode"}]}, {"default": {"value": false}, "type": "boolean", "name": "bastionEnabled"}, {"type": "ResourceId", "name": "communityResourceId", "required": true}, {"type": "ResourceId", "name": "dedicatedHubResourceId"}, {"readOnly": true, "type": "object", "name": "enclaveAddressSpaces", "props": [{"type": "string", "name": "enclaveAddressSpace"}, {"type": "string", "name": "managedAddressSpace"}]}, {"type": "object", "name": "enclaveDefaultSettings", "props": [{"default": {"value": "EnclaveOnly"}, "type": "string", "name": "diagnosticDestination", "enum": {"items": [{"value": "Both"}, {"value": "CommunityOnly"}, {"value": "EnclaveOnly"}]}}, {"readOnly": true, "type": "ResourceId", "name": "keyVaultResourceId"}, {"readOnly": true, "type": "array", "name": "logAnalyticsResourceIdCollection", "item": {"type": "ResourceId"}}, {"readOnly": true, "type": "ResourceId", "name": "storageAccountResourceId"}]}, {"type": "array", "name": "enclaveRoleAssignments", "item": {"type": "object", "props": [{"type": "string", "name": "condition"}, {"type": "array", "name": "principals", "item": {"type": "object", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Group"}, {"value": "ServicePrincipal"}, {"value": "User"}]}}], "cls": "Principal_read"}}, {"type": "string", "name": "roleDefinitionId", "required": true}], "cls": "RoleAssignmentItem_read"}}, {"type": "object", "name": "enclaveVirtualNetwork", "required": true, "props": [{"default": {"value": false}, "type": "boolean", "name": "allowSubnetCommunication"}, {"type": "string", "name": "customCidrRange"}, {"type": "string", "name": "networkName"}, {"type": "string", "name": "networkSize"}, {"type": "array", "name": "subnetConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "addressPrefix"}, {"type": "integer32", "name": "networkPrefixSize", "required": true}, {"readOnly": true, "type": "ResourceId", "name": "networkSecurityGroupResourceId"}, {"type": "string", "name": "subnetDelegation"}, {"type": "string", "name": "subnetName", "required": true}, {"readOnly": true, "type": "ResourceId", "name": "subnetResourceId"}]}}]}, {"type": "array", "name": "governedServiceList", "item": {"type": "object", "props": [{"type": "string", "name": "enforcement", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "initiatives", "item": {"type": "string"}}, {"type": "string", "name": "option", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}, {"value": "ExceptionOnly"}, {"value": "NotApplicable"}]}}, {"type": "string", "name": "policyAction", "enum": {"items": [{"value": "AuditOnly"}, {"value": "Enforce"}, {"value": "None"}]}}, {"type": "string", "name": "serviceId", "required": true, "enum": {"items": [{"value": "AKS"}, {"value": "AppService"}, {"value": "AzureFirewalls"}, {"value": "ContainerRegistry"}, {"value": "CosmosDB"}, {"value": "DataConnectors"}, {"value": "Insights"}, {"value": "KeyVault"}, {"value": "Logic"}, {"value": "MicrosoftSQL"}, {"value": "Monitoring"}, {"value": "PostgreSQL"}, {"value": "PrivateDNSZones"}, {"value": "ServiceBus"}, {"value": "Storage"}]}}, {"readOnly": true, "type": "string", "name": "serviceName"}]}}, {"type": "object", "name": "maintenanceModeConfiguration", "props": [{"default": {"value": "Off"}, "type": "string", "name": "justification", "enum": {"items": [{"value": "Governance"}, {"value": "Networking"}, {"value": "Off"}]}}, {"default": {"value": "Off"}, "type": "string", "name": "mode", "required": true, "enum": {"items": [{"value": "Advanced"}, {"value": "CanNotDelete"}, {"value": "General"}, {"value": "Off"}, {"value": "On"}]}}, {"default": {"value": []}, "type": "array<@Principal_read>", "name": "principals", "item": {"type": "@Principal_read"}}]}, {"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": "managedResourceGroupName"}, {"type": "object", "name": "monitoringSettings", "props": [{"type": "array", "name": "diagnosticDestinations", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "customWorkspaceResourceId"}, {"default": {"value": "EnclaveWorkspace"}, "type": "string", "name": "destinationType", "required": true, "enum": {"items": [{"value": "CommunityWorkspace"}, {"value": "CustomWorkspace"}, {"value": "EnclaveWorkspace"}]}}, {"type": "string", "name": "diagnosticSettingsName"}], "cls": "MonitoringDestination_read"}}, {"type": "@MonitoringDestination_read", "name": "flowLogDestination"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"default": {"value": "Disabled"}, "type": "string", "name": "rbacInheritance", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"default": {"value": "Disabled"}, "type": "string", "name": "workloadResourceVisibility", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array<@RoleAssignmentItem_read>", "name": "workloadRoleAssignments", "item": {"type": "@RoleAssignmentItem_read"}}], "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": "EnclaveResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Subresource", "json": {"schema": {"action": "assign", "type": "IdentityObject", "name": "resource.identity", "required": true, "userAssigned": {"action": "assign", "type": "array", "name": "userAssigned", "arg": "$resource.identity.userAssigned", "item": {"action": "assign", "type": "string"}}, "systemAssigned": {"action": "assign", "type": "string", "name": "systemAssigned", "arg": "$resource.identity.systemAssigned"}}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "VirtualEnclave_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}", "request": {"method": "put", "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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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": "@EnclaveResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Subresource", "clientFlatten": true}]}, {"name": "remove", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}", "version": "2026-03-01-preview", "subresource": "identity", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"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"}, {"type": "string", "var": "$Path.virtualEnclaveName", "options": ["n", "name", "virtual-enclave-name"], "required": true, "idPart": "name", "help": {"short": "The name of the enclaveResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, {"name": "Resource.identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$resource.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Resource.identity", "help": {"short": "Set the system managed identity."}}, {"blank": {"value": []}, "type": "array", "var": "$resource.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Resource.identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}]}], "subresourceSelector": {"var": "$Subresource", "ref": "$Instance", "json": {"type": "object", "name": "resource", "prop": {"type": "object", "name": "identity"}}}, "operations": [{"operationId": "VirtualEnclave_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}", "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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/virtualEnclaves/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "approvalSettings", "props": [{"type": "@ApprovalSettingConfiguration_read", "name": "connectionCreation"}, {"type": "@ApprovalSettingConfiguration_read", "name": "connectionUpdate"}, {"type": "object", "name": "enclaveEndpointUpdate", "props": [{"type": "string", "name": "approvalPolicy", "enum": {"items": [{"value": "NotRequired"}, {"value": "Required"}]}}, {"type": "array", "name": "mandatoryApprovers", "item": {"type": "object", "props": [{"type": "string", "name": "approverEntraId", "required": true}]}, "identifiers": ["approverEntraId"]}, {"type": "integer32", "name": "minimumApproversRequired", "format": {"minimum": 0}}], "cls": "ApprovalSettingConfiguration_read"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveMaintenanceMode"}]}, {"default": {"value": false}, "type": "boolean", "name": "bastionEnabled"}, {"type": "ResourceId", "name": "communityResourceId", "required": true}, {"type": "ResourceId", "name": "dedicatedHubResourceId"}, {"readOnly": true, "type": "object", "name": "enclaveAddressSpaces", "props": [{"type": "string", "name": "enclaveAddressSpace"}, {"type": "string", "name": "managedAddressSpace"}]}, {"type": "object", "name": "enclaveDefaultSettings", "props": [{"default": {"value": "EnclaveOnly"}, "type": "string", "name": "diagnosticDestination", "enum": {"items": [{"value": "Both"}, {"value": "CommunityOnly"}, {"value": "EnclaveOnly"}]}}, {"readOnly": true, "type": "ResourceId", "name": "keyVaultResourceId"}, {"readOnly": true, "type": "array", "name": "logAnalyticsResourceIdCollection", "item": {"type": "ResourceId"}}, {"readOnly": true, "type": "ResourceId", "name": "storageAccountResourceId"}]}, {"type": "array", "name": "enclaveRoleAssignments", "item": {"type": "object", "props": [{"type": "string", "name": "condition"}, {"type": "array", "name": "principals", "item": {"type": "object", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Group"}, {"value": "ServicePrincipal"}, {"value": "User"}]}}], "cls": "Principal_read"}}, {"type": "string", "name": "roleDefinitionId", "required": true}], "cls": "RoleAssignmentItem_read"}}, {"type": "object", "name": "enclaveVirtualNetwork", "required": true, "props": [{"default": {"value": false}, "type": "boolean", "name": "allowSubnetCommunication"}, {"type": "string", "name": "customCidrRange"}, {"type": "string", "name": "networkName"}, {"type": "string", "name": "networkSize"}, {"type": "array", "name": "subnetConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "addressPrefix"}, {"type": "integer32", "name": "networkPrefixSize", "required": true}, {"readOnly": true, "type": "ResourceId", "name": "networkSecurityGroupResourceId"}, {"type": "string", "name": "subnetDelegation"}, {"type": "string", "name": "subnetName", "required": true}, {"readOnly": true, "type": "ResourceId", "name": "subnetResourceId"}]}}]}, {"type": "array", "name": "governedServiceList", "item": {"type": "object", "props": [{"type": "string", "name": "enforcement", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "initiatives", "item": {"type": "string"}}, {"type": "string", "name": "option", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}, {"value": "ExceptionOnly"}, {"value": "NotApplicable"}]}}, {"type": "string", "name": "policyAction", "enum": {"items": [{"value": "AuditOnly"}, {"value": "Enforce"}, {"value": "None"}]}}, {"type": "string", "name": "serviceId", "required": true, "enum": {"items": [{"value": "AKS"}, {"value": "AppService"}, {"value": "AzureFirewalls"}, {"value": "ContainerRegistry"}, {"value": "CosmosDB"}, {"value": "DataConnectors"}, {"value": "Insights"}, {"value": "KeyVault"}, {"value": "Logic"}, {"value": "MicrosoftSQL"}, {"value": "Monitoring"}, {"value": "PostgreSQL"}, {"value": "PrivateDNSZones"}, {"value": "ServiceBus"}, {"value": "Storage"}]}}, {"readOnly": true, "type": "string", "name": "serviceName"}]}}, {"type": "object", "name": "maintenanceModeConfiguration", "props": [{"default": {"value": "Off"}, "type": "string", "name": "justification", "enum": {"items": [{"value": "Governance"}, {"value": "Networking"}, {"value": "Off"}]}}, {"default": {"value": "Off"}, "type": "string", "name": "mode", "required": true, "enum": {"items": [{"value": "Advanced"}, {"value": "CanNotDelete"}, {"value": "General"}, {"value": "Off"}, {"value": "On"}]}}, {"default": {"value": []}, "type": "array<@Principal_read>", "name": "principals", "item": {"type": "@Principal_read"}}]}, {"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": "managedResourceGroupName"}, {"type": "object", "name": "monitoringSettings", "props": [{"type": "array", "name": "diagnosticDestinations", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "customWorkspaceResourceId"}, {"default": {"value": "EnclaveWorkspace"}, "type": "string", "name": "destinationType", "required": true, "enum": {"items": [{"value": "CommunityWorkspace"}, {"value": "CustomWorkspace"}, {"value": "EnclaveWorkspace"}]}}, {"type": "string", "name": "diagnosticSettingsName"}], "cls": "MonitoringDestination_read"}}, {"type": "@MonitoringDestination_read", "name": "flowLogDestination"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"default": {"value": "Disabled"}, "type": "string", "name": "rbacInheritance", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"default": {"value": "Disabled"}, "type": "string", "name": "workloadResourceVisibility", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array<@RoleAssignmentItem_read>", "name": "workloadRoleAssignments", "item": {"type": "@RoleAssignmentItem_read"}}], "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": "EnclaveResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Subresource", "json": {"schema": {"action": "remove", "type": "IdentityObject", "name": "resource.identity", "required": true, "userAssigned": {"action": "remove", "type": "array", "name": "userAssigned", "arg": "$resource.identity.userAssigned", "item": {"action": "remove", "type": "string"}}, "systemAssigned": {"action": "remove", "type": "string", "name": "systemAssigned", "arg": "$resource.identity.systemAssigned"}}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "VirtualEnclave_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}", "request": {"method": "put", "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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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": "@EnclaveResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Subresource", "clientFlatten": true}]}, {"name": "show", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}", "version": "2026-03-01-preview", "subresource": "identity", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"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"}, {"type": "string", "var": "$Path.virtualEnclaveName", "options": ["n", "name", "virtual-enclave-name"], "required": true, "idPart": "name", "help": {"short": "The name of the enclaveResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}], "subresourceSelector": {"var": "$Subresource", "ref": "$Instance", "json": {"type": "object", "name": "resource", "prop": {"type": "object", "name": "identity"}}}, "operations": [{"operationId": "VirtualEnclave_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}", "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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/virtualEnclaves/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "approvalSettings", "props": [{"type": "@ApprovalSettingConfiguration_read", "name": "connectionCreation"}, {"type": "@ApprovalSettingConfiguration_read", "name": "connectionUpdate"}, {"type": "object", "name": "enclaveEndpointUpdate", "props": [{"type": "string", "name": "approvalPolicy", "enum": {"items": [{"value": "NotRequired"}, {"value": "Required"}]}}, {"type": "array", "name": "mandatoryApprovers", "item": {"type": "object", "props": [{"type": "string", "name": "approverEntraId", "required": true}]}, "identifiers": ["approverEntraId"]}, {"type": "integer32", "name": "minimumApproversRequired", "format": {"minimum": 0}}], "cls": "ApprovalSettingConfiguration_read"}, {"type": "@ApprovalSettingConfiguration_read", "name": "enclaveMaintenanceMode"}]}, {"default": {"value": false}, "type": "boolean", "name": "bastionEnabled"}, {"type": "ResourceId", "name": "communityResourceId", "required": true}, {"type": "ResourceId", "name": "dedicatedHubResourceId"}, {"readOnly": true, "type": "object", "name": "enclaveAddressSpaces", "props": [{"type": "string", "name": "enclaveAddressSpace"}, {"type": "string", "name": "managedAddressSpace"}]}, {"type": "object", "name": "enclaveDefaultSettings", "props": [{"default": {"value": "EnclaveOnly"}, "type": "string", "name": "diagnosticDestination", "enum": {"items": [{"value": "Both"}, {"value": "CommunityOnly"}, {"value": "EnclaveOnly"}]}}, {"readOnly": true, "type": "ResourceId", "name": "keyVaultResourceId"}, {"readOnly": true, "type": "array", "name": "logAnalyticsResourceIdCollection", "item": {"type": "ResourceId"}}, {"readOnly": true, "type": "ResourceId", "name": "storageAccountResourceId"}]}, {"type": "array", "name": "enclaveRoleAssignments", "item": {"type": "object", "props": [{"type": "string", "name": "condition"}, {"type": "array", "name": "principals", "item": {"type": "object", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Group"}, {"value": "ServicePrincipal"}, {"value": "User"}]}}], "cls": "Principal_read"}}, {"type": "string", "name": "roleDefinitionId", "required": true}], "cls": "RoleAssignmentItem_read"}}, {"type": "object", "name": "enclaveVirtualNetwork", "required": true, "props": [{"default": {"value": false}, "type": "boolean", "name": "allowSubnetCommunication"}, {"type": "string", "name": "customCidrRange"}, {"type": "string", "name": "networkName"}, {"type": "string", "name": "networkSize"}, {"type": "array", "name": "subnetConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "addressPrefix"}, {"type": "integer32", "name": "networkPrefixSize", "required": true}, {"readOnly": true, "type": "ResourceId", "name": "networkSecurityGroupResourceId"}, {"type": "string", "name": "subnetDelegation"}, {"type": "string", "name": "subnetName", "required": true}, {"readOnly": true, "type": "ResourceId", "name": "subnetResourceId"}]}}]}, {"type": "array", "name": "governedServiceList", "item": {"type": "object", "props": [{"type": "string", "name": "enforcement", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "initiatives", "item": {"type": "string"}}, {"type": "string", "name": "option", "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}, {"value": "ExceptionOnly"}, {"value": "NotApplicable"}]}}, {"type": "string", "name": "policyAction", "enum": {"items": [{"value": "AuditOnly"}, {"value": "Enforce"}, {"value": "None"}]}}, {"type": "string", "name": "serviceId", "required": true, "enum": {"items": [{"value": "AKS"}, {"value": "AppService"}, {"value": "AzureFirewalls"}, {"value": "ContainerRegistry"}, {"value": "CosmosDB"}, {"value": "DataConnectors"}, {"value": "Insights"}, {"value": "KeyVault"}, {"value": "Logic"}, {"value": "MicrosoftSQL"}, {"value": "Monitoring"}, {"value": "PostgreSQL"}, {"value": "PrivateDNSZones"}, {"value": "ServiceBus"}, {"value": "Storage"}]}}, {"readOnly": true, "type": "string", "name": "serviceName"}]}}, {"type": "object", "name": "maintenanceModeConfiguration", "props": [{"default": {"value": "Off"}, "type": "string", "name": "justification", "enum": {"items": [{"value": "Governance"}, {"value": "Networking"}, {"value": "Off"}]}}, {"default": {"value": "Off"}, "type": "string", "name": "mode", "required": true, "enum": {"items": [{"value": "Advanced"}, {"value": "CanNotDelete"}, {"value": "General"}, {"value": "Off"}, {"value": "On"}]}}, {"default": {"value": []}, "type": "array<@Principal_read>", "name": "principals", "item": {"type": "@Principal_read"}}]}, {"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": "managedResourceGroupName"}, {"type": "object", "name": "monitoringSettings", "props": [{"type": "array", "name": "diagnosticDestinations", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "customWorkspaceResourceId"}, {"default": {"value": "EnclaveWorkspace"}, "type": "string", "name": "destinationType", "required": true, "enum": {"items": [{"value": "CommunityWorkspace"}, {"value": "CustomWorkspace"}, {"value": "EnclaveWorkspace"}]}}, {"type": "string", "name": "diagnosticSettingsName"}], "cls": "MonitoringDestination_read"}}, {"type": "@MonitoringDestination_read", "name": "flowLogDestination"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"default": {"value": "Disabled"}, "type": "string", "name": "rbacInheritance", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"default": {"value": "Disabled"}, "type": "string", "name": "workloadResourceVisibility", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array<@RoleAssignmentItem_read>", "name": "workloadRoleAssignments", "item": {"type": "@RoleAssignmentItem_read"}}], "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": "EnclaveResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Subresource", "clientFlatten": true}]}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fQ==/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fQ==/2026-03-01-preview.xml new file mode 100644 index 000000000..2fb68cb54 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fQ==/2026-03-01-preview.xml @@ -0,0 +1,3063 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHM=/2026-03-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHM=/2026-03-01-preview.md new file mode 100644 index 000000000..ee6a3e54e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHM=/2026-03-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.mission/virtualenclaves/{}/workloads 2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHM=/2026-03-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHMve30=/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHMve30=/2026-03-01-preview.json new file mode 100644 index 000000000..fc18c6da4 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHMve30=/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}/workloads/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0vd29ya2xvYWRzL3t3b3JrbG9hZE5hbWV9/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission virtual-enclave workload", "commands": [{"name": "show", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}/workloads/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0vd29ya2xvYWRzL3t3b3JrbG9hZE5hbWV9/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"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"}, {"type": "string", "var": "$Path.virtualEnclaveName", "options": ["virtual-enclave-name"], "required": true, "idPart": "name", "help": {"short": "The name of the enclaveResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "var": "$Path.workloadName", "options": ["n", "name", "workload-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the workloadResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}], "operations": [{"operationId": "Workload_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}/workloads/{workloadName}", "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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "workloadName", "arg": "$Path.workloadName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/virtualEnclaves/{}/workloads/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"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": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "array", "name": "resourceGroupCollection", "item": {"type": "string"}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}/workloads/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0vd29ya2xvYWRzL3t3b3JrbG9hZE5hbWV9/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"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"}, {"type": "string", "var": "$Path.virtualEnclaveName", "options": ["virtual-enclave-name"], "required": true, "idPart": "name", "help": {"short": "The name of the enclaveResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "var": "$Path.workloadName", "options": ["n", "name", "workload-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the workloadResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Workload_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}/workloads/{workloadName}", "request": {"method": "delete", "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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "workloadName", "arg": "$Path.workloadName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}/workloads/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0vd29ya2xvYWRzL3t3b3JrbG9hZE5hbWV9/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"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"}, {"type": "string", "var": "$Path.virtualEnclaveName", "options": ["virtual-enclave-name"], "required": true, "idPart": "name", "help": {"short": "The name of the enclaveResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "var": "$Path.workloadName", "options": ["n", "name", "workload-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the workloadResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, {"name": "Properties", "args": [{"type": "array", "var": "$resource.properties.resourceGroupCollection", "options": ["resource-group-collection"], "group": "Properties", "help": {"short": "List of resource group ids."}, "item": {"type": "string"}}]}, {"name": "Resource", "args": [{"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": "Workload_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}/workloads/{workloadName}", "request": {"method": "put", "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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "workloadName", "arg": "$Path.workloadName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "resourceGroupCollection", "arg": "$resource.properties.resourceGroupCollection", "item": {"type": "string"}}], "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.Mission/virtualEnclaves/{}/workloads/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"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": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "array", "name": "resourceGroupCollection", "item": {"type": "string"}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}/workloads/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0vd29ya2xvYWRzL3t3b3JrbG9hZE5hbWV9/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"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"}, {"type": "string", "var": "$Path.virtualEnclaveName", "options": ["virtual-enclave-name"], "required": true, "idPart": "name", "help": {"short": "The name of the enclaveResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "var": "$Path.workloadName", "options": ["n", "name", "workload-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the workloadResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "array", "var": "$resource.properties.resourceGroupCollection", "options": ["resource-group-collection"], "group": "Properties", "help": {"short": "List of resource group ids."}, "item": {"nullable": true, "type": "string"}}]}, {"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": "Workload_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}/workloads/{workloadName}", "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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "workloadName", "arg": "$Path.workloadName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/virtualEnclaves/{}/workloads/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"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": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "array", "name": "resourceGroupCollection", "item": {"type": "string"}}], "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": "WorkloadResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "array", "name": "resourceGroupCollection", "arg": "$resource.properties.resourceGroupCollection", "item": {"type": "string"}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Workload_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}/workloads/{workloadName}", "request": {"method": "put", "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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "workloadName", "arg": "$Path.workloadName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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": "@WorkloadResource_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHMve30=/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHMve30=/2026-03-01-preview.xml new file mode 100644 index 000000000..8466afd44 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS93b3JrbG9hZHMve30=/2026-03-01-preview.xml @@ -0,0 +1,521 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRz/2026-03-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRz/2026-03-01-preview.md new file mode 100644 index 000000000..cb49c1d1d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRz/2026-03-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.mission/virtualenclaves/{}/enclaveendpoints 2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRz/2026-03-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9/2026-03-01-preview.json new file mode 100644 index 000000000..cebd120c7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}/enclaveendpoints/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0vZW5jbGF2ZUVuZHBvaW50cy97ZW5jbGF2ZUVuZHBvaW50TmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission virtual-enclave enclave-endpoint", "commands": [{"name": "show", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}/enclaveendpoints/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0vZW5jbGF2ZUVuZHBvaW50cy97ZW5jbGF2ZUVuZHBvaW50TmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.enclaveEndpointName", "options": ["n", "name", "enclave-endpoint-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Enclave Endpoint Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[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"}, {"type": "string", "var": "$Path.virtualEnclaveName", "options": ["virtual-enclave-name"], "required": true, "idPart": "name", "help": {"short": "The name of the enclaveResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}], "operations": [{"operationId": "EnclaveEndpoints_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}/enclaveEndpoints/{enclaveEndpointName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "enclaveEndpointName", "arg": "$Path.enclaveEndpointName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/virtualEnclaves/{}/enclaveEndpoints/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"type": "array", "name": "ruleCollection", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "destination"}, {"type": "string", "name": "endpointRuleName"}, {"type": "string", "name": "ports"}, {"type": "array", "name": "protocols", "item": {"type": "string", "enum": {"items": [{"value": "AH"}, {"value": "ANY"}, {"value": "ESP"}, {"value": "ICMP"}, {"value": "TCP"}, {"value": "UDP"}]}}}]}}, {"type": "string", "name": "updateMode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}/enclaveendpoints/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0vZW5jbGF2ZUVuZHBvaW50cy97ZW5jbGF2ZUVuZHBvaW50TmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.enclaveEndpointName", "options": ["n", "name", "enclave-endpoint-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Enclave Endpoint Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[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"}, {"type": "string", "var": "$Path.virtualEnclaveName", "options": ["virtual-enclave-name"], "required": true, "idPart": "name", "help": {"short": "The name of the enclaveResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "EnclaveEndpoints_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}/enclaveEndpoints/{enclaveEndpointName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "enclaveEndpointName", "arg": "$Path.enclaveEndpointName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}/enclaveendpoints/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0vZW5jbGF2ZUVuZHBvaW50cy97ZW5jbGF2ZUVuZHBvaW50TmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.enclaveEndpointName", "options": ["n", "name", "enclave-endpoint-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Enclave Endpoint Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[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"}, {"type": "string", "var": "$Path.virtualEnclaveName", "options": ["virtual-enclave-name"], "required": true, "idPart": "name", "help": {"short": "The name of the enclaveResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, {"name": "Properties", "args": [{"type": "array", "var": "$resource.properties.ruleCollection", "options": ["rule-collection"], "group": "Properties", "help": {"short": "Enclave Endpoint Rule Collection."}, "item": {"type": "object", "args": [{"type": "string", "var": "$resource.properties.ruleCollection[].destination", "options": ["destination"], "help": {"short": "Destination address. Can include multiple CIDR/IP Addresses or fqdn tags or fqdns (for community endpoint) separated by commas."}}, {"type": "string", "var": "$resource.properties.ruleCollection[].endpointRuleName", "options": ["endpoint-rule-name"], "help": {"short": "Endpoint Rule Name."}}, {"type": "string", "var": "$resource.properties.ruleCollection[].ports", "options": ["ports"], "help": {"short": "Port. Can include multiple ports separated by commas or a range indicated by a hyphen."}}, {"type": "array", "var": "$resource.properties.ruleCollection[].protocols", "options": ["protocols"], "help": {"short": "Protocols. Options specified by Endpoint Protocol Enum."}, "item": {"type": "string", "enum": {"items": [{"name": "AH", "value": "AH"}, {"name": "ANY", "value": "ANY"}, {"name": "ESP", "value": "ESP"}, {"name": "ICMP", "value": "ICMP"}, {"name": "TCP", "value": "TCP"}, {"name": "UDP", "value": "UDP"}]}}}]}}, {"type": "string", "var": "$resource.properties.updateMode", "options": ["update-mode"], "group": "Properties", "help": {"short": "Whether update mode is automatic or manual."}, "enum": {"items": [{"name": "Automatic", "value": "Automatic"}, {"name": "Manual", "value": "Manual"}]}}]}, {"name": "Resource", "args": [{"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": "EnclaveEndpoints_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}/enclaveEndpoints/{enclaveEndpointName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "enclaveEndpointName", "arg": "$Path.enclaveEndpointName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "ruleCollection", "arg": "$resource.properties.ruleCollection", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "destination", "arg": "$resource.properties.ruleCollection[].destination"}, {"type": "string", "name": "endpointRuleName", "arg": "$resource.properties.ruleCollection[].endpointRuleName"}, {"type": "string", "name": "ports", "arg": "$resource.properties.ruleCollection[].ports"}, {"type": "array", "name": "protocols", "arg": "$resource.properties.ruleCollection[].protocols", "item": {"type": "string", "enum": {"items": [{"value": "AH"}, {"value": "ANY"}, {"value": "ESP"}, {"value": "ICMP"}, {"value": "TCP"}, {"value": "UDP"}]}}}]}}, {"type": "string", "name": "updateMode", "arg": "$resource.properties.updateMode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}], "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.Mission/virtualEnclaves/{}/enclaveEndpoints/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"type": "array", "name": "ruleCollection", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "destination"}, {"type": "string", "name": "endpointRuleName"}, {"type": "string", "name": "ports"}, {"type": "array", "name": "protocols", "item": {"type": "string", "enum": {"items": [{"value": "AH"}, {"value": "ANY"}, {"value": "ESP"}, {"value": "ICMP"}, {"value": "TCP"}, {"value": "UDP"}]}}}]}}, {"type": "string", "name": "updateMode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}/enclaveendpoints/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0vZW5jbGF2ZUVuZHBvaW50cy97ZW5jbGF2ZUVuZHBvaW50TmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.enclaveEndpointName", "options": ["n", "name", "enclave-endpoint-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Enclave Endpoint Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[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"}, {"type": "string", "var": "$Path.virtualEnclaveName", "options": ["virtual-enclave-name"], "required": true, "idPart": "name", "help": {"short": "The name of the enclaveResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, {"name": "Properties", "args": [{"type": "array", "var": "$resource.properties.ruleCollection", "options": ["rule-collection"], "group": "Properties", "help": {"short": "Enclave Endpoint Rule Collection."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$resource.properties.ruleCollection[].destination", "options": ["destination"], "help": {"short": "Destination address. Can include multiple CIDR/IP Addresses or fqdn tags or fqdns (for community endpoint) separated by commas."}}, {"nullable": true, "type": "string", "var": "$resource.properties.ruleCollection[].endpointRuleName", "options": ["endpoint-rule-name"], "help": {"short": "Endpoint Rule Name."}}, {"nullable": true, "type": "string", "var": "$resource.properties.ruleCollection[].ports", "options": ["ports"], "help": {"short": "Port. Can include multiple ports separated by commas or a range indicated by a hyphen."}}, {"nullable": true, "type": "array", "var": "$resource.properties.ruleCollection[].protocols", "options": ["protocols"], "help": {"short": "Protocols. Options specified by Endpoint Protocol Enum."}, "item": {"nullable": true, "type": "string", "enum": {"items": [{"name": "AH", "value": "AH"}, {"name": "ANY", "value": "ANY"}, {"name": "ESP", "value": "ESP"}, {"name": "ICMP", "value": "ICMP"}, {"name": "TCP", "value": "TCP"}, {"name": "UDP", "value": "UDP"}]}}}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.updateMode", "options": ["update-mode"], "group": "Properties", "help": {"short": "Whether update mode is automatic or manual."}, "enum": {"items": [{"name": "Automatic", "value": "Automatic"}, {"name": "Manual", "value": "Manual"}]}}]}, {"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": "EnclaveEndpoints_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}/enclaveEndpoints/{enclaveEndpointName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "enclaveEndpointName", "arg": "$Path.enclaveEndpointName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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.Mission/virtualEnclaves/{}/enclaveEndpoints/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array", "name": "resourceCollection", "item": {"type": "ResourceId"}}, {"type": "array", "name": "ruleCollection", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "destination"}, {"type": "string", "name": "endpointRuleName"}, {"type": "string", "name": "ports"}, {"type": "array", "name": "protocols", "item": {"type": "string", "enum": {"items": [{"value": "AH"}, {"value": "ANY"}, {"value": "ESP"}, {"value": "ICMP"}, {"value": "TCP"}, {"value": "UDP"}]}}}]}}, {"type": "string", "name": "updateMode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}], "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": "EnclaveEndpointResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "array", "name": "ruleCollection", "arg": "$resource.properties.ruleCollection", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "destination", "arg": "$resource.properties.ruleCollection[].destination"}, {"type": "string", "name": "endpointRuleName", "arg": "$resource.properties.ruleCollection[].endpointRuleName"}, {"type": "string", "name": "ports", "arg": "$resource.properties.ruleCollection[].ports"}, {"type": "array", "name": "protocols", "arg": "$resource.properties.ruleCollection[].protocols", "item": {"type": "string", "enum": {"items": [{"value": "AH"}, {"value": "ANY"}, {"value": "ESP"}, {"value": "ICMP"}, {"value": "TCP"}, {"value": "UDP"}]}}}]}}, {"type": "string", "name": "updateMode", "arg": "$resource.properties.updateMode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "EnclaveEndpoints_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}/enclaveEndpoints/{enclaveEndpointName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "enclaveEndpointName", "arg": "$Path.enclaveEndpointName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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": "@EnclaveEndpointResource_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9/2026-03-01-preview.xml new file mode 100644 index 000000000..959acd859 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9/2026-03-01-preview.xml @@ -0,0 +1,679 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9L2hhbmRsZWFwcHJvdmFsY3JlYXRpb24=/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9L2hhbmRsZWFwcHJvdmFsY3JlYXRpb24=/2026-03-01-preview.json new file mode 100644 index 000000000..1e8962233 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9L2hhbmRsZWFwcHJvdmFsY3JlYXRpb24=/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}/enclaveendpoints/{}/handleapprovalcreation", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0vZW5jbGF2ZUVuZHBvaW50cy97ZW5jbGF2ZUVuZHBvaW50TmFtZX0vaGFuZGxlQXBwcm92YWxDcmVhdGlvbg==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission virtual-enclave enclave-endpoint", "commands": [{"name": "handle-approval-creation", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}/enclaveendpoints/{}/handleapprovalcreation", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0vZW5jbGF2ZUVuZHBvaW50cy97ZW5jbGF2ZUVuZHBvaW50TmFtZX0vaGFuZGxlQXBwcm92YWxDcmVhdGlvbg==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.enclaveEndpointName", "options": ["enclave-endpoint-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Enclave Endpoint Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[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"}, {"type": "string", "var": "$Path.virtualEnclaveName", "options": ["virtual-enclave-name"], "required": true, "idPart": "name", "help": {"short": "The name of the enclaveResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, {"name": "Body", "args": [{"type": "string", "var": "$body.approvalCallbackPayload", "options": ["approval-callback-payload"], "group": "Body", "help": {"short": "Payload requested by client upon approval action"}}, {"type": "string", "var": "$body.approvalStatus", "options": ["approval-status"], "required": true, "group": "Body", "help": {"short": "Approval status indicating 'Approved' or 'Rejected'"}, "enum": {"items": [{"name": "Approved", "value": "Approved"}, {"name": "Rejected", "value": "Rejected"}]}}, {"type": "string", "var": "$body.resourceRequestAction", "options": ["resource-request-action"], "required": true, "group": "Body", "help": {"short": "Resource request action indicating action which needed to be performed upon calling approval-callback post action"}, "enum": {"items": [{"name": "Create", "value": "Create"}, {"name": "Delete", "value": "Delete"}, {"name": "Reset", "value": "Reset"}, {"name": "Update", "value": "Update"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "EnclaveEndpoints_HandleApprovalCreation", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}/enclaveEndpoints/{enclaveEndpointName}/handleApprovalCreation", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "enclaveEndpointName", "arg": "$Path.enclaveEndpointName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "string", "name": "approvalCallbackPayload", "arg": "$body.approvalCallbackPayload"}, {"type": "string", "name": "approvalStatus", "arg": "$body.approvalStatus", "required": true, "enum": {"items": [{"value": "Approved"}, {"value": "Rejected"}]}}, {"type": "string", "name": "resourceRequestAction", "arg": "$body.resourceRequestAction", "required": true, "enum": {"items": [{"value": "Create"}, {"value": "Delete"}, {"value": "Reset"}, {"value": "Update"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "message", "required": true}]}}}}, {"statusCode": [202], "header": {"items": [{"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9L2hhbmRsZWFwcHJvdmFsY3JlYXRpb24=/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9L2hhbmRsZWFwcHJvdmFsY3JlYXRpb24=/2026-03-01-preview.xml new file mode 100644 index 000000000..c9b8a352f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9L2hhbmRsZWFwcHJvdmFsY3JlYXRpb24=/2026-03-01-preview.xml @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9L2hhbmRsZWFwcHJvdmFsZGVsZXRpb24=/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9L2hhbmRsZWFwcHJvdmFsZGVsZXRpb24=/2026-03-01-preview.json new file mode 100644 index 000000000..5c5827bac --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9L2hhbmRsZWFwcHJvdmFsZGVsZXRpb24=/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}/enclaveendpoints/{}/handleapprovaldeletion", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0vZW5jbGF2ZUVuZHBvaW50cy97ZW5jbGF2ZUVuZHBvaW50TmFtZX0vaGFuZGxlQXBwcm92YWxEZWxldGlvbg==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission virtual-enclave enclave-endpoint", "commands": [{"name": "handle-approval-deletion", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}/enclaveendpoints/{}/handleapprovaldeletion", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0vZW5jbGF2ZUVuZHBvaW50cy97ZW5jbGF2ZUVuZHBvaW50TmFtZX0vaGFuZGxlQXBwcm92YWxEZWxldGlvbg==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.enclaveEndpointName", "options": ["enclave-endpoint-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Enclave Endpoint Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[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"}, {"type": "string", "var": "$Path.virtualEnclaveName", "options": ["virtual-enclave-name"], "required": true, "idPart": "name", "help": {"short": "The name of the enclaveResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, {"name": "Body", "args": [{"type": "string", "var": "$body.resourceRequestAction", "options": ["resource-request-action"], "required": true, "group": "Body", "help": {"short": "Resource request action indicating action which needed to be performed upon calling approval-deletion-callback post action"}, "enum": {"items": [{"name": "Create", "value": "Create"}, {"name": "Delete", "value": "Delete"}, {"name": "Update", "value": "Update"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "EnclaveEndpoints_HandleApprovalDeletion", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}/enclaveEndpoints/{enclaveEndpointName}/handleApprovalDeletion", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "enclaveEndpointName", "arg": "$Path.enclaveEndpointName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-_]*[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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "string", "name": "resourceRequestAction", "arg": "$body.resourceRequestAction", "required": true, "enum": {"items": [{"value": "Create"}, {"value": "Delete"}, {"value": "Update"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "message", "required": true}]}}}}, {"statusCode": [202], "header": {"items": [{"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9L2hhbmRsZWFwcHJvdmFsZGVsZXRpb24=/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9L2hhbmRsZWFwcHJvdmFsZGVsZXRpb24=/2026-03-01-preview.xml new file mode 100644 index 000000000..be11aea37 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9lbmNsYXZlZW5kcG9pbnRzL3t9L2hhbmRsZWFwcHJvdmFsZGVsZXRpb24=/2026-03-01-preview.xml @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.json new file mode 100644 index 000000000..cb344e7d0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}/handleapprovalcreation", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0vaGFuZGxlQXBwcm92YWxDcmVhdGlvbg==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission virtual-enclave", "commands": [{"name": "handle-approval-creation", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}/handleapprovalcreation", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0vaGFuZGxlQXBwcm92YWxDcmVhdGlvbg==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"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"}, {"type": "string", "var": "$Path.virtualEnclaveName", "options": ["virtual-enclave-name"], "required": true, "idPart": "name", "help": {"short": "The name of the enclaveResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, {"name": "Body", "args": [{"type": "string", "var": "$body.approvalCallbackPayload", "options": ["approval-callback-payload"], "group": "Body", "help": {"short": "Payload requested by client upon approval action"}}, {"type": "string", "var": "$body.approvalStatus", "options": ["approval-status"], "required": true, "group": "Body", "help": {"short": "Approval status indicating 'Approved' or 'Rejected'"}, "enum": {"items": [{"name": "Approved", "value": "Approved"}, {"name": "Rejected", "value": "Rejected"}]}}, {"type": "string", "var": "$body.resourceRequestAction", "options": ["resource-request-action"], "required": true, "group": "Body", "help": {"short": "Resource request action indicating action which needed to be performed upon calling approval-callback post action"}, "enum": {"items": [{"name": "Create", "value": "Create"}, {"name": "Delete", "value": "Delete"}, {"name": "Reset", "value": "Reset"}, {"name": "Update", "value": "Update"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "VirtualEnclave_HandleApprovalCreation", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}/handleApprovalCreation", "request": {"method": "post", "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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "string", "name": "approvalCallbackPayload", "arg": "$body.approvalCallbackPayload"}, {"type": "string", "name": "approvalStatus", "arg": "$body.approvalStatus", "required": true, "enum": {"items": [{"value": "Approved"}, {"value": "Rejected"}]}}, {"type": "string", "name": "resourceRequestAction", "arg": "$body.resourceRequestAction", "required": true, "enum": {"items": [{"value": "Create"}, {"value": "Delete"}, {"value": "Reset"}, {"value": "Update"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "message", "required": true}]}}}}, {"statusCode": [202], "header": {"items": [{"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.xml new file mode 100644 index 000000000..032f2bff5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9oYW5kbGVhcHByb3ZhbGNyZWF0aW9u/2026-03-01-preview.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.json new file mode 100644 index 000000000..4beb7f54d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}/handleapprovaldeletion", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0vaGFuZGxlQXBwcm92YWxEZWxldGlvbg==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission virtual-enclave", "commands": [{"name": "handle-approval-deletion", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mission/virtualenclaves/{}/handleapprovaldeletion", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWlzc2lvbi92aXJ0dWFsRW5jbGF2ZXMve3ZpcnR1YWxFbmNsYXZlTmFtZX0vaGFuZGxlQXBwcm92YWxEZWxldGlvbg==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"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"}, {"type": "string", "var": "$Path.virtualEnclaveName", "options": ["virtual-enclave-name"], "required": true, "idPart": "name", "help": {"short": "The name of the enclaveResource Resource"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, {"name": "Body", "args": [{"type": "string", "var": "$body.resourceRequestAction", "options": ["resource-request-action"], "required": true, "group": "Body", "help": {"short": "Resource request action indicating action which needed to be performed upon calling approval-deletion-callback post action"}, "enum": {"items": [{"name": "Create", "value": "Create"}, {"name": "Delete", "value": "Delete"}, {"name": "Update", "value": "Update"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "VirtualEnclave_HandleApprovalDeletion", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}/handleApprovalDeletion", "request": {"method": "post", "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}, {"type": "string", "name": "virtualEnclaveName", "arg": "$Path.virtualEnclaveName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "string", "name": "resourceRequestAction", "arg": "$body.resourceRequestAction", "required": true, "enum": {"items": [{"value": "Create"}, {"value": "Delete"}, {"value": "Update"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "message", "required": true}]}}}}, {"statusCode": [202], "header": {"items": [{"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.xml new file mode 100644 index 000000000..981cf6490 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL3ZpcnR1YWxlbmNsYXZlcy97fS9oYW5kbGVhcHByb3ZhbGRlbGV0aW9u/2026-03-01-preview.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscw==/2026-03-01-preview.json b/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscw==/2026-03-01-preview.json new file mode 100644 index 000000000..be39509a5 --- /dev/null +++ b/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscw==/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/{resourceuri}/providers/microsoft.mission/approvals", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3tyZXNvdXJjZVVyaX0vcHJvdmlkZXJzL01pY3Jvc29mdC5NaXNzaW9uL2FwcHJvdmFscw==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission approval", "commands": [{"name": "list", "version": "2026-03-01-preview", "resources": [{"id": "/{resourceuri}/providers/microsoft.mission/approvals", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3tyZXNvdXJjZVVyaX0vcHJvdmlkZXJzL01pY3Jvc29mdC5NaXNzaW9uL2FwcHJvdmFscw==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.resourceUri", "options": ["resource-uri"], "required": true, "help": {"short": "The fully qualified Azure Resource manager identifier of the resource."}}]}], "operations": [{"operationId": "Approval_ListByParent", "http": {"path": "/{resourceUri}/providers/Microsoft.Mission/approvals", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceUri", "arg": "$Path.resourceUri", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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": "/{resourceUri}/providers/Microsoft.Mission/approvals/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "approvedByEntraIds", "item": {"type": "string"}}, {"type": "array", "name": "approvers", "item": {"type": "object", "props": [{"type": "string", "name": "actionPerformed", "enum": {"items": [{"value": "Approved"}, {"value": "Rejected"}]}}, {"type": "string", "name": "approverEntraId", "required": true}, {"type": "dateTime", "name": "lastUpdatedAt", "required": true, "format": {"protocol": "iso"}}, {"readOnly": true, "type": "array", "name": "mandatoryApprovalGroupMembershipIds", "item": {"type": "string"}}]}, "identifiers": ["approverEntraId"]}, {"readOnly": true, "type": "integer64", "name": "approversApprovedCount"}, {"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "ResourceId", "name": "grandparentResourceId"}, {"readOnly": true, "type": "array", "name": "mandatoryApprovers", "item": {"type": "object", "props": [{"type": "string", "name": "approverEntraId", "required": true}]}, "identifiers": ["approverEntraId"]}, {"readOnly": true, "type": "integer64", "name": "mandatoryApproversApprovedCount"}, {"readOnly": true, "type": "integer64", "name": "minimumApproversRequired"}, {"type": "ResourceId", "name": "parentResourceId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "requestMetadata", "required": true, "props": [{"type": "string", "name": "approvalCallbackPayload"}, {"type": "string", "name": "approvalCallbackRoute"}, {"default": {"value": "Pending"}, "type": "string", "name": "approvalStatus", "enum": {"items": [{"value": "Approved"}, {"value": "Deleted"}, {"value": "Expired"}, {"value": "Pending"}, {"value": "Rejected"}]}}, {"type": "string", "name": "resourceAction", "required": true}]}, {"type": "dateTime", "name": "stateChangedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "ticketId"}], "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/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscw==/2026-03-01-preview.xml b/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscw==/2026-03-01-preview.xml new file mode 100644 index 000000000..3393dc95f --- /dev/null +++ b/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscw==/2026-03-01-preview.xml @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscy97fQ==/2026-03-01-preview.json b/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscy97fQ==/2026-03-01-preview.json new file mode 100644 index 000000000..3946102c2 --- /dev/null +++ b/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscy97fQ==/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/{resourceuri}/providers/microsoft.mission/approvals/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3tyZXNvdXJjZVVyaX0vcHJvdmlkZXJzL01pY3Jvc29mdC5NaXNzaW9uL2FwcHJvdmFscy97YXBwcm92YWxOYW1lfQ==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission approval", "commands": [{"name": "show", "version": "2026-03-01-preview", "resources": [{"id": "/{resourceuri}/providers/microsoft.mission/approvals/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3tyZXNvdXJjZVVyaX0vcHJvdmlkZXJzL01pY3Jvc29mdC5NaXNzaW9uL2FwcHJvdmFscy97YXBwcm92YWxOYW1lfQ==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.approvalName", "options": ["approval-name"], "required": true, "help": {"short": "The name of the approvals resource."}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "var": "$Path.resourceUri", "options": ["resource-uri"], "required": true, "help": {"short": "The fully qualified Azure Resource manager identifier of the resource."}}]}], "operations": [{"operationId": "Approval_Get", "http": {"path": "/{resourceUri}/providers/Microsoft.Mission/approvals/{approvalName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "approvalName", "arg": "$Path.approvalName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceUri", "arg": "$Path.resourceUri", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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": "/{resourceUri}/providers/Microsoft.Mission/approvals/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "approvedByEntraIds", "item": {"type": "string"}}, {"type": "array", "name": "approvers", "item": {"type": "object", "props": [{"type": "string", "name": "actionPerformed", "enum": {"items": [{"value": "Approved"}, {"value": "Rejected"}]}}, {"type": "string", "name": "approverEntraId", "required": true}, {"type": "dateTime", "name": "lastUpdatedAt", "required": true, "format": {"protocol": "iso"}}, {"readOnly": true, "type": "array", "name": "mandatoryApprovalGroupMembershipIds", "item": {"type": "string"}}]}, "identifiers": ["approverEntraId"]}, {"readOnly": true, "type": "integer64", "name": "approversApprovedCount"}, {"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "ResourceId", "name": "grandparentResourceId"}, {"readOnly": true, "type": "array", "name": "mandatoryApprovers", "item": {"type": "object", "props": [{"type": "string", "name": "approverEntraId", "required": true}]}, "identifiers": ["approverEntraId"]}, {"readOnly": true, "type": "integer64", "name": "mandatoryApproversApprovedCount"}, {"readOnly": true, "type": "integer64", "name": "minimumApproversRequired"}, {"type": "ResourceId", "name": "parentResourceId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "requestMetadata", "required": true, "props": [{"type": "string", "name": "approvalCallbackPayload"}, {"type": "string", "name": "approvalCallbackRoute"}, {"default": {"value": "Pending"}, "type": "string", "name": "approvalStatus", "enum": {"items": [{"value": "Approved"}, {"value": "Deleted"}, {"value": "Expired"}, {"value": "Pending"}, {"value": "Rejected"}]}}, {"type": "string", "name": "resourceAction", "required": true}]}, {"type": "dateTime", "name": "stateChangedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "ticketId"}], "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}]}, {"name": "delete", "version": "2026-03-01-preview", "resources": [{"id": "/{resourceuri}/providers/microsoft.mission/approvals/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3tyZXNvdXJjZVVyaX0vcHJvdmlkZXJzL01pY3Jvc29mdC5NaXNzaW9uL2FwcHJvdmFscy97YXBwcm92YWxOYW1lfQ==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.approvalName", "options": ["approval-name"], "required": true, "help": {"short": "The name of the approvals resource."}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "var": "$Path.resourceUri", "options": ["resource-uri"], "required": true, "help": {"short": "The fully qualified Azure Resource manager identifier of the resource."}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Approval_Delete", "http": {"path": "/{resourceUri}/providers/Microsoft.Mission/approvals/{approvalName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "approvalName", "arg": "$Path.approvalName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceUri", "arg": "$Path.resourceUri", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-03-01-preview", "resources": [{"id": "/{resourceuri}/providers/microsoft.mission/approvals/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3tyZXNvdXJjZVVyaX0vcHJvdmlkZXJzL01pY3Jvc29mdC5NaXNzaW9uL2FwcHJvdmFscy97YXBwcm92YWxOYW1lfQ==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.approvalName", "options": ["approval-name"], "required": true, "help": {"short": "The name of the approvals resource."}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "var": "$Path.resourceUri", "options": ["resource-uri"], "required": true, "help": {"short": "The fully qualified Azure Resource manager identifier of the resource."}}]}, {"name": "Properties", "args": [{"type": "array", "var": "$resource.properties.approvers", "options": ["approvers"], "group": "Properties", "help": {"short": "List of approvers for the approval request"}, "item": {"type": "object", "args": [{"type": "string", "var": "$resource.properties.approvers[].actionPerformed", "options": ["action-performed"], "help": {"short": "Action Performed by approver"}, "enum": {"items": [{"name": "Approved", "value": "Approved"}, {"name": "Rejected", "value": "Rejected"}]}}, {"type": "string", "var": "$resource.properties.approvers[].approverEntraId", "options": ["approver-entra-id"], "required": true, "help": {"short": "Entra ObjectID of the approver"}}, {"type": "dateTime", "var": "$resource.properties.approvers[].lastUpdatedAt", "options": ["last-updated-at"], "required": true, "help": {"short": "approval request last updated at"}, "format": {"protocol": "iso"}}]}}, {"type": "dateTime", "var": "$resource.properties.createdAt", "options": ["created-at"], "group": "Properties", "help": {"short": "Approval request creation time"}, "format": {"protocol": "iso"}}, {"type": "ResourceId", "var": "$resource.properties.grandparentResourceId", "options": ["grandparent-resource-id"], "group": "Properties", "help": {"short": "Parameter for optimizing query results"}}, {"type": "ResourceId", "var": "$resource.properties.parentResourceId", "options": ["parent-resource-id"], "group": "Properties", "help": {"short": "Parameter for optimizing query results"}}, {"type": "object", "var": "$resource.properties.requestMetadata", "options": ["request-metadata"], "group": "Properties", "help": {"short": "Request metadata for the approval request."}, "args": [{"type": "string", "var": "$resource.properties.requestMetadata.approvalCallbackPayload", "options": ["approval-callback-payload"], "help": {"short": "Payload to be sent upon any action on approval request"}}, {"type": "string", "var": "$resource.properties.requestMetadata.approvalCallbackRoute", "options": ["approval-callback-route"], "help": {"short": "Route name for the approval callback"}}, {"type": "string", "var": "$resource.properties.requestMetadata.approvalStatus", "options": ["approval-status"], "help": {"short": "Status of the approval. Uses ApprovalStatus enum."}, "default": {"value": "Pending"}, "enum": {"items": [{"name": "Approved", "value": "Approved"}, {"name": "Deleted", "value": "Deleted"}, {"name": "Expired", "value": "Expired"}, {"name": "Pending", "value": "Pending"}, {"name": "Rejected", "value": "Rejected"}]}}, {"type": "string", "var": "$resource.properties.requestMetadata.resourceAction", "options": ["resource-action"], "required": true, "help": {"short": "Resource Action of the item being approved or declined."}}]}, {"type": "dateTime", "var": "$resource.properties.stateChangedAt", "options": ["state-changed-at"], "group": "Properties", "help": {"short": "Approval request state change time, time at which approval request state changed from pending to approved or rejected."}, "format": {"protocol": "iso"}}, {"type": "string", "var": "$resource.properties.ticketId", "options": ["ticket-id"], "group": "Properties", "help": {"short": "Ticket ID for the approval request"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Approval_CreateOrUpdate", "http": {"path": "/{resourceUri}/providers/Microsoft.Mission/approvals/{approvalName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "approvalName", "arg": "$Path.approvalName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceUri", "arg": "$Path.resourceUri", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "array", "name": "approvers", "arg": "$resource.properties.approvers", "item": {"type": "object", "props": [{"type": "string", "name": "actionPerformed", "arg": "$resource.properties.approvers[].actionPerformed", "enum": {"items": [{"value": "Approved"}, {"value": "Rejected"}]}}, {"type": "string", "name": "approverEntraId", "arg": "$resource.properties.approvers[].approverEntraId", "required": true}, {"type": "dateTime", "name": "lastUpdatedAt", "arg": "$resource.properties.approvers[].lastUpdatedAt", "required": true, "format": {"protocol": "iso"}}]}, "identifiers": ["approverEntraId"]}, {"type": "dateTime", "name": "createdAt", "arg": "$resource.properties.createdAt", "format": {"protocol": "iso"}}, {"type": "ResourceId", "name": "grandparentResourceId", "arg": "$resource.properties.grandparentResourceId"}, {"type": "ResourceId", "name": "parentResourceId", "arg": "$resource.properties.parentResourceId"}, {"type": "object", "name": "requestMetadata", "arg": "$resource.properties.requestMetadata", "required": true, "props": [{"type": "string", "name": "approvalCallbackPayload", "arg": "$resource.properties.requestMetadata.approvalCallbackPayload"}, {"type": "string", "name": "approvalCallbackRoute", "arg": "$resource.properties.requestMetadata.approvalCallbackRoute"}, {"default": {"value": "Pending"}, "type": "string", "name": "approvalStatus", "arg": "$resource.properties.requestMetadata.approvalStatus", "enum": {"items": [{"value": "Approved"}, {"value": "Deleted"}, {"value": "Expired"}, {"value": "Pending"}, {"value": "Rejected"}]}}, {"type": "string", "name": "resourceAction", "arg": "$resource.properties.requestMetadata.resourceAction", "required": true}]}, {"type": "dateTime", "name": "stateChangedAt", "arg": "$resource.properties.stateChangedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "ticketId", "arg": "$resource.properties.ticketId"}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/{resourceUri}/providers/Microsoft.Mission/approvals/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "approvedByEntraIds", "item": {"type": "string"}}, {"type": "array", "name": "approvers", "item": {"type": "object", "props": [{"type": "string", "name": "actionPerformed", "enum": {"items": [{"value": "Approved"}, {"value": "Rejected"}]}}, {"type": "string", "name": "approverEntraId", "required": true}, {"type": "dateTime", "name": "lastUpdatedAt", "required": true, "format": {"protocol": "iso"}}, {"readOnly": true, "type": "array", "name": "mandatoryApprovalGroupMembershipIds", "item": {"type": "string"}}]}, "identifiers": ["approverEntraId"]}, {"readOnly": true, "type": "integer64", "name": "approversApprovedCount"}, {"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "ResourceId", "name": "grandparentResourceId"}, {"readOnly": true, "type": "array", "name": "mandatoryApprovers", "item": {"type": "object", "props": [{"type": "string", "name": "approverEntraId", "required": true}]}, "identifiers": ["approverEntraId"]}, {"readOnly": true, "type": "integer64", "name": "mandatoryApproversApprovedCount"}, {"readOnly": true, "type": "integer64", "name": "minimumApproversRequired"}, {"type": "ResourceId", "name": "parentResourceId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "requestMetadata", "required": true, "props": [{"type": "string", "name": "approvalCallbackPayload"}, {"type": "string", "name": "approvalCallbackRoute"}, {"default": {"value": "Pending"}, "type": "string", "name": "approvalStatus", "enum": {"items": [{"value": "Approved"}, {"value": "Deleted"}, {"value": "Expired"}, {"value": "Pending"}, {"value": "Rejected"}]}}, {"type": "string", "name": "resourceAction", "required": true}]}, {"type": "dateTime", "name": "stateChangedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "ticketId"}], "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}]}, {"name": "update", "version": "2026-03-01-preview", "resources": [{"id": "/{resourceuri}/providers/microsoft.mission/approvals/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3tyZXNvdXJjZVVyaX0vcHJvdmlkZXJzL01pY3Jvc29mdC5NaXNzaW9uL2FwcHJvdmFscy97YXBwcm92YWxOYW1lfQ==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.approvalName", "options": ["approval-name"], "required": true, "help": {"short": "The name of the approvals resource."}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "var": "$Path.resourceUri", "options": ["resource-uri"], "required": true, "help": {"short": "The fully qualified Azure Resource manager identifier of the resource."}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "array", "var": "$resource.properties.approvers", "options": ["approvers"], "group": "Properties", "help": {"short": "List of approvers for the approval request"}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$resource.properties.approvers[].actionPerformed", "options": ["action-performed"], "help": {"short": "Action Performed by approver"}, "enum": {"items": [{"name": "Approved", "value": "Approved"}, {"name": "Rejected", "value": "Rejected"}]}}, {"type": "string", "var": "$resource.properties.approvers[].approverEntraId", "options": ["approver-entra-id"], "help": {"short": "Entra ObjectID of the approver"}}, {"type": "dateTime", "var": "$resource.properties.approvers[].lastUpdatedAt", "options": ["last-updated-at"], "help": {"short": "approval request last updated at"}, "format": {"protocol": "iso"}}]}}, {"nullable": true, "type": "dateTime", "var": "$resource.properties.createdAt", "options": ["created-at"], "group": "Properties", "help": {"short": "Approval request creation time"}, "format": {"protocol": "iso"}}, {"nullable": true, "type": "ResourceId", "var": "$resource.properties.grandparentResourceId", "options": ["grandparent-resource-id"], "group": "Properties", "help": {"short": "Parameter for optimizing query results"}}, {"nullable": true, "type": "ResourceId", "var": "$resource.properties.parentResourceId", "options": ["parent-resource-id"], "group": "Properties", "help": {"short": "Parameter for optimizing query results"}}, {"type": "object", "var": "$resource.properties.requestMetadata", "options": ["request-metadata"], "group": "Properties", "help": {"short": "Request metadata for the approval request."}, "args": [{"nullable": true, "type": "string", "var": "$resource.properties.requestMetadata.approvalCallbackPayload", "options": ["approval-callback-payload"], "help": {"short": "Payload to be sent upon any action on approval request"}}, {"nullable": true, "type": "string", "var": "$resource.properties.requestMetadata.approvalCallbackRoute", "options": ["approval-callback-route"], "help": {"short": "Route name for the approval callback"}}, {"nullable": true, "type": "string", "var": "$resource.properties.requestMetadata.approvalStatus", "options": ["approval-status"], "help": {"short": "Status of the approval. Uses ApprovalStatus enum."}, "enum": {"items": [{"name": "Approved", "value": "Approved"}, {"name": "Deleted", "value": "Deleted"}, {"name": "Expired", "value": "Expired"}, {"name": "Pending", "value": "Pending"}, {"name": "Rejected", "value": "Rejected"}]}}, {"type": "string", "var": "$resource.properties.requestMetadata.resourceAction", "options": ["resource-action"], "help": {"short": "Resource Action of the item being approved or declined."}}]}, {"nullable": true, "type": "dateTime", "var": "$resource.properties.stateChangedAt", "options": ["state-changed-at"], "group": "Properties", "help": {"short": "Approval request state change time, time at which approval request state changed from pending to approved or rejected."}, "format": {"protocol": "iso"}}, {"nullable": true, "type": "string", "var": "$resource.properties.ticketId", "options": ["ticket-id"], "group": "Properties", "help": {"short": "Ticket ID for the approval request"}}]}], "operations": [{"operationId": "Approval_Get", "http": {"path": "/{resourceUri}/providers/Microsoft.Mission/approvals/{approvalName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "approvalName", "arg": "$Path.approvalName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceUri", "arg": "$Path.resourceUri", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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": "/{resourceUri}/providers/Microsoft.Mission/approvals/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "approvedByEntraIds", "item": {"type": "string"}}, {"type": "array", "name": "approvers", "item": {"type": "object", "props": [{"type": "string", "name": "actionPerformed", "enum": {"items": [{"value": "Approved"}, {"value": "Rejected"}]}}, {"type": "string", "name": "approverEntraId", "required": true}, {"type": "dateTime", "name": "lastUpdatedAt", "required": true, "format": {"protocol": "iso"}}, {"readOnly": true, "type": "array", "name": "mandatoryApprovalGroupMembershipIds", "item": {"type": "string"}}]}, "identifiers": ["approverEntraId"]}, {"readOnly": true, "type": "integer64", "name": "approversApprovedCount"}, {"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "ResourceId", "name": "grandparentResourceId"}, {"readOnly": true, "type": "array", "name": "mandatoryApprovers", "item": {"type": "object", "props": [{"type": "string", "name": "approverEntraId", "required": true}]}, "identifiers": ["approverEntraId"]}, {"readOnly": true, "type": "integer64", "name": "mandatoryApproversApprovedCount"}, {"readOnly": true, "type": "integer64", "name": "minimumApproversRequired"}, {"type": "ResourceId", "name": "parentResourceId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "requestMetadata", "required": true, "props": [{"type": "string", "name": "approvalCallbackPayload"}, {"type": "string", "name": "approvalCallbackRoute"}, {"default": {"value": "Pending"}, "type": "string", "name": "approvalStatus", "enum": {"items": [{"value": "Approved"}, {"value": "Deleted"}, {"value": "Expired"}, {"value": "Pending"}, {"value": "Rejected"}]}}, {"type": "string", "name": "resourceAction", "required": true}]}, {"type": "dateTime", "name": "stateChangedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "ticketId"}], "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"}], "cls": "ApprovalResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "array", "name": "approvers", "arg": "$resource.properties.approvers", "item": {"type": "object", "props": [{"type": "string", "name": "actionPerformed", "arg": "$resource.properties.approvers[].actionPerformed", "enum": {"items": [{"value": "Approved"}, {"value": "Rejected"}]}}, {"type": "string", "name": "approverEntraId", "arg": "$resource.properties.approvers[].approverEntraId", "required": true}, {"type": "dateTime", "name": "lastUpdatedAt", "arg": "$resource.properties.approvers[].lastUpdatedAt", "required": true, "format": {"protocol": "iso"}}]}, "identifiers": ["approverEntraId"]}, {"type": "dateTime", "name": "createdAt", "arg": "$resource.properties.createdAt", "format": {"protocol": "iso"}}, {"type": "ResourceId", "name": "grandparentResourceId", "arg": "$resource.properties.grandparentResourceId"}, {"type": "ResourceId", "name": "parentResourceId", "arg": "$resource.properties.parentResourceId"}, {"type": "object", "name": "requestMetadata", "arg": "$resource.properties.requestMetadata", "required": true, "props": [{"type": "string", "name": "approvalCallbackPayload", "arg": "$resource.properties.requestMetadata.approvalCallbackPayload"}, {"type": "string", "name": "approvalCallbackRoute", "arg": "$resource.properties.requestMetadata.approvalCallbackRoute"}, {"default": {"value": "Pending"}, "type": "string", "name": "approvalStatus", "arg": "$resource.properties.requestMetadata.approvalStatus", "enum": {"items": [{"value": "Approved"}, {"value": "Deleted"}, {"value": "Expired"}, {"value": "Pending"}, {"value": "Rejected"}]}}, {"type": "string", "name": "resourceAction", "arg": "$resource.properties.requestMetadata.resourceAction", "required": true}]}, {"type": "dateTime", "name": "stateChangedAt", "arg": "$resource.properties.stateChangedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "ticketId", "arg": "$resource.properties.ticketId"}], "clientFlatten": true}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Approval_CreateOrUpdate", "http": {"path": "/{resourceUri}/providers/Microsoft.Mission/approvals/{approvalName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "approvalName", "arg": "$Path.approvalName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceUri", "arg": "$Path.resourceUri", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-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": "@ApprovalResource_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/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscy97fQ==/2026-03-01-preview.xml b/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscy97fQ==/2026-03-01-preview.xml new file mode 100644 index 000000000..3b846fe2a --- /dev/null +++ b/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscy97fQ==/2026-03-01-preview.xml @@ -0,0 +1,736 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscy97fS9ub3RpZnlpbml0aWF0b3I=/2026-03-01-preview.json b/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscy97fS9ub3RpZnlpbml0aWF0b3I=/2026-03-01-preview.json new file mode 100644 index 000000000..a3c64f030 --- /dev/null +++ b/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscy97fS9ub3RpZnlpbml0aWF0b3I=/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/{resourceuri}/providers/microsoft.mission/approvals/{}/notifyinitiator", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3tyZXNvdXJjZVVyaX0vcHJvdmlkZXJzL01pY3Jvc29mdC5NaXNzaW9uL2FwcHJvdmFscy97YXBwcm92YWxOYW1lfS9ub3RpZnlJbml0aWF0b3I=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mission approval", "commands": [{"name": "notify-initiator", "version": "2026-03-01-preview", "resources": [{"id": "/{resourceuri}/providers/microsoft.mission/approvals/{}/notifyinitiator", "version": "2026-03-01-preview", "swagger": "mgmt-plane/mission/ResourceProviders/Microsoft.Mission/Paths/L3tyZXNvdXJjZVVyaX0vcHJvdmlkZXJzL01pY3Jvc29mdC5NaXNzaW9uL2FwcHJvdmFscy97YXBwcm92YWxOYW1lfS9ub3RpZnlJbml0aWF0b3I=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.approvalName", "options": ["approval-name"], "required": true, "help": {"short": "The name of the approvals resource."}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "var": "$Path.resourceUri", "options": ["resource-uri"], "required": true, "help": {"short": "The fully qualified Azure Resource manager identifier of the resource."}}]}, {"name": "Body", "args": [{"type": "string", "var": "$body.approvalStatus", "options": ["approval-status"], "required": true, "group": "Body", "help": {"short": "Approval status indicating 'Approved' or 'Rejected'"}, "enum": {"items": [{"name": "Approved", "value": "Approved"}, {"name": "Rejected", "value": "Rejected"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Approval_NotifyInitiator", "http": {"path": "/{resourceUri}/providers/Microsoft.Mission/approvals/{approvalName}/notifyInitiator", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "approvalName", "arg": "$Path.approvalName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]$"}}, {"type": "string", "name": "resourceUri", "arg": "$Path.resourceUri", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "string", "name": "approvalStatus", "arg": "$body.approvalStatus", "required": true, "enum": {"items": [{"value": "Approved"}, {"value": "Rejected"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "message", "required": true}]}}}}, {"statusCode": [202], "header": {"items": [{"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/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscy97fS9ub3RpZnlpbml0aWF0b3I=/2026-03-01-preview.xml b/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscy97fS9ub3RpZnlpbml0aWF0b3I=/2026-03-01-preview.xml new file mode 100644 index 000000000..33ecd671a --- /dev/null +++ b/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5taXNzaW9uL2FwcHJvdmFscy97fS9ub3RpZnlpbml0aWF0b3I=/2026-03-01-preview.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+
+