diff --git a/Commands/network/manager/ipam-pool/_create.md b/Commands/network/manager/ipam-pool/_create.md index 4c9994d94..d5f33e461 100644 --- a/Commands/network/manager/ipam-pool/_create.md +++ b/Commands/network/manager/ipam-pool/_create.md @@ -14,3 +14,14 @@ Create the Pool resource. ```bash network manager ipam-pool create --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --address-prefixes "['10.0.0.0/16', '10.1.0.0/16']" --parent-pool-name "myParentIpamPool" --display-name "myIpamPoolDisplayName" --description "New Description" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-05-01.xml) **Preview** + + + +#### examples + +- IpamPools_Create + ```bash + network manager ipam-pool create --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --address-prefixes "['10.0.0.0/16', '10.1.0.0/16']" --parent-pool-name "myParentIpamPool" --display-name "myIpamPoolDisplayName" --description "New Description" + ``` diff --git a/Commands/network/manager/ipam-pool/_delete.md b/Commands/network/manager/ipam-pool/_delete.md index d0d44a630..cf840997a 100644 --- a/Commands/network/manager/ipam-pool/_delete.md +++ b/Commands/network/manager/ipam-pool/_delete.md @@ -14,3 +14,14 @@ Delete the Pool resource. ```bash network manager ipam-pool delete --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-05-01.xml) **Preview** + + + +#### examples + +- IpamPools_Delete + ```bash + network manager ipam-pool delete --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" + ``` diff --git a/Commands/network/manager/ipam-pool/_get-pool-usage.md b/Commands/network/manager/ipam-pool/_get-pool-usage.md index f3bb677d1..b1d3ac43e 100644 --- a/Commands/network/manager/ipam-pool/_get-pool-usage.md +++ b/Commands/network/manager/ipam-pool/_get-pool-usage.md @@ -14,3 +14,14 @@ Get the Pool Usage. ```bash network manager ipam-pool get-pool-usage --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vZ2V0cG9vbHVzYWdl/2024-05-01.xml) **Preview** + + + +#### examples + +- IpamPools_GetPoolUsage + ```bash + network manager ipam-pool get-pool-usage --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/network/manager/ipam-pool/_list-associated-resource.md b/Commands/network/manager/ipam-pool/_list-associated-resource.md index feb09c30b..80bbd9ad6 100644 --- a/Commands/network/manager/ipam-pool/_list-associated-resource.md +++ b/Commands/network/manager/ipam-pool/_list-associated-resource.md @@ -14,3 +14,14 @@ List Associated Resource in the Pool. ```bash network manager ipam-pool list-associated-resource --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vbGlzdGFzc29jaWF0ZWRyZXNvdXJjZXM=/2024-05-01.xml) **Preview** + + + +#### examples + +- IpamPools_ListAssociatedResources + ```bash + network manager ipam-pool list-associated-resource --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/network/manager/ipam-pool/_list.md b/Commands/network/manager/ipam-pool/_list.md index ceacc1182..57c08b1c1 100644 --- a/Commands/network/manager/ipam-pool/_list.md +++ b/Commands/network/manager/ipam-pool/_list.md @@ -14,3 +14,14 @@ List list of Pool resources at Network Manager level. ```bash network manager ipam-pool list --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHM=/2024-05-01.xml) **Preview** + + + +#### examples + +- IpamPools_List + ```bash + network manager ipam-pool list --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/network/manager/ipam-pool/_show.md b/Commands/network/manager/ipam-pool/_show.md index 207d2000c..b773de7f4 100644 --- a/Commands/network/manager/ipam-pool/_show.md +++ b/Commands/network/manager/ipam-pool/_show.md @@ -14,3 +14,14 @@ Get the specific Pool resource. ```bash network manager ipam-pool show --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-05-01.xml) **Preview** + + + +#### examples + +- IpamPools_Get + ```bash + network manager ipam-pool show --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/network/manager/ipam-pool/_update.md b/Commands/network/manager/ipam-pool/_update.md index 58dea0ad6..57c5bb8bf 100644 --- a/Commands/network/manager/ipam-pool/_update.md +++ b/Commands/network/manager/ipam-pool/_update.md @@ -14,3 +14,14 @@ Update the Pool resource. ```bash network manager ipam-pool update --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --display-name "myIpamPoolDisplayName" --description "New Description" --tags "" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-05-01.xml) **Preview** + + + +#### examples + +- IpamPools_Update + ```bash + network manager ipam-pool update --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --display-name "myIpamPoolDisplayName" --description "New Description" --tags "" + ``` diff --git a/Commands/network/manager/ipam-pool/static-cidr/_create.md b/Commands/network/manager/ipam-pool/static-cidr/_create.md index ffc331849..6aa112a34 100644 --- a/Commands/network/manager/ipam-pool/static-cidr/_create.md +++ b/Commands/network/manager/ipam-pool/static-cidr/_create.md @@ -14,3 +14,14 @@ Create the Static CIDR resource. ```bash network manager ipam-pool static-cidr create --name "myStaticCidr" --pool-name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --address-prefixes "['10.0.0.0/24']" --number-of-ip-addresses-to-allocate "256" --description "New Static Cidr Description" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-05-01.xml) **Preview** + + + +#### examples + +- StaticCidrs_Create + ```bash + network manager ipam-pool static-cidr create --name "myStaticCidr" --pool-name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --address-prefixes "['10.0.0.0/24']" --number-of-ip-addresses-to-allocate "256" --description "New Static Cidr Description" + ``` diff --git a/Commands/network/manager/ipam-pool/static-cidr/_delete.md b/Commands/network/manager/ipam-pool/static-cidr/_delete.md index e53e5e1ac..b3f014cbb 100644 --- a/Commands/network/manager/ipam-pool/static-cidr/_delete.md +++ b/Commands/network/manager/ipam-pool/static-cidr/_delete.md @@ -14,3 +14,14 @@ Delete the Static CIDR resource. ```bash network manager ipam-pool static-cidr delete --name "myStaticCidr" --pool-name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-05-01.xml) **Preview** + + + +#### examples + +- StaticCidrs_Delete + ```bash + network manager ipam-pool static-cidr delete --name "myStaticCidr" --pool-name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/network/manager/ipam-pool/static-cidr/_list.md b/Commands/network/manager/ipam-pool/static-cidr/_list.md index bf4d111b9..432b28bf8 100644 --- a/Commands/network/manager/ipam-pool/static-cidr/_list.md +++ b/Commands/network/manager/ipam-pool/static-cidr/_list.md @@ -14,3 +14,14 @@ List list of Static CIDR resources at Network Manager level. ```bash network manager ipam-pool static-cidr list --pool-name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnM=/2024-05-01.xml) **Preview** + + + +#### examples + +- StaticCidrs_List + ```bash + network manager ipam-pool static-cidr list --pool-name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/network/manager/ipam-pool/static-cidr/_show.md b/Commands/network/manager/ipam-pool/static-cidr/_show.md index c5363cf76..8e98963cf 100644 --- a/Commands/network/manager/ipam-pool/static-cidr/_show.md +++ b/Commands/network/manager/ipam-pool/static-cidr/_show.md @@ -14,3 +14,14 @@ Get the specific Static CIDR resource. ```bash network manager ipam-pool static-cidr show --name "myStaticCidr" --pool-name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-05-01.xml) **Preview** + + + +#### examples + +- StaticCidrs_Get + ```bash + network manager ipam-pool static-cidr show --name "myStaticCidr" --pool-name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/network/manager/ipam-pool/static-cidr/_update.md b/Commands/network/manager/ipam-pool/static-cidr/_update.md index 36df8ab3c..cc390bda1 100644 --- a/Commands/network/manager/ipam-pool/static-cidr/_update.md +++ b/Commands/network/manager/ipam-pool/static-cidr/_update.md @@ -7,3 +7,7 @@ Update the Static CIDR resource. ### [2024-01-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-01-01-preview.xml) **Preview** + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-05-01.xml) **Preview** + + diff --git a/Commands/network/manager/security-admin-config/_create.md b/Commands/network/manager/security-admin-config/_create.md index 8b8b5de27..9f9cbdf93 100644 --- a/Commands/network/manager/security-admin-config/_create.md +++ b/Commands/network/manager/security-admin-config/_create.md @@ -25,3 +25,14 @@ Create a network manager security admin configuration. ```bash network manager security-admin-config create --configuration-name "myTestSecurityConfig" --network-manager-name "TestNetworkManager" --resource-group "rg1" --description "A sample policy" --apply-on None ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30=/2024-05-01.xml) **Stable** + + + +#### examples + +- Create a network manager security admin configuration. + ```bash + network manager security-admin-config create --configuration-name "myTestSecurityConfig" --network-manager-name "TestNetworkManager" --resource-group "rg1" --description "A sample policy" --apply-on None + ``` diff --git a/Commands/network/manager/security-admin-config/_delete.md b/Commands/network/manager/security-admin-config/_delete.md index 68d80c25f..a7c943392 100644 --- a/Commands/network/manager/security-admin-config/_delete.md +++ b/Commands/network/manager/security-admin-config/_delete.md @@ -25,3 +25,14 @@ Delete a network manager security admin configuration. ```bash network manager security-admin-config delete --configuration-name "myTestSecurityConfig" --network-manager-name "testNetworkManager" --resource-group "rg1" --force n ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30=/2024-05-01.xml) **Stable** + + + +#### examples + +- Delete a network manager security admin configuration. + ```bash + network manager security-admin-config delete --configuration-name "myTestSecurityConfig" --network-manager-name "testNetworkManager" --resource-group "rg1" --force n + ``` diff --git a/Commands/network/manager/security-admin-config/_list.md b/Commands/network/manager/security-admin-config/_list.md index 51b8ed006..b1352108d 100644 --- a/Commands/network/manager/security-admin-config/_list.md +++ b/Commands/network/manager/security-admin-config/_list.md @@ -25,3 +25,14 @@ List all the network manager security admin configurations in a network manager, ```bash network manager security-admin-config list --network-manager-name "testNetworkManager" --resource-group "rg1" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnM=/2024-05-01.xml) **Stable** + + + +#### examples + +- List security admin configurations in a network manager. + ```bash + network manager security-admin-config list --network-manager-name "testNetworkManager" --resource-group "rg1" + ``` diff --git a/Commands/network/manager/security-admin-config/_show.md b/Commands/network/manager/security-admin-config/_show.md index 70791a100..1f8a37c6c 100644 --- a/Commands/network/manager/security-admin-config/_show.md +++ b/Commands/network/manager/security-admin-config/_show.md @@ -25,3 +25,14 @@ Get a network manager security admin configuration. ```bash network manager security-admin-config show --configuration-name "myTestSecurityConfig" --network-manager-name "testNetworkManager" --resource-group "rg1" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30=/2024-05-01.xml) **Stable** + + + +#### examples + +- Get a security admin configuration. + ```bash + network manager security-admin-config show --configuration-name "myTestSecurityConfig" --network-manager-name "testNetworkManager" --resource-group "rg1" + ``` diff --git a/Commands/network/manager/security-admin-config/_update.md b/Commands/network/manager/security-admin-config/_update.md index c702e43d1..0d7dd94ba 100644 --- a/Commands/network/manager/security-admin-config/_update.md +++ b/Commands/network/manager/security-admin-config/_update.md @@ -25,3 +25,14 @@ Update a network manager security admin configuration. ```bash network manager security-admin-config update --configuration-name "myTestSecurityConfig" --network-manager-name "TestNetworkManager" --resource-group "rg1" --description "A sample policy" --apply-on None ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30=/2024-05-01.xml) **Stable** + + + +#### examples + +- Update a network manager security admin configuration. + ```bash + network manager security-admin-config update --configuration-name "myTestSecurityConfig" --network-manager-name "TestNetworkManager" --resource-group "rg1" --description "A sample policy" --apply-on None + ``` diff --git a/Commands/network/manager/security-admin-config/rule-collection/rule/_create.md b/Commands/network/manager/security-admin-config/rule-collection/rule/_create.md index c611c0c4f..5829cf377 100644 --- a/Commands/network/manager/security-admin-config/rule-collection/rule/_create.md +++ b/Commands/network/manager/security-admin-config/rule-collection/rule/_create.md @@ -25,3 +25,14 @@ Create an admin rule. ```bash network manager security-admin-config rule-collection rule create --configuration-name "myTestSecurityConfig" --network-manager-name "TestNetworkManager" --resource-group "rg1" --rule-collection-name "myTestCollection" --rule-name "SampleAdminRule" --kind "Custom" --protocol "Tcp" --access "Allow" --priority 32 --direction "Inbound" --destinations address-prefix="*" address-prefix-type="IPPrefix" --dest-port-ranges 22 ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVzL3t9/2024-05-01.xml) **Stable** + + + +#### examples + +- Create security admin rules + ```bash + network manager security-admin-config rule-collection rule create --configuration-name "myTestSecurityConfig" --network-manager-name "TestNetworkManager" --resource-group "rg1" --rule-collection-name "myTestCollection" --rule-name "SampleAdminRule" --kind "Custom" --protocol "Tcp" --access "Allow" --priority 32 --direction "Inbound" --destinations address-prefix="*" address-prefix-type="IPPrefix" --dest-port-ranges 22 + ``` diff --git a/Commands/network/manager/security-admin-config/rule-collection/rule/_delete.md b/Commands/network/manager/security-admin-config/rule-collection/rule/_delete.md index ffe4628f9..adf2b713f 100644 --- a/Commands/network/manager/security-admin-config/rule-collection/rule/_delete.md +++ b/Commands/network/manager/security-admin-config/rule-collection/rule/_delete.md @@ -25,3 +25,14 @@ Delete an admin rule. ```bash network manager security-admin-config rule-collection rule delete --configuration-name "myTestSecurityConfig" --network-manager-name "testNetworkManager" --resource-group "rg1" --rule-collection-name "myTestCollection" --rule-name "SampleAdminRule" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVzL3t9/2024-05-01.xml) **Stable** + + + +#### examples + +- Deletes an admin rule. + ```bash + network manager security-admin-config rule-collection rule delete --configuration-name "myTestSecurityConfig" --network-manager-name "testNetworkManager" --resource-group "rg1" --rule-collection-name "myTestCollection" --rule-name "SampleAdminRule" + ``` diff --git a/Commands/network/manager/security-admin-config/rule-collection/rule/_list.md b/Commands/network/manager/security-admin-config/rule-collection/rule/_list.md index 9adc48bf8..8bba3eef8 100644 --- a/Commands/network/manager/security-admin-config/rule-collection/rule/_list.md +++ b/Commands/network/manager/security-admin-config/rule-collection/rule/_list.md @@ -25,3 +25,14 @@ List all network manager security configuration admin rules. ```bash network manager security-admin-config rule-collection rule list --configuration-name "myTestSecurityConfig" --network-manager-name "testNetworkManager" --resource-group "rg1" --rule-collection-name "myTestCollection" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVz/2024-05-01.xml) **Stable** + + + +#### examples + +- List security admin rules + ```bash + network manager security-admin-config rule-collection rule list --configuration-name "myTestSecurityConfig" --network-manager-name "testNetworkManager" --resource-group "rg1" --rule-collection-name "myTestCollection" + ``` diff --git a/Commands/network/manager/security-admin-config/rule-collection/rule/_show.md b/Commands/network/manager/security-admin-config/rule-collection/rule/_show.md index 07a0d1e70..b9a92e51b 100644 --- a/Commands/network/manager/security-admin-config/rule-collection/rule/_show.md +++ b/Commands/network/manager/security-admin-config/rule-collection/rule/_show.md @@ -25,3 +25,14 @@ Get a network manager security configuration admin rule. ```bash network manager security-admin-config rule-collection rule show --configuration-name "myTestSecurityConfig" --network-manager-name "testNetworkManager" --resource-group "rg1" --rule-collection-name "myTestCollection" --rule-name "SampleAdminRule" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVzL3t9/2024-05-01.xml) **Stable** + + + +#### examples + +- Get security admin rule + ```bash + network manager security-admin-config rule-collection rule show --configuration-name "myTestSecurityConfig" --network-manager-name "testNetworkManager" --resource-group "rg1" --rule-collection-name "myTestCollection" --rule-name "SampleAdminRule" + ``` diff --git a/Commands/network/manager/security-admin-config/rule-collection/rule/_update.md b/Commands/network/manager/security-admin-config/rule-collection/rule/_update.md index 063a1f220..7400c8d58 100644 --- a/Commands/network/manager/security-admin-config/rule-collection/rule/_update.md +++ b/Commands/network/manager/security-admin-config/rule-collection/rule/_update.md @@ -25,3 +25,14 @@ Update an admin rule. ```bash network manager security-admin-config rule-collection rule update --configuration-name "myTestSecurityConfig" --network-manager-name "TestNetworkManager" --resource-group "rg1" --rule-collection-name "myTestCollection" --rule-name "SampleAdminRule" --access "Deny" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVzL3t9/2024-05-01.xml) **Stable** + + + +#### examples + +- Update security admin rule + ```bash + network manager security-admin-config rule-collection rule update --configuration-name "myTestSecurityConfig" --network-manager-name "TestNetworkManager" --resource-group "rg1" --rule-collection-name "myTestCollection" --rule-name "SampleAdminRule" --access "Deny" + ``` diff --git a/Commands/network/manager/verifier-workspace/_create.md b/Commands/network/manager/verifier-workspace/_create.md index b53ea0cb3..7439f880e 100644 --- a/Commands/network/manager/verifier-workspace/_create.md +++ b/Commands/network/manager/verifier-workspace/_create.md @@ -14,3 +14,14 @@ Create Verifier Workspace. ```bash network manager verifier-workspace create --name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --description “hello world workspace” --tags [“color”: “blue”] --location "eastus" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30=/2024-05-01.xml) **Preview** + + + +#### examples + +- VerifierWorkspaceCreate + ```bash + network manager verifier-workspace create --name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --description “hello world workspace” --tags [“color”: “blue”] --location "eastus" + ``` diff --git a/Commands/network/manager/verifier-workspace/_delete.md b/Commands/network/manager/verifier-workspace/_delete.md index 182320dbc..3ec1469d0 100644 --- a/Commands/network/manager/verifier-workspace/_delete.md +++ b/Commands/network/manager/verifier-workspace/_delete.md @@ -14,3 +14,14 @@ Delete Verifier Workspace. ```bash network manager verifier-workspace delete --name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30=/2024-05-01.xml) **Preview** + + + +#### examples + +- VerifierWorkspaceDelete + ```bash + network manager verifier-workspace delete --name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/network/manager/verifier-workspace/_list.md b/Commands/network/manager/verifier-workspace/_list.md index 6f4921457..6d5571302 100644 --- a/Commands/network/manager/verifier-workspace/_list.md +++ b/Commands/network/manager/verifier-workspace/_list.md @@ -14,3 +14,14 @@ List list of Verifier Workspaces. ```bash network manager verifier-workspace list --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXM=/2024-05-01.xml) **Preview** + + + +#### examples + +- VerifierWorkspaceList + ```bash + network manager verifier-workspace list --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/network/manager/verifier-workspace/_show.md b/Commands/network/manager/verifier-workspace/_show.md index 5f01c4d96..3700ea582 100644 --- a/Commands/network/manager/verifier-workspace/_show.md +++ b/Commands/network/manager/verifier-workspace/_show.md @@ -14,3 +14,14 @@ Get Verifier Workspace. ```bash network manager verifier-workspace show --name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30=/2024-05-01.xml) **Preview** + + + +#### examples + +- VerifierWorkspaceGet + ```bash + network manager verifier-workspace show --name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/network/manager/verifier-workspace/_update.md b/Commands/network/manager/verifier-workspace/_update.md index f76dc7a1e..c008ebb27 100644 --- a/Commands/network/manager/verifier-workspace/_update.md +++ b/Commands/network/manager/verifier-workspace/_update.md @@ -14,3 +14,14 @@ Update Verifier Workspace. ```bash network manager verifier-workspace update --name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --description “hello world workspace” ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30=/2024-05-01.xml) **Preview** + + + +#### examples + +- VerifierWorkspaceUpdate + ```bash + network manager verifier-workspace update --name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --description “hello world workspace” + ``` diff --git a/Commands/network/manager/verifier-workspace/reachability-analysis-intent/_create.md b/Commands/network/manager/verifier-workspace/reachability-analysis-intent/_create.md index 04aa7a146..cf899e4a0 100644 --- a/Commands/network/manager/verifier-workspace/reachability-analysis-intent/_create.md +++ b/Commands/network/manager/verifier-workspace/reachability-analysis-intent/_create.md @@ -14,3 +14,14 @@ Create Reachability Analysis Intent. ```bash network manager verifier-workspace reachability-analysis-intent create --name "myAnalysisIntent” --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --description “hello world intent” --source-resource-id “/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/testVmSrc” --destination-resource-id “/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/testVmDest” --ip-traffic "{source-ips:["10.0.0.0/16”, “12.0.0.0”],destination-ips:["12.0.0.0/8”, “10.0.0.0”],source-ports:["20”, “23”],destination-ports:["80”, “81”],protocols:["TCP”, “UDP”]}" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNpbnRlbnRzL3t9/2024-05-01.xml) **Preview** + + + +#### examples + +- ReachabilityAnalysisIntentCreate + ```bash + network manager verifier-workspace reachability-analysis-intent create --name "myAnalysisIntent” --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --description “hello world intent” --source-resource-id “/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/testVmSrc” --destination-resource-id “/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/testVmDest” --ip-traffic "{source-ips:["10.0.0.0/16”, “12.0.0.0”],destination-ips:["12.0.0.0/8”, “10.0.0.0”],source-ports:["20”, “23”],destination-ports:["80”, “81”],protocols:["TCP”, “UDP”]}" + ``` diff --git a/Commands/network/manager/verifier-workspace/reachability-analysis-intent/_delete.md b/Commands/network/manager/verifier-workspace/reachability-analysis-intent/_delete.md index 3cb40aa88..e9d761f5f 100644 --- a/Commands/network/manager/verifier-workspace/reachability-analysis-intent/_delete.md +++ b/Commands/network/manager/verifier-workspace/reachability-analysis-intent/_delete.md @@ -14,3 +14,14 @@ Delete Reachability Analysis Intent. ```bash network manager verifier-workspace reachability-analysis-intent delete --name “myAnalysisIntent” --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNpbnRlbnRzL3t9/2024-05-01.xml) **Preview** + + + +#### examples + +- ReachabilityAnalysisIntentDelete + ```bash + network manager verifier-workspace reachability-analysis-intent delete --name “myAnalysisIntent” --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/network/manager/verifier-workspace/reachability-analysis-intent/_list.md b/Commands/network/manager/verifier-workspace/reachability-analysis-intent/_list.md index 644aea24d..309bffcca 100644 --- a/Commands/network/manager/verifier-workspace/reachability-analysis-intent/_list.md +++ b/Commands/network/manager/verifier-workspace/reachability-analysis-intent/_list.md @@ -14,3 +14,14 @@ List list of Reachability Analysis Intents . ```bash network manager verifier-workspace reachability-analysis-intent list --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNpbnRlbnRz/2024-05-01.xml) **Preview** + + + +#### examples + +- ReachabilityAnalysisIntentList + ```bash + network manager verifier-workspace reachability-analysis-intent list --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/network/manager/verifier-workspace/reachability-analysis-intent/_show.md b/Commands/network/manager/verifier-workspace/reachability-analysis-intent/_show.md index 1c067f861..c978e336c 100644 --- a/Commands/network/manager/verifier-workspace/reachability-analysis-intent/_show.md +++ b/Commands/network/manager/verifier-workspace/reachability-analysis-intent/_show.md @@ -14,3 +14,14 @@ Get the Reachability Analysis Intent. ```bash network manager verifier-workspace reachability-analysis-intent show --name "myAnalysisIntent" --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNpbnRlbnRzL3t9/2024-05-01.xml) **Preview** + + + +#### examples + +- ReachabilityAnalysisIntentGet + ```bash + network manager verifier-workspace reachability-analysis-intent show --name "myAnalysisIntent" --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/network/manager/verifier-workspace/reachability-analysis-intent/_update.md b/Commands/network/manager/verifier-workspace/reachability-analysis-intent/_update.md index 02f8cb6d6..bec26953d 100644 --- a/Commands/network/manager/verifier-workspace/reachability-analysis-intent/_update.md +++ b/Commands/network/manager/verifier-workspace/reachability-analysis-intent/_update.md @@ -14,3 +14,14 @@ Update Reachability Analysis Intent. ```bash network manager verifier-workspace reachability-analysis-intent update --name "myAnalysisIntent " --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --description “updated description” ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNpbnRlbnRzL3t9/2024-05-01.xml) **Preview** + + + +#### examples + +- ReachabilityAnalysisIntentUpdate + ```bash + network manager verifier-workspace reachability-analysis-intent update --name "myAnalysisIntent " --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --description “updated description” + ``` diff --git a/Commands/network/manager/verifier-workspace/reachability-analysis-run/_create.md b/Commands/network/manager/verifier-workspace/reachability-analysis-run/_create.md index c666df38a..76fb494bc 100644 --- a/Commands/network/manager/verifier-workspace/reachability-analysis-run/_create.md +++ b/Commands/network/manager/verifier-workspace/reachability-analysis-run/_create.md @@ -14,3 +14,14 @@ Create Reachability Analysis Runs. ```bash network manager verifier-workspace reachability-analysis-run create --name "myAnalysisRun" --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --description “hello world analysis run” --intent-id “/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ myAVNMResourceGroup /providers/Microsoft.Network/networkManagers/myAVNM/verifierWorkspaces/myVerifierWorkspace /reachabilityAnalysisIntents/myAnalysisIntent” ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNydW5zL3t9/2024-05-01.xml) **Preview** + + + +#### examples + +- ReachabilityAnalysisRunCreate + ```bash + network manager verifier-workspace reachability-analysis-run create --name "myAnalysisRun" --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --description “hello world analysis run” --intent-id “/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ myAVNMResourceGroup /providers/Microsoft.Network/networkManagers/myAVNM/verifierWorkspaces/myVerifierWorkspace /reachabilityAnalysisIntents/myAnalysisIntent” + ``` diff --git a/Commands/network/manager/verifier-workspace/reachability-analysis-run/_delete.md b/Commands/network/manager/verifier-workspace/reachability-analysis-run/_delete.md index f75ce14fa..07a4abb52 100644 --- a/Commands/network/manager/verifier-workspace/reachability-analysis-run/_delete.md +++ b/Commands/network/manager/verifier-workspace/reachability-analysis-run/_delete.md @@ -14,3 +14,14 @@ Delete Reachability Analysis Run. ```bash network manager verifier-workspace reachability-analysis-run delete --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --name “myAnalysisRun” --subscription "00000000-0000-0000-0000-000000000000" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNydW5zL3t9/2024-05-01.xml) **Preview** + + + +#### examples + +- ReachabilityAnalysisRunDelete + ```bash + network manager verifier-workspace reachability-analysis-run delete --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --name “myAnalysisRun” --subscription "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/network/manager/verifier-workspace/reachability-analysis-run/_list.md b/Commands/network/manager/verifier-workspace/reachability-analysis-run/_list.md index eb947c210..affe6528e 100644 --- a/Commands/network/manager/verifier-workspace/reachability-analysis-run/_list.md +++ b/Commands/network/manager/verifier-workspace/reachability-analysis-run/_list.md @@ -14,3 +14,14 @@ List list of Reachability Analysis Runs. ```bash network manager verifier-workspace reachability-analysis-run list --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNydW5z/2024-05-01.xml) **Preview** + + + +#### examples + +- ReachabilityAnalysisRunList + ```bash + network manager verifier-workspace reachability-analysis-run list --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/network/manager/verifier-workspace/reachability-analysis-run/_show.md b/Commands/network/manager/verifier-workspace/reachability-analysis-run/_show.md index 4f0e638a6..9febb9f13 100644 --- a/Commands/network/manager/verifier-workspace/reachability-analysis-run/_show.md +++ b/Commands/network/manager/verifier-workspace/reachability-analysis-run/_show.md @@ -14,3 +14,14 @@ Get Reachability Analysis Run. ```bash network manager verifier-workspace reachability-analysis-run show --name "myAnalysisRun" --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" ``` + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNydW5zL3t9/2024-05-01.xml) **Preview** + + + +#### examples + +- ReachabilityAnalysisRunGet + ```bash + network manager verifier-workspace reachability-analysis-run show --name "myAnalysisRun" --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Commands/network/manager/verifier-workspace/reachability-analysis-run/_update.md b/Commands/network/manager/verifier-workspace/reachability-analysis-run/_update.md index 79827d683..161d61fb2 100644 --- a/Commands/network/manager/verifier-workspace/reachability-analysis-run/_update.md +++ b/Commands/network/manager/verifier-workspace/reachability-analysis-run/_update.md @@ -7,3 +7,7 @@ Update Reachability Analysis Runs. ### [2024-01-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNydW5zL3t9/2024-01-01-preview.xml) **Preview** + +### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNydW5zL3t9/2024-05-01.xml) **Preview** + + diff --git a/Commands/tree.json b/Commands/tree.json index 500a68368..3c7bc86c7 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -115378,6 +115378,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager ipam-pool static-cidr create --name \"myStaticCidr\" --pool-name \"myIpamPool\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --address-prefixes \"['10.0.0.0/24']\" --number-of-ip-addresses-to-allocate \"256\" --description \"New Static Cidr Description\"" + ], + "name": "StaticCidrs_Create" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] }, @@ -115411,6 +115430,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager ipam-pool static-cidr delete --name \"myStaticCidr\" --pool-name \"myIpamPool\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "StaticCidrs_Delete" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] }, @@ -115444,6 +115482,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager ipam-pool static-cidr list --pool-name \"myIpamPool\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "StaticCidrs_List" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] }, @@ -115477,6 +115534,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager ipam-pool static-cidr show --name \"myStaticCidr\" --pool-name \"myIpamPool\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "StaticCidrs_Get" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] }, @@ -115502,6 +115578,17 @@ } ], "stage": "Preview" + }, + { + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] } @@ -115547,6 +115634,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager ipam-pool create --name \"myIpamPool\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --address-prefixes \"['10.0.0.0/16', '10.1.0.0/16']\" --parent-pool-name \"myParentIpamPool\" --display-name \"myIpamPoolDisplayName\" --description \"New Description\"" + ], + "name": "IpamPools_Create" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] }, @@ -115579,6 +115685,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager ipam-pool delete --name \"myIpamPool\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\"" + ], + "name": "IpamPools_Delete" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] }, @@ -115611,6 +115736,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager ipam-pool get-pool-usage --name \"myIpamPool\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "IpamPools_GetPoolUsage" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/getpoolusage", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] }, @@ -115643,6 +115787,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager ipam-pool list --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "IpamPools_List" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] }, @@ -115675,6 +115838,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager ipam-pool list-associated-resource --name \"myIpamPool\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "IpamPools_ListAssociatedResources" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/listassociatedresources", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] }, @@ -115707,6 +115889,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager ipam-pool show --name \"myIpamPool\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "IpamPools_Get" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] }, @@ -115739,6 +115940,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager ipam-pool update --name \"myIpamPool\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --display-name \"myIpamPoolDisplayName\" --description \"New Description\" --tags \"\"" + ], + "name": "IpamPools_Update" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] } @@ -116511,6 +116731,24 @@ "version": "2024-01-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection rule create --configuration-name \"myTestSecurityConfig\" --network-manager-name \"TestNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\" --rule-name \"SampleAdminRule\" --kind \"Custom\" --protocol \"Tcp\" --access \"Allow\" --priority 32 --direction \"Inbound\" --destinations address-prefix=\"*\" address-prefix-type=\"IPPrefix\" --dest-port-ranges 22" + ], + "name": "Create security admin rules" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] }, @@ -116562,6 +116800,24 @@ "version": "2024-01-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection rule delete --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\" --rule-name \"SampleAdminRule\"" + ], + "name": "Deletes an admin rule." + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] }, @@ -116613,20 +116869,38 @@ "version": "2024-01-01-preview" } ] - } - ] - }, - "show": { - "help": { - "short": "Get a network manager security configuration admin rule." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection", - "rule", - "show" + }, + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection rule list --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\"" + ], + "name": "List security admin rules" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a network manager security configuration admin rule." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection", + "rule", + "show" ], "versions": [ { @@ -116664,6 +116938,24 @@ "version": "2024-01-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection rule show --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\" --rule-name \"SampleAdminRule\"" + ], + "name": "Get security admin rule" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] }, @@ -116715,6 +117007,24 @@ "version": "2024-01-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection rule update --configuration-name \"myTestSecurityConfig\" --network-manager-name \"TestNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\" --rule-name \"SampleAdminRule\" --access \"Deny\"" + ], + "name": "Update security admin rule" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] } @@ -117041,6 +117351,24 @@ "version": "2024-01-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network manager security-admin-config create --configuration-name \"myTestSecurityConfig\" --network-manager-name \"TestNetworkManager\" --resource-group \"rg1\" --description \"A sample policy\" --apply-on None" + ], + "name": "Create a network manager security admin configuration." + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] }, @@ -117090,6 +117418,24 @@ "version": "2024-01-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network manager security-admin-config delete --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --force n" + ], + "name": "Delete a network manager security admin configuration." + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] }, @@ -117139,6 +117485,24 @@ "version": "2024-01-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network manager security-admin-config list --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "List security admin configurations in a network manager." + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] }, @@ -117188,6 +117552,24 @@ "version": "2024-01-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network manager security-admin-config show --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "Get a security admin configuration." + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] }, @@ -117237,6 +117619,24 @@ "version": "2024-01-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network manager security-admin-config update --configuration-name \"myTestSecurityConfig\" --network-manager-name \"TestNetworkManager\" --resource-group \"rg1\" --description \"A sample policy\" --apply-on None" + ], + "name": "Update a network manager security admin configuration." + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ] } ] } @@ -117284,6 +117684,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager verifier-workspace reachability-analysis-intent create --name \"myAnalysisIntent\u201d --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description \u201chello world intent\u201d --source-resource-id \u201c/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/testVmSrc\u201d --destination-resource-id \u201c/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/testVmDest\u201d --ip-traffic \"{source-ips:[\"10.0.0.0/16\u201d, \u201c12.0.0.0\u201d],destination-ips:[\"12.0.0.0/8\u201d, \u201c10.0.0.0\u201d],source-ports:[\"20\u201d, \u201c23\u201d],destination-ports:[\"80\u201d, \u201c81\u201d],protocols:[\"TCP\u201d, \u201cUDP\u201d]}\"" + ], + "name": "ReachabilityAnalysisIntentCreate" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisintents/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] }, @@ -117317,6 +117736,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager verifier-workspace reachability-analysis-intent delete --name \u201cmyAnalysisIntent\u201d --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "ReachabilityAnalysisIntentDelete" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisintents/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] }, @@ -117350,6 +117788,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager verifier-workspace reachability-analysis-intent list --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "ReachabilityAnalysisIntentList" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisintents", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] }, @@ -117383,6 +117840,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager verifier-workspace reachability-analysis-intent show --name \"myAnalysisIntent\" --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "ReachabilityAnalysisIntentGet" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisintents/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] }, @@ -117416,6 +117892,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager verifier-workspace reachability-analysis-intent update --name \"myAnalysisIntent \" --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description \u201cupdated description\u201d" + ], + "name": "ReachabilityAnalysisIntentUpdate" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisintents/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] } @@ -117462,6 +117957,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager verifier-workspace reachability-analysis-run create --name \"myAnalysisRun\" --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description \u201chello world analysis run\u201d --intent-id \u201c/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ myAVNMResourceGroup /providers/Microsoft.Network/networkManagers/myAVNM/verifierWorkspaces/myVerifierWorkspace /reachabilityAnalysisIntents/myAnalysisIntent\u201d" + ], + "name": "ReachabilityAnalysisRunCreate" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] }, @@ -117495,6 +118009,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager verifier-workspace reachability-analysis-run delete --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --name \u201cmyAnalysisRun\u201d --subscription \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "ReachabilityAnalysisRunDelete" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] }, @@ -117528,6 +118061,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager verifier-workspace reachability-analysis-run list --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "ReachabilityAnalysisRunList" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] }, @@ -117561,6 +118113,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager verifier-workspace reachability-analysis-run show --name \"myAnalysisRun\" --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "ReachabilityAnalysisRunGet" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] }, @@ -117586,6 +118157,17 @@ } ], "stage": "Preview" + }, + { + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] } @@ -117631,6 +118213,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager verifier-workspace create --name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description \u201chello world workspace\u201d --tags [\u201ccolor\u201d: \u201cblue\u201d] --location \"eastus\"" + ], + "name": "VerifierWorkspaceCreate" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] }, @@ -117663,6 +118264,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager verifier-workspace delete --name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "VerifierWorkspaceDelete" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] }, @@ -117695,6 +118315,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager verifier-workspace list --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "VerifierWorkspaceList" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] }, @@ -117727,6 +118366,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager verifier-workspace show --name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\"" + ], + "name": "VerifierWorkspaceGet" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] }, @@ -117759,6 +118417,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network manager verifier-workspace update --name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description \u201chello world workspace\u201d" + ], + "name": "VerifierWorkspaceUpdate" + } + ], + "name": "2024-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}", + "plane": "mgmt-plane", + "version": "2024-05-01" + } + ], + "stage": "Preview" } ] } diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXM=/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXM=/2024-05-01.json new file mode 100644 index 000000000..ed3028edf --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXM=/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2Vz/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "network manager verifier-workspace", "commands": [{"name": "list", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2Vz/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.skip", "options": ["skip"], "help": {"short": "Optional num entries to skip."}, "default": {"value": 0}}, {"type": "string", "var": "$Query.skipToken", "options": ["skip-token"], "help": {"short": "Optional skip token."}}, {"type": "string", "var": "$Query.sortKey", "options": ["sort-key"], "help": {"short": "Optional key by which to sort."}}, {"type": "string", "var": "$Query.sortValue", "options": ["sort-value"], "help": {"short": "Optional sort value for pagination."}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "Optional num entries to show."}, "default": {"value": 50}}]}], "operations": [{"operationId": "VerifierWorkspaces_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"default": {"value": 0}, "type": "integer32", "name": "skip", "arg": "$Query.skip"}, {"type": "string", "name": "skipToken", "arg": "$Query.skipToken"}, {"type": "string", "name": "sortKey", "arg": "$Query.sortKey"}, {"type": "string", "name": "sortValue", "arg": "$Query.sortValue"}, {"default": {"value": 50}, "type": "integer32", "name": "top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/verifierWorkspaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"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"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXM=/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXM=/2024-05-01.xml new file mode 100644 index 000000000..35fa64a32 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXM=/2024-05-01.xml @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30=/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30=/2024-05-01.json new file mode 100644 index 000000000..a5842093e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30=/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "network manager verifier-workspace", "commands": [{"name": "show", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["n", "name", "workspace-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Workspace name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}], "operations": [{"operationId": "VerifierWorkspaces_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/verifierWorkspaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"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}], "confirmation": ""}, {"name": "delete", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["n", "name", "workspace-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Workspace name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "VerifierWorkspaces_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"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": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["n", "name", "workspace-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Workspace name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the resource."}}]}], "operations": [{"operationId": "VerifierWorkspaces_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$body.properties.description"}]}, {"type": "object", "name": "tags", "arg": "$body.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.Network/networkManagers/{}/verifierWorkspaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"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}], "confirmation": ""}, {"name": "update", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["n", "name", "workspace-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Workspace name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}, {"name": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$body.properties.description", "options": ["description"], "group": "Properties"}]}], "operations": [{"operationId": "VerifierWorkspaces_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/verifierWorkspaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "VerifierWorkspace_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$body.properties.description"}]}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "VerifierWorkspaces_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@VerifierWorkspace_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30=/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30=/2024-05-01.xml new file mode 100644 index 000000000..a70ff8692 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30=/2024-05-01.xml @@ -0,0 +1,447 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNpbnRlbnRz/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNpbnRlbnRz/2024-05-01.json new file mode 100644 index 000000000..1571a24f9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNpbnRlbnRz/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisintents", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc0ludGVudHM=/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "network manager verifier-workspace reachability-analysis-intent", "commands": [{"name": "list", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisintents", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc0ludGVudHM=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["workspace-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Workspace name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "integer32", "var": "$Query.skip", "options": ["skip"], "help": {"short": "Optional num entries to skip."}, "default": {"value": 0}}, {"type": "string", "var": "$Query.skipToken", "options": ["skip-token"], "help": {"short": "Optional skip token."}}, {"type": "string", "var": "$Query.sortKey", "options": ["sort-key"], "help": {"short": "Optional key by which to sort."}}, {"type": "string", "var": "$Query.sortValue", "options": ["sort-value"], "help": {"short": "Optional sort value for pagination."}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "Optional num entries to show."}, "default": {"value": 50}}]}], "operations": [{"operationId": "ReachabilityAnalysisIntents_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}/reachabilityAnalysisIntents", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}, "query": {"params": [{"default": {"value": 0}, "type": "integer32", "name": "skip", "arg": "$Query.skip"}, {"type": "string", "name": "skipToken", "arg": "$Query.skipToken"}, {"type": "string", "name": "sortKey", "arg": "$Query.sortKey"}, {"type": "string", "name": "sortValue", "arg": "$Query.sortValue"}, {"default": {"value": 50}, "type": "integer32", "name": "top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/verifierWorkspaces/{}/reachabilityAnalysisIntents/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "ResourceId", "name": "destinationResourceId", "required": true}, {"type": "object", "name": "ipTraffic", "required": true, "props": [{"type": "array", "name": "destinationIps", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "destinationPorts", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "protocols", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Any"}, {"value": "ICMP"}, {"value": "TCP"}, {"value": "UDP"}]}}}, {"type": "array", "name": "sourceIps", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "sourcePorts", "required": true, "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "ResourceId", "name": "sourceResourceId", "required": true}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNpbnRlbnRz/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNpbnRlbnRz/2024-05-01.xml new file mode 100644 index 000000000..756ae1bf4 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNpbnRlbnRz/2024-05-01.xml @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNpbnRlbnRzL3t9/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNpbnRlbnRzL3t9/2024-05-01.json new file mode 100644 index 000000000..151392841 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNpbnRlbnRzL3t9/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisintents/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc0ludGVudHMve3JlYWNoYWJpbGl0eUFuYWx5c2lzSW50ZW50TmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "network manager verifier-workspace reachability-analysis-intent", "commands": [{"name": "show", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisintents/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc0ludGVudHMve3JlYWNoYWJpbGl0eUFuYWx5c2lzSW50ZW50TmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.reachabilityAnalysisIntentName", "options": ["n", "name", "reachability-analysis-intent-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Reachability Analysis Intent name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["workspace-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Workspace name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}], "operations": [{"operationId": "ReachabilityAnalysisIntents_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}/reachabilityAnalysisIntents/{reachabilityAnalysisIntentName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "reachabilityAnalysisIntentName", "arg": "$Path.reachabilityAnalysisIntentName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/verifierWorkspaces/{}/reachabilityAnalysisIntents/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "ResourceId", "name": "destinationResourceId", "required": true}, {"type": "object", "name": "ipTraffic", "required": true, "props": [{"type": "array", "name": "destinationIps", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "destinationPorts", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "protocols", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Any"}, {"value": "ICMP"}, {"value": "TCP"}, {"value": "UDP"}]}}}, {"type": "array", "name": "sourceIps", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "sourcePorts", "required": true, "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "ResourceId", "name": "sourceResourceId", "required": true}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisintents/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc0ludGVudHMve3JlYWNoYWJpbGl0eUFuYWx5c2lzSW50ZW50TmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.reachabilityAnalysisIntentName", "options": ["n", "name", "reachability-analysis-intent-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Reachability Analysis Intent name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["workspace-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Workspace name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}], "operations": [{"operationId": "ReachabilityAnalysisIntents_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}/reachabilityAnalysisIntents/{reachabilityAnalysisIntentName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "reachabilityAnalysisIntentName", "arg": "$Path.reachabilityAnalysisIntentName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisintents/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc0ludGVudHMve3JlYWNoYWJpbGl0eUFuYWx5c2lzSW50ZW50TmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.reachabilityAnalysisIntentName", "options": ["n", "name", "reachability-analysis-intent-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Reachability Analysis Intent name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["workspace-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Workspace name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the resource."}}, {"type": "ResourceId", "var": "$body.properties.destinationResourceId", "options": ["dest-resource-id", "destination-resource-id"], "required": true, "group": "Properties", "help": {"short": "Destination resource id to verify the reachability path of."}}, {"type": "object", "var": "$body.properties.ipTraffic", "options": ["ip-traffic"], "required": true, "group": "Properties", "help": {"short": "IP traffic information."}, "args": [{"type": "array", "var": "$body.properties.ipTraffic.destinationIps", "options": ["destination-ips"], "required": true, "help": {"short": "List of destination IP addresses of the traffic.."}, "item": {"type": "string"}}, {"type": "array", "var": "$body.properties.ipTraffic.destinationPorts", "options": ["destination-ports"], "required": true, "help": {"short": "The destination ports of the traffic."}, "item": {"type": "string"}}, {"type": "array", "var": "$body.properties.ipTraffic.protocols", "options": ["protocols"], "required": true, "item": {"type": "string", "enum": {"items": [{"name": "Any", "value": "Any"}, {"name": "ICMP", "value": "ICMP"}, {"name": "TCP", "value": "TCP"}, {"name": "UDP", "value": "UDP"}]}}}, {"type": "array", "var": "$body.properties.ipTraffic.sourceIps", "options": ["source-ips"], "required": true, "help": {"short": "List of source IP addresses of the traffic.."}, "item": {"type": "string"}}, {"type": "array", "var": "$body.properties.ipTraffic.sourcePorts", "options": ["source-ports"], "required": true, "help": {"short": "The source ports of the traffic."}, "item": {"type": "string"}}]}, {"type": "ResourceId", "var": "$body.properties.sourceResourceId", "options": ["source-resource-id"], "required": true, "group": "Properties", "help": {"short": "Source resource id to verify the reachability path of."}}]}], "operations": [{"operationId": "ReachabilityAnalysisIntents_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}/reachabilityAnalysisIntents/{reachabilityAnalysisIntentName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "reachabilityAnalysisIntentName", "arg": "$Path.reachabilityAnalysisIntentName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description", "arg": "$body.properties.description"}, {"type": "ResourceId", "name": "destinationResourceId", "arg": "$body.properties.destinationResourceId", "required": true}, {"type": "object", "name": "ipTraffic", "arg": "$body.properties.ipTraffic", "required": true, "props": [{"type": "array", "name": "destinationIps", "arg": "$body.properties.ipTraffic.destinationIps", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "destinationPorts", "arg": "$body.properties.ipTraffic.destinationPorts", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "protocols", "arg": "$body.properties.ipTraffic.protocols", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Any"}, {"value": "ICMP"}, {"value": "TCP"}, {"value": "UDP"}]}}}, {"type": "array", "name": "sourceIps", "arg": "$body.properties.ipTraffic.sourceIps", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "sourcePorts", "arg": "$body.properties.ipTraffic.sourcePorts", "required": true, "item": {"type": "string"}}]}, {"type": "ResourceId", "name": "sourceResourceId", "arg": "$body.properties.sourceResourceId", "required": true}]}], "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.Network/networkManagers/{}/verifierWorkspaces/{}/reachabilityAnalysisIntents/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "ResourceId", "name": "destinationResourceId", "required": true}, {"type": "object", "name": "ipTraffic", "required": true, "props": [{"type": "array", "name": "destinationIps", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "destinationPorts", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "protocols", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Any"}, {"value": "ICMP"}, {"value": "TCP"}, {"value": "UDP"}]}}}, {"type": "array", "name": "sourceIps", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "sourcePorts", "required": true, "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "ResourceId", "name": "sourceResourceId", "required": true}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisintents/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc0ludGVudHMve3JlYWNoYWJpbGl0eUFuYWx5c2lzSW50ZW50TmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.reachabilityAnalysisIntentName", "options": ["n", "name", "reachability-analysis-intent-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Reachability Analysis Intent name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["workspace-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Workspace name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$body.properties.description", "options": ["description"], "group": "Properties"}, {"type": "ResourceId", "var": "$body.properties.destinationResourceId", "options": ["destination-resource-id"], "group": "Properties", "help": {"short": "Destination resource id to verify the reachability path of."}}, {"type": "object", "var": "$body.properties.ipTraffic", "options": ["ip-traffic"], "group": "Properties", "help": {"short": "IP traffic information."}, "args": [{"type": "array", "var": "$body.properties.ipTraffic.destinationIps", "options": ["destination-ips"], "help": {"short": "List of destination IP addresses of the traffic.."}, "item": {"nullable": true, "type": "string"}}, {"type": "array", "var": "$body.properties.ipTraffic.destinationPorts", "options": ["destination-ports"], "help": {"short": "The destination ports of the traffic."}, "item": {"nullable": true, "type": "string"}}, {"type": "array", "var": "$body.properties.ipTraffic.protocols", "options": ["protocols"], "item": {"nullable": true, "type": "string", "enum": {"items": [{"name": "Any", "value": "Any"}, {"name": "ICMP", "value": "ICMP"}, {"name": "TCP", "value": "TCP"}, {"name": "UDP", "value": "UDP"}]}}}, {"type": "array", "var": "$body.properties.ipTraffic.sourceIps", "options": ["source-ips"], "help": {"short": "List of source IP addresses of the traffic.."}, "item": {"nullable": true, "type": "string"}}, {"type": "array", "var": "$body.properties.ipTraffic.sourcePorts", "options": ["source-ports"], "help": {"short": "The source ports of the traffic."}, "item": {"nullable": true, "type": "string"}}]}, {"type": "ResourceId", "var": "$body.properties.sourceResourceId", "options": ["source-resource-id"], "group": "Properties", "help": {"short": "Source resource id to verify the reachability path of."}}]}], "operations": [{"operationId": "ReachabilityAnalysisIntents_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}/reachabilityAnalysisIntents/{reachabilityAnalysisIntentName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "reachabilityAnalysisIntentName", "arg": "$Path.reachabilityAnalysisIntentName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/verifierWorkspaces/{}/reachabilityAnalysisIntents/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "ResourceId", "name": "destinationResourceId", "required": true}, {"type": "object", "name": "ipTraffic", "required": true, "props": [{"type": "array", "name": "destinationIps", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "destinationPorts", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "protocols", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Any"}, {"value": "ICMP"}, {"value": "TCP"}, {"value": "UDP"}]}}}, {"type": "array", "name": "sourceIps", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "sourcePorts", "required": true, "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "ResourceId", "name": "sourceResourceId", "required": true}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ReachabilityAnalysisIntent_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description", "arg": "$body.properties.description"}, {"type": "ResourceId", "name": "destinationResourceId", "arg": "$body.properties.destinationResourceId", "required": true}, {"type": "object", "name": "ipTraffic", "arg": "$body.properties.ipTraffic", "required": true, "props": [{"type": "array", "name": "destinationIps", "arg": "$body.properties.ipTraffic.destinationIps", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "destinationPorts", "arg": "$body.properties.ipTraffic.destinationPorts", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "protocols", "arg": "$body.properties.ipTraffic.protocols", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Any"}, {"value": "ICMP"}, {"value": "TCP"}, {"value": "UDP"}]}}}, {"type": "array", "name": "sourceIps", "arg": "$body.properties.ipTraffic.sourceIps", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "sourcePorts", "arg": "$body.properties.ipTraffic.sourcePorts", "required": true, "item": {"type": "string"}}]}, {"type": "ResourceId", "name": "sourceResourceId", "arg": "$body.properties.sourceResourceId", "required": true}]}], "clientFlatten": true}}}}, {"operationId": "ReachabilityAnalysisIntents_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}/reachabilityAnalysisIntents/{reachabilityAnalysisIntentName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "reachabilityAnalysisIntentName", "arg": "$Path.reachabilityAnalysisIntentName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@ReachabilityAnalysisIntent_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNpbnRlbnRzL3t9/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNpbnRlbnRzL3t9/2024-05-01.xml new file mode 100644 index 000000000..5a30c2437 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNpbnRlbnRzL3t9/2024-05-01.xml @@ -0,0 +1,624 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNydW5z/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNydW5z/2024-05-01.json new file mode 100644 index 000000000..d574a2297 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNydW5z/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc1J1bnM=/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "network manager verifier-workspace reachability-analysis-run", "commands": [{"name": "list", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc1J1bnM=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["workspace-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Workspace name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "integer32", "var": "$Query.skip", "options": ["skip"], "help": {"short": "Optional num entries to skip."}, "default": {"value": 0}}, {"type": "string", "var": "$Query.skipToken", "options": ["skip-token"], "help": {"short": "Optional skip token."}}, {"type": "string", "var": "$Query.sortKey", "options": ["sort-key"], "help": {"short": "Optional key by which to sort."}}, {"type": "string", "var": "$Query.sortValue", "options": ["sort-value"], "help": {"short": "Optional sort value for pagination."}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "Optional num entries to show."}, "default": {"value": 50}}]}], "operations": [{"operationId": "ReachabilityAnalysisRuns_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}/reachabilityAnalysisRuns", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}, "query": {"params": [{"default": {"value": 0}, "type": "integer32", "name": "skip", "arg": "$Query.skip"}, {"type": "string", "name": "skipToken", "arg": "$Query.skipToken"}, {"type": "string", "name": "sortKey", "arg": "$Query.sortKey"}, {"type": "string", "name": "sortValue", "arg": "$Query.sortValue"}, {"default": {"value": 50}, "type": "integer32", "name": "top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/verifierWorkspaces/{}/reachabilityAnalysisRuns/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "analysisResult"}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "intentContent", "props": [{"type": "string", "name": "description"}, {"type": "ResourceId", "name": "destinationResourceId", "required": true}, {"type": "object", "name": "ipTraffic", "required": true, "props": [{"type": "array", "name": "destinationIps", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "destinationPorts", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "protocols", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Any"}, {"value": "ICMP"}, {"value": "TCP"}, {"value": "UDP"}]}}}, {"type": "array", "name": "sourceIps", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "sourcePorts", "required": true, "item": {"type": "string"}}]}, {"type": "ResourceId", "name": "sourceResourceId", "required": true}]}, {"type": "string", "name": "intentId", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNydW5z/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNydW5z/2024-05-01.xml new file mode 100644 index 000000000..cbc7f447c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNydW5z/2024-05-01.xml @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNydW5zL3t9/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNydW5zL3t9/2024-05-01.json new file mode 100644 index 000000000..9f0524d2d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNydW5zL3t9/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc1J1bnMve3JlYWNoYWJpbGl0eUFuYWx5c2lzUnVuTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "network manager verifier-workspace reachability-analysis-run", "commands": [{"name": "show", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc1J1bnMve3JlYWNoYWJpbGl0eUFuYWx5c2lzUnVuTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.reachabilityAnalysisRunName", "options": ["n", "name", "reachability-analysis-run-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Reachability Analysis Run name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["workspace-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Workspace name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}], "operations": [{"operationId": "ReachabilityAnalysisRuns_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}/reachabilityAnalysisRuns/{reachabilityAnalysisRunName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "reachabilityAnalysisRunName", "arg": "$Path.reachabilityAnalysisRunName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/verifierWorkspaces/{}/reachabilityAnalysisRuns/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "analysisResult"}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "intentContent", "props": [{"type": "string", "name": "description"}, {"type": "ResourceId", "name": "destinationResourceId", "required": true}, {"type": "object", "name": "ipTraffic", "required": true, "props": [{"type": "array", "name": "destinationIps", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "destinationPorts", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "protocols", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Any"}, {"value": "ICMP"}, {"value": "TCP"}, {"value": "UDP"}]}}}, {"type": "array", "name": "sourceIps", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "sourcePorts", "required": true, "item": {"type": "string"}}]}, {"type": "ResourceId", "name": "sourceResourceId", "required": true}]}, {"type": "string", "name": "intentId", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc1J1bnMve3JlYWNoYWJpbGl0eUFuYWx5c2lzUnVuTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.reachabilityAnalysisRunName", "options": ["n", "name", "reachability-analysis-run-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Reachability Analysis Run name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["workspace-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Workspace name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "ReachabilityAnalysisRuns_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}/reachabilityAnalysisRuns/{reachabilityAnalysisRunName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "reachabilityAnalysisRunName", "arg": "$Path.reachabilityAnalysisRunName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"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": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc1J1bnMve3JlYWNoYWJpbGl0eUFuYWx5c2lzUnVuTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.reachabilityAnalysisRunName", "options": ["n", "name", "reachability-analysis-run-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Reachability Analysis Run name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["workspace-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Workspace name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the resource."}}, {"type": "string", "var": "$body.properties.intentId", "options": ["intent-id"], "required": true, "group": "Properties", "help": {"short": "Id of the intent resource to run analysis on."}}]}], "operations": [{"operationId": "ReachabilityAnalysisRuns_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}/reachabilityAnalysisRuns/{reachabilityAnalysisRunName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "reachabilityAnalysisRunName", "arg": "$Path.reachabilityAnalysisRunName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description", "arg": "$body.properties.description"}, {"type": "string", "name": "intentId", "arg": "$body.properties.intentId", "required": true}]}], "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.Network/networkManagers/{}/verifierWorkspaces/{}/reachabilityAnalysisRuns/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "analysisResult"}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "intentContent", "props": [{"type": "string", "name": "description"}, {"type": "ResourceId", "name": "destinationResourceId", "required": true}, {"type": "object", "name": "ipTraffic", "required": true, "props": [{"type": "array", "name": "destinationIps", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "destinationPorts", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "protocols", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Any"}, {"value": "ICMP"}, {"value": "TCP"}, {"value": "UDP"}]}}}, {"type": "array", "name": "sourceIps", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "sourcePorts", "required": true, "item": {"type": "string"}}]}, {"type": "ResourceId", "name": "sourceResourceId", "required": true}]}, {"type": "string", "name": "intentId", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc1J1bnMve3JlYWNoYWJpbGl0eUFuYWx5c2lzUnVuTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.reachabilityAnalysisRunName", "options": ["n", "name", "reachability-analysis-run-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Reachability Analysis Run name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["workspace-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Workspace name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$body.properties.description", "options": ["description"], "group": "Properties"}, {"type": "string", "var": "$body.properties.intentId", "options": ["intent-id"], "group": "Properties", "help": {"short": "Id of the intent resource to run analysis on."}}]}], "operations": [{"operationId": "ReachabilityAnalysisRuns_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}/reachabilityAnalysisRuns/{reachabilityAnalysisRunName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "reachabilityAnalysisRunName", "arg": "$Path.reachabilityAnalysisRunName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/verifierWorkspaces/{}/reachabilityAnalysisRuns/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "analysisResult"}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "intentContent", "props": [{"type": "string", "name": "description"}, {"type": "ResourceId", "name": "destinationResourceId", "required": true}, {"type": "object", "name": "ipTraffic", "required": true, "props": [{"type": "array", "name": "destinationIps", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "destinationPorts", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "protocols", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Any"}, {"value": "ICMP"}, {"value": "TCP"}, {"value": "UDP"}]}}}, {"type": "array", "name": "sourceIps", "required": true, "item": {"type": "string"}}, {"type": "array", "name": "sourcePorts", "required": true, "item": {"type": "string"}}]}, {"type": "ResourceId", "name": "sourceResourceId", "required": true}]}, {"type": "string", "name": "intentId", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ReachabilityAnalysisRun_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description", "arg": "$body.properties.description"}, {"type": "string", "name": "intentId", "arg": "$body.properties.intentId", "required": true}]}], "clientFlatten": true}}}}, {"operationId": "ReachabilityAnalysisRuns_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}/reachabilityAnalysisRuns/{reachabilityAnalysisRunName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "reachabilityAnalysisRunName", "arg": "$Path.reachabilityAnalysisRunName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@ReachabilityAnalysisRun_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNydW5zL3t9/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNydW5zL3t9/2024-05-01.xml new file mode 100644 index 000000000..ac61cf9ea --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNydW5zL3t9/2024-05-01.xml @@ -0,0 +1,534 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHM=/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHM=/2024-05-01.json new file mode 100644 index 000000000..ff2d153fd --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHM=/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xz/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "network manager ipam-pool", "commands": [{"name": "list", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xz/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.skip", "options": ["skip"], "help": {"short": "Optional num entries to skip."}, "default": {"value": 0}}, {"type": "string", "var": "$Query.skipToken", "options": ["skip-token"], "help": {"short": "Optional skip token."}}, {"type": "string", "var": "$Query.sortKey", "options": ["sort-key"], "help": {"short": "Optional key by which to sort."}}, {"type": "string", "var": "$Query.sortValue", "options": ["sort-value"], "help": {"short": "Optional sort value for pagination."}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "Optional num entries to show."}, "default": {"value": 50}}]}], "operations": [{"operationId": "IpamPools_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"default": {"value": 0}, "type": "integer32", "name": "skip", "arg": "$Query.skip"}, {"type": "string", "name": "skipToken", "arg": "$Query.skipToken"}, {"type": "string", "name": "sortKey", "arg": "$Query.sortKey"}, {"type": "string", "name": "sortValue", "arg": "$Query.sortValue"}, {"default": {"value": 50}, "type": "integer32", "name": "top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/ipamPools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "addressPrefixes", "required": true, "item": {"type": "string"}}, {"type": "string", "name": "description"}, {"type": "string", "name": "displayName"}, {"readOnly": true, "type": "array", "name": "ipAddressType", "item": {"type": "string", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}}, {"type": "string", "name": "parentPoolName"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"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"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHM=/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHM=/2024-05-01.xml new file mode 100644 index 000000000..e0e14024e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHM=/2024-05-01.xml @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-05-01.json new file mode 100644 index 000000000..c97175cbe --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "network manager ipam-pool", "commands": [{"name": "show", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Pool resource name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"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": "IpamPools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/ipamPools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "addressPrefixes", "required": true, "item": {"type": "string"}}, {"type": "string", "name": "description"}, {"type": "string", "name": "displayName"}, {"readOnly": true, "type": "array", "name": "ipAddressType", "item": {"type": "string", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}}, {"type": "string", "name": "parentPoolName"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"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}], "confirmation": ""}, {"name": "delete", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Pool resource name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"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": "IpamPools_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"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": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "IP Address Manager Pool resource name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "array", "var": "$body.properties.addressPrefixes", "options": ["address-prefixes"], "required": true, "group": "Properties", "help": {"short": "List of IP address prefixes of the resource."}, "item": {"type": "string"}}, {"type": "string", "var": "$body.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the resource."}}, {"type": "string", "var": "$body.properties.displayName", "options": ["display-name"], "group": "Properties", "help": {"short": "String representing a friendly name for the resource."}}, {"type": "string", "var": "$body.properties.parentPoolName", "options": ["parent-pool-name"], "group": "Properties", "help": {"short": "String representing parent IpamPool resource name. If empty the IpamPool will be a root pool."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "IpamPools_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "addressPrefixes", "arg": "$body.properties.addressPrefixes", "required": true, "item": {"type": "string"}}, {"type": "string", "name": "description", "arg": "$body.properties.description"}, {"type": "string", "name": "displayName", "arg": "$body.properties.displayName"}, {"type": "string", "name": "parentPoolName", "arg": "$body.properties.parentPoolName"}]}, {"type": "object", "name": "tags", "arg": "$body.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.Network/networkManagers/{}/ipamPools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "addressPrefixes", "required": true, "item": {"type": "string"}}, {"type": "string", "name": "description"}, {"type": "string", "name": "displayName"}, {"readOnly": true, "type": "array", "name": "ipAddressType", "item": {"type": "string", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}}, {"type": "string", "name": "parentPoolName"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"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}], "confirmation": ""}, {"name": "update", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Pool resource name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"type": "array", "var": "$body.properties.addressPrefixes", "options": ["address-prefixes"], "hide": true, "group": "Properties", "help": {"short": "List of IP address prefixes of the resource."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "string", "var": "$body.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the resource."}}, {"nullable": true, "type": "string", "var": "$body.properties.displayName", "options": ["display-name"], "group": "Properties", "help": {"short": "String representing a friendly name for the resource."}}, {"nullable": true, "type": "string", "var": "$body.properties.parentPoolName", "options": ["parent-pool-name"], "hide": true, "group": "Properties", "help": {"short": "String representing parent IpamPool resource name. If empty the IpamPool will be a root pool."}}]}], "operations": [{"operationId": "IpamPools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/ipamPools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "addressPrefixes", "required": true, "item": {"type": "string"}}, {"type": "string", "name": "description"}, {"type": "string", "name": "displayName"}, {"readOnly": true, "type": "array", "name": "ipAddressType", "item": {"type": "string", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}}, {"type": "string", "name": "parentPoolName"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "IpamPool_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "addressPrefixes", "arg": "$body.properties.addressPrefixes", "required": true, "item": {"type": "string"}}, {"type": "string", "name": "description", "arg": "$body.properties.description"}, {"type": "string", "name": "displayName", "arg": "$body.properties.displayName"}, {"type": "string", "name": "parentPoolName", "arg": "$body.properties.parentPoolName"}]}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "IpamPools_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@IpamPool_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-05-01.xml new file mode 100644 index 000000000..9c18df1aa --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-05-01.xml @@ -0,0 +1,520 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vZ2V0cG9vbHVzYWdl/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vZ2V0cG9vbHVzYWdl/2024-05-01.json new file mode 100644 index 000000000..c580bd606 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vZ2V0cG9vbHVzYWdl/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/getpoolusage", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vZ2V0UG9vbFVzYWdl/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "network manager ipam-pool", "commands": [{"name": "get-pool-usage", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/getpoolusage", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vZ2V0UG9vbFVzYWdl/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Pool resource name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"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": "IpamPools_GetPoolUsage", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}/getPoolUsage", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "addressPrefixes", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "allocatedAddressPrefixes", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "availableAddressPrefixes", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "childPools", "item": {"type": "object", "props": [{"type": "array", "name": "addressPrefixes", "item": {"type": "string"}}, {"type": "ResourceId", "name": "resourceId"}]}, "identifiers": ["resourceId"]}, {"readOnly": true, "type": "string", "name": "numberOfAllocatedIPAddresses"}, {"readOnly": true, "type": "string", "name": "numberOfAvailableIPAddresses"}, {"readOnly": true, "type": "string", "name": "numberOfReservedIPAddresses"}, {"readOnly": true, "type": "array", "name": "reservedAddressPrefixes", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "totalNumberOfIPAddresses"}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vZ2V0cG9vbHVzYWdl/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vZ2V0cG9vbHVzYWdl/2024-05-01.xml new file mode 100644 index 000000000..8a044c6f0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vZ2V0cG9vbHVzYWdl/2024-05-01.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vbGlzdGFzc29jaWF0ZWRyZXNvdXJjZXM=/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vbGlzdGFzc29jaWF0ZWRyZXNvdXJjZXM=/2024-05-01.json new file mode 100644 index 000000000..d3b71fa2c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vbGlzdGFzc29jaWF0ZWRyZXNvdXJjZXM=/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/listassociatedresources", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vbGlzdEFzc29jaWF0ZWRSZXNvdXJjZXM=/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "network manager ipam-pool", "commands": [{"name": "list-associated-resource", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/listassociatedresources", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vbGlzdEFzc29jaWF0ZWRSZXNvdXJjZXM=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Pool resource name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"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": "IpamPools_ListAssociatedResources", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}/listAssociatedResources", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "addressPrefixes", "item": {"type": "string"}}, {"readOnly": true, "type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "numberOfReservedIPAddresses"}, {"type": "ResourceId", "name": "poolId"}, {"readOnly": true, "type": "dateTime", "name": "reservationExpiresAt"}, {"readOnly": true, "type": "array", "name": "reservedPrefixes", "item": {"type": "string"}}, {"type": "ResourceId", "name": "resourceId", "required": true}, {"readOnly": true, "type": "string", "name": "totalNumberOfIPAddresses"}]}}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vbGlzdGFzc29jaWF0ZWRyZXNvdXJjZXM=/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vbGlzdGFzc29jaWF0ZWRyZXNvdXJjZXM=/2024-05-01.xml new file mode 100644 index 000000000..796aea42b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vbGlzdGFzc29jaWF0ZWRyZXNvdXJjZXM=/2024-05-01.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnM=/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnM=/2024-05-01.json new file mode 100644 index 000000000..638ba909c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnM=/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vc3RhdGljQ2lkcnM=/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "network manager ipam-pool static-cidr", "commands": [{"name": "list", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vc3RhdGljQ2lkcnM=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Pool resource name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.skip", "options": ["skip"], "help": {"short": "Optional num entries to skip."}, "default": {"value": 0}}, {"type": "string", "var": "$Query.skipToken", "options": ["skip-token"], "help": {"short": "Optional skip token."}}, {"type": "string", "var": "$Query.sortKey", "options": ["sort-key"], "help": {"short": "Optional key by which to sort."}}, {"type": "string", "var": "$Query.sortValue", "options": ["sort-value"], "help": {"short": "Optional sort value for pagination."}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "Optional num entries to show."}, "default": {"value": 50}}]}], "operations": [{"operationId": "StaticCidrs_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}/staticCidrs", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"default": {"value": 0}, "type": "integer32", "name": "skip", "arg": "$Query.skip"}, {"type": "string", "name": "skipToken", "arg": "$Query.skipToken"}, {"type": "string", "name": "sortKey", "arg": "$Query.sortKey"}, {"type": "string", "name": "sortValue", "arg": "$Query.sortValue"}, {"default": {"value": 50}, "type": "integer32", "name": "top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/ipamPools/{}/staticCidrs/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "addressPrefixes", "item": {"type": "string"}}, {"type": "string", "name": "description"}, {"type": "string", "name": "numberOfIPAddressesToAllocate"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "totalNumberOfIPAddresses"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnM=/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnM=/2024-05-01.xml new file mode 100644 index 000000000..297eb1961 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnM=/2024-05-01.xml @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-05-01.json new file mode 100644 index 000000000..a0d9557e5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vc3RhdGljQ2lkcnMve3N0YXRpY0NpZHJOYW1lfQ==/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "network manager ipam-pool static-cidr", "commands": [{"name": "show", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vc3RhdGljQ2lkcnMve3N0YXRpY0NpZHJOYW1lfQ==/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Pool resource name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.staticCidrName", "options": ["n", "name", "static-cidr-name"], "required": true, "idPart": "child_name_2", "help": {"short": "StaticCidr resource name to retrieve."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "StaticCidrs_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}/staticCidrs/{staticCidrName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "staticCidrName", "arg": "$Path.staticCidrName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/ipamPools/{}/staticCidrs/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "addressPrefixes", "item": {"type": "string"}}, {"type": "string", "name": "description"}, {"type": "string", "name": "numberOfIPAddressesToAllocate"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "totalNumberOfIPAddresses"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vc3RhdGljQ2lkcnMve3N0YXRpY0NpZHJOYW1lfQ==/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Pool resource name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.staticCidrName", "options": ["n", "name", "static-cidr-name"], "required": true, "idPart": "child_name_2", "help": {"short": "StaticCidr resource name to delete."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "StaticCidrs_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}/staticCidrs/{staticCidrName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "staticCidrName", "arg": "$Path.staticCidrName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"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": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vc3RhdGljQ2lkcnMve3N0YXRpY0NpZHJOYW1lfQ==/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "IP Address Manager Pool resource name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.staticCidrName", "options": ["n", "name", "static-cidr-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Static Cidr allocation name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "array", "var": "$body.properties.addressPrefixes", "options": ["address-prefixes"], "group": "Properties", "help": {"short": "List of IP address prefixes of the resource."}, "item": {"type": "string"}}, {"type": "string", "var": "$body.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the resource."}}, {"type": "string", "var": "$body.properties.numberOfIPAddressesToAllocate", "options": ["a", "allocate", "number-of-ip-addresses-to-allocate"], "group": "Properties", "help": {"short": "Number of IP addresses to allocate for a static CIDR resource. The IP addresses will be assigned based on IpamPools available space."}}]}], "operations": [{"operationId": "StaticCidrs_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}/staticCidrs/{staticCidrName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "staticCidrName", "arg": "$Path.staticCidrName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "props": [{"type": "object", "name": "properties", "props": [{"type": "array", "name": "addressPrefixes", "arg": "$body.properties.addressPrefixes", "item": {"type": "string"}}, {"type": "string", "name": "description", "arg": "$body.properties.description"}, {"type": "string", "name": "numberOfIPAddressesToAllocate", "arg": "$body.properties.numberOfIPAddressesToAllocate"}]}], "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.Network/networkManagers/{}/ipamPools/{}/staticCidrs/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "addressPrefixes", "item": {"type": "string"}}, {"type": "string", "name": "description"}, {"type": "string", "name": "numberOfIPAddressesToAllocate"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "totalNumberOfIPAddresses"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vc3RhdGljQ2lkcnMve3N0YXRpY0NpZHJOYW1lfQ==/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Pool resource name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.staticCidrName", "options": ["n", "name", "static-cidr-name"], "required": true, "idPart": "child_name_2", "help": {"short": "StaticCidr resource name to retrieve."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "array", "var": "$body.properties.addressPrefixes", "options": ["address-prefixes"], "group": "Properties", "help": {"short": "List of IP address prefixes of the resource."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "string", "var": "$body.properties.description", "options": ["description"], "group": "Properties"}, {"nullable": true, "type": "string", "var": "$body.properties.numberOfIPAddressesToAllocate", "options": ["number-of-ip-addresses-to-allocate"], "group": "Properties", "help": {"short": "Number of IP addresses to allocate for a static CIDR resource. The IP addresses will be assigned based on IpamPools available space."}}]}], "operations": [{"operationId": "StaticCidrs_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}/staticCidrs/{staticCidrName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "staticCidrName", "arg": "$Path.staticCidrName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/ipamPools/{}/staticCidrs/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "addressPrefixes", "item": {"type": "string"}}, {"type": "string", "name": "description"}, {"type": "string", "name": "numberOfIPAddressesToAllocate"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "totalNumberOfIPAddresses"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "StaticCidr_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "props": [{"type": "object", "name": "properties", "props": [{"type": "array", "name": "addressPrefixes", "arg": "$body.properties.addressPrefixes", "item": {"type": "string"}}, {"type": "string", "name": "description", "arg": "$body.properties.description"}, {"type": "string", "name": "numberOfIPAddressesToAllocate", "arg": "$body.properties.numberOfIPAddressesToAllocate"}]}], "clientFlatten": true}}}}, {"operationId": "StaticCidrs_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}/staticCidrs/{staticCidrName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "staticCidrName", "arg": "$Path.staticCidrName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@StaticCidr_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-05-01.xml new file mode 100644 index 000000000..4419136c3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-05-01.xml @@ -0,0 +1,467 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnM=/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnM=/2024-05-01.json new file mode 100644 index 000000000..7732fd948 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnM=/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vc2VjdXJpdHlBZG1pbkNvbmZpZ3VyYXRpb25z/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "network manager security-admin-config", "commands": [{"name": "list", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vc2VjdXJpdHlBZG1pbkNvbmZpZ3VyYXRpb25z/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["n", "name", "manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.skipToken", "options": ["skip-token"], "group": "", "help": {"short": "Only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls."}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "group": "", "help": {"short": "Optional query parameter which specifies the maximum number of records to be returned by the server."}, "format": {"maximum": 20, "minimum": 1}}]}], "operations": [{"operationId": "SecurityAdminConfigurations_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "string", "name": "$skipToken", "arg": "$Query.skipToken"}, {"type": "integer32", "name": "$top", "arg": "$Query.top", "format": {"maximum": 20, "minimum": 1}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/securityAdminConfigurations/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "applyOnNetworkIntentPolicyBasedServices", "item": {"type": "string", "enum": {"items": [{"value": "All"}, {"value": "AllowRulesOnly"}, {"value": "None"}]}}}, {"type": "string", "name": "description"}, {"type": "string", "name": "networkGroupAddressSpaceAggregationOption", "enum": {"items": [{"value": "Manual"}, {"value": "None"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnM=/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnM=/2024-05-01.xml new file mode 100644 index 000000000..f15df4097 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnM=/2024-05-01.xml @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30=/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30=/2024-05-01.json new file mode 100644 index 000000000..306f7bf0d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30=/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vc2VjdXJpdHlBZG1pbkNvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "network manager security-admin-config", "commands": [{"name": "show", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vc2VjdXJpdHlBZG1pbkNvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["config", "config-name", "configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of the network manager security configuration."}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["n", "name", "manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"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": "SecurityAdminConfigurations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/securityAdminConfigurations/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "applyOnNetworkIntentPolicyBasedServices", "item": {"type": "string", "enum": {"items": [{"value": "All"}, {"value": "AllowRulesOnly"}, {"value": "None"}]}}}, {"type": "string", "name": "description"}, {"type": "string", "name": "networkGroupAddressSpaceAggregationOption", "enum": {"items": [{"value": "Manual"}, {"value": "None"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vc2VjdXJpdHlBZG1pbkNvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["config", "config-name", "configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of the network manager security configuration."}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["n", "name", "manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "boolean", "var": "$Query.force", "options": ["force"], "group": "", "help": {"short": "Delete the resource even if it is part of a deployed configuration. If the configuration has been deployed, the service will do a cleanup deployment in the background, prior to the delete."}, "default": {"value": false}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "SecurityAdminConfigurations_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "boolean", "name": "force", "arg": "$Query.force"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vc2VjdXJpdHlBZG1pbkNvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["config", "config-name", "configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of the network manager security configuration."}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["n", "name", "manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "array", "var": "$securityAdminConfiguration.properties.applyOnNetworkIntentPolicyBasedServices", "options": ["apply-on", "apply-on-network-intent-policy"], "group": "", "help": {"short": "Enum list of network intent policy based services."}, "item": {"type": "string", "enum": {"items": [{"name": "All", "value": "All"}, {"name": "AllowRulesOnly", "value": "AllowRulesOnly"}, {"name": "None", "value": "None"}]}}}, {"type": "string", "var": "$securityAdminConfiguration.properties.description", "options": ["description"], "group": "", "help": {"short": "Description of the security configuration."}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$securityAdminConfiguration.properties.networkGroupAddressSpaceAggregationOption", "options": ["aggregation", "network-group-address-space-aggregation-option"], "group": "Properties", "help": {"short": "Determine update behavior for changes to network groups referenced within the rules in this configuration."}, "enum": {"items": [{"name": "Manual", "value": "Manual"}, {"name": "None", "value": "None"}]}}]}], "operations": [{"operationId": "SecurityAdminConfigurations_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "securityAdminConfiguration", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "array", "name": "applyOnNetworkIntentPolicyBasedServices", "arg": "$securityAdminConfiguration.properties.applyOnNetworkIntentPolicyBasedServices", "item": {"type": "string", "enum": {"items": [{"value": "All"}, {"value": "AllowRulesOnly"}, {"value": "None"}]}}}, {"type": "string", "name": "description", "arg": "$securityAdminConfiguration.properties.description"}, {"type": "string", "name": "networkGroupAddressSpaceAggregationOption", "arg": "$securityAdminConfiguration.properties.networkGroupAddressSpaceAggregationOption", "enum": {"items": [{"value": "Manual"}, {"value": "None"}]}}], "clientFlatten": true}], "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.Network/networkManagers/{}/securityAdminConfigurations/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "applyOnNetworkIntentPolicyBasedServices", "item": {"type": "string", "enum": {"items": [{"value": "All"}, {"value": "AllowRulesOnly"}, {"value": "None"}]}}}, {"type": "string", "name": "description"}, {"type": "string", "name": "networkGroupAddressSpaceAggregationOption", "enum": {"items": [{"value": "Manual"}, {"value": "None"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vc2VjdXJpdHlBZG1pbkNvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["config", "config-name", "configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of the network manager security configuration."}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["n", "name", "manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"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"}, {"nullable": true, "type": "array", "var": "$securityAdminConfiguration.properties.applyOnNetworkIntentPolicyBasedServices", "options": ["apply-on", "apply-on-network-intent-policy"], "group": "", "help": {"short": "Enum list of network intent policy based services."}, "item": {"nullable": true, "type": "string", "enum": {"items": [{"name": "All", "value": "All"}, {"name": "AllowRulesOnly", "value": "AllowRulesOnly"}, {"name": "None", "value": "None"}]}}}, {"nullable": true, "type": "string", "var": "$securityAdminConfiguration.properties.description", "options": ["description"], "group": "", "help": {"short": "Description of the security configuration."}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$securityAdminConfiguration.properties.networkGroupAddressSpaceAggregationOption", "options": ["aggregation", "network-group-address-space-aggregation-option"], "group": "Properties", "help": {"short": "Determine update behavior for changes to network groups referenced within the rules in this configuration."}, "enum": {"items": [{"name": "Manual", "value": "Manual"}, {"name": "None", "value": "None"}]}}]}], "operations": [{"operationId": "SecurityAdminConfigurations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/securityAdminConfigurations/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "applyOnNetworkIntentPolicyBasedServices", "item": {"type": "string", "enum": {"items": [{"value": "All"}, {"value": "AllowRulesOnly"}, {"value": "None"}]}}}, {"type": "string", "name": "description"}, {"type": "string", "name": "networkGroupAddressSpaceAggregationOption", "enum": {"items": [{"value": "Manual"}, {"value": "None"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "SecurityAdminConfiguration_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "securityAdminConfiguration", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "array", "name": "applyOnNetworkIntentPolicyBasedServices", "arg": "$securityAdminConfiguration.properties.applyOnNetworkIntentPolicyBasedServices", "item": {"type": "string", "enum": {"items": [{"value": "All"}, {"value": "AllowRulesOnly"}, {"value": "None"}]}}}, {"type": "string", "name": "description", "arg": "$securityAdminConfiguration.properties.description"}, {"type": "string", "name": "networkGroupAddressSpaceAggregationOption", "arg": "$securityAdminConfiguration.properties.networkGroupAddressSpaceAggregationOption", "enum": {"items": [{"value": "Manual"}, {"value": "None"}]}}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "SecurityAdminConfigurations_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@SecurityAdminConfiguration_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30=/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30=/2024-05-01.xml new file mode 100644 index 000000000..1f73c2d0f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30=/2024-05-01.xml @@ -0,0 +1,504 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVz/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVz/2024-05-01.json new file mode 100644 index 000000000..dd0b1f2ca --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVz/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vc2VjdXJpdHlBZG1pbkNvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0vcnVsZUNvbGxlY3Rpb25zL3tydWxlQ29sbGVjdGlvbk5hbWV9L3J1bGVz/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "network manager security-admin-config rule-collection rule", "commands": [{"name": "list", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vc2VjdXJpdHlBZG1pbkNvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0vcnVsZUNvbGxlY3Rpb25zL3tydWxlQ29sbGVjdGlvbk5hbWV9L3J1bGVz/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["config", "config-name", "configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of the network manager security configuration."}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["n", "name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.ruleCollectionName", "options": ["rc", "rule-collection-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the network manager security Configuration rule collection."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.skipToken", "options": ["skip-token"], "help": {"short": "SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls."}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "An optional query parameter which specifies the maximum number of records to be returned by the server."}, "format": {"maximum": 20, "minimum": 1}}]}], "operations": [{"operationId": "AdminRules_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "ruleCollectionName", "arg": "$Path.ruleCollectionName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "string", "name": "$skipToken", "arg": "$Query.skipToken"}, {"type": "integer32", "name": "$top", "arg": "$Query.top", "format": {"maximum": 20, "minimum": 1}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/securityAdminConfigurations/{}/ruleCollections/{}/rules/{}"}}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Custom"}, {"value": "Default"}]}}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "discriminators": [{"property": "kind", "value": "Custom", "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "access", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "AlwaysAllow"}, {"value": "Deny"}]}}, {"type": "string", "name": "description"}, {"type": "array", "name": "destinationPortRanges", "item": {"type": "string"}}, {"type": "array<@AddressPrefixItem_read>", "name": "destinations", "item": {"type": "@AddressPrefixItem_read"}, "identifiers": ["addressPrefix"]}, {"type": "string", "name": "direction", "required": true, "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "integer32", "name": "priority", "required": true, "format": {"maximum": 4096, "minimum": 1}}, {"type": "string", "name": "protocol", "required": true, "enum": {"items": [{"value": "Ah"}, {"value": "Any"}, {"value": "Esp"}, {"value": "Icmp"}, {"value": "Tcp"}, {"value": "Udp"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "array", "name": "sourcePortRanges", "item": {"type": "string"}}, {"type": "array", "name": "sources", "item": {"type": "object", "props": [{"type": "string", "name": "addressPrefix"}, {"type": "string", "name": "addressPrefixType", "enum": {"items": [{"value": "IPPrefix"}, {"value": "NetworkGroup"}, {"value": "ServiceTag"}]}}], "cls": "AddressPrefixItem_read"}, "identifiers": ["addressPrefix"]}], "clientFlatten": true}]}, {"property": "kind", "value": "Default", "props": [{"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "access", "enum": {"items": [{"value": "Allow"}, {"value": "AlwaysAllow"}, {"value": "Deny"}]}}, {"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "array", "name": "destinationPortRanges", "item": {"type": "string"}}, {"readOnly": true, "type": "array<@AddressPrefixItem_read>", "name": "destinations", "item": {"type": "@AddressPrefixItem_read"}, "identifiers": ["addressPrefix"]}, {"readOnly": true, "type": "string", "name": "direction", "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "string", "name": "flag"}, {"readOnly": true, "type": "integer32", "name": "priority"}, {"readOnly": true, "type": "string", "name": "protocol", "enum": {"items": [{"value": "Ah"}, {"value": "Any"}, {"value": "Esp"}, {"value": "Icmp"}, {"value": "Tcp"}, {"value": "Udp"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"readOnly": true, "type": "array", "name": "sourcePortRanges", "item": {"type": "string"}}, {"readOnly": true, "type": "array<@AddressPrefixItem_read>", "name": "sources", "item": {"type": "@AddressPrefixItem_read"}, "identifiers": ["addressPrefix"]}], "clientFlatten": true}]}]}}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVz/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVz/2024-05-01.xml new file mode 100644 index 000000000..b69baa617 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVz/2024-05-01.xml @@ -0,0 +1,224 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVzL3t9/2024-05-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVzL3t9/2024-05-01.json new file mode 100644 index 000000000..0174054f6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVzL3t9/2024-05-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vc2VjdXJpdHlBZG1pbkNvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0vcnVsZUNvbGxlY3Rpb25zL3tydWxlQ29sbGVjdGlvbk5hbWV9L3J1bGVzL3tydWxlTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "network manager security-admin-config rule-collection rule", "commands": [{"name": "show", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vc2VjdXJpdHlBZG1pbkNvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0vcnVsZUNvbGxlY3Rpb25zL3tydWxlQ29sbGVjdGlvbk5hbWV9L3J1bGVzL3tydWxlTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["config", "config-name", "configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of the network manager security configuration."}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["n", "name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.ruleCollectionName", "options": ["rc", "rule-collection-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the network manager security Configuration rule collection."}}, {"type": "string", "var": "$Path.ruleName", "options": ["rule-name"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The name of the rule."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "AdminRules_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "ruleCollectionName", "arg": "$Path.ruleCollectionName", "required": true}, {"type": "string", "name": "ruleName", "arg": "$Path.ruleName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/securityAdminConfigurations/{}/ruleCollections/{}/rules/{}"}}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Custom"}, {"value": "Default"}]}}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "discriminators": [{"property": "kind", "value": "Custom", "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "access", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "AlwaysAllow"}, {"value": "Deny"}]}}, {"type": "string", "name": "description"}, {"type": "array", "name": "destinationPortRanges", "item": {"type": "string"}}, {"type": "array<@AddressPrefixItem_read>", "name": "destinations", "item": {"type": "@AddressPrefixItem_read"}, "identifiers": ["addressPrefix"]}, {"type": "string", "name": "direction", "required": true, "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "integer32", "name": "priority", "required": true, "format": {"maximum": 4096, "minimum": 1}}, {"type": "string", "name": "protocol", "required": true, "enum": {"items": [{"value": "Ah"}, {"value": "Any"}, {"value": "Esp"}, {"value": "Icmp"}, {"value": "Tcp"}, {"value": "Udp"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "array", "name": "sourcePortRanges", "item": {"type": "string"}}, {"type": "array", "name": "sources", "item": {"type": "object", "props": [{"type": "string", "name": "addressPrefix"}, {"type": "string", "name": "addressPrefixType", "enum": {"items": [{"value": "IPPrefix"}, {"value": "NetworkGroup"}, {"value": "ServiceTag"}]}}], "cls": "AddressPrefixItem_read"}, "identifiers": ["addressPrefix"]}], "clientFlatten": true}]}, {"property": "kind", "value": "Default", "props": [{"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "access", "enum": {"items": [{"value": "Allow"}, {"value": "AlwaysAllow"}, {"value": "Deny"}]}}, {"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "array", "name": "destinationPortRanges", "item": {"type": "string"}}, {"readOnly": true, "type": "array<@AddressPrefixItem_read>", "name": "destinations", "item": {"type": "@AddressPrefixItem_read"}, "identifiers": ["addressPrefix"]}, {"readOnly": true, "type": "string", "name": "direction", "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "string", "name": "flag"}, {"readOnly": true, "type": "integer32", "name": "priority"}, {"readOnly": true, "type": "string", "name": "protocol", "enum": {"items": [{"value": "Ah"}, {"value": "Any"}, {"value": "Esp"}, {"value": "Icmp"}, {"value": "Tcp"}, {"value": "Udp"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"readOnly": true, "type": "array", "name": "sourcePortRanges", "item": {"type": "string"}}, {"readOnly": true, "type": "array<@AddressPrefixItem_read>", "name": "sources", "item": {"type": "@AddressPrefixItem_read"}, "identifiers": ["addressPrefix"]}], "clientFlatten": true}]}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vc2VjdXJpdHlBZG1pbkNvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0vcnVsZUNvbGxlY3Rpb25zL3tydWxlQ29sbGVjdGlvbk5hbWV9L3J1bGVzL3tydWxlTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["config", "config-name", "configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of the network manager security configuration."}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["n", "name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.ruleCollectionName", "options": ["rc", "rule-collection-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the network manager security Configuration rule collection."}}, {"type": "string", "var": "$Path.ruleName", "options": ["rule-name"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The name of the rule."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "boolean", "var": "$Query.force", "options": ["force"], "help": {"short": "Deletes the resource even if it is part of a deployed configuration. If the configuration has been deployed, the service will do a cleanup deployment in the background, prior to the delete."}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "AdminRules_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "ruleCollectionName", "arg": "$Path.ruleCollectionName", "required": true}, {"type": "string", "name": "ruleName", "arg": "$Path.ruleName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "boolean", "name": "force", "arg": "$Query.force"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vc2VjdXJpdHlBZG1pbkNvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0vcnVsZUNvbGxlY3Rpb25zL3tydWxlQ29sbGVjdGlvbk5hbWV9L3J1bGVzL3tydWxlTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["config", "config-name", "configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of the network manager security configuration."}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["n", "name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.ruleCollectionName", "options": ["rc", "rule-collection-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the network manager security Configuration rule collection."}}, {"type": "string", "var": "$Path.ruleName", "options": ["rule-name"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The name of the rule."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "AdminRule", "args": [{"type": "object", "var": "$adminRule.Custom", "options": ["custom"], "group": "AdminRule", "args": [{"type": "string", "var": "$adminRule.Custom.properties.access", "options": ["access"], "group": "Properties", "help": {"short": "Indicates the access allowed for this particular rule"}, "enum": {"items": [{"name": "Allow", "value": "Allow"}, {"name": "AlwaysAllow", "value": "AlwaysAllow"}, {"name": "Deny", "value": "Deny"}]}}, {"type": "string", "var": "$adminRule.Custom.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for this rule. Restricted to 140 chars."}}, {"type": "array", "var": "$adminRule.Custom.properties.destinationPortRanges", "options": ["destination-port-ranges"], "group": "Properties", "help": {"short": "The destination port ranges."}, "item": {"type": "string"}}, {"type": "array<@AddressPrefixItem_create>", "var": "$adminRule.Custom.properties.destinations", "options": ["destinations"], "group": "Properties", "help": {"short": "The destination address prefixes. CIDR or destination IP ranges."}, "item": {"type": "@AddressPrefixItem_create"}}, {"type": "string", "var": "$adminRule.Custom.properties.direction", "options": ["direction"], "group": "Properties", "help": {"short": "Indicates if the traffic matched against the rule in inbound or outbound."}, "enum": {"items": [{"name": "Inbound", "value": "Inbound"}, {"name": "Outbound", "value": "Outbound"}]}}, {"type": "integer32", "var": "$adminRule.Custom.properties.priority", "options": ["priority"], "group": "Properties", "help": {"short": "The priority of the rule. The value can be between 1 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule."}, "format": {"maximum": 4096, "minimum": 1}}, {"type": "string", "var": "$adminRule.Custom.properties.protocol", "options": ["protocol"], "group": "Properties", "help": {"short": "Network protocol this rule applies to."}, "enum": {"items": [{"name": "Ah", "value": "Ah"}, {"name": "Any", "value": "Any"}, {"name": "Esp", "value": "Esp"}, {"name": "Icmp", "value": "Icmp"}, {"name": "Tcp", "value": "Tcp"}, {"name": "Udp", "value": "Udp"}]}}, {"type": "array", "var": "$adminRule.Custom.properties.sourcePortRanges", "options": ["source-port-ranges"], "group": "Properties", "help": {"short": "The source port ranges."}, "item": {"type": "string"}}, {"type": "array", "var": "$adminRule.Custom.properties.sources", "options": ["sources"], "group": "Properties", "help": {"short": "The CIDR or source IP ranges."}, "item": {"type": "object", "args": [{"type": "string", "var": "@AddressPrefixItem_create.addressPrefix", "options": ["address-prefix"], "help": {"short": "Address prefix."}}, {"type": "string", "var": "@AddressPrefixItem_create.addressPrefixType", "options": ["address-prefix-type"], "help": {"short": "Address prefix type."}, "enum": {"items": [{"name": "IPPrefix", "value": "IPPrefix"}, {"name": "NetworkGroup", "value": "NetworkGroup"}, {"name": "ServiceTag", "value": "ServiceTag"}]}}], "cls": "AddressPrefixItem_create"}}]}, {"type": "object", "var": "$adminRule.Default", "options": ["default"], "group": "AdminRule", "args": [{"type": "string", "var": "$adminRule.Default.properties.flag", "options": ["flag"], "group": "Properties", "help": {"short": "Default rule flag."}}]}]}], "operations": [{"operationId": "AdminRules_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "ruleCollectionName", "arg": "$Path.ruleCollectionName", "required": true}, {"type": "string", "name": "ruleName", "arg": "$Path.ruleName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "adminRule", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"arg": "$adminRule.Custom", "value": "Custom"}, {"arg": "$adminRule.Default", "value": "Default"}]}}], "discriminators": [{"property": "kind", "value": "Custom", "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "access", "arg": "$adminRule.Custom.properties.access", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "AlwaysAllow"}, {"value": "Deny"}]}}, {"type": "string", "name": "description", "arg": "$adminRule.Custom.properties.description"}, {"type": "array", "name": "destinationPortRanges", "arg": "$adminRule.Custom.properties.destinationPortRanges", "item": {"type": "string"}}, {"type": "array<@AddressPrefixItem_create>", "name": "destinations", "arg": "$adminRule.Custom.properties.destinations", "item": {"type": "@AddressPrefixItem_create"}, "identifiers": ["addressPrefix"]}, {"type": "string", "name": "direction", "arg": "$adminRule.Custom.properties.direction", "required": true, "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "integer32", "name": "priority", "arg": "$adminRule.Custom.properties.priority", "required": true, "format": {"maximum": 4096, "minimum": 1}}, {"type": "string", "name": "protocol", "arg": "$adminRule.Custom.properties.protocol", "required": true, "enum": {"items": [{"value": "Ah"}, {"value": "Any"}, {"value": "Esp"}, {"value": "Icmp"}, {"value": "Tcp"}, {"value": "Udp"}]}}, {"type": "array", "name": "sourcePortRanges", "arg": "$adminRule.Custom.properties.sourcePortRanges", "item": {"type": "string"}}, {"type": "array", "name": "sources", "arg": "$adminRule.Custom.properties.sources", "item": {"type": "object", "props": [{"type": "string", "name": "addressPrefix", "arg": "@AddressPrefixItem_create.addressPrefix"}, {"type": "string", "name": "addressPrefixType", "arg": "@AddressPrefixItem_create.addressPrefixType", "enum": {"items": [{"value": "IPPrefix"}, {"value": "NetworkGroup"}, {"value": "ServiceTag"}]}}], "cls": "AddressPrefixItem_create"}, "identifiers": ["addressPrefix"]}], "clientFlatten": true}]}, {"property": "kind", "value": "Default", "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "flag", "arg": "$adminRule.Default.properties.flag"}], "clientFlatten": true}]}], "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.Network/networkManagers/{}/securityAdminConfigurations/{}/ruleCollections/{}/rules/{}"}}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Custom"}, {"value": "Default"}]}}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "discriminators": [{"property": "kind", "value": "Custom", "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "access", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "AlwaysAllow"}, {"value": "Deny"}]}}, {"type": "string", "name": "description"}, {"type": "array", "name": "destinationPortRanges", "item": {"type": "string"}}, {"type": "array<@AddressPrefixItem_read>", "name": "destinations", "item": {"type": "@AddressPrefixItem_read"}, "identifiers": ["addressPrefix"]}, {"type": "string", "name": "direction", "required": true, "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "integer32", "name": "priority", "required": true, "format": {"maximum": 4096, "minimum": 1}}, {"type": "string", "name": "protocol", "required": true, "enum": {"items": [{"value": "Ah"}, {"value": "Any"}, {"value": "Esp"}, {"value": "Icmp"}, {"value": "Tcp"}, {"value": "Udp"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "array", "name": "sourcePortRanges", "item": {"type": "string"}}, {"type": "array", "name": "sources", "item": {"type": "object", "props": [{"type": "string", "name": "addressPrefix"}, {"type": "string", "name": "addressPrefixType", "enum": {"items": [{"value": "IPPrefix"}, {"value": "NetworkGroup"}, {"value": "ServiceTag"}]}}], "cls": "AddressPrefixItem_read"}, "identifiers": ["addressPrefix"]}], "clientFlatten": true}]}, {"property": "kind", "value": "Default", "props": [{"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "access", "enum": {"items": [{"value": "Allow"}, {"value": "AlwaysAllow"}, {"value": "Deny"}]}}, {"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "array", "name": "destinationPortRanges", "item": {"type": "string"}}, {"readOnly": true, "type": "array<@AddressPrefixItem_read>", "name": "destinations", "item": {"type": "@AddressPrefixItem_read"}, "identifiers": ["addressPrefix"]}, {"readOnly": true, "type": "string", "name": "direction", "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "string", "name": "flag"}, {"readOnly": true, "type": "integer32", "name": "priority"}, {"readOnly": true, "type": "string", "name": "protocol", "enum": {"items": [{"value": "Ah"}, {"value": "Any"}, {"value": "Esp"}, {"value": "Icmp"}, {"value": "Tcp"}, {"value": "Udp"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"readOnly": true, "type": "array", "name": "sourcePortRanges", "item": {"type": "string"}}, {"readOnly": true, "type": "array<@AddressPrefixItem_read>", "name": "sources", "item": {"type": "@AddressPrefixItem_read"}, "identifiers": ["addressPrefix"]}], "clientFlatten": true}]}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vc2VjdXJpdHlBZG1pbkNvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0vcnVsZUNvbGxlY3Rpb25zL3tydWxlQ29sbGVjdGlvbk5hbWV9L3J1bGVzL3tydWxlTmFtZX0=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["config", "config-name", "configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of the network manager security configuration."}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["n", "name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.ruleCollectionName", "options": ["rc", "rule-collection-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the network manager security Configuration rule collection."}}, {"type": "string", "var": "$Path.ruleName", "options": ["rule-name"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The name of the rule."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "AdminRule", "args": [{"type": "object", "var": "$adminRule.Custom", "options": ["custom"], "group": "AdminRule", "args": [{"type": "string", "var": "$adminRule.Custom.properties.access", "options": ["access"], "group": "Properties", "help": {"short": "Indicates the access allowed for this particular rule"}, "enum": {"items": [{"name": "Allow", "value": "Allow"}, {"name": "AlwaysAllow", "value": "AlwaysAllow"}, {"name": "Deny", "value": "Deny"}]}}, {"nullable": true, "type": "string", "var": "$adminRule.Custom.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for this rule. Restricted to 140 chars."}}, {"nullable": true, "type": "array", "var": "$adminRule.Custom.properties.destinationPortRanges", "options": ["destination-port-ranges"], "group": "Properties", "help": {"short": "The destination port ranges."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "array<@AddressPrefixItem_update>", "var": "$adminRule.Custom.properties.destinations", "options": ["destinations"], "group": "Properties", "help": {"short": "The destination address prefixes. CIDR or destination IP ranges."}, "item": {"nullable": true, "type": "@AddressPrefixItem_update"}}, {"type": "string", "var": "$adminRule.Custom.properties.direction", "options": ["direction"], "group": "Properties", "help": {"short": "Indicates if the traffic matched against the rule in inbound or outbound."}, "enum": {"items": [{"name": "Inbound", "value": "Inbound"}, {"name": "Outbound", "value": "Outbound"}]}}, {"type": "integer32", "var": "$adminRule.Custom.properties.priority", "options": ["priority"], "group": "Properties", "help": {"short": "The priority of the rule. The value can be between 1 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule."}, "format": {"maximum": 4096, "minimum": 1}}, {"type": "string", "var": "$adminRule.Custom.properties.protocol", "options": ["protocol"], "group": "Properties", "help": {"short": "Network protocol this rule applies to."}, "enum": {"items": [{"name": "Ah", "value": "Ah"}, {"name": "Any", "value": "Any"}, {"name": "Esp", "value": "Esp"}, {"name": "Icmp", "value": "Icmp"}, {"name": "Tcp", "value": "Tcp"}, {"name": "Udp", "value": "Udp"}]}}, {"nullable": true, "type": "array", "var": "$adminRule.Custom.properties.sourcePortRanges", "options": ["source-port-ranges"], "group": "Properties", "help": {"short": "The source port ranges."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "array", "var": "$adminRule.Custom.properties.sources", "options": ["sources"], "group": "Properties", "help": {"short": "The CIDR or source IP ranges."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "@AddressPrefixItem_update.addressPrefix", "options": ["address-prefix"], "help": {"short": "Address prefix."}}, {"nullable": true, "type": "string", "var": "@AddressPrefixItem_update.addressPrefixType", "options": ["address-prefix-type"], "help": {"short": "Address prefix type."}, "enum": {"items": [{"name": "IPPrefix", "value": "IPPrefix"}, {"name": "NetworkGroup", "value": "NetworkGroup"}, {"name": "ServiceTag", "value": "ServiceTag"}]}}], "cls": "AddressPrefixItem_update"}}]}, {"type": "object", "var": "$adminRule.Default", "options": ["default"], "group": "AdminRule", "args": [{"nullable": true, "type": "string", "var": "$adminRule.Default.properties.flag", "options": ["flag"], "group": "Properties", "help": {"short": "Default rule flag."}}]}]}], "operations": [{"operationId": "AdminRules_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "ruleCollectionName", "arg": "$Path.ruleCollectionName", "required": true}, {"type": "string", "name": "ruleName", "arg": "$Path.ruleName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/securityAdminConfigurations/{}/ruleCollections/{}/rules/{}"}}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Custom"}, {"value": "Default"}]}}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "discriminators": [{"property": "kind", "value": "Custom", "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "access", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "AlwaysAllow"}, {"value": "Deny"}]}}, {"type": "string", "name": "description"}, {"type": "array", "name": "destinationPortRanges", "item": {"type": "string"}}, {"type": "array<@AddressPrefixItem_read>", "name": "destinations", "item": {"type": "@AddressPrefixItem_read"}, "identifiers": ["addressPrefix"]}, {"type": "string", "name": "direction", "required": true, "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "integer32", "name": "priority", "required": true, "format": {"maximum": 4096, "minimum": 1}}, {"type": "string", "name": "protocol", "required": true, "enum": {"items": [{"value": "Ah"}, {"value": "Any"}, {"value": "Esp"}, {"value": "Icmp"}, {"value": "Tcp"}, {"value": "Udp"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "array", "name": "sourcePortRanges", "item": {"type": "string"}}, {"type": "array", "name": "sources", "item": {"type": "object", "props": [{"type": "string", "name": "addressPrefix"}, {"type": "string", "name": "addressPrefixType", "enum": {"items": [{"value": "IPPrefix"}, {"value": "NetworkGroup"}, {"value": "ServiceTag"}]}}], "cls": "AddressPrefixItem_read"}, "identifiers": ["addressPrefix"]}], "clientFlatten": true}]}, {"property": "kind", "value": "Default", "props": [{"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "access", "enum": {"items": [{"value": "Allow"}, {"value": "AlwaysAllow"}, {"value": "Deny"}]}}, {"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "array", "name": "destinationPortRanges", "item": {"type": "string"}}, {"readOnly": true, "type": "array<@AddressPrefixItem_read>", "name": "destinations", "item": {"type": "@AddressPrefixItem_read"}, "identifiers": ["addressPrefix"]}, {"readOnly": true, "type": "string", "name": "direction", "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "string", "name": "flag"}, {"readOnly": true, "type": "integer32", "name": "priority"}, {"readOnly": true, "type": "string", "name": "protocol", "enum": {"items": [{"value": "Ah"}, {"value": "Any"}, {"value": "Esp"}, {"value": "Icmp"}, {"value": "Tcp"}, {"value": "Udp"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"readOnly": true, "type": "array", "name": "sourcePortRanges", "item": {"type": "string"}}, {"readOnly": true, "type": "array<@AddressPrefixItem_read>", "name": "sources", "item": {"type": "@AddressPrefixItem_read"}, "identifiers": ["addressPrefix"]}], "clientFlatten": true}]}], "cls": "BaseAdminRule_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "adminRule", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"arg": "$adminRule.Custom", "value": "Custom"}, {"arg": "$adminRule.Default", "value": "Default"}]}}], "discriminators": [{"property": "kind", "value": "Custom", "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "access", "arg": "$adminRule.Custom.properties.access", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "AlwaysAllow"}, {"value": "Deny"}]}}, {"type": "string", "name": "description", "arg": "$adminRule.Custom.properties.description"}, {"type": "array", "name": "destinationPortRanges", "arg": "$adminRule.Custom.properties.destinationPortRanges", "item": {"type": "string"}}, {"type": "array<@AddressPrefixItem_update>", "name": "destinations", "arg": "$adminRule.Custom.properties.destinations", "item": {"type": "@AddressPrefixItem_update"}, "identifiers": ["addressPrefix"]}, {"type": "string", "name": "direction", "arg": "$adminRule.Custom.properties.direction", "required": true, "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "integer32", "name": "priority", "arg": "$adminRule.Custom.properties.priority", "required": true, "format": {"maximum": 4096, "minimum": 1}}, {"type": "string", "name": "protocol", "arg": "$adminRule.Custom.properties.protocol", "required": true, "enum": {"items": [{"value": "Ah"}, {"value": "Any"}, {"value": "Esp"}, {"value": "Icmp"}, {"value": "Tcp"}, {"value": "Udp"}]}}, {"type": "array", "name": "sourcePortRanges", "arg": "$adminRule.Custom.properties.sourcePortRanges", "item": {"type": "string"}}, {"type": "array", "name": "sources", "arg": "$adminRule.Custom.properties.sources", "item": {"type": "object", "props": [{"type": "string", "name": "addressPrefix", "arg": "@AddressPrefixItem_update.addressPrefix"}, {"type": "string", "name": "addressPrefixType", "arg": "@AddressPrefixItem_update.addressPrefixType", "enum": {"items": [{"value": "IPPrefix"}, {"value": "NetworkGroup"}, {"value": "ServiceTag"}]}}], "cls": "AddressPrefixItem_update"}, "identifiers": ["addressPrefix"]}], "clientFlatten": true}]}, {"property": "kind", "value": "Default", "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "flag", "arg": "$adminRule.Default.properties.flag"}], "clientFlatten": true}]}], "clientFlatten": true}}}}, {"operationId": "AdminRules_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "ruleCollectionName", "arg": "$Path.ruleCollectionName", "required": true}, {"type": "string", "name": "ruleName", "arg": "$Path.ruleName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@BaseAdminRule_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVzL3t9/2024-05-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVzL3t9/2024-05-01.xml new file mode 100644 index 000000000..19dca7e18 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVzL3t9/2024-05-01.xml @@ -0,0 +1,1002 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+