diff --git a/Commands/agentmesh/fabric/_create.md b/Commands/agentmesh/fabric/_create.md deleted file mode 100644 index 736b8b165..000000000 --- a/Commands/agentmesh/fabric/_create.md +++ /dev/null @@ -1,16 +0,0 @@ -# [Command] _agentmesh fabric create_ - -Create an Agent Mesh fabric - -## Versions - -### [2026-07-21-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9/2026-07-21-preview.xml) **Stable** - - - -#### examples - -- AgentFabrics_CreateOrUpdate - ```bash - agentmesh fabric create --resource-group rgnetworksecurity --name testAIFabric --default-policy-groups "[/subscriptions/11809CA1-E126-4017-945E-AA795CD5C5A9/resourceGroups/rgnetworksecurity/providers/Microsoft.NetworkSecurity/policyGroups/testPolicyGroup]" --trust-domain contoso.agentfabric --tags "{}" --location eastus - ``` diff --git a/Commands/agentmesh/fabric/_delete.md b/Commands/agentmesh/fabric/_delete.md deleted file mode 100644 index 0051e1768..000000000 --- a/Commands/agentmesh/fabric/_delete.md +++ /dev/null @@ -1,16 +0,0 @@ -# [Command] _agentmesh fabric delete_ - -Delete an Agent Mesh fabric - -## Versions - -### [2026-07-21-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9/2026-07-21-preview.xml) **Stable** - - - -#### examples - -- AgentFabrics_Delete - ```bash - agentmesh fabric delete --resource-group rgnetworksecurity --name testAIFabric - ``` diff --git a/Commands/agentmesh/fabric/_list.md b/Commands/agentmesh/fabric/_list.md deleted file mode 100644 index df9f7adf7..000000000 --- a/Commands/agentmesh/fabric/_list.md +++ /dev/null @@ -1,22 +0,0 @@ -# [Command] _agentmesh fabric list_ - -List Agent Mesh fabrics - -## Versions - -### [2026-07-21-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNz/2026-07-21-preview.xml) **Stable** - - - - -#### examples - -- AgentFabrics_ListBySubscription - ```bash - agentmesh fabric list - ``` - -- AgentFabrics_ListByResourceGroup - ```bash - agentmesh fabric list --resource-group rgnetworksecurity - ``` diff --git a/Commands/agentmesh/fabric/_show.md b/Commands/agentmesh/fabric/_show.md deleted file mode 100644 index 84a3eb6e8..000000000 --- a/Commands/agentmesh/fabric/_show.md +++ /dev/null @@ -1,16 +0,0 @@ -# [Command] _agentmesh fabric show_ - -Get an Agent Mesh fabric - -## Versions - -### [2026-07-21-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9/2026-07-21-preview.xml) **Stable** - - - -#### examples - -- AgentFabrics_Get - ```bash - agentmesh fabric show --resource-group rgnetworksecurity --name testAIFabric - ``` diff --git a/Commands/agentmesh/fabric/_update.md b/Commands/agentmesh/fabric/_update.md deleted file mode 100644 index c06be87c2..000000000 --- a/Commands/agentmesh/fabric/_update.md +++ /dev/null @@ -1,16 +0,0 @@ -# [Command] _agentmesh fabric update_ - -Update an Agent Mesh fabric's tags - -## Versions - -### [2026-07-21-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9/2026-07-21-preview.xml) **Stable** - - - -#### examples - -- AgentFabrics_Update - ```bash - agentmesh fabric update --resource-group rgnetworksecurity --name testAIFabric --tags "{env:production}" - ``` diff --git a/Commands/agentmesh/fabric/member/_create.md b/Commands/agentmesh/fabric/member/_create.md deleted file mode 100644 index 973a41625..000000000 --- a/Commands/agentmesh/fabric/member/_create.md +++ /dev/null @@ -1,21 +0,0 @@ -# [Command] _agentmesh fabric member create_ - -Create a member in an Agent Mesh fabric - -## Versions - -### [2026-07-21-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9L21lbWJlcnMve30=/2026-07-21-preview.xml) **Stable** - - - -#### examples - -- Members_CreateOrUpdate - ```bash - agentmesh fabric member create --resource-group rgnetworksecurity --fabric-name testAIFabric --member-name testMember --location eastus --workload "{aci:{resource-id:/subscriptions/11809CA1-E126-4017-945E-AA795CD5C5A9/resourceGroups/rgnetworksecurity/providers/Microsoft.ContainerInstance/containerGroups/testContainerGroup}}" - ``` - -- Members_CreateOrUpdate_AgentFabricSandbox - ```bash - agentmesh fabric member create --resource-group rgnetworksecurity --fabric-name testAIFabric --member-name sandboxMember --location eastus --workload "{agent-fabric-sandbox:{image:{uri:'contoso.azurecr.io/agents/sandbox:1.0.0',digest:'sha256:2c26b46b68ffc68ff99b453c1d30413413422d706483bfa0f98a5e886266e7ae',pull-policy:IfNotPresent},resources:{cpu:2,memory:4Gi,disk:20Gi},agent-identity:{tenant-id:72f988bf-86f1-41af-91ab-2d7cd011db47,agent-id:aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee},endpoints:[{name:http,port:8080}],domain:sandbox-member.testaifabric.contoso.com}}" - ``` diff --git a/Commands/agentmesh/fabric/member/_delete.md b/Commands/agentmesh/fabric/member/_delete.md deleted file mode 100644 index a5b19e6f7..000000000 --- a/Commands/agentmesh/fabric/member/_delete.md +++ /dev/null @@ -1,16 +0,0 @@ -# [Command] _agentmesh fabric member delete_ - -Delete a member from an Agent Mesh fabric - -## Versions - -### [2026-07-21-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9L21lbWJlcnMve30=/2026-07-21-preview.xml) **Stable** - - - -#### examples - -- Members_Delete - ```bash - agentmesh fabric member delete --resource-group rgnetworksecurity --fabric-name testAIFabric --member-name testMember - ``` diff --git a/Commands/agentmesh/fabric/member/_list.md b/Commands/agentmesh/fabric/member/_list.md deleted file mode 100644 index 6416b080b..000000000 --- a/Commands/agentmesh/fabric/member/_list.md +++ /dev/null @@ -1,16 +0,0 @@ -# [Command] _agentmesh fabric member list_ - -List members in an Agent Mesh fabric - -## Versions - -### [2026-07-21-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9L21lbWJlcnM=/2026-07-21-preview.xml) **Stable** - - - -#### examples - -- Members_ListByParent - ```bash - agentmesh fabric member list --resource-group rgnetworksecurity --fabric-name testAIFabric - ``` diff --git a/Commands/agentmesh/fabric/member/_show.md b/Commands/agentmesh/fabric/member/_show.md deleted file mode 100644 index 8b74715bf..000000000 --- a/Commands/agentmesh/fabric/member/_show.md +++ /dev/null @@ -1,16 +0,0 @@ -# [Command] _agentmesh fabric member show_ - -Get a member in an Agent Mesh fabric - -## Versions - -### [2026-07-21-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9L21lbWJlcnMve30=/2026-07-21-preview.xml) **Stable** - - - -#### examples - -- Members_Get - ```bash - agentmesh fabric member show --resource-group rgnetworksecurity --fabric-name testAIFabric --member-name testMember - ``` diff --git a/Commands/agentmesh/fabric/member/_update.md b/Commands/agentmesh/fabric/member/_update.md deleted file mode 100644 index 381da04e8..000000000 --- a/Commands/agentmesh/fabric/member/_update.md +++ /dev/null @@ -1,16 +0,0 @@ -# [Command] _agentmesh fabric member update_ - -Update an Agent Mesh fabric member's tags - -## Versions - -### [2026-07-21-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9L21lbWJlcnMve30=/2026-07-21-preview.xml) **Stable** - - - -#### examples - -- Members_Update - ```bash - agentmesh fabric member update --resource-group rgnetworksecurity --fabric-name testAIFabric --member-name testMember --tags "{environment:production}" - ``` diff --git a/Commands/agentmesh/fabric/member/readme.md b/Commands/agentmesh/fabric/member/readme.md deleted file mode 100644 index 18fde866e..000000000 --- a/Commands/agentmesh/fabric/member/readme.md +++ /dev/null @@ -1,20 +0,0 @@ -# [Group] _agentmesh fabric member_ - -Manage members of an Agent Mesh fabric. - -## Commands - -- [create](/Commands/agentmesh/fabric/member/_create.md) -: Create a Member - -- [delete](/Commands/agentmesh/fabric/member/_delete.md) -: Delete a Member - -- [list](/Commands/agentmesh/fabric/member/_list.md) -: List Member resources by AgentFabric - -- [show](/Commands/agentmesh/fabric/member/_show.md) -: Get a Member - -- [update](/Commands/agentmesh/fabric/member/_update.md) -: Update a Member diff --git a/Commands/agentmesh/fabric/readme.md b/Commands/agentmesh/fabric/readme.md deleted file mode 100644 index a0ffbb042..000000000 --- a/Commands/agentmesh/fabric/readme.md +++ /dev/null @@ -1,25 +0,0 @@ -# [Group] _agentmesh fabric_ - -Manage Agent Mesh fabrics. - -## Subgroups - -- [member](/Commands/agentmesh/fabric/member/readme.md) -: Manage members of an Agent Mesh fabric. - -## Commands - -- [create](/Commands/agentmesh/fabric/_create.md) -: Create a AgentFabric - -- [delete](/Commands/agentmesh/fabric/_delete.md) -: Delete a AgentFabric - -- [list](/Commands/agentmesh/fabric/_list.md) -: List AgentFabric resources by subscription ID - -- [show](/Commands/agentmesh/fabric/_show.md) -: Get a AgentFabric - -- [update](/Commands/agentmesh/fabric/_update.md) -: Update a AgentFabric diff --git a/Commands/agentmesh/policy-group/_create.md b/Commands/agentmesh/policy-group/_create.md deleted file mode 100644 index 0ac40e6a8..000000000 --- a/Commands/agentmesh/policy-group/_create.md +++ /dev/null @@ -1,36 +0,0 @@ -# [Command] _agentmesh policy-group create_ - -Create an Agent Mesh policy group - -## Versions - -### [2026-07-21-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvcG9saWN5Z3JvdXBzL3t9/2026-07-21-preview.xml) **Stable** - - - -#### examples - -- PolicyGroups_CreateOrUpdate - ```bash - agentmesh policy-group create --resource-group rgnetworksecurity --name testPolicyGroup --location eastus --tags "{env:test}" --display-name "Test Policy Group" --description "A policy group for testing" --priority 100 --network-security-policies "[{fqdn-filtering:{name:allowOutbound,priority:10,direction:Outbound,ports:[443,80],source:{workload-id-patterns:{patterns:[workload1,workload2]}},destination:{fqdns:{fqdns:[example.com,contoso.com]}}}}]" - ``` - -- PolicyGroups_CreateOrUpdate_ContentInspection - ```bash - agentmesh policy-group create --resource-group rgnetworksecurity --name contentInspectionGroup --location eastus --tags "{env:test}" --display-name "Content Inspection Policy Group" --description "A policy group demonstrating content inspection policies" --priority 100 --network-security-policies "[{content-inspection:{source:{workload-id-patterns:{patterns:['spiffe://contoso.com/ns/default/sa/*']}},prompt-injection-protection:{sensitivity:High,prompt-locations:['$.messages[*].content','$.input'],response-locations:['$.choices[*].message.content'],on-detection:BlockAndAlert}}}]" - ``` - -- PolicyGroups_CreateOrUpdate_Mcp - ```bash - agentmesh policy-group create --resource-group rgnetworksecurity --name mcpPolicyGroup --location eastus --tags "{env:test}" --display-name "MCP Policy Group" --description "A policy group demonstrating MCP server policies" --priority 100 --network-security-policies "[{mcp:{default-action:Deny,source:{workload-id-patterns:{patterns:['spiffe://contoso.com/ns/default/sa/*']}},destination:{workload-id-patterns:{patterns:['spiffe://contoso.com/ns/mcp/sa/*']}},rules:[{action:Allow,tools:[search,fetch]},{action:Deny,tools:[deleteFile]}]}},{mcp:{default-action:Allow,source:{workload-id-patterns:{patterns:['spiffe://contoso.com/ns/default/sa/*']}},destination:{fqdns:{fqdns:[mcp.contoso.com]}},rules:[{action:Deny,tools:[executeShell,writeFile]}]}},{mcp:{default-action:Deny,source:{workload-id-patterns:{patterns:['spiffe://contoso.com/ns/default/sa/*']}},destination:{address-prefixes:{prefixes:[10.0.0.0/24]}},rules:[{action:Allow,tools:[listResources,readResource]}]}}]" - ``` - -- PolicyGroups_CreateOrUpdate_TlsInspection - ```bash - agentmesh policy-group create --resource-group rgnetworksecurity --name tlsInspectionPolicyGroup --location eastus --tags "{env:test}" --display-name "TLS Inspection Policy Group" --description "A policy group demonstrating TLS inspection policies" --priority 100 --network-security-policies "[{tls-inspection:{source:{workload-id-patterns:{patterns:['spiffe://contoso.com/ns/default/sa/*']}},certificate:{azure-managed-ca:{}}}}]" - ``` - -- PolicyGroups_CreateOrUpdate_UrlFiltering - ```bash - agentmesh policy-group create --resource-group rgnetworksecurity --name urlFilteringPolicyGroup --location eastus --tags "{env:test}" --display-name "URL Filtering Policy Group" --description "A policy group demonstrating URL filtering" --priority 100 --network-security-policies "[{url-filtering:{default-action:Deny,source:{address-prefixes:{prefixes:[10.0.0.0/24]}},destination:{fqdns:{fqdns:[api.contoso.com]}},rules:[{name:allowProductApi,priority:10,hostname:api.contoso.com,method:GET,paths:['/v1/products','/v1/products/*'],action:Allow},{name:denyAdmin,priority:20,paths:['/admin/*'],action:Deny}]}}]" - ``` diff --git a/Commands/agentmesh/policy-group/_delete.md b/Commands/agentmesh/policy-group/_delete.md deleted file mode 100644 index a1734aa1d..000000000 --- a/Commands/agentmesh/policy-group/_delete.md +++ /dev/null @@ -1,16 +0,0 @@ -# [Command] _agentmesh policy-group delete_ - -Delete an Agent Mesh policy group - -## Versions - -### [2026-07-21-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvcG9saWN5Z3JvdXBzL3t9/2026-07-21-preview.xml) **Stable** - - - -#### examples - -- PolicyGroups_Delete - ```bash - agentmesh policy-group delete --resource-group rgnetworksecurity --name testPolicyGroup - ``` diff --git a/Commands/agentmesh/policy-group/_list.md b/Commands/agentmesh/policy-group/_list.md deleted file mode 100644 index 441554a6d..000000000 --- a/Commands/agentmesh/policy-group/_list.md +++ /dev/null @@ -1,22 +0,0 @@ -# [Command] _agentmesh policy-group list_ - -List Agent Mesh policy groups - -## Versions - -### [2026-07-21-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvcG9saWN5Z3JvdXBz/2026-07-21-preview.xml) **Stable** - - - - -#### examples - -- PolicyGroups_ListBySubscription - ```bash - agentmesh policy-group list - ``` - -- PolicyGroups_ListByResourceGroup - ```bash - agentmesh policy-group list --resource-group rgnetworksecurity - ``` diff --git a/Commands/agentmesh/policy-group/_show.md b/Commands/agentmesh/policy-group/_show.md deleted file mode 100644 index 58efbd0a2..000000000 --- a/Commands/agentmesh/policy-group/_show.md +++ /dev/null @@ -1,16 +0,0 @@ -# [Command] _agentmesh policy-group show_ - -Get an Agent Mesh policy group - -## Versions - -### [2026-07-21-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvcG9saWN5Z3JvdXBzL3t9/2026-07-21-preview.xml) **Stable** - - - -#### examples - -- PolicyGroups_Get - ```bash - agentmesh policy-group show --resource-group rgnetworksecurity --name testPolicyGroup - ``` diff --git a/Commands/agentmesh/policy-group/_update.md b/Commands/agentmesh/policy-group/_update.md deleted file mode 100644 index b29586541..000000000 --- a/Commands/agentmesh/policy-group/_update.md +++ /dev/null @@ -1,16 +0,0 @@ -# [Command] _agentmesh policy-group update_ - -Update an Agent Mesh policy group's tags - -## Versions - -### [2026-07-21-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvcG9saWN5Z3JvdXBzL3t9/2026-07-21-preview.xml) **Stable** - - - -#### examples - -- PolicyGroups_Update - ```bash - agentmesh policy-group update --resource-group rgnetworksecurity --name testPolicyGroup --tags "{env:production}" - ``` diff --git a/Commands/agentmesh/policy-group/readme.md b/Commands/agentmesh/policy-group/readme.md deleted file mode 100644 index ce5025a49..000000000 --- a/Commands/agentmesh/policy-group/readme.md +++ /dev/null @@ -1,20 +0,0 @@ -# [Group] _agentmesh policy-group_ - -Manage Agent Mesh policy groups. - -## Commands - -- [create](/Commands/agentmesh/policy-group/_create.md) -: Create a PolicyGroup - -- [delete](/Commands/agentmesh/policy-group/_delete.md) -: Delete a PolicyGroup - -- [list](/Commands/agentmesh/policy-group/_list.md) -: List PolicyGroup resources by subscription ID - -- [show](/Commands/agentmesh/policy-group/_show.md) -: Get a PolicyGroup - -- [update](/Commands/agentmesh/policy-group/_update.md) -: Update a PolicyGroup diff --git a/Commands/agentmesh/readme.md b/Commands/agentmesh/readme.md deleted file mode 100644 index 6a082c6ea..000000000 --- a/Commands/agentmesh/readme.md +++ /dev/null @@ -1,11 +0,0 @@ -# [Group] _agentmesh_ - -Manage Azure Agent Mesh resources. - -## Subgroups - -- [fabric](/Commands/agentmesh/fabric/readme.md) -: Manage Agent Mesh fabrics. - -- [policy-group](/Commands/agentmesh/policy-group/readme.md) -: Manage Agent Mesh policy groups. diff --git a/Commands/readme.md b/Commands/readme.md index 58a4c973f..58bcf95e0 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -11,9 +11,6 @@ - [afd](/Commands/afd/readme.md) : Manage Azure Front Door Standard/Premium. -- [agentmesh](/Commands/agentmesh/readme.md) -: Manage Azure Agent Mesh resources. - - [alerts-management](/Commands/alerts-management/readme.md) : Manage Azure Alerts Management Service Resource. diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNz/2026-07-21-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNz/2026-07-21-preview.json deleted file mode 100644 index b1f6dff02..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNz/2026-07-21-preview.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.networksecurity/agentfabrics", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmtTZWN1cml0eS9hZ2VudEZhYnJpY3M=/V/MjAyNi0wNy0yMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networksecurity/agentfabrics", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29ya1NlY3VyaXR5L2FnZW50RmFicmljcw==/V/MjAyNi0wNy0yMS1wcmV2aWV3"}], "commandGroups": [{"name": "agentmesh fabric", "commands": [{"name": "list", "version": "2026-07-21-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.networksecurity/agentfabrics", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmtTZWN1cml0eS9hZ2VudEZhYnJpY3M=/V/MjAyNi0wNy0yMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networksecurity/agentfabrics", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29ya1NlY3VyaXR5L2FnZW50RmFicmljcw==/V/MjAyNi0wNy0yMS1wcmV2aWV3"}], "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_AgentFabrics_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_AgentFabrics_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_AgentFabrics_ListBySubscription"], "operationId": "AgentFabrics_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.NetworkSecurity/agentFabrics", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-07-21-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.NetworkSecurity/agentFabrics/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "defaultPolicyGroups", "item": {"type": "ResourceId"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "trustDomain", "format": {"pattern": "^[a-z0-9]([a-z0-9.-]*[a-z0-9])?$", "maxLength": 253}}]}, {"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_AgentFabrics_ListByResourceGroup"], "operationId": "AgentFabrics_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkSecurity/agentFabrics", "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-07-21-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.NetworkSecurity/agentFabrics/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "defaultPolicyGroups", "item": {"type": "ResourceId"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "trustDomain", "format": {"pattern": "^[a-z0-9]([a-z0-9.-]*[a-z0-9])?$", "maxLength": 253}}]}, {"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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNz/2026-07-21-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNz/2026-07-21-preview.xml deleted file mode 100644 index 886ca55d7..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNz/2026-07-21-preview.xml +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvcG9saWN5Z3JvdXBz/2026-07-21-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvcG9saWN5Z3JvdXBz/2026-07-21-preview.json deleted file mode 100644 index 6eddb6f34..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvcG9saWN5Z3JvdXBz/2026-07-21-preview.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.networksecurity/policygroups", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmtTZWN1cml0eS9wb2xpY3lHcm91cHM=/V/MjAyNi0wNy0yMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networksecurity/policygroups", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29ya1NlY3VyaXR5L3BvbGljeUdyb3Vwcw==/V/MjAyNi0wNy0yMS1wcmV2aWV3"}], "commandGroups": [{"name": "agentmesh policy-group", "commands": [{"name": "list", "version": "2026-07-21-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.networksecurity/policygroups", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmtTZWN1cml0eS9wb2xpY3lHcm91cHM=/V/MjAyNi0wNy0yMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networksecurity/policygroups", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29ya1NlY3VyaXR5L3BvbGljeUdyb3Vwcw==/V/MjAyNi0wNy0yMS1wcmV2aWV3"}], "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_PolicyGroups_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_PolicyGroups_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_PolicyGroups_ListBySubscription"], "operationId": "PolicyGroups_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.NetworkSecurity/policyGroups", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-07-21-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.NetworkSecurity/policyGroups/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "displayName"}, {"type": "array", "name": "networkSecurityPolicies", "item": {"type": "object", "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "ContentInspection"}, {"value": "FqdnFiltering"}, {"value": "Mcp"}, {"value": "TlsInspection"}, {"value": "UrlFiltering"}]}}], "discriminators": [{"property": "type", "value": "ContentInspection", "props": [{"type": "object", "name": "promptInjectionProtection", "props": [{"type": "string", "name": "onDetection", "required": true, "enum": {"items": [{"value": "Alert"}, {"value": "BlockAndAlert"}, {"value": "Sanitize"}]}}, {"type": "array", "name": "promptLocations", "item": {"type": "string"}}, {"type": "array", "name": "responseLocations", "item": {"type": "string"}}, {"type": "string", "name": "sensitivity", "enum": {"items": [{"value": "High"}, {"value": "Low"}, {"value": "Medium"}]}}]}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}, {"property": "type", "value": "FqdnFiltering", "props": [{"type": "object", "name": "destination", "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Fqdns"}]}}], "discriminators": [{"property": "type", "value": "Fqdns", "props": [{"type": "array", "name": "fqdns", "required": true, "item": {"type": "string"}}]}]}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Both"}, {"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "string", "name": "name"}, {"type": "array", "name": "ports", "item": {"type": "integer32"}}, {"type": "integer32", "name": "priority"}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}, {"property": "type", "value": "Mcp", "props": [{"type": "string", "name": "defaultAction", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "object", "name": "destination", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "Fqdns"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "Fqdns", "props": [{"type": "array", "name": "fqdns", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}, {"type": "array", "name": "rules", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "action", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "array", "name": "tools", "required": true, "item": {"type": "string"}}]}}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}, {"property": "type", "value": "TlsInspection", "props": [{"type": "object", "name": "certificate", "required": true, "props": [{"type": "string", "name": "mode", "required": true, "enum": {"items": [{"value": "AzureManagedCA"}]}}], "discriminators": [{"property": "mode", "value": "AzureManagedCA"}]}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}, {"property": "type", "value": "UrlFiltering", "props": [{"type": "string", "name": "defaultAction", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "object", "name": "destination", "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "Fqdns"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "Fqdns", "props": [{"type": "array", "name": "fqdns", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}, {"type": "array", "name": "rules", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "action", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "string", "name": "hostname"}, {"type": "string", "name": "method", "enum": {"items": [{"value": "DELETE"}, {"value": "GET"}, {"value": "HEAD"}, {"value": "OPTIONS"}, {"value": "PATCH"}, {"value": "POST"}, {"value": "PUT"}]}}, {"type": "string", "name": "name", "required": true}, {"type": "array", "name": "paths", "item": {"type": "string"}}, {"type": "integer32", "name": "priority", "required": true}]}, "identifiers": ["name"]}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}]}}, {"type": "integer32", "name": "priority"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"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_PolicyGroups_ListByResourceGroup"], "operationId": "PolicyGroups_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkSecurity/policyGroups", "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-07-21-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.NetworkSecurity/policyGroups/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "displayName"}, {"type": "array", "name": "networkSecurityPolicies", "item": {"type": "object", "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "ContentInspection"}, {"value": "FqdnFiltering"}, {"value": "Mcp"}, {"value": "TlsInspection"}, {"value": "UrlFiltering"}]}}], "discriminators": [{"property": "type", "value": "ContentInspection", "props": [{"type": "object", "name": "promptInjectionProtection", "props": [{"type": "string", "name": "onDetection", "required": true, "enum": {"items": [{"value": "Alert"}, {"value": "BlockAndAlert"}, {"value": "Sanitize"}]}}, {"type": "array", "name": "promptLocations", "item": {"type": "string"}}, {"type": "array", "name": "responseLocations", "item": {"type": "string"}}, {"type": "string", "name": "sensitivity", "enum": {"items": [{"value": "High"}, {"value": "Low"}, {"value": "Medium"}]}}]}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}, {"property": "type", "value": "FqdnFiltering", "props": [{"type": "object", "name": "destination", "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Fqdns"}]}}], "discriminators": [{"property": "type", "value": "Fqdns", "props": [{"type": "array", "name": "fqdns", "required": true, "item": {"type": "string"}}]}]}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Both"}, {"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "string", "name": "name"}, {"type": "array", "name": "ports", "item": {"type": "integer32"}}, {"type": "integer32", "name": "priority"}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}, {"property": "type", "value": "Mcp", "props": [{"type": "string", "name": "defaultAction", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "object", "name": "destination", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "Fqdns"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "Fqdns", "props": [{"type": "array", "name": "fqdns", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}, {"type": "array", "name": "rules", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "action", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "array", "name": "tools", "required": true, "item": {"type": "string"}}]}}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}, {"property": "type", "value": "TlsInspection", "props": [{"type": "object", "name": "certificate", "required": true, "props": [{"type": "string", "name": "mode", "required": true, "enum": {"items": [{"value": "AzureManagedCA"}]}}], "discriminators": [{"property": "mode", "value": "AzureManagedCA"}]}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}, {"property": "type", "value": "UrlFiltering", "props": [{"type": "string", "name": "defaultAction", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "object", "name": "destination", "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "Fqdns"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "Fqdns", "props": [{"type": "array", "name": "fqdns", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}, {"type": "array", "name": "rules", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "action", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "string", "name": "hostname"}, {"type": "string", "name": "method", "enum": {"items": [{"value": "DELETE"}, {"value": "GET"}, {"value": "HEAD"}, {"value": "OPTIONS"}, {"value": "PATCH"}, {"value": "POST"}, {"value": "PUT"}]}}, {"type": "string", "name": "name", "required": true}, {"type": "array", "name": "paths", "item": {"type": "string"}}, {"type": "integer32", "name": "priority", "required": true}]}, "identifiers": ["name"]}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}]}}, {"type": "integer32", "name": "priority"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvcG9saWN5Z3JvdXBz/2026-07-21-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvcG9saWN5Z3JvdXBz/2026-07-21-preview.xml deleted file mode 100644 index 5cbb0265a..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvcG9saWN5Z3JvdXBz/2026-07-21-preview.xml +++ /dev/null @@ -1,731 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9/2026-07-21-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9/2026-07-21-preview.json deleted file mode 100644 index 82c1310a8..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9/2026-07-21-preview.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networksecurity/agentfabrics/{}", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29ya1NlY3VyaXR5L2FnZW50RmFicmljcy97YWdlbnRGYWJyaWNOYW1lfQ==/V/MjAyNi0wNy0yMS1wcmV2aWV3"}], "commandGroups": [{"name": "agentmesh fabric", "commands": [{"name": "show", "version": "2026-07-21-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networksecurity/agentfabrics/{}", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29ya1NlY3VyaXR5L2FnZW50RmFicmljcy97YWdlbnRGYWJyaWNOYW1lfQ==/V/MjAyNi0wNy0yMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.agentFabricName", "options": ["n", "name"], "required": true, "idPart": "name", "help": {"short": "The name of the AgentFabric"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"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": "AgentFabrics_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkSecurity/agentFabrics/{agentFabricName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "agentFabricName", "arg": "$Path.agentFabricName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"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-07-21-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.NetworkSecurity/agentFabrics/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "defaultPolicyGroups", "item": {"type": "ResourceId"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "trustDomain", "format": {"pattern": "^[a-z0-9]([a-z0-9.-]*[a-z0-9])?$", "maxLength": 253}}]}, {"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-07-21-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networksecurity/agentfabrics/{}", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29ya1NlY3VyaXR5L2FnZW50RmFicmljcy97YWdlbnRGYWJyaWNOYW1lfQ==/V/MjAyNi0wNy0yMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.agentFabricName", "options": ["n", "name"], "required": true, "idPart": "name", "help": {"short": "The name of the AgentFabric"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"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": "AgentFabrics_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkSecurity/agentFabrics/{agentFabricName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "agentFabricName", "arg": "$Path.agentFabricName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"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-07-21-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-07-21-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networksecurity/agentfabrics/{}", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29ya1NlY3VyaXR5L2FnZW50RmFicmljcy97YWdlbnRGYWJyaWNOYW1lfQ==/V/MjAyNi0wNy0yMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.agentFabricName", "options": ["n", "name"], "required": true, "idPart": "name", "help": {"short": "The name of the AgentFabric"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"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.defaultPolicyGroups", "options": ["default-policy-groups"], "group": "Properties", "help": {"short": "The default policy groups to apply to all members of this fabric."}, "item": {"type": "ResourceId"}}, {"type": "string", "var": "$resource.properties.trustDomain", "options": ["trust-domain"], "group": "Properties", "help": {"short": "The trust domain that scopes this fabric's member identities. It is the leading component of each member's identity, which takes the form `//`. Set at creation and immutable thereafter; when omitted, the shared default trust domain `microsoft.agentfabric` is used."}, "format": {"pattern": "^[a-z0-9]([a-z0-9.-]*[a-z0-9])?$", "maxLength": 253}}]}, {"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": "AgentFabrics_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkSecurity/agentFabrics/{agentFabricName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "agentFabricName", "arg": "$Path.agentFabricName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"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-07-21-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": "defaultPolicyGroups", "arg": "$resource.properties.defaultPolicyGroups", "item": {"type": "ResourceId"}}, {"type": "string", "name": "trustDomain", "arg": "$resource.properties.trustDomain", "format": {"pattern": "^[a-z0-9]([a-z0-9.-]*[a-z0-9])?$", "maxLength": 253}}]}, {"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.NetworkSecurity/agentFabrics/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "defaultPolicyGroups", "item": {"type": "ResourceId"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "trustDomain", "format": {"pattern": "^[a-z0-9]([a-z0-9.-]*[a-z0-9])?$", "maxLength": 253}}]}, {"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-07-21-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networksecurity/agentfabrics/{}", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29ya1NlY3VyaXR5L2FnZW50RmFicmljcy97YWdlbnRGYWJyaWNOYW1lfQ==/V/MjAyNi0wNy0yMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.agentFabricName", "options": ["n", "name"], "required": true, "idPart": "name", "help": {"short": "The name of the AgentFabric"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$properties.tags", "options": ["tags"], "group": "Properties", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "AgentFabrics_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkSecurity/agentFabrics/{agentFabricName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "agentFabricName", "arg": "$Path.agentFabricName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"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-07-21-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "tags", "arg": "$properties.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.NetworkSecurity/agentFabrics/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "defaultPolicyGroups", "item": {"type": "ResourceId"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "trustDomain", "format": {"pattern": "^[a-z0-9]([a-z0-9.-]*[a-z0-9])?$", "maxLength": 253}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9/2026-07-21-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9/2026-07-21-preview.xml deleted file mode 100644 index 3316f6248..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9/2026-07-21-preview.xml +++ /dev/null @@ -1,435 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
-
- - - - - - - - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- - - - - - - -
-
- -
-
-
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9L21lbWJlcnM=/2026-07-21-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9L21lbWJlcnM=/2026-07-21-preview.json deleted file mode 100644 index d42034f43..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9L21lbWJlcnM=/2026-07-21-preview.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networksecurity/agentfabrics/{}/members", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29ya1NlY3VyaXR5L2FnZW50RmFicmljcy97YWdlbnRGYWJyaWNOYW1lfS9tZW1iZXJz/V/MjAyNi0wNy0yMS1wcmV2aWV3"}], "commandGroups": [{"name": "agentmesh fabric member", "commands": [{"name": "list", "version": "2026-07-21-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networksecurity/agentfabrics/{}/members", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29ya1NlY3VyaXR5L2FnZW50RmFicmljcy97YWdlbnRGYWJyaWNOYW1lfS9tZW1iZXJz/V/MjAyNi0wNy0yMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.agentFabricName", "options": ["fabric-name"], "required": true, "idPart": "name", "help": {"short": "The name of the AgentFabric"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"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": "Members_ListByParent", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkSecurity/agentFabrics/{agentFabricName}/members", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "agentFabricName", "arg": "$Path.agentFabricName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"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-07-21-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.NetworkSecurity/agentFabrics/{}/members/{}"}}, {"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": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "spiffeId"}, {"type": "object", "name": "workload", "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "ACI"}, {"value": "AgentFabricSandbox"}]}}, {"readOnly": true, "type": "string", "name": "workloadId"}], "discriminators": [{"property": "type", "value": "ACI", "props": [{"type": "ResourceId", "name": "resourceId", "required": true}]}, {"property": "type", "value": "AgentFabricSandbox", "props": [{"type": "object", "name": "agentIdentity", "props": [{"type": "string", "name": "agentId", "required": true}, {"type": "string", "name": "tenantId", "required": true}]}, {"type": "string", "name": "domain", "required": true}, {"type": "array", "name": "endpoints", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "integer32", "name": "port", "required": true}]}, "identifiers": ["name"]}, {"type": "object", "name": "image", "required": true, "props": [{"type": "string", "name": "digest"}, {"type": "string", "name": "pullPolicy", "enum": {"items": [{"value": "Always"}, {"value": "IfNotPresent"}]}}, {"type": "string", "name": "uri", "required": true}]}, {"type": "object", "name": "resources", "required": true, "props": [{"type": "string", "name": "cpu", "required": true}, {"type": "string", "name": "disk"}, {"type": "string", "name": "memory", "required": 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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9L21lbWJlcnM=/2026-07-21-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9L21lbWJlcnM=/2026-07-21-preview.xml deleted file mode 100644 index 1240b9a79..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9L21lbWJlcnM=/2026-07-21-preview.xml +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9L21lbWJlcnMve30=/2026-07-21-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9L21lbWJlcnMve30=/2026-07-21-preview.json deleted file mode 100644 index f0d87d524..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9L21lbWJlcnMve30=/2026-07-21-preview.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networksecurity/agentfabrics/{}/members/{}", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29ya1NlY3VyaXR5L2FnZW50RmFicmljcy97YWdlbnRGYWJyaWNOYW1lfS9tZW1iZXJzL3ttZW1iZXJOYW1lfQ==/V/MjAyNi0wNy0yMS1wcmV2aWV3"}], "commandGroups": [{"name": "agentmesh fabric member", "commands": [{"name": "show", "version": "2026-07-21-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networksecurity/agentfabrics/{}/members/{}", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29ya1NlY3VyaXR5L2FnZW50RmFicmljcy97YWdlbnRGYWJyaWNOYW1lfS9tZW1iZXJzL3ttZW1iZXJOYW1lfQ==/V/MjAyNi0wNy0yMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.agentFabricName", "options": ["fabric-name"], "required": true, "idPart": "name", "help": {"short": "The name of the AgentFabric"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"type": "string", "var": "$Path.memberName", "options": ["member-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Member"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"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": "Members_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkSecurity/agentFabrics/{agentFabricName}/members/{memberName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "agentFabricName", "arg": "$Path.agentFabricName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"type": "string", "name": "memberName", "arg": "$Path.memberName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"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-07-21-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.NetworkSecurity/agentFabrics/{}/members/{}"}}, {"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": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "spiffeId"}, {"type": "object", "name": "workload", "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "ACI"}, {"value": "AgentFabricSandbox"}]}}, {"readOnly": true, "type": "string", "name": "workloadId"}], "discriminators": [{"property": "type", "value": "ACI", "props": [{"type": "ResourceId", "name": "resourceId", "required": true}]}, {"property": "type", "value": "AgentFabricSandbox", "props": [{"type": "object", "name": "agentIdentity", "props": [{"type": "string", "name": "agentId", "required": true}, {"type": "string", "name": "tenantId", "required": true}]}, {"type": "string", "name": "domain", "required": true}, {"type": "array", "name": "endpoints", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "integer32", "name": "port", "required": true}]}, "identifiers": ["name"]}, {"type": "object", "name": "image", "required": true, "props": [{"type": "string", "name": "digest"}, {"type": "string", "name": "pullPolicy", "enum": {"items": [{"value": "Always"}, {"value": "IfNotPresent"}]}}, {"type": "string", "name": "uri", "required": true}]}, {"type": "object", "name": "resources", "required": true, "props": [{"type": "string", "name": "cpu", "required": true}, {"type": "string", "name": "disk"}, {"type": "string", "name": "memory", "required": 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-07-21-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networksecurity/agentfabrics/{}/members/{}", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29ya1NlY3VyaXR5L2FnZW50RmFicmljcy97YWdlbnRGYWJyaWNOYW1lfS9tZW1iZXJzL3ttZW1iZXJOYW1lfQ==/V/MjAyNi0wNy0yMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.agentFabricName", "options": ["fabric-name"], "required": true, "idPart": "name", "help": {"short": "The name of the AgentFabric"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"type": "string", "var": "$Path.memberName", "options": ["member-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Member"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"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": "Members_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkSecurity/agentFabrics/{agentFabricName}/members/{memberName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "agentFabricName", "arg": "$Path.agentFabricName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"type": "string", "name": "memberName", "arg": "$Path.memberName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"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-07-21-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-07-21-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networksecurity/agentfabrics/{}/members/{}", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29ya1NlY3VyaXR5L2FnZW50RmFicmljcy97YWdlbnRGYWJyaWNOYW1lfS9tZW1iZXJzL3ttZW1iZXJOYW1lfQ==/V/MjAyNi0wNy0yMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.agentFabricName", "options": ["fabric-name"], "required": true, "idPart": "name", "help": {"short": "The name of the AgentFabric"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"type": "string", "var": "$Path.memberName", "options": ["member-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Member"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$resource.properties.workload", "options": ["workload"], "group": "Properties", "help": {"short": "The workload configuration of the member. Set at creation and immutable thereafter; to change the workload, delete and recreate the member."}, "args": [{"type": "object", "var": "$resource.properties.workload.ACI", "options": ["aci"], "args": [{"type": "ResourceId", "var": "$resource.properties.workload.ACI.resourceId", "options": ["resource-id"], "required": true, "help": {"short": "The Azure Resource Manager resource ID of the Azure Container Instances (ACI) container group backing this member's sandbox."}}]}, {"type": "object", "var": "$resource.properties.workload.AgentFabricSandbox", "options": ["agent-fabric-sandbox"], "args": [{"type": "object", "var": "$resource.properties.workload.AgentFabricSandbox.agentIdentity", "options": ["agent-identity"], "help": {"short": "The Entra agent identity associated with the workload."}, "args": [{"type": "string", "var": "$resource.properties.workload.AgentFabricSandbox.agentIdentity.agentId", "options": ["agent-id"], "required": true, "help": {"short": "The Entra agent ID representing the workload's identity."}}, {"type": "string", "var": "$resource.properties.workload.AgentFabricSandbox.agentIdentity.tenantId", "options": ["tenant-id"], "required": true, "help": {"short": "The Azure tenant ID that owns the agent identity."}}]}, {"type": "string", "var": "$resource.properties.workload.AgentFabricSandbox.domain", "options": ["domain"], "required": true, "help": {"short": "The resolvable DNS name assigned to the workload."}}, {"type": "array", "var": "$resource.properties.workload.AgentFabricSandbox.endpoints", "options": ["endpoints"], "help": {"short": "The network endpoints exposed by the workload."}, "item": {"type": "object", "args": [{"type": "string", "var": "$resource.properties.workload.AgentFabricSandbox.endpoints[].name", "options": ["name"], "required": true, "help": {"short": "The name of the endpoint."}}, {"type": "integer32", "var": "$resource.properties.workload.AgentFabricSandbox.endpoints[].port", "options": ["port"], "required": true, "help": {"short": "The port the endpoint listens on."}}]}}, {"type": "object", "var": "$resource.properties.workload.AgentFabricSandbox.image", "options": ["image"], "required": true, "help": {"short": "The container image to run for the workload."}, "args": [{"type": "string", "var": "$resource.properties.workload.AgentFabricSandbox.image.digest", "options": ["digest"], "help": {"short": "The image content digest used to pin an exact image version."}}, {"type": "string", "var": "$resource.properties.workload.AgentFabricSandbox.image.pullPolicy", "options": ["pull-policy"], "help": {"short": "The policy controlling when the image is pulled."}, "enum": {"items": [{"name": "Always", "value": "Always"}, {"name": "IfNotPresent", "value": "IfNotPresent"}]}}, {"type": "string", "var": "$resource.properties.workload.AgentFabricSandbox.image.uri", "options": ["uri"], "required": true, "help": {"short": "The image reference URI (e.g., registry/repository:tag)."}}]}, {"type": "object", "var": "$resource.properties.workload.AgentFabricSandbox.resources", "options": ["resources"], "required": true, "help": {"short": "The compute resources allocated to the workload."}, "args": [{"type": "string", "var": "$resource.properties.workload.AgentFabricSandbox.resources.cpu", "options": ["cpu"], "required": true, "help": {"short": "The amount of CPU to allocate to the workload."}}, {"type": "string", "var": "$resource.properties.workload.AgentFabricSandbox.resources.disk", "options": ["disk"], "help": {"short": "The amount of disk to allocate to the workload."}}, {"type": "string", "var": "$resource.properties.workload.AgentFabricSandbox.resources.memory", "options": ["memory"], "required": true, "help": {"short": "The amount of memory to allocate to the workload."}}]}]}]}]}, {"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": "Members_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkSecurity/agentFabrics/{agentFabricName}/members/{memberName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "agentFabricName", "arg": "$Path.agentFabricName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"type": "string", "name": "memberName", "arg": "$Path.memberName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"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-07-21-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": "object", "name": "workload", "arg": "$resource.properties.workload", "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"arg": "$resource.properties.workload.ACI", "value": "ACI"}, {"arg": "$resource.properties.workload.AgentFabricSandbox", "value": "AgentFabricSandbox"}]}}], "discriminators": [{"property": "type", "value": "ACI", "props": [{"type": "ResourceId", "name": "resourceId", "arg": "$resource.properties.workload.ACI.resourceId", "required": true}]}, {"property": "type", "value": "AgentFabricSandbox", "props": [{"type": "object", "name": "agentIdentity", "arg": "$resource.properties.workload.AgentFabricSandbox.agentIdentity", "props": [{"type": "string", "name": "agentId", "arg": "$resource.properties.workload.AgentFabricSandbox.agentIdentity.agentId", "required": true}, {"type": "string", "name": "tenantId", "arg": "$resource.properties.workload.AgentFabricSandbox.agentIdentity.tenantId", "required": true}]}, {"type": "string", "name": "domain", "arg": "$resource.properties.workload.AgentFabricSandbox.domain", "required": true}, {"type": "array", "name": "endpoints", "arg": "$resource.properties.workload.AgentFabricSandbox.endpoints", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "$resource.properties.workload.AgentFabricSandbox.endpoints[].name", "required": true}, {"type": "integer32", "name": "port", "arg": "$resource.properties.workload.AgentFabricSandbox.endpoints[].port", "required": true}]}, "identifiers": ["name"]}, {"type": "object", "name": "image", "arg": "$resource.properties.workload.AgentFabricSandbox.image", "required": true, "props": [{"type": "string", "name": "digest", "arg": "$resource.properties.workload.AgentFabricSandbox.image.digest"}, {"type": "string", "name": "pullPolicy", "arg": "$resource.properties.workload.AgentFabricSandbox.image.pullPolicy", "enum": {"items": [{"value": "Always"}, {"value": "IfNotPresent"}]}}, {"type": "string", "name": "uri", "arg": "$resource.properties.workload.AgentFabricSandbox.image.uri", "required": true}]}, {"type": "object", "name": "resources", "arg": "$resource.properties.workload.AgentFabricSandbox.resources", "required": true, "props": [{"type": "string", "name": "cpu", "arg": "$resource.properties.workload.AgentFabricSandbox.resources.cpu", "required": true}, {"type": "string", "name": "disk", "arg": "$resource.properties.workload.AgentFabricSandbox.resources.disk"}, {"type": "string", "name": "memory", "arg": "$resource.properties.workload.AgentFabricSandbox.resources.memory", "required": 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.NetworkSecurity/agentFabrics/{}/members/{}"}}, {"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": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "spiffeId"}, {"type": "object", "name": "workload", "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "ACI"}, {"value": "AgentFabricSandbox"}]}}, {"readOnly": true, "type": "string", "name": "workloadId"}], "discriminators": [{"property": "type", "value": "ACI", "props": [{"type": "ResourceId", "name": "resourceId", "required": true}]}, {"property": "type", "value": "AgentFabricSandbox", "props": [{"type": "object", "name": "agentIdentity", "props": [{"type": "string", "name": "agentId", "required": true}, {"type": "string", "name": "tenantId", "required": true}]}, {"type": "string", "name": "domain", "required": true}, {"type": "array", "name": "endpoints", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "integer32", "name": "port", "required": true}]}, "identifiers": ["name"]}, {"type": "object", "name": "image", "required": true, "props": [{"type": "string", "name": "digest"}, {"type": "string", "name": "pullPolicy", "enum": {"items": [{"value": "Always"}, {"value": "IfNotPresent"}]}}, {"type": "string", "name": "uri", "required": true}]}, {"type": "object", "name": "resources", "required": true, "props": [{"type": "string", "name": "cpu", "required": true}, {"type": "string", "name": "disk"}, {"type": "string", "name": "memory", "required": 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-07-21-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networksecurity/agentfabrics/{}/members/{}", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29ya1NlY3VyaXR5L2FnZW50RmFicmljcy97YWdlbnRGYWJyaWNOYW1lfS9tZW1iZXJzL3ttZW1iZXJOYW1lfQ==/V/MjAyNi0wNy0yMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.agentFabricName", "options": ["fabric-name"], "required": true, "idPart": "name", "help": {"short": "The name of the AgentFabric"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"type": "string", "var": "$Path.memberName", "options": ["member-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Member"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$properties.tags", "options": ["tags"], "group": "Properties", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Members_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkSecurity/agentFabrics/{agentFabricName}/members/{memberName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "agentFabricName", "arg": "$Path.agentFabricName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"type": "string", "name": "memberName", "arg": "$Path.memberName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"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-07-21-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "tags", "arg": "$properties.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.NetworkSecurity/agentFabrics/{}/members/{}"}}, {"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": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "spiffeId"}, {"type": "object", "name": "workload", "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "ACI"}, {"value": "AgentFabricSandbox"}]}}, {"readOnly": true, "type": "string", "name": "workloadId"}], "discriminators": [{"property": "type", "value": "ACI", "props": [{"type": "ResourceId", "name": "resourceId", "required": true}]}, {"property": "type", "value": "AgentFabricSandbox", "props": [{"type": "object", "name": "agentIdentity", "props": [{"type": "string", "name": "agentId", "required": true}, {"type": "string", "name": "tenantId", "required": true}]}, {"type": "string", "name": "domain", "required": true}, {"type": "array", "name": "endpoints", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "integer32", "name": "port", "required": true}]}, "identifiers": ["name"]}, {"type": "object", "name": "image", "required": true, "props": [{"type": "string", "name": "digest"}, {"type": "string", "name": "pullPolicy", "enum": {"items": [{"value": "Always"}, {"value": "IfNotPresent"}]}}, {"type": "string", "name": "uri", "required": true}]}, {"type": "object", "name": "resources", "required": true, "props": [{"type": "string", "name": "cpu", "required": true}, {"type": "string", "name": "disk"}, {"type": "string", "name": "memory", "required": true}]}]}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9L21lbWJlcnMve30=/2026-07-21-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9L21lbWJlcnMve30=/2026-07-21-preview.xml deleted file mode 100644 index 70caba4d4..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvYWdlbnRmYWJyaWNzL3t9L21lbWJlcnMve30=/2026-07-21-preview.xml +++ /dev/null @@ -1,654 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
-
- - - - - - - - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- - - - - - - -
-
- -
-
-
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvcG9saWN5Z3JvdXBzL3t9/2026-07-21-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvcG9saWN5Z3JvdXBzL3t9/2026-07-21-preview.json deleted file mode 100644 index 332be2c8c..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvcG9saWN5Z3JvdXBzL3t9/2026-07-21-preview.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networksecurity/policygroups/{}", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29ya1NlY3VyaXR5L3BvbGljeUdyb3Vwcy97cG9saWN5R3JvdXBOYW1lfQ==/V/MjAyNi0wNy0yMS1wcmV2aWV3"}], "commandGroups": [{"name": "agentmesh policy-group", "commands": [{"name": "show", "version": "2026-07-21-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networksecurity/policygroups/{}", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29ya1NlY3VyaXR5L3BvbGljeUdyb3Vwcy97cG9saWN5R3JvdXBOYW1lfQ==/V/MjAyNi0wNy0yMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.policyGroupName", "options": ["n", "name"], "required": true, "idPart": "name", "help": {"short": "The name of the PolicyGroup"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"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": "PolicyGroups_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkSecurity/policyGroups/{policyGroupName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "policyGroupName", "arg": "$Path.policyGroupName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"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-07-21-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.NetworkSecurity/policyGroups/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "displayName"}, {"type": "array", "name": "networkSecurityPolicies", "item": {"type": "object", "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "ContentInspection"}, {"value": "FqdnFiltering"}, {"value": "Mcp"}, {"value": "TlsInspection"}, {"value": "UrlFiltering"}]}}], "discriminators": [{"property": "type", "value": "ContentInspection", "props": [{"type": "object", "name": "promptInjectionProtection", "props": [{"type": "string", "name": "onDetection", "required": true, "enum": {"items": [{"value": "Alert"}, {"value": "BlockAndAlert"}, {"value": "Sanitize"}]}}, {"type": "array", "name": "promptLocations", "item": {"type": "string"}}, {"type": "array", "name": "responseLocations", "item": {"type": "string"}}, {"type": "string", "name": "sensitivity", "enum": {"items": [{"value": "High"}, {"value": "Low"}, {"value": "Medium"}]}}]}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}, {"property": "type", "value": "FqdnFiltering", "props": [{"type": "object", "name": "destination", "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Fqdns"}]}}], "discriminators": [{"property": "type", "value": "Fqdns", "props": [{"type": "array", "name": "fqdns", "required": true, "item": {"type": "string"}}]}]}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Both"}, {"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "string", "name": "name"}, {"type": "array", "name": "ports", "item": {"type": "integer32"}}, {"type": "integer32", "name": "priority"}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}, {"property": "type", "value": "Mcp", "props": [{"type": "string", "name": "defaultAction", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "object", "name": "destination", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "Fqdns"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "Fqdns", "props": [{"type": "array", "name": "fqdns", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}, {"type": "array", "name": "rules", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "action", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "array", "name": "tools", "required": true, "item": {"type": "string"}}]}}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}, {"property": "type", "value": "TlsInspection", "props": [{"type": "object", "name": "certificate", "required": true, "props": [{"type": "string", "name": "mode", "required": true, "enum": {"items": [{"value": "AzureManagedCA"}]}}], "discriminators": [{"property": "mode", "value": "AzureManagedCA"}]}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}, {"property": "type", "value": "UrlFiltering", "props": [{"type": "string", "name": "defaultAction", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "object", "name": "destination", "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "Fqdns"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "Fqdns", "props": [{"type": "array", "name": "fqdns", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}, {"type": "array", "name": "rules", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "action", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "string", "name": "hostname"}, {"type": "string", "name": "method", "enum": {"items": [{"value": "DELETE"}, {"value": "GET"}, {"value": "HEAD"}, {"value": "OPTIONS"}, {"value": "PATCH"}, {"value": "POST"}, {"value": "PUT"}]}}, {"type": "string", "name": "name", "required": true}, {"type": "array", "name": "paths", "item": {"type": "string"}}, {"type": "integer32", "name": "priority", "required": true}]}, "identifiers": ["name"]}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}]}}, {"type": "integer32", "name": "priority"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"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-07-21-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networksecurity/policygroups/{}", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29ya1NlY3VyaXR5L3BvbGljeUdyb3Vwcy97cG9saWN5R3JvdXBOYW1lfQ==/V/MjAyNi0wNy0yMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.policyGroupName", "options": ["n", "name"], "required": true, "idPart": "name", "help": {"short": "The name of the PolicyGroup"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"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": "PolicyGroups_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkSecurity/policyGroups/{policyGroupName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "policyGroupName", "arg": "$Path.policyGroupName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"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-07-21-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-07-21-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networksecurity/policygroups/{}", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29ya1NlY3VyaXR5L3BvbGljeUdyb3Vwcy97cG9saWN5R3JvdXBOYW1lfQ==/V/MjAyNi0wNy0yMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.policyGroupName", "options": ["n", "name"], "required": true, "idPart": "name", "help": {"short": "The name of the PolicyGroup"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"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.description", "options": ["description"], "group": "Properties", "help": {"short": "The description of the policy group."}}, {"type": "string", "var": "$resource.properties.displayName", "options": ["display-name"], "group": "Properties", "help": {"short": "The display name of the policy group."}}, {"type": "array", "var": "$resource.properties.networkSecurityPolicies", "options": ["network-security-policies"], "group": "Properties", "help": {"short": "The list of network security policies."}, "item": {"type": "object", "args": [{"type": "object", "var": "$resource.properties.networkSecurityPolicies[].ContentInspection", "options": ["content-inspection"], "args": [{"type": "object", "var": "$resource.properties.networkSecurityPolicies[].ContentInspection.promptInjectionProtection", "options": ["prompt-injection-protection"], "help": {"short": "The prompt injection protection configuration."}, "args": [{"type": "string", "var": "$resource.properties.networkSecurityPolicies[].ContentInspection.promptInjectionProtection.onDetection", "options": ["on-detection"], "required": true, "help": {"short": "The action to take when prompt injection is detected."}, "enum": {"items": [{"name": "Alert", "value": "Alert"}, {"name": "BlockAndAlert", "value": "BlockAndAlert"}, {"name": "Sanitize", "value": "Sanitize"}]}}, {"type": "array", "var": "$resource.properties.networkSecurityPolicies[].ContentInspection.promptInjectionProtection.promptLocations", "options": ["prompt-locations"], "help": {"short": "The JSONPath expressions selecting the parts of the request body to scan for prompt injection."}, "item": {"type": "string"}}, {"type": "array", "var": "$resource.properties.networkSecurityPolicies[].ContentInspection.promptInjectionProtection.responseLocations", "options": ["response-locations"], "help": {"short": "The JSONPath expressions selecting the parts of the response body to scan for prompt injection."}, "item": {"type": "string"}}, {"type": "string", "var": "$resource.properties.networkSecurityPolicies[].ContentInspection.promptInjectionProtection.sensitivity", "options": ["sensitivity"], "help": {"short": "The sensitivity level of prompt injection detection."}, "enum": {"items": [{"name": "High", "value": "High"}, {"name": "Low", "value": "Low"}, {"name": "Medium", "value": "Medium"}]}}]}, {"type": "object", "var": "$resource.properties.networkSecurityPolicies[].ContentInspection.source", "options": ["source"], "required": true, "help": {"short": "The source details for the policy."}, "args": [{"type": "object", "var": "$resource.properties.networkSecurityPolicies[].ContentInspection.source.AddressPrefixes", "options": ["address-prefixes"], "args": [{"type": "array", "var": "$resource.properties.networkSecurityPolicies[].ContentInspection.source.AddressPrefixes.prefixes", "options": ["prefixes"], "required": true, "help": {"short": "The IP address prefixes, in CIDR notation, that identify the source(s)."}, "item": {"type": "string"}}]}, {"type": "object", "var": "$resource.properties.networkSecurityPolicies[].ContentInspection.source.WorkloadIdPatterns", "options": ["workload-id-patterns"], "args": [{"type": "array", "var": "$resource.properties.networkSecurityPolicies[].ContentInspection.source.WorkloadIdPatterns.patterns", "options": ["patterns"], "required": true, "help": {"short": "The workload ID patterns that identify the source(s)."}, "item": {"type": "string"}}]}]}]}, {"type": "object", "var": "$resource.properties.networkSecurityPolicies[].FqdnFiltering", "options": ["fqdn-filtering"], "args": [{"type": "object", "var": "$resource.properties.networkSecurityPolicies[].FqdnFiltering.destination", "options": ["destination"], "help": {"short": "The destination details for the policy."}, "args": [{"type": "object", "var": "$resource.properties.networkSecurityPolicies[].FqdnFiltering.destination.Fqdns", "options": ["fqdns"], "args": [{"type": "array", "var": "$resource.properties.networkSecurityPolicies[].FqdnFiltering.destination.Fqdns.fqdns", "options": ["fqdns"], "required": true, "help": {"short": "The fully qualified domain names that identify the destination(s)."}, "item": {"type": "string"}}]}]}, {"type": "string", "var": "$resource.properties.networkSecurityPolicies[].FqdnFiltering.direction", "options": ["direction"], "help": {"short": "The direction of traffic for the policy."}, "enum": {"items": [{"name": "Both", "value": "Both"}, {"name": "Inbound", "value": "Inbound"}, {"name": "Outbound", "value": "Outbound"}]}}, {"type": "string", "var": "$resource.properties.networkSecurityPolicies[].FqdnFiltering.name", "options": ["name"], "help": {"short": "The name of the policy."}}, {"type": "array", "var": "$resource.properties.networkSecurityPolicies[].FqdnFiltering.ports", "options": ["ports"], "help": {"short": "The ports for the policy."}, "item": {"type": "integer32"}}, {"type": "integer32", "var": "$resource.properties.networkSecurityPolicies[].FqdnFiltering.priority", "options": ["priority"], "help": {"short": "The priority of the policy."}}, {"type": "object", "var": "$resource.properties.networkSecurityPolicies[].FqdnFiltering.source", "options": ["source"], "required": true, "help": {"short": "The source details for the policy."}, "args": [{"type": "object", "var": "$resource.properties.networkSecurityPolicies[].FqdnFiltering.source.AddressPrefixes", "options": ["address-prefixes"], "args": [{"type": "array", "var": "$resource.properties.networkSecurityPolicies[].FqdnFiltering.source.AddressPrefixes.prefixes", "options": ["prefixes"], "required": true, "help": {"short": "The IP address prefixes, in CIDR notation, that identify the source(s)."}, "item": {"type": "string"}}]}, {"type": "object", "var": "$resource.properties.networkSecurityPolicies[].FqdnFiltering.source.WorkloadIdPatterns", "options": ["workload-id-patterns"], "args": [{"type": "array", "var": "$resource.properties.networkSecurityPolicies[].FqdnFiltering.source.WorkloadIdPatterns.patterns", "options": ["patterns"], "required": true, "help": {"short": "The workload ID patterns that identify the source(s)."}, "item": {"type": "string"}}]}]}]}, {"type": "object", "var": "$resource.properties.networkSecurityPolicies[].Mcp", "options": ["mcp"], "args": [{"type": "string", "var": "$resource.properties.networkSecurityPolicies[].Mcp.defaultAction", "options": ["default-action"], "required": true, "help": {"short": "The default action to take when no rule in the policy matches."}, "enum": {"items": [{"name": "Allow", "value": "Allow"}, {"name": "Deny", "value": "Deny"}]}}, {"type": "object", "var": "$resource.properties.networkSecurityPolicies[].Mcp.destination", "options": ["destination"], "required": true, "help": {"short": "The MCP server(s) that this policy applies to."}, "args": [{"type": "object", "var": "$resource.properties.networkSecurityPolicies[].Mcp.destination.AddressPrefixes", "options": ["address-prefixes"], "args": [{"type": "array", "var": "$resource.properties.networkSecurityPolicies[].Mcp.destination.AddressPrefixes.prefixes", "options": ["prefixes"], "required": true, "help": {"short": "The IP address prefixes, in CIDR notation, that identify the destination(s)."}, "item": {"type": "string"}}]}, {"type": "object", "var": "$resource.properties.networkSecurityPolicies[].Mcp.destination.Fqdns", "options": ["fqdns"], "args": [{"type": "array", "var": "$resource.properties.networkSecurityPolicies[].Mcp.destination.Fqdns.fqdns", "options": ["fqdns"], "required": true, "help": {"short": "The fully qualified domain names that identify the destination(s)."}, "item": {"type": "string"}}]}, {"type": "object", "var": "$resource.properties.networkSecurityPolicies[].Mcp.destination.WorkloadIdPatterns", "options": ["workload-id-patterns"], "args": [{"type": "array", "var": "$resource.properties.networkSecurityPolicies[].Mcp.destination.WorkloadIdPatterns.patterns", "options": ["patterns"], "required": true, "help": {"short": "The workload ID patterns that identify the destination(s)."}, "item": {"type": "string"}}]}]}, {"type": "array", "var": "$resource.properties.networkSecurityPolicies[].Mcp.rules", "options": ["rules"], "required": true, "help": {"short": "The list of MCP rules."}, "item": {"type": "object", "args": [{"type": "string", "var": "$resource.properties.networkSecurityPolicies[].Mcp.rules[].action", "options": ["action"], "required": true, "help": {"short": "The action to take for the specified MCP tools."}, "enum": {"items": [{"name": "Allow", "value": "Allow"}, {"name": "Deny", "value": "Deny"}]}}, {"type": "array", "var": "$resource.properties.networkSecurityPolicies[].Mcp.rules[].tools", "options": ["tools"], "required": true, "help": {"short": "The MCP tool names that the rule applies to."}, "item": {"type": "string"}}]}}, {"type": "object", "var": "$resource.properties.networkSecurityPolicies[].Mcp.source", "options": ["source"], "required": true, "help": {"short": "The source(s) that this policy applies to."}, "args": [{"type": "object", "var": "$resource.properties.networkSecurityPolicies[].Mcp.source.AddressPrefixes", "options": ["address-prefixes"], "args": [{"type": "array", "var": "$resource.properties.networkSecurityPolicies[].Mcp.source.AddressPrefixes.prefixes", "options": ["prefixes"], "required": true, "help": {"short": "The IP address prefixes, in CIDR notation, that identify the source(s)."}, "item": {"type": "string"}}]}, {"type": "object", "var": "$resource.properties.networkSecurityPolicies[].Mcp.source.WorkloadIdPatterns", "options": ["workload-id-patterns"], "args": [{"type": "array", "var": "$resource.properties.networkSecurityPolicies[].Mcp.source.WorkloadIdPatterns.patterns", "options": ["patterns"], "required": true, "help": {"short": "The workload ID patterns that identify the source(s)."}, "item": {"type": "string"}}]}]}]}, {"type": "object", "var": "$resource.properties.networkSecurityPolicies[].TlsInspection", "options": ["tls-inspection"], "args": [{"type": "object", "var": "$resource.properties.networkSecurityPolicies[].TlsInspection.certificate", "options": ["certificate"], "required": true, "help": {"short": "The certificate configuration used for TLS inspection."}, "args": [{"blank": {"value": {}}, "type": "object", "var": "$resource.properties.networkSecurityPolicies[].TlsInspection.certificate.AzureManagedCA", "options": ["azure-managed-ca"]}]}, {"type": "object", "var": "$resource.properties.networkSecurityPolicies[].TlsInspection.source", "options": ["source"], "required": true, "help": {"short": "The source details for the policy."}, "args": [{"type": "object", "var": "$resource.properties.networkSecurityPolicies[].TlsInspection.source.WorkloadIdPatterns", "options": ["workload-id-patterns"], "args": [{"type": "array", "var": "$resource.properties.networkSecurityPolicies[].TlsInspection.source.WorkloadIdPatterns.patterns", "options": ["patterns"], "required": true, "help": {"short": "The workload ID patterns that identify the source(s)."}, "item": {"type": "string"}}]}]}]}, {"type": "object", "var": "$resource.properties.networkSecurityPolicies[].UrlFiltering", "options": ["url-filtering"], "args": [{"type": "string", "var": "$resource.properties.networkSecurityPolicies[].UrlFiltering.defaultAction", "options": ["default-action"], "required": true, "help": {"short": "The default action to take when no rule in the policy matches."}, "enum": {"items": [{"name": "Allow", "value": "Allow"}, {"name": "Deny", "value": "Deny"}]}}, {"type": "object", "var": "$resource.properties.networkSecurityPolicies[].UrlFiltering.destination", "options": ["destination"], "help": {"short": "The destination details for the policy."}, "args": [{"type": "object", "var": "$resource.properties.networkSecurityPolicies[].UrlFiltering.destination.AddressPrefixes", "options": ["address-prefixes"], "args": [{"type": "array", "var": "$resource.properties.networkSecurityPolicies[].UrlFiltering.destination.AddressPrefixes.prefixes", "options": ["prefixes"], "required": true, "help": {"short": "The IP address prefixes, in CIDR notation, that identify the destination(s)."}, "item": {"type": "string"}}]}, {"type": "object", "var": "$resource.properties.networkSecurityPolicies[].UrlFiltering.destination.Fqdns", "options": ["fqdns"], "args": [{"type": "array", "var": "$resource.properties.networkSecurityPolicies[].UrlFiltering.destination.Fqdns.fqdns", "options": ["fqdns"], "required": true, "help": {"short": "The fully qualified domain names that identify the destination(s)."}, "item": {"type": "string"}}]}, {"type": "object", "var": "$resource.properties.networkSecurityPolicies[].UrlFiltering.destination.WorkloadIdPatterns", "options": ["workload-id-patterns"], "args": [{"type": "array", "var": "$resource.properties.networkSecurityPolicies[].UrlFiltering.destination.WorkloadIdPatterns.patterns", "options": ["patterns"], "required": true, "help": {"short": "The workload ID patterns that identify the destination(s)."}, "item": {"type": "string"}}]}]}, {"type": "array", "var": "$resource.properties.networkSecurityPolicies[].UrlFiltering.rules", "options": ["rules"], "required": true, "help": {"short": "The list of URL filtering rules."}, "item": {"type": "object", "args": [{"type": "string", "var": "$resource.properties.networkSecurityPolicies[].UrlFiltering.rules[].action", "options": ["action"], "required": true, "help": {"short": "The action to take when the rule matches."}, "enum": {"items": [{"name": "Allow", "value": "Allow"}, {"name": "Deny", "value": "Deny"}]}}, {"type": "string", "var": "$resource.properties.networkSecurityPolicies[].UrlFiltering.rules[].hostname", "options": ["hostname"], "help": {"short": "The hostname matched by the rule. If omitted, the rule matches any hostname."}}, {"type": "string", "var": "$resource.properties.networkSecurityPolicies[].UrlFiltering.rules[].method", "options": ["method"], "help": {"short": "The HTTP method matched by the rule. If omitted, the rule matches any method."}, "enum": {"items": [{"name": "DELETE", "value": "DELETE"}, {"name": "GET", "value": "GET"}, {"name": "HEAD", "value": "HEAD"}, {"name": "OPTIONS", "value": "OPTIONS"}, {"name": "PATCH", "value": "PATCH"}, {"name": "POST", "value": "POST"}, {"name": "PUT", "value": "PUT"}]}}, {"type": "string", "var": "$resource.properties.networkSecurityPolicies[].UrlFiltering.rules[].name", "options": ["name"], "required": true, "help": {"short": "The name of the rule."}}, {"type": "array", "var": "$resource.properties.networkSecurityPolicies[].UrlFiltering.rules[].paths", "options": ["paths"], "help": {"short": "The URL paths matched by the rule. If omitted, the rule matches any path."}, "item": {"type": "string"}}, {"type": "integer32", "var": "$resource.properties.networkSecurityPolicies[].UrlFiltering.rules[].priority", "options": ["priority"], "required": true, "help": {"short": "The priority of the rule. Rules are evaluated in ascending priority order."}}]}}, {"type": "object", "var": "$resource.properties.networkSecurityPolicies[].UrlFiltering.source", "options": ["source"], "required": true, "help": {"short": "The source details for the policy."}, "args": [{"type": "object", "var": "$resource.properties.networkSecurityPolicies[].UrlFiltering.source.AddressPrefixes", "options": ["address-prefixes"], "args": [{"type": "array", "var": "$resource.properties.networkSecurityPolicies[].UrlFiltering.source.AddressPrefixes.prefixes", "options": ["prefixes"], "required": true, "help": {"short": "The IP address prefixes, in CIDR notation, that identify the source(s)."}, "item": {"type": "string"}}]}, {"type": "object", "var": "$resource.properties.networkSecurityPolicies[].UrlFiltering.source.WorkloadIdPatterns", "options": ["workload-id-patterns"], "args": [{"type": "array", "var": "$resource.properties.networkSecurityPolicies[].UrlFiltering.source.WorkloadIdPatterns.patterns", "options": ["patterns"], "required": true, "help": {"short": "The workload ID patterns that identify the source(s)."}, "item": {"type": "string"}}]}]}]}]}}, {"type": "integer32", "var": "$resource.properties.priority", "options": ["priority"], "group": "Properties", "help": {"short": "The priority of the policy group."}}]}, {"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": "PolicyGroups_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkSecurity/policyGroups/{policyGroupName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "policyGroupName", "arg": "$Path.policyGroupName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"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-07-21-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": "description", "arg": "$resource.properties.description"}, {"type": "string", "name": "displayName", "arg": "$resource.properties.displayName"}, {"type": "array", "name": "networkSecurityPolicies", "arg": "$resource.properties.networkSecurityPolicies", "item": {"type": "object", "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"arg": "$resource.properties.networkSecurityPolicies[].ContentInspection", "value": "ContentInspection"}, {"arg": "$resource.properties.networkSecurityPolicies[].FqdnFiltering", "value": "FqdnFiltering"}, {"arg": "$resource.properties.networkSecurityPolicies[].Mcp", "value": "Mcp"}, {"arg": "$resource.properties.networkSecurityPolicies[].TlsInspection", "value": "TlsInspection"}, {"arg": "$resource.properties.networkSecurityPolicies[].UrlFiltering", "value": "UrlFiltering"}]}}], "discriminators": [{"property": "type", "value": "ContentInspection", "props": [{"type": "object", "name": "promptInjectionProtection", "arg": "$resource.properties.networkSecurityPolicies[].ContentInspection.promptInjectionProtection", "props": [{"type": "string", "name": "onDetection", "arg": "$resource.properties.networkSecurityPolicies[].ContentInspection.promptInjectionProtection.onDetection", "required": true, "enum": {"items": [{"value": "Alert"}, {"value": "BlockAndAlert"}, {"value": "Sanitize"}]}}, {"type": "array", "name": "promptLocations", "arg": "$resource.properties.networkSecurityPolicies[].ContentInspection.promptInjectionProtection.promptLocations", "item": {"type": "string"}}, {"type": "array", "name": "responseLocations", "arg": "$resource.properties.networkSecurityPolicies[].ContentInspection.promptInjectionProtection.responseLocations", "item": {"type": "string"}}, {"type": "string", "name": "sensitivity", "arg": "$resource.properties.networkSecurityPolicies[].ContentInspection.promptInjectionProtection.sensitivity", "enum": {"items": [{"value": "High"}, {"value": "Low"}, {"value": "Medium"}]}}]}, {"type": "object", "name": "source", "arg": "$resource.properties.networkSecurityPolicies[].ContentInspection.source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"arg": "$resource.properties.networkSecurityPolicies[].ContentInspection.source.AddressPrefixes", "value": "AddressPrefixes"}, {"arg": "$resource.properties.networkSecurityPolicies[].ContentInspection.source.WorkloadIdPatterns", "value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "arg": "$resource.properties.networkSecurityPolicies[].ContentInspection.source.AddressPrefixes.prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "arg": "$resource.properties.networkSecurityPolicies[].ContentInspection.source.WorkloadIdPatterns.patterns", "required": true, "item": {"type": "string"}}]}]}]}, {"property": "type", "value": "FqdnFiltering", "props": [{"type": "object", "name": "destination", "arg": "$resource.properties.networkSecurityPolicies[].FqdnFiltering.destination", "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"arg": "$resource.properties.networkSecurityPolicies[].FqdnFiltering.destination.Fqdns", "value": "Fqdns"}]}}], "discriminators": [{"property": "type", "value": "Fqdns", "props": [{"type": "array", "name": "fqdns", "arg": "$resource.properties.networkSecurityPolicies[].FqdnFiltering.destination.Fqdns.fqdns", "required": true, "item": {"type": "string"}}]}]}, {"type": "string", "name": "direction", "arg": "$resource.properties.networkSecurityPolicies[].FqdnFiltering.direction", "enum": {"items": [{"value": "Both"}, {"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "string", "name": "name", "arg": "$resource.properties.networkSecurityPolicies[].FqdnFiltering.name"}, {"type": "array", "name": "ports", "arg": "$resource.properties.networkSecurityPolicies[].FqdnFiltering.ports", "item": {"type": "integer32"}}, {"type": "integer32", "name": "priority", "arg": "$resource.properties.networkSecurityPolicies[].FqdnFiltering.priority"}, {"type": "object", "name": "source", "arg": "$resource.properties.networkSecurityPolicies[].FqdnFiltering.source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"arg": "$resource.properties.networkSecurityPolicies[].FqdnFiltering.source.AddressPrefixes", "value": "AddressPrefixes"}, {"arg": "$resource.properties.networkSecurityPolicies[].FqdnFiltering.source.WorkloadIdPatterns", "value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "arg": "$resource.properties.networkSecurityPolicies[].FqdnFiltering.source.AddressPrefixes.prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "arg": "$resource.properties.networkSecurityPolicies[].FqdnFiltering.source.WorkloadIdPatterns.patterns", "required": true, "item": {"type": "string"}}]}]}]}, {"property": "type", "value": "Mcp", "props": [{"type": "string", "name": "defaultAction", "arg": "$resource.properties.networkSecurityPolicies[].Mcp.defaultAction", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "object", "name": "destination", "arg": "$resource.properties.networkSecurityPolicies[].Mcp.destination", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"arg": "$resource.properties.networkSecurityPolicies[].Mcp.destination.AddressPrefixes", "value": "AddressPrefixes"}, {"arg": "$resource.properties.networkSecurityPolicies[].Mcp.destination.Fqdns", "value": "Fqdns"}, {"arg": "$resource.properties.networkSecurityPolicies[].Mcp.destination.WorkloadIdPatterns", "value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "arg": "$resource.properties.networkSecurityPolicies[].Mcp.destination.AddressPrefixes.prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "Fqdns", "props": [{"type": "array", "name": "fqdns", "arg": "$resource.properties.networkSecurityPolicies[].Mcp.destination.Fqdns.fqdns", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "arg": "$resource.properties.networkSecurityPolicies[].Mcp.destination.WorkloadIdPatterns.patterns", "required": true, "item": {"type": "string"}}]}]}, {"type": "array", "name": "rules", "arg": "$resource.properties.networkSecurityPolicies[].Mcp.rules", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "action", "arg": "$resource.properties.networkSecurityPolicies[].Mcp.rules[].action", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "array", "name": "tools", "arg": "$resource.properties.networkSecurityPolicies[].Mcp.rules[].tools", "required": true, "item": {"type": "string"}}]}}, {"type": "object", "name": "source", "arg": "$resource.properties.networkSecurityPolicies[].Mcp.source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"arg": "$resource.properties.networkSecurityPolicies[].Mcp.source.AddressPrefixes", "value": "AddressPrefixes"}, {"arg": "$resource.properties.networkSecurityPolicies[].Mcp.source.WorkloadIdPatterns", "value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "arg": "$resource.properties.networkSecurityPolicies[].Mcp.source.AddressPrefixes.prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "arg": "$resource.properties.networkSecurityPolicies[].Mcp.source.WorkloadIdPatterns.patterns", "required": true, "item": {"type": "string"}}]}]}]}, {"property": "type", "value": "TlsInspection", "props": [{"type": "object", "name": "certificate", "arg": "$resource.properties.networkSecurityPolicies[].TlsInspection.certificate", "required": true, "props": [{"type": "string", "name": "mode", "required": true, "enum": {"items": [{"arg": "$resource.properties.networkSecurityPolicies[].TlsInspection.certificate.AzureManagedCA", "value": "AzureManagedCA"}]}}], "discriminators": [{"property": "mode", "value": "AzureManagedCA"}]}, {"type": "object", "name": "source", "arg": "$resource.properties.networkSecurityPolicies[].TlsInspection.source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"arg": "$resource.properties.networkSecurityPolicies[].TlsInspection.source.WorkloadIdPatterns", "value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "arg": "$resource.properties.networkSecurityPolicies[].TlsInspection.source.WorkloadIdPatterns.patterns", "required": true, "item": {"type": "string"}}]}]}]}, {"property": "type", "value": "UrlFiltering", "props": [{"type": "string", "name": "defaultAction", "arg": "$resource.properties.networkSecurityPolicies[].UrlFiltering.defaultAction", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "object", "name": "destination", "arg": "$resource.properties.networkSecurityPolicies[].UrlFiltering.destination", "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"arg": "$resource.properties.networkSecurityPolicies[].UrlFiltering.destination.AddressPrefixes", "value": "AddressPrefixes"}, {"arg": "$resource.properties.networkSecurityPolicies[].UrlFiltering.destination.Fqdns", "value": "Fqdns"}, {"arg": "$resource.properties.networkSecurityPolicies[].UrlFiltering.destination.WorkloadIdPatterns", "value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "arg": "$resource.properties.networkSecurityPolicies[].UrlFiltering.destination.AddressPrefixes.prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "Fqdns", "props": [{"type": "array", "name": "fqdns", "arg": "$resource.properties.networkSecurityPolicies[].UrlFiltering.destination.Fqdns.fqdns", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "arg": "$resource.properties.networkSecurityPolicies[].UrlFiltering.destination.WorkloadIdPatterns.patterns", "required": true, "item": {"type": "string"}}]}]}, {"type": "array", "name": "rules", "arg": "$resource.properties.networkSecurityPolicies[].UrlFiltering.rules", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "action", "arg": "$resource.properties.networkSecurityPolicies[].UrlFiltering.rules[].action", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "string", "name": "hostname", "arg": "$resource.properties.networkSecurityPolicies[].UrlFiltering.rules[].hostname"}, {"type": "string", "name": "method", "arg": "$resource.properties.networkSecurityPolicies[].UrlFiltering.rules[].method", "enum": {"items": [{"value": "DELETE"}, {"value": "GET"}, {"value": "HEAD"}, {"value": "OPTIONS"}, {"value": "PATCH"}, {"value": "POST"}, {"value": "PUT"}]}}, {"type": "string", "name": "name", "arg": "$resource.properties.networkSecurityPolicies[].UrlFiltering.rules[].name", "required": true}, {"type": "array", "name": "paths", "arg": "$resource.properties.networkSecurityPolicies[].UrlFiltering.rules[].paths", "item": {"type": "string"}}, {"type": "integer32", "name": "priority", "arg": "$resource.properties.networkSecurityPolicies[].UrlFiltering.rules[].priority", "required": true}]}, "identifiers": ["name"]}, {"type": "object", "name": "source", "arg": "$resource.properties.networkSecurityPolicies[].UrlFiltering.source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"arg": "$resource.properties.networkSecurityPolicies[].UrlFiltering.source.AddressPrefixes", "value": "AddressPrefixes"}, {"arg": "$resource.properties.networkSecurityPolicies[].UrlFiltering.source.WorkloadIdPatterns", "value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "arg": "$resource.properties.networkSecurityPolicies[].UrlFiltering.source.AddressPrefixes.prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "arg": "$resource.properties.networkSecurityPolicies[].UrlFiltering.source.WorkloadIdPatterns.patterns", "required": true, "item": {"type": "string"}}]}]}]}]}}, {"type": "integer32", "name": "priority", "arg": "$resource.properties.priority"}]}, {"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.NetworkSecurity/policyGroups/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "displayName"}, {"type": "array", "name": "networkSecurityPolicies", "item": {"type": "object", "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "ContentInspection"}, {"value": "FqdnFiltering"}, {"value": "Mcp"}, {"value": "TlsInspection"}, {"value": "UrlFiltering"}]}}], "discriminators": [{"property": "type", "value": "ContentInspection", "props": [{"type": "object", "name": "promptInjectionProtection", "props": [{"type": "string", "name": "onDetection", "required": true, "enum": {"items": [{"value": "Alert"}, {"value": "BlockAndAlert"}, {"value": "Sanitize"}]}}, {"type": "array", "name": "promptLocations", "item": {"type": "string"}}, {"type": "array", "name": "responseLocations", "item": {"type": "string"}}, {"type": "string", "name": "sensitivity", "enum": {"items": [{"value": "High"}, {"value": "Low"}, {"value": "Medium"}]}}]}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}, {"property": "type", "value": "FqdnFiltering", "props": [{"type": "object", "name": "destination", "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Fqdns"}]}}], "discriminators": [{"property": "type", "value": "Fqdns", "props": [{"type": "array", "name": "fqdns", "required": true, "item": {"type": "string"}}]}]}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Both"}, {"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "string", "name": "name"}, {"type": "array", "name": "ports", "item": {"type": "integer32"}}, {"type": "integer32", "name": "priority"}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}, {"property": "type", "value": "Mcp", "props": [{"type": "string", "name": "defaultAction", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "object", "name": "destination", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "Fqdns"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "Fqdns", "props": [{"type": "array", "name": "fqdns", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}, {"type": "array", "name": "rules", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "action", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "array", "name": "tools", "required": true, "item": {"type": "string"}}]}}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}, {"property": "type", "value": "TlsInspection", "props": [{"type": "object", "name": "certificate", "required": true, "props": [{"type": "string", "name": "mode", "required": true, "enum": {"items": [{"value": "AzureManagedCA"}]}}], "discriminators": [{"property": "mode", "value": "AzureManagedCA"}]}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}, {"property": "type", "value": "UrlFiltering", "props": [{"type": "string", "name": "defaultAction", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "object", "name": "destination", "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "Fqdns"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "Fqdns", "props": [{"type": "array", "name": "fqdns", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}, {"type": "array", "name": "rules", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "action", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "string", "name": "hostname"}, {"type": "string", "name": "method", "enum": {"items": [{"value": "DELETE"}, {"value": "GET"}, {"value": "HEAD"}, {"value": "OPTIONS"}, {"value": "PATCH"}, {"value": "POST"}, {"value": "PUT"}]}}, {"type": "string", "name": "name", "required": true}, {"type": "array", "name": "paths", "item": {"type": "string"}}, {"type": "integer32", "name": "priority", "required": true}]}, "identifiers": ["name"]}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}]}}, {"type": "integer32", "name": "priority"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"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-07-21-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networksecurity/policygroups/{}", "version": "2026-07-21-preview", "swagger": "mgmt-plane/networksecurity/ResourceProviders/Microsoft.NetworkSecurity/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29ya1NlY3VyaXR5L3BvbGljeUdyb3Vwcy97cG9saWN5R3JvdXBOYW1lfQ==/V/MjAyNi0wNy0yMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.policyGroupName", "options": ["n", "name"], "required": true, "idPart": "name", "help": {"short": "The name of the PolicyGroup"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$properties.tags", "options": ["tags"], "group": "Properties", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "PolicyGroups_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkSecurity/policyGroups/{policyGroupName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "policyGroupName", "arg": "$Path.policyGroupName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"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-07-21-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "tags", "arg": "$properties.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.NetworkSecurity/policyGroups/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "displayName"}, {"type": "array", "name": "networkSecurityPolicies", "item": {"type": "object", "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "ContentInspection"}, {"value": "FqdnFiltering"}, {"value": "Mcp"}, {"value": "TlsInspection"}, {"value": "UrlFiltering"}]}}], "discriminators": [{"property": "type", "value": "ContentInspection", "props": [{"type": "object", "name": "promptInjectionProtection", "props": [{"type": "string", "name": "onDetection", "required": true, "enum": {"items": [{"value": "Alert"}, {"value": "BlockAndAlert"}, {"value": "Sanitize"}]}}, {"type": "array", "name": "promptLocations", "item": {"type": "string"}}, {"type": "array", "name": "responseLocations", "item": {"type": "string"}}, {"type": "string", "name": "sensitivity", "enum": {"items": [{"value": "High"}, {"value": "Low"}, {"value": "Medium"}]}}]}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}, {"property": "type", "value": "FqdnFiltering", "props": [{"type": "object", "name": "destination", "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Fqdns"}]}}], "discriminators": [{"property": "type", "value": "Fqdns", "props": [{"type": "array", "name": "fqdns", "required": true, "item": {"type": "string"}}]}]}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Both"}, {"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "string", "name": "name"}, {"type": "array", "name": "ports", "item": {"type": "integer32"}}, {"type": "integer32", "name": "priority"}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}, {"property": "type", "value": "Mcp", "props": [{"type": "string", "name": "defaultAction", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "object", "name": "destination", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "Fqdns"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "Fqdns", "props": [{"type": "array", "name": "fqdns", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}, {"type": "array", "name": "rules", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "action", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "array", "name": "tools", "required": true, "item": {"type": "string"}}]}}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}, {"property": "type", "value": "TlsInspection", "props": [{"type": "object", "name": "certificate", "required": true, "props": [{"type": "string", "name": "mode", "required": true, "enum": {"items": [{"value": "AzureManagedCA"}]}}], "discriminators": [{"property": "mode", "value": "AzureManagedCA"}]}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}, {"property": "type", "value": "UrlFiltering", "props": [{"type": "string", "name": "defaultAction", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "object", "name": "destination", "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "Fqdns"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "Fqdns", "props": [{"type": "array", "name": "fqdns", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}, {"type": "array", "name": "rules", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "action", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "string", "name": "hostname"}, {"type": "string", "name": "method", "enum": {"items": [{"value": "DELETE"}, {"value": "GET"}, {"value": "HEAD"}, {"value": "OPTIONS"}, {"value": "PATCH"}, {"value": "POST"}, {"value": "PUT"}]}}, {"type": "string", "name": "name", "required": true}, {"type": "array", "name": "paths", "item": {"type": "string"}}, {"type": "integer32", "name": "priority", "required": true}]}, "identifiers": ["name"]}, {"type": "object", "name": "source", "required": true, "props": [{"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefixes"}, {"value": "WorkloadIdPatterns"}]}}], "discriminators": [{"property": "type", "value": "AddressPrefixes", "props": [{"type": "array", "name": "prefixes", "required": true, "item": {"type": "string"}}]}, {"property": "type", "value": "WorkloadIdPatterns", "props": [{"type": "array", "name": "patterns", "required": true, "item": {"type": "string"}}]}]}]}]}}, {"type": "integer32", "name": "priority"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvcG9saWN5Z3JvdXBzL3t9/2026-07-21-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvcG9saWN5Z3JvdXBzL3t9/2026-07-21-preview.xml deleted file mode 100644 index 72a1b7e0e..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3Jrc2VjdXJpdHkvcG9saWN5Z3JvdXBzL3t9/2026-07-21-preview.xml +++ /dev/null @@ -1,1721 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
-
- - - - - - - - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- - - - - - - -
-
- -
-
-