diff --git a/Commands/network/manager/_create.md b/Commands/network/manager/_create.md index 77b9a2f42..2a04aebe8 100644 --- a/Commands/network/manager/_create.md +++ b/Commands/network/manager/_create.md @@ -14,3 +14,14 @@ Create a Network Manager. ```bash network manager create --name "TestNetworkManager" -l eastus2euap --description "My Test Network Manager" --scope-accesses "SecurityAdmin" "Connectivity" --network-manager-scopes management-groups="/providers/Microsoft.Management/testmg" subscriptions="/subscriptions/00000000-0000-0000-0000-000000000000" --resource-group "rg1" ``` + +### [2023-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fQ==/2023-09-01.xml) **Stable** + + + +#### examples + +- Create/Update Azure Virtual Network Manager + ```bash + network manager create --name "TestNetworkManager" -l eastus2euap --description "My Test Network Manager" --scope-accesses "SecurityAdmin" "Connectivity" --network-manager-scopes management-groups="/providers/Microsoft.Management/testmg" subscriptions="/subscriptions/00000000-0000-0000-0000-000000000000" --resource-group "rg1" + ``` diff --git a/Commands/network/manager/_delete.md b/Commands/network/manager/_delete.md index 2659aef55..42448be27 100644 --- a/Commands/network/manager/_delete.md +++ b/Commands/network/manager/_delete.md @@ -14,3 +14,14 @@ Delete a network manager. ```bash network manager delete --name "testNetworkManager" --resource-group "rg1" ``` + +### [2023-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fQ==/2023-09-01.xml) **Stable** + + + +#### examples + +- Delete Azure Virtual Network Manager + ```bash + network manager delete --name "testNetworkManager" --resource-group "rg1" + ``` diff --git a/Commands/network/manager/_list.md b/Commands/network/manager/_list.md index 4cf968fb0..fb8f6b0c8 100644 --- a/Commands/network/manager/_list.md +++ b/Commands/network/manager/_list.md @@ -15,3 +15,15 @@ List all network managers in a subscription. ```bash network manager list --resource-group "rg1" ``` + +### [2023-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycw==/2023-09-01.xml) **Stable** + + + + +#### examples + +- List Azure Virtual Network Manager + ```bash + network manager list --resource-group "rg1" + ``` diff --git a/Commands/network/manager/_show.md b/Commands/network/manager/_show.md index d4ff63898..dadb4d615 100644 --- a/Commands/network/manager/_show.md +++ b/Commands/network/manager/_show.md @@ -14,3 +14,14 @@ Get the specified Network Manager. ```bash network manager show --name "testNetworkManager" --resource-group "rg1" ``` + +### [2023-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fQ==/2023-09-01.xml) **Stable** + + + +#### examples + +- Get Azure Virtual Network Manager + ```bash + network manager show --name "testNetworkManager" --resource-group "rg1" + ``` diff --git a/Commands/network/manager/_update.md b/Commands/network/manager/_update.md index 8a5b91dc9..2bd91806b 100644 --- a/Commands/network/manager/_update.md +++ b/Commands/network/manager/_update.md @@ -14,3 +14,14 @@ Update a Network Manager. ```bash network manager update --name "TestNetworkManager" -l eastus2euap --description "My Test Network Manager" --scope-accesses "SecurityAdmin" "Connectivity" --network-manager-scopes management-groups="/providers/Microsoft.Management/testmg" subscriptions="/subscriptions/00000000-0000-0000-0000-000000000000" --resource-group "rg1" ``` + +### [2023-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fQ==/2023-09-01.xml) **Stable** + + + +#### examples + +- Update Azure Virtual Network Manager + ```bash + network manager update --name "TestNetworkManager" -l eastus2euap --description "My Test Network Manager" --scope-accesses "SecurityAdmin" "Connectivity" --network-manager-scopes management-groups="/providers/Microsoft.Management/testmg" subscriptions="/subscriptions/00000000-0000-0000-0000-000000000000" --resource-group "rg1" + ``` diff --git a/Commands/network/manager/connect-config/_create.md b/Commands/network/manager/connect-config/_create.md index 92c67429c..aeceb846b 100644 --- a/Commands/network/manager/connect-config/_create.md +++ b/Commands/network/manager/connect-config/_create.md @@ -12,5 +12,5 @@ Create a new network manager connectivity configuration - Create/Update Azure Virtual Network Manager Connectivity Configuration ```bash - network manager connect-config create --configuration-name "myTestConnectivityConfig" --description "Sample Configuration" --applies-to-groups group-connectivity="None" is-global=false network-group-id="/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/networkManagerGroups/group1" use-hub-gateway=true --connectivity-topology "HubAndSpoke" --delete-existing-peering true --hub resource-id="subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Micr osoft.Network/virtualNetworks/myTestConnectivityConfig" resource- type="Microsoft.Network/virtualNetworks" --is-global true --network-manager-name "testNetworkManager" --resource-group "myResourceGroup" + network manager connect-config create --configuration-name "myTestConnectivityConfig" --description "Sample Configuration" --applies-to-group group-connectivity="None" is-global=false network-group-id="/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/networkManagerGroups/group1" use-hub-gateway=true --connectivity-topology "HubAndSpoke" --delete-existing-peering true --hub resource-id="subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Micr osoft.Network/virtualNetworks/myTestConnectivityConfig" resource- type="Microsoft.Network/virtualNetworks" --is-global true --network-manager-name "testNetworkManager" --resource-group "myResourceGroup" ``` diff --git a/Commands/network/manager/readme.md b/Commands/network/manager/readme.md index ba85d95d3..f6d4f7aa5 100644 --- a/Commands/network/manager/readme.md +++ b/Commands/network/manager/readme.md @@ -13,6 +13,9 @@ Manage network-manager with network. - [group](/Commands/network/manager/group/readme.md) : Manage networkgroup with network. +- [routing-config](/Commands/network/manager/routing-config/readme.md) +: Manage network-manager routing-config with network. + - [scope-connection](/Commands/network/manager/scope-connection/readme.md) : Manage scope connection with network. diff --git a/Commands/network/manager/routing-config/_create.md b/Commands/network/manager/routing-config/_create.md new file mode 100644 index 000000000..1126a36f9 --- /dev/null +++ b/Commands/network/manager/routing-config/_create.md @@ -0,0 +1,16 @@ +# [Command] _network manager routing-config create_ + +Create a network manager routing configuration. + +## Versions + +### [2023-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30=/2023-03-01-preview.xml) **Preview** + + + +#### examples + +- Create a network manager routing configuration. + ```bash + network manager routing-config create --name TestNetworkManagerConfig --manager-name TestNetworkManager --resource-group "rg1" + ``` diff --git a/Commands/network/manager/routing-config/_delete.md b/Commands/network/manager/routing-config/_delete.md new file mode 100644 index 000000000..7d73ced11 --- /dev/null +++ b/Commands/network/manager/routing-config/_delete.md @@ -0,0 +1,16 @@ +# [Command] _network manager routing-config delete_ + +Delete a network manager routing configuration. + +## Versions + +### [2023-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30=/2023-03-01-preview.xml) **Preview** + + + +#### examples + +- Delete a network manager routing configuration. + ```bash + network manager routing-config delete --name TestNetworkManagerConfig --manager-name TestNetworkManager --resource-group "rg1" -y + ``` diff --git a/Commands/network/manager/routing-config/_list.md b/Commands/network/manager/routing-config/_list.md new file mode 100644 index 000000000..94c6213bd --- /dev/null +++ b/Commands/network/manager/routing-config/_list.md @@ -0,0 +1,16 @@ +# [Command] _network manager routing-config list_ + +List all the network manager routing configurations in a network manager, in a paginated format. + +## Versions + +### [2023-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnM=/2023-03-01-preview.xml) **Preview** + + + +#### examples + +- List all the network manager routing configurations. + ```bash + network manager routing-config list --manager-name TestNetworkManager --resource-group "rg1" + ``` diff --git a/Commands/network/manager/routing-config/_show.md b/Commands/network/manager/routing-config/_show.md new file mode 100644 index 000000000..6930c4d37 --- /dev/null +++ b/Commands/network/manager/routing-config/_show.md @@ -0,0 +1,16 @@ +# [Command] _network manager routing-config show_ + +Get a network manager routing configuration. + +## Versions + +### [2023-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30=/2023-03-01-preview.xml) **Preview** + + + +#### examples + +- Get a network manager routing configuration. + ```bash + network manager routing-config show --name TestNetworkManagerConfig --manager-name TestNetworkManager --resource-group "rg1" + ``` diff --git a/Commands/network/manager/routing-config/_update.md b/Commands/network/manager/routing-config/_update.md new file mode 100644 index 000000000..8b65c770e --- /dev/null +++ b/Commands/network/manager/routing-config/_update.md @@ -0,0 +1,16 @@ +# [Command] _network manager routing-config update_ + +Update a network manager routing configuration. + +## Versions + +### [2023-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30=/2023-03-01-preview.xml) **Preview** + + + +#### examples + +- Update a network manager routing configuration. + ```bash + network manager routing-config update --name TestNetworkManagerConfig --manager-name TestNetworkManager --resource-group "rg1" --description "test" + ``` diff --git a/Commands/network/manager/routing-config/readme.md b/Commands/network/manager/routing-config/readme.md new file mode 100644 index 000000000..ae00b7842 --- /dev/null +++ b/Commands/network/manager/routing-config/readme.md @@ -0,0 +1,25 @@ +# [Group] _network manager routing-config_ + +Manage network-manager routing-config with network. + +## Subgroups + +- [rule-collection](/Commands/network/manager/routing-config/rule-collection/readme.md) +: Manage network-manager routing-config rule-collection. + +## Commands + +- [create](/Commands/network/manager/routing-config/_create.md) +: Create a network manager routing configuration. + +- [delete](/Commands/network/manager/routing-config/_delete.md) +: Delete a network manager routing configuration. + +- [list](/Commands/network/manager/routing-config/_list.md) +: List all the network manager routing configurations in a network manager, in a paginated format. + +- [show](/Commands/network/manager/routing-config/_show.md) +: Get a network manager routing configuration. + +- [update](/Commands/network/manager/routing-config/_update.md) +: Update a network manager routing configuration. diff --git a/Commands/network/manager/routing-config/rule-collection/_create.md b/Commands/network/manager/routing-config/rule-collection/_create.md new file mode 100644 index 000000000..4b4f9fb9d --- /dev/null +++ b/Commands/network/manager/routing-config/rule-collection/_create.md @@ -0,0 +1,16 @@ +# [Command] _network manager routing-config rule-collection create_ + +Create a routing rule collection. + +## Versions + +### [2023-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9/2023-03-01-preview.xml) **Preview** + + + +#### examples + +- Create a routing rule collection. + ```bash + network manager routing-config rule-collection create --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --name TestNetworkManagerCollection --resource-group "rg1" --local-route-setting NotSpecified --applies-to [{"network_group_id":{manager_id}}] --disable-bgp-route-propagation true + ``` diff --git a/Commands/network/manager/routing-config/rule-collection/_delete.md b/Commands/network/manager/routing-config/rule-collection/_delete.md new file mode 100644 index 000000000..d3d9ca253 --- /dev/null +++ b/Commands/network/manager/routing-config/rule-collection/_delete.md @@ -0,0 +1,16 @@ +# [Command] _network manager routing-config rule-collection delete_ + +Delete an routing rule collection. + +## Versions + +### [2023-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9/2023-03-01-preview.xml) **Preview** + + + +#### examples + +- Delete an routing rule collection. + ```bash + network manager routing-config rule-collection delete --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --name TestNetworkManagerCollection --resource-group "rg1 -y + ``` diff --git a/Commands/network/manager/routing-config/rule-collection/_list.md b/Commands/network/manager/routing-config/rule-collection/_list.md new file mode 100644 index 000000000..3da5440d5 --- /dev/null +++ b/Commands/network/manager/routing-config/rule-collection/_list.md @@ -0,0 +1,16 @@ +# [Command] _network manager routing-config rule-collection list_ + +List all the rule collections in a routing configuration, in a paginated format. + +## Versions + +### [2023-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25z/2023-03-01-preview.xml) **Preview** + + + +#### examples + +- List all the rule collections. + ```bash + network manager routing-config rule-collection list --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --resource-group "rg1" + ``` diff --git a/Commands/network/manager/routing-config/rule-collection/_show.md b/Commands/network/manager/routing-config/rule-collection/_show.md new file mode 100644 index 000000000..fdb0c3617 --- /dev/null +++ b/Commands/network/manager/routing-config/rule-collection/_show.md @@ -0,0 +1,16 @@ +# [Command] _network manager routing-config rule-collection show_ + +Get a network manager routing configuration rule collection. + +## Versions + +### [2023-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9/2023-03-01-preview.xml) **Preview** + + + +#### examples + +- Get a network manager routing configuration rule collection. + ```bash + network manager routing-config rule-collection show --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --name TestNetworkManagerCollection --resource-group "rg1 + ``` diff --git a/Commands/network/manager/routing-config/rule-collection/_update.md b/Commands/network/manager/routing-config/rule-collection/_update.md new file mode 100644 index 000000000..e33824ad9 --- /dev/null +++ b/Commands/network/manager/routing-config/rule-collection/_update.md @@ -0,0 +1,16 @@ +# [Command] _network manager routing-config rule-collection update_ + +Update a routing rule collection. + +## Versions + +### [2023-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9/2023-03-01-preview.xml) **Preview** + + + +#### examples + +- Update a routing rule collection. + ```bash + network manager routing-config rule-collection update --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --name TestNetworkManagerCollection --resource-group "rg1" --description "test" + ``` diff --git a/Commands/network/manager/routing-config/rule-collection/readme.md b/Commands/network/manager/routing-config/rule-collection/readme.md new file mode 100644 index 000000000..27d4b4925 --- /dev/null +++ b/Commands/network/manager/routing-config/rule-collection/readme.md @@ -0,0 +1,25 @@ +# [Group] _network manager routing-config rule-collection_ + +Manage network-manager routing-config rule-collection. + +## Subgroups + +- [rule](/Commands/network/manager/routing-config/rule-collection/rule/readme.md) +: Manage network-manager routing-config rule-collection rule. + +## Commands + +- [create](/Commands/network/manager/routing-config/rule-collection/_create.md) +: Create a routing rule collection. + +- [delete](/Commands/network/manager/routing-config/rule-collection/_delete.md) +: Delete an routing rule collection. + +- [list](/Commands/network/manager/routing-config/rule-collection/_list.md) +: List all the rule collections in a routing configuration, in a paginated format. + +- [show](/Commands/network/manager/routing-config/rule-collection/_show.md) +: Get a network manager routing configuration rule collection. + +- [update](/Commands/network/manager/routing-config/rule-collection/_update.md) +: Update a routing rule collection. diff --git a/Commands/network/manager/routing-config/rule-collection/rule/_create.md b/Commands/network/manager/routing-config/rule-collection/rule/_create.md new file mode 100644 index 000000000..66e6ef28c --- /dev/null +++ b/Commands/network/manager/routing-config/rule-collection/rule/_create.md @@ -0,0 +1,16 @@ +# [Command] _network manager routing-config rule-collection rule create_ + +Create an routing rule. + +## Versions + +### [2023-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVzL3t9/2023-03-01-preview.xml) **Preview** + + + +#### examples + +- Create an routing rule. + ```bash + network manager routing-config rule-collection rule create --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --collection-name TestNetworkManagerCollection --name TestNetworkManagerRule --resource-group "rg1" --destination {"destination_address":"10.0.0.0/16","type":"AddressPrefix"} --next-hop {"next_hop_type":"VirtualNetworkGateway"} + ``` diff --git a/Commands/network/manager/routing-config/rule-collection/rule/_delete.md b/Commands/network/manager/routing-config/rule-collection/rule/_delete.md new file mode 100644 index 000000000..cf5410178 --- /dev/null +++ b/Commands/network/manager/routing-config/rule-collection/rule/_delete.md @@ -0,0 +1,16 @@ +# [Command] _network manager routing-config rule-collection rule delete_ + +Delete a routing rule. + +## Versions + +### [2023-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVzL3t9/2023-03-01-preview.xml) **Preview** + + + +#### examples + +- Delete a routing rule. + ```bash + network manager routing-config rule-collection rule delete --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --collection-name TestNetworkManagerCollection --name TestNetworkManagerRule --resource-group "rg1" -y + ``` diff --git a/Commands/network/manager/routing-config/rule-collection/rule/_list.md b/Commands/network/manager/routing-config/rule-collection/rule/_list.md new file mode 100644 index 000000000..cbdd24444 --- /dev/null +++ b/Commands/network/manager/routing-config/rule-collection/rule/_list.md @@ -0,0 +1,16 @@ +# [Command] _network manager routing-config rule-collection rule list_ + +List all network manager routing configuration routing rules. + +## Versions + +### [2023-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVz/2023-03-01-preview.xml) **Preview** + + + +#### examples + +- List all network manager routing configuration routing rules. + ```bash + network manager routing-config rule-collection rule list --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --collection-name TestNetworkManagerCollection --resource-group "rg1" + ``` diff --git a/Commands/network/manager/routing-config/rule-collection/rule/_show.md b/Commands/network/manager/routing-config/rule-collection/rule/_show.md new file mode 100644 index 000000000..81c3c9232 --- /dev/null +++ b/Commands/network/manager/routing-config/rule-collection/rule/_show.md @@ -0,0 +1,16 @@ +# [Command] _network manager routing-config rule-collection rule show_ + +Get a network manager routing configuration routing rule. + +## Versions + +### [2023-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVzL3t9/2023-03-01-preview.xml) **Preview** + + + +#### examples + +- Get a network manager routing configuration routing rule. + ```bash + network manager routing-config rule-collection rule show --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --collection-name TestNetworkManagerCollection --name TestNetworkManagerRule --resource-group "rg1" + ``` diff --git a/Commands/network/manager/routing-config/rule-collection/rule/_update.md b/Commands/network/manager/routing-config/rule-collection/rule/_update.md new file mode 100644 index 000000000..c7aaf1288 --- /dev/null +++ b/Commands/network/manager/routing-config/rule-collection/rule/_update.md @@ -0,0 +1,16 @@ +# [Command] _network manager routing-config rule-collection rule update_ + +Update an routing rule. + +## Versions + +### [2023-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVzL3t9/2023-03-01-preview.xml) **Preview** + + + +#### examples + +- Update an routing rule. + ```bash + network manager routing-config rule-collection rule update --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --collection-name TestNetworkManagerCollection --name TestNetworkManagerRule --resource-group "rg1" --description "test" + ``` diff --git a/Commands/network/manager/routing-config/rule-collection/rule/readme.md b/Commands/network/manager/routing-config/rule-collection/rule/readme.md new file mode 100644 index 000000000..4d79adb51 --- /dev/null +++ b/Commands/network/manager/routing-config/rule-collection/rule/readme.md @@ -0,0 +1,20 @@ +# [Group] _network manager routing-config rule-collection rule_ + +Manage network-manager routing-config rule-collection rule. + +## Commands + +- [create](/Commands/network/manager/routing-config/rule-collection/rule/_create.md) +: Create an routing rule. + +- [delete](/Commands/network/manager/routing-config/rule-collection/rule/_delete.md) +: Delete a routing rule. + +- [list](/Commands/network/manager/routing-config/rule-collection/rule/_list.md) +: List all network manager routing configuration routing rules. + +- [show](/Commands/network/manager/routing-config/rule-collection/rule/_show.md) +: Get a network manager routing configuration routing rule. + +- [update](/Commands/network/manager/routing-config/rule-collection/rule/_update.md) +: Update an routing rule. diff --git a/Commands/tree.json b/Commands/tree.json index 6036dfef8..f61349cba 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -95299,7 +95299,7 @@ "examples": [ { "commands": [ - "network manager connect-config create --configuration-name \"myTestConnectivityConfig\" --description \"Sample Configuration\" --applies-to-groups group-connectivity=\"None\" is-global=false network-group-id=\"/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/networkManagerGroups/group1\" use-hub-gateway=true --connectivity-topology \"HubAndSpoke\" --delete-existing-peering true --hub resource-id=\"subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Micr osoft.Network/virtualNetworks/myTestConnectivityConfig\" resource- type=\"Microsoft.Network/virtualNetworks\" --is-global true --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\"" + "network manager connect-config create --configuration-name \"myTestConnectivityConfig\" --description \"Sample Configuration\" --applies-to-group group-connectivity=\"None\" is-global=false network-group-id=\"/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/networkManagerGroups/group1\" use-hub-gateway=true --connectivity-topology \"HubAndSpoke\" --delete-existing-peering true --hub resource-id=\"subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Micr osoft.Network/virtualNetworks/myTestConnectivityConfig\" resource- type=\"Microsoft.Network/virtualNetworks\" --is-global true --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\"" ], "name": "Create/Update Azure Virtual Network Manager Connectivity Configuration" } @@ -96125,6 +96125,544 @@ "group" ] }, + "routing-config": { + "commandGroups": { + "rule-collection": { + "commandGroups": { + "rule": { + "commands": { + "create": { + "help": { + "short": "Create an routing rule." + }, + "names": [ + "network", + "manager", + "routing-config", + "rule-collection", + "rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config rule-collection rule create --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --collection-name TestNetworkManagerCollection --name TestNetworkManagerRule --resource-group \"rg1\" --destination {\"destination_address\":\"10.0.0.0/16\",\"type\":\"AddressPrefix\"} --next-hop {\"next_hop_type\":\"VirtualNetworkGateway\"}" + ], + "name": "Create an routing rule." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a routing rule." + }, + "names": [ + "network", + "manager", + "routing-config", + "rule-collection", + "rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config rule-collection rule delete --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --collection-name TestNetworkManagerCollection --name TestNetworkManagerRule --resource-group \"rg1\" -y" + ], + "name": "Delete a routing rule." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all network manager routing configuration routing rules." + }, + "names": [ + "network", + "manager", + "routing-config", + "rule-collection", + "rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config rule-collection rule list --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --collection-name TestNetworkManagerCollection --resource-group \"rg1\"" + ], + "name": "List all network manager routing configuration routing rules." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}/rules", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a network manager routing configuration routing rule." + }, + "names": [ + "network", + "manager", + "routing-config", + "rule-collection", + "rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config rule-collection rule show --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --collection-name TestNetworkManagerCollection --name TestNetworkManagerRule --resource-group \"rg1\"" + ], + "name": "Get a network manager routing configuration routing rule." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update an routing rule." + }, + "names": [ + "network", + "manager", + "routing-config", + "rule-collection", + "rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config rule-collection rule update --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --collection-name TestNetworkManagerCollection --name TestNetworkManagerRule --resource-group \"rg1\" --description \"test\"" + ], + "name": "Update an routing rule." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage network-manager routing-config rule-collection rule." + }, + "names": [ + "network", + "manager", + "routing-config", + "rule-collection", + "rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a routing rule collection." + }, + "names": [ + "network", + "manager", + "routing-config", + "rule-collection", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config rule-collection create --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --name TestNetworkManagerCollection --resource-group \"rg1\" --local-route-setting NotSpecified --applies-to [{\"network_group_id\":{manager_id}}] --disable-bgp-route-propagation true" + ], + "name": "Create a routing rule collection." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete an routing rule collection." + }, + "names": [ + "network", + "manager", + "routing-config", + "rule-collection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config rule-collection delete --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --name TestNetworkManagerCollection --resource-group \"rg1 -y" + ], + "name": "Delete an routing rule collection." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all the rule collections in a routing configuration, in a paginated format." + }, + "names": [ + "network", + "manager", + "routing-config", + "rule-collection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config rule-collection list --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --resource-group \"rg1\"" + ], + "name": "List all the rule collections." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a network manager routing configuration rule collection." + }, + "names": [ + "network", + "manager", + "routing-config", + "rule-collection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config rule-collection show --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --name TestNetworkManagerCollection --resource-group \"rg1" + ], + "name": "Get a network manager routing configuration rule collection." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a routing rule collection." + }, + "names": [ + "network", + "manager", + "routing-config", + "rule-collection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config rule-collection update --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --name TestNetworkManagerCollection --resource-group \"rg1\" --description \"test\"" + ], + "name": "Update a routing rule collection." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage network-manager routing-config rule-collection." + }, + "names": [ + "network", + "manager", + "routing-config", + "rule-collection" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a network manager routing configuration." + }, + "names": [ + "network", + "manager", + "routing-config", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config create --name TestNetworkManagerConfig --manager-name TestNetworkManager --resource-group \"rg1\"" + ], + "name": "Create a network manager routing configuration." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a network manager routing configuration." + }, + "names": [ + "network", + "manager", + "routing-config", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config delete --name TestNetworkManagerConfig --manager-name TestNetworkManager --resource-group \"rg1\" -y" + ], + "name": "Delete a network manager routing configuration." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all the network manager routing configurations in a network manager, in a paginated format." + }, + "names": [ + "network", + "manager", + "routing-config", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config list --manager-name TestNetworkManager --resource-group \"rg1\"" + ], + "name": "List all the network manager routing configurations." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a network manager routing configuration." + }, + "names": [ + "network", + "manager", + "routing-config", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config show --name TestNetworkManagerConfig --manager-name TestNetworkManager --resource-group \"rg1\"" + ], + "name": "Get a network manager routing configuration." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a network manager routing configuration." + }, + "names": [ + "network", + "manager", + "routing-config", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config update --name TestNetworkManagerConfig --manager-name TestNetworkManager --resource-group \"rg1\" --description \"test\"" + ], + "name": "Update a network manager routing configuration." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage network-manager routing-config with network." + }, + "names": [ + "network", + "manager", + "routing-config" + ] + }, "scope-connection": { "commands": { "create": { @@ -96844,6 +97382,24 @@ "version": "2022-01-01" } ] + }, + { + "examples": [ + { + "commands": [ + "network manager create --name \"TestNetworkManager\" -l eastus2euap --description \"My Test Network Manager\" --scope-accesses \"SecurityAdmin\" \"Connectivity\" --network-manager-scopes management-groups=\"/providers/Microsoft.Management/testmg\" subscriptions=\"/subscriptions/00000000-0000-0000-0000-000000000000\" --resource-group \"rg1\"" + ], + "name": "Create/Update Azure Virtual Network Manager" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] } ] }, @@ -96874,6 +97430,24 @@ "version": "2022-01-01" } ] + }, + { + "examples": [ + { + "commands": [ + "network manager delete --name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "Delete Azure Virtual Network Manager" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] } ] }, @@ -96909,6 +97483,29 @@ "version": "2022-01-01" } ] + }, + { + "examples": [ + { + "commands": [ + "network manager list --resource-group \"rg1\"" + ], + "name": "List Azure Virtual Network Manager" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkmanagers", + "plane": "mgmt-plane", + "version": "2023-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] } ] }, @@ -97119,6 +97716,24 @@ "version": "2022-01-01" } ] + }, + { + "examples": [ + { + "commands": [ + "network manager show --name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "Get Azure Virtual Network Manager" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] } ] }, @@ -97149,6 +97764,24 @@ "version": "2022-01-01" } ] + }, + { + "examples": [ + { + "commands": [ + "network manager update --name \"TestNetworkManager\" -l eastus2euap --description \"My Test Network Manager\" --scope-accesses \"SecurityAdmin\" \"Connectivity\" --network-manager-scopes management-groups=\"/providers/Microsoft.Management/testmg\" subscriptions=\"/subscriptions/00000000-0000-0000-0000-000000000000\" --resource-group \"rg1\"" + ], + "name": "Update Azure Virtual Network Manager" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] } ] } diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycw==/2023-09-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycw==/2023-09-01.json new file mode 100644 index 000000000..6f4e0bea6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycw==/2023-09-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.network/networkmanagers", "version": "2023-09-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbmV0d29ya01hbmFnZXJz/V/MjAyMy0wOS0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers", "version": "2023-09-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnM=/V/MjAyMy0wOS0wMQ=="}], "commandGroups": [{"name": "network manager", "commands": [{"name": "list", "version": "2023-09-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.network/networkmanagers", "version": "2023-09-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbmV0d29ya01hbmFnZXJz/V/MjAyMy0wOS0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers", "version": "2023-09-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnM=/V/MjAyMy0wOS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$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}}]}], "conditions": [{"var": "$Condition_NetworkManagers_List", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_NetworkManagers_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_NetworkManagers_List"], "operationId": "NetworkManagers_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers", "request": {"method": "get", "path": {"params": [{"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": "2023-09-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": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "array", "name": "networkManagerScopeAccesses", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Connectivity"}, {"value": "SecurityAdmin"}]}}}, {"type": "object", "name": "networkManagerScopes", "required": true, "props": [{"readOnly": true, "type": "array", "name": "crossTenantScopes", "item": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "managementGroups", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "subscriptions", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "tenantId"}]}}, {"type": "array", "name": "managementGroups", "item": {"type": "string"}}, {"type": "array", "name": "subscriptions", "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"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"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_NetworkManagers_ListBySubscription"], "operationId": "NetworkManagers_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkManagers", "request": {"method": "get", "path": {"params": [{"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": "2023-09-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": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "array", "name": "networkManagerScopeAccesses", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Connectivity"}, {"value": "SecurityAdmin"}]}}}, {"type": "object", "name": "networkManagerScopes", "required": true, "props": [{"readOnly": true, "type": "array", "name": "crossTenantScopes", "item": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "managementGroups", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "subscriptions", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "tenantId"}]}}, {"type": "array", "name": "managementGroups", "item": {"type": "string"}}, {"type": "array", "name": "subscriptions", "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"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"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycw==/2023-09-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycw==/2023-09-01.xml new file mode 100644 index 000000000..d796e4027 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycw==/2023-09-01.xml @@ -0,0 +1,260 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycw==/2023-09-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycw==/2023-09-01.md new file mode 100644 index 000000000..8fd902a59 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycw==/2023-09-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.network/networkmanagers 2023-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycw==/2023-09-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fQ==/2023-09-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fQ==/2023-09-01.json new file mode 100644 index 000000000..363cc9811 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fQ==/2023-09-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", "version": "2023-09-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0=/V/MjAyMy0wOS0wMQ=="}], "commandGroups": [{"name": "network manager", "commands": [{"name": "show", "version": "2023-09-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", "version": "2023-09-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0=/V/MjAyMy0wOS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["n", "name", "network-manager-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network manager."}}, {"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": "NetworkManagers_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true}, {"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": "2023-09-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "array", "name": "networkManagerScopeAccesses", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Connectivity"}, {"value": "SecurityAdmin"}]}}}, {"type": "object", "name": "networkManagerScopes", "required": true, "props": [{"readOnly": true, "type": "array", "name": "crossTenantScopes", "item": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "managementGroups", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "subscriptions", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "tenantId"}]}}, {"type": "array", "name": "managementGroups", "item": {"type": "string"}}, {"type": "array", "name": "subscriptions", "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"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"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2023-09-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", "version": "2023-09-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0=/V/MjAyMy0wOS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["n", "name", "network-manager-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network manager."}}, {"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"], "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": "NetworkManagers_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true}, {"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": "2023-09-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": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-09-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", "version": "2023-09-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0=/V/MjAyMy0wOS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["n", "name", "network-manager-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network manager."}}, {"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": "Parameters", "args": [{"type": "ResourceId", "var": "$parameters.id", "options": ["id"], "group": "Parameters", "help": {"short": "Resource ID."}, "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}"}}, {"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "Resource location."}}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$parameters.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description of the network manager."}}, {"type": "array", "var": "$parameters.properties.networkManagerScopeAccesses", "options": ["network-manager-scope-accesses"], "group": "Properties", "help": {"short": "Scope Access. Available value: SecurityAdmin, Connectivity."}, "item": {"type": "string", "enum": {"items": [{"name": "Connectivity", "value": "Connectivity"}, {"name": "SecurityAdmin", "value": "SecurityAdmin"}]}}}, {"type": "object", "var": "$parameters.properties.networkManagerScopes", "options": ["network-manager-scopes"], "group": "Properties", "help": {"short": "Scope of Network Manager."}, "args": [{"type": "array", "var": "$parameters.properties.networkManagerScopes.managementGroups", "options": ["management-groups"], "help": {"short": "List of management groups."}, "item": {"type": "string"}}, {"type": "array", "var": "$parameters.properties.networkManagerScopes.subscriptions", "options": ["subscriptions"], "help": {"short": "List of subscriptions."}, "item": {"type": "string"}}]}]}], "operations": [{"operationId": "NetworkManagers_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true}, {"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": "2023-09-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceId", "name": "id", "arg": "$parameters.id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}"}}, {"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$parameters.properties.description"}, {"type": "array", "name": "networkManagerScopeAccesses", "arg": "$parameters.properties.networkManagerScopeAccesses", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Connectivity"}, {"value": "SecurityAdmin"}]}}}, {"type": "object", "name": "networkManagerScopes", "arg": "$parameters.properties.networkManagerScopes", "required": true, "props": [{"type": "array", "name": "managementGroups", "arg": "$parameters.properties.networkManagerScopes.managementGroups", "item": {"type": "string"}}, {"type": "array", "name": "subscriptions", "arg": "$parameters.properties.networkManagerScopes.subscriptions", "item": {"type": "string"}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "array", "name": "networkManagerScopeAccesses", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Connectivity"}, {"value": "SecurityAdmin"}]}}}, {"type": "object", "name": "networkManagerScopes", "required": true, "props": [{"readOnly": true, "type": "array", "name": "crossTenantScopes", "item": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "managementGroups", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "subscriptions", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "tenantId"}]}}, {"type": "array", "name": "managementGroups", "item": {"type": "string"}}, {"type": "array", "name": "subscriptions", "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"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"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2023-09-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", "version": "2023-09-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0=/V/MjAyMy0wOS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["n", "name", "network-manager-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network manager."}}, {"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": "Parameters", "args": [{"nullable": true, "type": "ResourceId", "var": "$parameters.id", "options": ["id"], "group": "Parameters", "help": {"short": "Resource ID."}, "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}"}}, {"nullable": true, "type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "Resource location."}}, {"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description of the network manager."}}, {"type": "array", "var": "$parameters.properties.networkManagerScopeAccesses", "options": ["network-manager-scope-accesses"], "group": "Properties", "help": {"short": "Scope Access. Available value: SecurityAdmin, Connectivity."}, "item": {"nullable": true, "type": "string", "enum": {"items": [{"name": "Connectivity", "value": "Connectivity"}, {"name": "SecurityAdmin", "value": "SecurityAdmin"}]}}}, {"type": "object", "var": "$parameters.properties.networkManagerScopes", "options": ["network-manager-scopes"], "group": "Properties", "help": {"short": "Scope of Network Manager."}, "args": [{"nullable": true, "type": "array", "var": "$parameters.properties.networkManagerScopes.managementGroups", "options": ["management-groups"], "help": {"short": "List of management groups."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "array", "var": "$parameters.properties.networkManagerScopes.subscriptions", "options": ["subscriptions"], "help": {"short": "List of subscriptions."}, "item": {"nullable": true, "type": "string"}}]}]}], "operations": [{"operationId": "NetworkManagers_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true}, {"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": "2023-09-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "array", "name": "networkManagerScopeAccesses", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Connectivity"}, {"value": "SecurityAdmin"}]}}}, {"type": "object", "name": "networkManagerScopes", "required": true, "props": [{"readOnly": true, "type": "array", "name": "crossTenantScopes", "item": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "managementGroups", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "subscriptions", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "tenantId"}]}}, {"type": "array", "name": "managementGroups", "item": {"type": "string"}}, {"type": "array", "name": "subscriptions", "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"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"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NetworkManager_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceId", "name": "id", "arg": "$parameters.id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}"}}, {"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$parameters.properties.description"}, {"type": "array", "name": "networkManagerScopeAccesses", "arg": "$parameters.properties.networkManagerScopeAccesses", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Connectivity"}, {"value": "SecurityAdmin"}]}}}, {"type": "object", "name": "networkManagerScopes", "arg": "$parameters.properties.networkManagerScopes", "required": true, "props": [{"type": "array", "name": "managementGroups", "arg": "$parameters.properties.networkManagerScopes.managementGroups", "item": {"type": "string"}}, {"type": "array", "name": "subscriptions", "arg": "$parameters.properties.networkManagerScopes.subscriptions", "item": {"type": "string"}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "NetworkManagers_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true}, {"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": "2023-09-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@NetworkManager_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fQ==/2023-09-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fQ==/2023-09-01.xml new file mode 100644 index 000000000..988d53365 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fQ==/2023-09-01.xml @@ -0,0 +1,579 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9jb25uZWN0aXZpdHljb25maWd1cmF0aW9ucy97fQ==/2022-01-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9jb25uZWN0aXZpdHljb25maWd1cmF0aW9ucy97fQ==/2022-01-01.json index 9e590b52b..7af713b8d 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9jb25uZWN0aXZpdHljb25maWd1cmF0aW9ucy97fQ==/2022-01-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9jb25uZWN0aXZpdHljb25maWd1cmF0aW9ucy97fQ==/2022-01-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", "version": "2022-01-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vY29ubmVjdGl2aXR5Q29uZmlndXJhdGlvbnMve2NvbmZpZ3VyYXRpb25OYW1lfQ==/V/MjAyMi0wMS0wMQ=="}], "commandGroups": [{"name": "network manager connect-config", "commands": [{"name": "show", "version": "2022-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", "version": "2022-01-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vY29ubmVjdGl2aXR5Q29uZmlndXJhdGlvbnMve2NvbmZpZ3VyYXRpb25OYW1lfQ==/V/MjAyMi0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the network manager connectivity 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."}}, {"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": "ConnectivityConfigurations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations/{configurationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true}, {"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": "2022-01-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/connectivityConfigurations/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "appliesToGroups", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "groupConnectivity", "required": true, "enum": {"items": [{"value": "DirectlyConnected"}, {"value": "None"}]}}, {"type": "string", "name": "isGlobal", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"type": "string", "name": "networkGroupId", "required": true}, {"type": "string", "name": "useHubGateway", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}]}, "identifiers": ["networkGroupId"]}, {"type": "string", "name": "connectivityTopology", "required": true, "enum": {"items": [{"value": "HubAndSpoke"}, {"value": "Mesh"}]}}, {"type": "string", "name": "deleteExistingPeering", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"type": "string", "name": "description"}, {"type": "array", "name": "hubs", "item": {"type": "object", "props": [{"type": "string", "name": "resourceId"}, {"type": "string", "name": "resourceType"}]}, "identifiers": ["resourceId"]}, {"type": "string", "name": "isGlobal", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "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": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2022-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", "version": "2022-01-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vY29ubmVjdGl2aXR5Q29uZmlndXJhdGlvbnMve2NvbmZpZ3VyYXRpb25OYW1lfQ==/V/MjAyMi0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the network manager connectivity 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."}}, {"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"], "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": "ConnectivityConfigurations_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations/{configurationName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true}, {"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": "2022-01-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": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2022-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", "version": "2022-01-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vY29ubmVjdGl2aXR5Q29uZmlndXJhdGlvbnMve2NvbmZpZ3VyYXRpb25OYW1lfQ==/V/MjAyMi0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the network manager connectivity 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."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "array", "var": "$connectivityConfiguration.properties.appliesToGroups", "options": ["applies-to-groups"], "group": "Properties", "help": {"short": "Groups for configuration"}, "item": {"type": "object", "args": [{"type": "string", "var": "$connectivityConfiguration.properties.appliesToGroups[].groupConnectivity", "options": ["group-connectivity"], "required": true, "group": "", "help": {"short": "Group connectivity type. Only required if topology is Hub and Spoke."}, "enum": {"items": [{"name": "DirectlyConnected", "value": "DirectlyConnected"}, {"name": "None", "value": "None"}]}}, {"type": "string", "var": "$connectivityConfiguration.properties.appliesToGroups[].isGlobal", "options": ["is-global"], "group": "", "help": {"short": "Flag if global is supported. Only required if topology is Hub and Spoke."}, "enum": {"items": [{"name": "False", "value": "False"}, {"name": "True", "value": "True"}]}}, {"type": "string", "var": "$connectivityConfiguration.properties.appliesToGroups[].networkGroupId", "options": ["network-group-id"], "required": true, "help": {"short": "Network group Id."}}, {"type": "string", "var": "$connectivityConfiguration.properties.appliesToGroups[].useHubGateway", "options": ["use-hub-gateway"], "group": "", "help": {"short": "Flag if need to use hub gateway. Only required if topology is Hub and Spoke."}, "enum": {"items": [{"name": "False", "value": "False"}, {"name": "True", "value": "True"}]}}]}}, {"type": "string", "var": "$connectivityConfiguration.properties.connectivityTopology", "options": ["connectivity-topology"], "group": "Properties", "help": {"short": "Connectivity topology type."}, "enum": {"items": [{"name": "HubAndSpoke", "value": "HubAndSpoke"}, {"name": "Mesh", "value": "Mesh"}]}}, {"type": "string", "var": "$connectivityConfiguration.properties.deleteExistingPeering", "options": ["delete-existing-peering"], "group": "Properties", "help": {"short": "Flag if need to remove current existing peerings."}, "enum": {"items": [{"name": "False", "value": "False"}, {"name": "True", "value": "True"}]}}, {"type": "string", "var": "$connectivityConfiguration.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description of the connectivity configuration."}}, {"type": "array", "var": "$connectivityConfiguration.properties.hubs", "options": ["hubs"], "group": "Properties", "help": {"short": "List of hubItems"}, "item": {"type": "object", "args": [{"type": "string", "var": "$connectivityConfiguration.properties.hubs[].resourceId", "options": ["resource-id"], "help": {"short": "Resource Id."}}, {"type": "string", "var": "$connectivityConfiguration.properties.hubs[].resourceType", "options": ["resource-type"], "group": "", "help": {"short": "Resource Type, suggested value(s): 'Microsoft.Network/virtualNetworks'"}}]}}, {"type": "string", "var": "$connectivityConfiguration.properties.isGlobal", "options": ["is-global"], "group": "Properties", "help": {"short": "Flag if global mesh is supported."}, "enum": {"items": [{"name": "False", "value": "False"}, {"name": "True", "value": "True"}]}}]}], "operations": [{"operationId": "ConnectivityConfigurations_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations/{configurationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true}, {"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": "2022-01-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "connectivityConfiguration", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "array", "name": "appliesToGroups", "arg": "$connectivityConfiguration.properties.appliesToGroups", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "groupConnectivity", "arg": "$connectivityConfiguration.properties.appliesToGroups[].groupConnectivity", "required": true, "enum": {"items": [{"value": "DirectlyConnected"}, {"value": "None"}]}}, {"type": "string", "name": "isGlobal", "arg": "$connectivityConfiguration.properties.appliesToGroups[].isGlobal", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"type": "string", "name": "networkGroupId", "arg": "$connectivityConfiguration.properties.appliesToGroups[].networkGroupId", "required": true}, {"type": "string", "name": "useHubGateway", "arg": "$connectivityConfiguration.properties.appliesToGroups[].useHubGateway", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}]}, "identifiers": ["networkGroupId"]}, {"type": "string", "name": "connectivityTopology", "arg": "$connectivityConfiguration.properties.connectivityTopology", "required": true, "enum": {"items": [{"value": "HubAndSpoke"}, {"value": "Mesh"}]}}, {"type": "string", "name": "deleteExistingPeering", "arg": "$connectivityConfiguration.properties.deleteExistingPeering", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"type": "string", "name": "description", "arg": "$connectivityConfiguration.properties.description"}, {"type": "array", "name": "hubs", "arg": "$connectivityConfiguration.properties.hubs", "item": {"type": "object", "props": [{"type": "string", "name": "resourceId", "arg": "$connectivityConfiguration.properties.hubs[].resourceId"}, {"type": "string", "name": "resourceType", "arg": "$connectivityConfiguration.properties.hubs[].resourceType"}]}, "identifiers": ["resourceId"]}, {"type": "string", "name": "isGlobal", "arg": "$connectivityConfiguration.properties.isGlobal", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/connectivityConfigurations/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "appliesToGroups", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "groupConnectivity", "required": true, "enum": {"items": [{"value": "DirectlyConnected"}, {"value": "None"}]}}, {"type": "string", "name": "isGlobal", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"type": "string", "name": "networkGroupId", "required": true}, {"type": "string", "name": "useHubGateway", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}]}, "identifiers": ["networkGroupId"]}, {"type": "string", "name": "connectivityTopology", "required": true, "enum": {"items": [{"value": "HubAndSpoke"}, {"value": "Mesh"}]}}, {"type": "string", "name": "deleteExistingPeering", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"type": "string", "name": "description"}, {"type": "array", "name": "hubs", "item": {"type": "object", "props": [{"type": "string", "name": "resourceId"}, {"type": "string", "name": "resourceType"}]}, "identifiers": ["resourceId"]}, {"type": "string", "name": "isGlobal", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "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": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2022-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", "version": "2022-01-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vY29ubmVjdGl2aXR5Q29uZmlndXJhdGlvbnMve2NvbmZpZ3VyYXRpb25OYW1lfQ==/V/MjAyMi0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the network manager connectivity 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."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "array", "var": "$connectivityConfiguration.properties.appliesToGroups", "options": ["applies-to-groups"], "group": "Properties", "help": {"short": "Groups for configuration"}, "item": {"nullable": true, "type": "object", "args": [{"type": "string", "var": "$connectivityConfiguration.properties.appliesToGroups[].groupConnectivity", "options": ["group-connectivity"], "group": "", "help": {"short": "Group connectivity type. Only required if topology is Hub and Spoke."}, "enum": {"items": [{"name": "DirectlyConnected", "value": "DirectlyConnected"}, {"name": "None", "value": "None"}]}}, {"nullable": true, "type": "string", "var": "$connectivityConfiguration.properties.appliesToGroups[].isGlobal", "options": ["is-global"], "group": "", "help": {"short": "Flag if global is supported. Only required if topology is Hub and Spoke."}, "enum": {"items": [{"name": "False", "value": "False"}, {"name": "True", "value": "True"}]}}, {"type": "string", "var": "$connectivityConfiguration.properties.appliesToGroups[].networkGroupId", "options": ["network-group-id"], "help": {"short": "Network group Id."}}, {"nullable": true, "type": "string", "var": "$connectivityConfiguration.properties.appliesToGroups[].useHubGateway", "options": ["use-hub-gateway"], "group": "", "help": {"short": "Flag if need to use hub gateway. Only required if topology is Hub and Spoke."}, "enum": {"items": [{"name": "False", "value": "False"}, {"name": "True", "value": "True"}]}}]}}, {"type": "string", "var": "$connectivityConfiguration.properties.connectivityTopology", "options": ["connectivity-topology"], "group": "Properties", "help": {"short": "Connectivity topology type."}, "enum": {"items": [{"name": "HubAndSpoke", "value": "HubAndSpoke"}, {"name": "Mesh", "value": "Mesh"}]}}, {"nullable": true, "type": "string", "var": "$connectivityConfiguration.properties.deleteExistingPeering", "options": ["delete-existing-peering"], "group": "Properties", "help": {"short": "Flag if need to remove current existing peerings."}, "enum": {"items": [{"name": "False", "value": "False"}, {"name": "True", "value": "True"}]}}, {"nullable": true, "type": "string", "var": "$connectivityConfiguration.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description of the connectivity configuration."}}, {"nullable": true, "type": "array", "var": "$connectivityConfiguration.properties.hubs", "options": ["hubs"], "group": "Properties", "help": {"short": "List of hubItems"}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$connectivityConfiguration.properties.hubs[].resourceId", "options": ["resource-id"], "help": {"short": "Resource Id."}}, {"nullable": true, "type": "string", "var": "$connectivityConfiguration.properties.hubs[].resourceType", "options": ["resource-type"], "group": "", "help": {"short": "Resource Type, suggested value(s): 'Microsoft.Network/virtualNetworks'"}}]}}, {"nullable": true, "type": "string", "var": "$connectivityConfiguration.properties.isGlobal", "options": ["is-global"], "group": "Properties", "help": {"short": "Flag if global mesh is supported."}, "enum": {"items": [{"name": "False", "value": "False"}, {"name": "True", "value": "True"}]}}]}], "operations": [{"operationId": "ConnectivityConfigurations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations/{configurationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true}, {"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": "2022-01-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/connectivityConfigurations/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "appliesToGroups", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "groupConnectivity", "required": true, "enum": {"items": [{"value": "DirectlyConnected"}, {"value": "None"}]}}, {"type": "string", "name": "isGlobal", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"type": "string", "name": "networkGroupId", "required": true}, {"type": "string", "name": "useHubGateway", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}]}, "identifiers": ["networkGroupId"]}, {"type": "string", "name": "connectivityTopology", "required": true, "enum": {"items": [{"value": "HubAndSpoke"}, {"value": "Mesh"}]}}, {"type": "string", "name": "deleteExistingPeering", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"type": "string", "name": "description"}, {"type": "array", "name": "hubs", "item": {"type": "object", "props": [{"type": "string", "name": "resourceId"}, {"type": "string", "name": "resourceType"}]}, "identifiers": ["resourceId"]}, {"type": "string", "name": "isGlobal", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "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": "ConnectivityConfiguration_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "connectivityConfiguration", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "array", "name": "appliesToGroups", "arg": "$connectivityConfiguration.properties.appliesToGroups", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "groupConnectivity", "arg": "$connectivityConfiguration.properties.appliesToGroups[].groupConnectivity", "required": true, "enum": {"items": [{"value": "DirectlyConnected"}, {"value": "None"}]}}, {"type": "string", "name": "isGlobal", "arg": "$connectivityConfiguration.properties.appliesToGroups[].isGlobal", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"type": "string", "name": "networkGroupId", "arg": "$connectivityConfiguration.properties.appliesToGroups[].networkGroupId", "required": true}, {"type": "string", "name": "useHubGateway", "arg": "$connectivityConfiguration.properties.appliesToGroups[].useHubGateway", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}]}, "identifiers": ["networkGroupId"]}, {"type": "string", "name": "connectivityTopology", "arg": "$connectivityConfiguration.properties.connectivityTopology", "required": true, "enum": {"items": [{"value": "HubAndSpoke"}, {"value": "Mesh"}]}}, {"type": "string", "name": "deleteExistingPeering", "arg": "$connectivityConfiguration.properties.deleteExistingPeering", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"type": "string", "name": "description", "arg": "$connectivityConfiguration.properties.description"}, {"type": "array", "name": "hubs", "arg": "$connectivityConfiguration.properties.hubs", "item": {"type": "object", "props": [{"type": "string", "name": "resourceId", "arg": "$connectivityConfiguration.properties.hubs[].resourceId"}, {"type": "string", "name": "resourceType", "arg": "$connectivityConfiguration.properties.hubs[].resourceType"}]}, "identifiers": ["resourceId"]}, {"type": "string", "name": "isGlobal", "arg": "$connectivityConfiguration.properties.isGlobal", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "ConnectivityConfigurations_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations/{configurationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true}, {"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": "2022-01-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@ConnectivityConfiguration_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", "version": "2022-01-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vY29ubmVjdGl2aXR5Q29uZmlndXJhdGlvbnMve2NvbmZpZ3VyYXRpb25OYW1lfQ==/V/MjAyMi0wMS0wMQ=="}], "commandGroups": [{"name": "network manager connect-config", "commands": [{"name": "show", "version": "2022-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", "version": "2022-01-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vY29ubmVjdGl2aXR5Q29uZmlndXJhdGlvbnMve2NvbmZpZ3VyYXRpb25OYW1lfQ==/V/MjAyMi0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the network manager connectivity 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."}}, {"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": "ConnectivityConfigurations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations/{configurationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true}, {"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": "2022-01-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/connectivityConfigurations/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "appliesToGroups", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "groupConnectivity", "required": true, "enum": {"items": [{"value": "DirectlyConnected"}, {"value": "None"}]}}, {"type": "string", "name": "isGlobal", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"type": "string", "name": "networkGroupId", "required": true}, {"type": "string", "name": "useHubGateway", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}]}, "identifiers": ["networkGroupId"]}, {"type": "string", "name": "connectivityTopology", "required": true, "enum": {"items": [{"value": "HubAndSpoke"}, {"value": "Mesh"}]}}, {"type": "string", "name": "deleteExistingPeering", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"type": "string", "name": "description"}, {"type": "array", "name": "hubs", "item": {"type": "object", "props": [{"type": "string", "name": "resourceId"}, {"type": "string", "name": "resourceType"}]}, "identifiers": ["resourceId"]}, {"type": "string", "name": "isGlobal", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "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": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2022-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", "version": "2022-01-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vY29ubmVjdGl2aXR5Q29uZmlndXJhdGlvbnMve2NvbmZpZ3VyYXRpb25OYW1lfQ==/V/MjAyMi0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the network manager connectivity 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."}}, {"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"], "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": "ConnectivityConfigurations_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations/{configurationName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true}, {"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": "2022-01-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": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2022-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", "version": "2022-01-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vY29ubmVjdGl2aXR5Q29uZmlndXJhdGlvbnMve2NvbmZpZ3VyYXRpb25OYW1lfQ==/V/MjAyMi0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the network manager connectivity 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."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "array", "var": "$connectivityConfiguration.properties.appliesToGroups", "options": ["applies-to-groups"], "group": "Properties", "help": {"short": "Groups for configuration"}, "item": {"type": "object", "args": [{"type": "string", "var": "$connectivityConfiguration.properties.appliesToGroups[].groupConnectivity", "options": ["group-connectivity"], "required": true, "group": "", "help": {"short": "Group connectivity type. Only required if topology is Hub and Spoke."}, "enum": {"items": [{"name": "DirectlyConnected", "value": "DirectlyConnected"}, {"name": "None", "value": "None"}]}}, {"type": "string", "var": "$connectivityConfiguration.properties.appliesToGroups[].isGlobal", "options": ["is-global"], "group": "", "help": {"short": "Flag if global is supported. Only required if topology is Hub and Spoke."}, "enum": {"items": [{"name": "False", "value": "False"}, {"name": "True", "value": "True"}]}}, {"type": "string", "var": "$connectivityConfiguration.properties.appliesToGroups[].networkGroupId", "options": ["network-group-id"], "required": true, "help": {"short": "Network group Id."}}, {"type": "string", "var": "$connectivityConfiguration.properties.appliesToGroups[].useHubGateway", "options": ["use-hub-gateway"], "group": "", "help": {"short": "Flag if need to use hub gateway. Only required if topology is Hub and Spoke."}, "enum": {"items": [{"name": "False", "value": "False"}, {"name": "True", "value": "True"}]}}]}, "singularOptions": ["applies-to-group"]}, {"type": "string", "var": "$connectivityConfiguration.properties.connectivityTopology", "options": ["connectivity-topology"], "group": "Properties", "help": {"short": "Connectivity topology type."}, "enum": {"items": [{"name": "HubAndSpoke", "value": "HubAndSpoke"}, {"name": "Mesh", "value": "Mesh"}]}}, {"type": "string", "var": "$connectivityConfiguration.properties.deleteExistingPeering", "options": ["delete-existing-peering"], "group": "Properties", "help": {"short": "Flag if need to remove current existing peerings."}, "enum": {"items": [{"name": "False", "value": "False"}, {"name": "True", "value": "True"}]}}, {"type": "string", "var": "$connectivityConfiguration.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description of the connectivity configuration."}}, {"type": "array", "var": "$connectivityConfiguration.properties.hubs", "options": ["hubs"], "group": "Properties", "help": {"short": "List of hubItems"}, "item": {"type": "object", "args": [{"type": "string", "var": "$connectivityConfiguration.properties.hubs[].resourceId", "options": ["resource-id"], "help": {"short": "Resource Id."}}, {"type": "string", "var": "$connectivityConfiguration.properties.hubs[].resourceType", "options": ["resource-type"], "group": "", "help": {"short": "Resource Type, suggested value(s): 'Microsoft.Network/virtualNetworks'"}}]}, "singularOptions": ["hub"]}, {"type": "string", "var": "$connectivityConfiguration.properties.isGlobal", "options": ["is-global"], "group": "Properties", "help": {"short": "Flag if global mesh is supported."}, "enum": {"items": [{"name": "False", "value": "False"}, {"name": "True", "value": "True"}]}}]}], "operations": [{"operationId": "ConnectivityConfigurations_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations/{configurationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true}, {"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": "2022-01-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "connectivityConfiguration", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "array", "name": "appliesToGroups", "arg": "$connectivityConfiguration.properties.appliesToGroups", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "groupConnectivity", "arg": "$connectivityConfiguration.properties.appliesToGroups[].groupConnectivity", "required": true, "enum": {"items": [{"value": "DirectlyConnected"}, {"value": "None"}]}}, {"type": "string", "name": "isGlobal", "arg": "$connectivityConfiguration.properties.appliesToGroups[].isGlobal", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"type": "string", "name": "networkGroupId", "arg": "$connectivityConfiguration.properties.appliesToGroups[].networkGroupId", "required": true}, {"type": "string", "name": "useHubGateway", "arg": "$connectivityConfiguration.properties.appliesToGroups[].useHubGateway", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}]}, "identifiers": ["networkGroupId"]}, {"type": "string", "name": "connectivityTopology", "arg": "$connectivityConfiguration.properties.connectivityTopology", "required": true, "enum": {"items": [{"value": "HubAndSpoke"}, {"value": "Mesh"}]}}, {"type": "string", "name": "deleteExistingPeering", "arg": "$connectivityConfiguration.properties.deleteExistingPeering", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"type": "string", "name": "description", "arg": "$connectivityConfiguration.properties.description"}, {"type": "array", "name": "hubs", "arg": "$connectivityConfiguration.properties.hubs", "item": {"type": "object", "props": [{"type": "string", "name": "resourceId", "arg": "$connectivityConfiguration.properties.hubs[].resourceId"}, {"type": "string", "name": "resourceType", "arg": "$connectivityConfiguration.properties.hubs[].resourceType"}]}, "identifiers": ["resourceId"]}, {"type": "string", "name": "isGlobal", "arg": "$connectivityConfiguration.properties.isGlobal", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/connectivityConfigurations/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "appliesToGroups", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "groupConnectivity", "required": true, "enum": {"items": [{"value": "DirectlyConnected"}, {"value": "None"}]}}, {"type": "string", "name": "isGlobal", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"type": "string", "name": "networkGroupId", "required": true}, {"type": "string", "name": "useHubGateway", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}]}, "identifiers": ["networkGroupId"]}, {"type": "string", "name": "connectivityTopology", "required": true, "enum": {"items": [{"value": "HubAndSpoke"}, {"value": "Mesh"}]}}, {"type": "string", "name": "deleteExistingPeering", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"type": "string", "name": "description"}, {"type": "array", "name": "hubs", "item": {"type": "object", "props": [{"type": "string", "name": "resourceId"}, {"type": "string", "name": "resourceType"}]}, "identifiers": ["resourceId"]}, {"type": "string", "name": "isGlobal", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "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": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2022-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", "version": "2022-01-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vY29ubmVjdGl2aXR5Q29uZmlndXJhdGlvbnMve2NvbmZpZ3VyYXRpb25OYW1lfQ==/V/MjAyMi0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the network manager connectivity 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."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "array", "var": "$connectivityConfiguration.properties.appliesToGroups", "options": ["applies-to-groups"], "group": "Properties", "help": {"short": "Groups for configuration"}, "item": {"nullable": true, "type": "object", "args": [{"type": "string", "var": "$connectivityConfiguration.properties.appliesToGroups[].groupConnectivity", "options": ["group-connectivity"], "group": "", "help": {"short": "Group connectivity type. Only required if topology is Hub and Spoke."}, "enum": {"items": [{"name": "DirectlyConnected", "value": "DirectlyConnected"}, {"name": "None", "value": "None"}]}}, {"nullable": true, "type": "string", "var": "$connectivityConfiguration.properties.appliesToGroups[].isGlobal", "options": ["is-global"], "group": "", "help": {"short": "Flag if global is supported. Only required if topology is Hub and Spoke."}, "enum": {"items": [{"name": "False", "value": "False"}, {"name": "True", "value": "True"}]}}, {"type": "string", "var": "$connectivityConfiguration.properties.appliesToGroups[].networkGroupId", "options": ["network-group-id"], "help": {"short": "Network group Id."}}, {"nullable": true, "type": "string", "var": "$connectivityConfiguration.properties.appliesToGroups[].useHubGateway", "options": ["use-hub-gateway"], "group": "", "help": {"short": "Flag if need to use hub gateway. Only required if topology is Hub and Spoke."}, "enum": {"items": [{"name": "False", "value": "False"}, {"name": "True", "value": "True"}]}}]}, "singularOptions": ["applies-to-group"]}, {"type": "string", "var": "$connectivityConfiguration.properties.connectivityTopology", "options": ["connectivity-topology"], "group": "Properties", "help": {"short": "Connectivity topology type."}, "enum": {"items": [{"name": "HubAndSpoke", "value": "HubAndSpoke"}, {"name": "Mesh", "value": "Mesh"}]}}, {"nullable": true, "type": "string", "var": "$connectivityConfiguration.properties.deleteExistingPeering", "options": ["delete-existing-peering"], "group": "Properties", "help": {"short": "Flag if need to remove current existing peerings."}, "enum": {"items": [{"name": "False", "value": "False"}, {"name": "True", "value": "True"}]}}, {"nullable": true, "type": "string", "var": "$connectivityConfiguration.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description of the connectivity configuration."}}, {"nullable": true, "type": "array", "var": "$connectivityConfiguration.properties.hubs", "options": ["hubs"], "group": "Properties", "help": {"short": "List of hubItems"}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$connectivityConfiguration.properties.hubs[].resourceId", "options": ["resource-id"], "help": {"short": "Resource Id."}}, {"nullable": true, "type": "string", "var": "$connectivityConfiguration.properties.hubs[].resourceType", "options": ["resource-type"], "group": "", "help": {"short": "Resource Type, suggested value(s): 'Microsoft.Network/virtualNetworks'"}}]}, "singularOptions": ["hub"]}, {"nullable": true, "type": "string", "var": "$connectivityConfiguration.properties.isGlobal", "options": ["is-global"], "group": "Properties", "help": {"short": "Flag if global mesh is supported."}, "enum": {"items": [{"name": "False", "value": "False"}, {"name": "True", "value": "True"}]}}]}], "operations": [{"operationId": "ConnectivityConfigurations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations/{configurationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true}, {"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": "2022-01-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/connectivityConfigurations/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "appliesToGroups", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "groupConnectivity", "required": true, "enum": {"items": [{"value": "DirectlyConnected"}, {"value": "None"}]}}, {"type": "string", "name": "isGlobal", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"type": "string", "name": "networkGroupId", "required": true}, {"type": "string", "name": "useHubGateway", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}]}, "identifiers": ["networkGroupId"]}, {"type": "string", "name": "connectivityTopology", "required": true, "enum": {"items": [{"value": "HubAndSpoke"}, {"value": "Mesh"}]}}, {"type": "string", "name": "deleteExistingPeering", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"type": "string", "name": "description"}, {"type": "array", "name": "hubs", "item": {"type": "object", "props": [{"type": "string", "name": "resourceId"}, {"type": "string", "name": "resourceType"}]}, "identifiers": ["resourceId"]}, {"type": "string", "name": "isGlobal", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "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": "ConnectivityConfiguration_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "connectivityConfiguration", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "array", "name": "appliesToGroups", "arg": "$connectivityConfiguration.properties.appliesToGroups", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "groupConnectivity", "arg": "$connectivityConfiguration.properties.appliesToGroups[].groupConnectivity", "required": true, "enum": {"items": [{"value": "DirectlyConnected"}, {"value": "None"}]}}, {"type": "string", "name": "isGlobal", "arg": "$connectivityConfiguration.properties.appliesToGroups[].isGlobal", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"type": "string", "name": "networkGroupId", "arg": "$connectivityConfiguration.properties.appliesToGroups[].networkGroupId", "required": true}, {"type": "string", "name": "useHubGateway", "arg": "$connectivityConfiguration.properties.appliesToGroups[].useHubGateway", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}]}, "identifiers": ["networkGroupId"]}, {"type": "string", "name": "connectivityTopology", "arg": "$connectivityConfiguration.properties.connectivityTopology", "required": true, "enum": {"items": [{"value": "HubAndSpoke"}, {"value": "Mesh"}]}}, {"type": "string", "name": "deleteExistingPeering", "arg": "$connectivityConfiguration.properties.deleteExistingPeering", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"type": "string", "name": "description", "arg": "$connectivityConfiguration.properties.description"}, {"type": "array", "name": "hubs", "arg": "$connectivityConfiguration.properties.hubs", "item": {"type": "object", "props": [{"type": "string", "name": "resourceId", "arg": "$connectivityConfiguration.properties.hubs[].resourceId"}, {"type": "string", "name": "resourceType", "arg": "$connectivityConfiguration.properties.hubs[].resourceType"}]}, "identifiers": ["resourceId"]}, {"type": "string", "name": "isGlobal", "arg": "$connectivityConfiguration.properties.isGlobal", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "ConnectivityConfigurations_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations/{configurationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true}, {"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": "2022-01-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@ConnectivityConfiguration_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9jb25uZWN0aXZpdHljb25maWd1cmF0aW9ucy97fQ==/2022-01-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9jb25uZWN0aXZpdHljb25maWd1cmF0aW9ucy97fQ==/2022-01-01.xml index fb2e301a3..46ff540ea 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9jb25uZWN0aXZpdHljb25maWd1cmF0aW9ucy97fQ==/2022-01-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9jb25uZWN0aXZpdHljb25maWd1cmF0aW9ucy97fQ==/2022-01-01.xml @@ -196,7 +196,7 @@ - + @@ -242,7 +242,7 @@ - + @@ -450,7 +450,7 @@ - + @@ -496,7 +496,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnM=/2023-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnM=/2023-03-01-preview.json new file mode 100644 index 000000000..d32cf372e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnM=/2023-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations", "version": "2023-03-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vcm91dGluZ0NvbmZpZ3VyYXRpb25z/V/MjAyMy0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network manager routing-config", "commands": [{"name": "list", "version": "2023-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations", "version": "2023-03-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vcm91dGluZ0NvbmZpZ3VyYXRpb25z/V/MjAyMy0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$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": "RoutingConfigurations_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/routingConfigurations", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"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": "2023-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/routingConfigurations/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"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": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnM=/2023-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnM=/2023-03-01-preview.xml new file mode 100644 index 000000000..4b15913a6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnM=/2023-03-01-preview.xml @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30=/2023-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30=/2023-03-01-preview.json new file mode 100644 index 000000000..60bffa83c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30=/2023-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}", "version": "2023-03-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vcm91dGluZ0NvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0=/V/MjAyMy0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network manager routing-config", "commands": [{"name": "show", "version": "2023-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}", "version": "2023-03-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vcm91dGluZ0NvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0=/V/MjAyMy0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["n", "name", "config-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the network manager Routing Configuration."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "RoutingConfigurations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/routingConfigurations/{configurationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/routingConfigurations/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"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": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2023-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}", "version": "2023-03-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vcm91dGluZ0NvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0=/V/MjAyMy0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["n", "name", "config-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the network manager Routing Configuration."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "RoutingConfigurations_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/routingConfigurations/{configurationName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}", "version": "2023-03-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vcm91dGluZ0NvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0=/V/MjAyMy0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["n", "name", "config-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the network manager Routing Configuration."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$routingConfiguration.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description of the routing configuration."}}]}], "operations": [{"operationId": "RoutingConfigurations_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/routingConfigurations/{configurationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "routingConfiguration", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$routingConfiguration.properties.description"}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/routingConfigurations/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"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": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2023-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}", "version": "2023-03-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vcm91dGluZ0NvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0=/V/MjAyMy0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["n", "name", "config-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the network manager Routing Configuration."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$routingConfiguration.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description of the routing configuration."}}]}], "operations": [{"operationId": "RoutingConfigurations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/routingConfigurations/{configurationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/routingConfigurations/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"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": "RoutingConfiguration_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "routingConfiguration", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$routingConfiguration.properties.description"}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "RoutingConfigurations_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/routingConfigurations/{configurationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@RoutingConfiguration_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30=/2023-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30=/2023-03-01-preview.xml new file mode 100644 index 000000000..ed4ff05ff --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30=/2023-03-01-preview.xml @@ -0,0 +1,416 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25z/2023-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25z/2023-03-01-preview.json new file mode 100644 index 000000000..066c39d41 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25z/2023-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections", "version": "2023-03-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vcm91dGluZ0NvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0vcnVsZUNvbGxlY3Rpb25z/V/MjAyMy0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network manager routing-config rule-collection", "commands": [{"name": "list", "version": "2023-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections", "version": "2023-03-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vcm91dGluZ0NvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0vcnVsZUNvbGxlY3Rpb25z/V/MjAyMy0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["config-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the network manager Routing Configuration."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$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": "RoutingRuleCollections_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/routingConfigurations/{configurationName}/ruleCollections", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"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": "2023-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/routingConfigurations/{}/ruleCollections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "appliesTo", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "networkGroupId", "required": true}]}, "identifiers": ["networkGroupId"]}, {"type": "string", "name": "description"}, {"type": "string", "name": "disableBgpRoutePropagation"}, {"type": "string", "name": "localRouteSetting", "required": true, "enum": {"items": [{"value": "DirectRoutingWithinSubnet"}, {"value": "DirectRoutingWithinVNet"}, {"value": "NotSpecified"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"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": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25z/2023-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25z/2023-03-01-preview.xml new file mode 100644 index 000000000..483fd6a99 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25z/2023-03-01-preview.xml @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9/2023-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9/2023-03-01-preview.json new file mode 100644 index 000000000..9495effe3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9/2023-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}", "version": "2023-03-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vcm91dGluZ0NvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0vcnVsZUNvbGxlY3Rpb25zL3tydWxlQ29sbGVjdGlvbk5hbWV9/V/MjAyMy0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network manager routing-config rule-collection", "commands": [{"name": "show", "version": "2023-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}", "version": "2023-03-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vcm91dGluZ0NvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0vcnVsZUNvbGxlY3Rpb25zL3tydWxlQ29sbGVjdGlvbk5hbWV9/V/MjAyMy0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["config-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the network manager Routing Configuration."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.ruleCollectionName", "options": ["n", "name", "collection-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the network manager routing Configuration rule collection."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "RoutingRuleCollections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/routingConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "ruleCollectionName", "arg": "$Path.ruleCollectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/routingConfigurations/{}/ruleCollections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "appliesTo", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "networkGroupId", "required": true}]}, "identifiers": ["networkGroupId"]}, {"type": "string", "name": "description"}, {"type": "string", "name": "disableBgpRoutePropagation"}, {"type": "string", "name": "localRouteSetting", "required": true, "enum": {"items": [{"value": "DirectRoutingWithinSubnet"}, {"value": "DirectRoutingWithinVNet"}, {"value": "NotSpecified"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"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": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2023-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}", "version": "2023-03-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vcm91dGluZ0NvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0vcnVsZUNvbGxlY3Rpb25zL3tydWxlQ29sbGVjdGlvbk5hbWV9/V/MjAyMy0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["config-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the network manager Routing Configuration."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.ruleCollectionName", "options": ["n", "name", "collection-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the network manager routing Configuration rule collection."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "RoutingRuleCollections_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/routingConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "ruleCollectionName", "arg": "$Path.ruleCollectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}", "version": "2023-03-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vcm91dGluZ0NvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0vcnVsZUNvbGxlY3Rpb25zL3tydWxlQ29sbGVjdGlvbk5hbWV9/V/MjAyMy0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["config-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the network manager Routing Configuration."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.ruleCollectionName", "options": ["n", "name", "collection-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the network manager routing Configuration rule collection."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "array", "var": "$ruleCollection.properties.appliesTo", "options": ["applies-to"], "group": "Properties", "help": {"short": "Groups for configuration"}, "item": {"type": "object", "args": [{"type": "string", "var": "$ruleCollection.properties.appliesTo[].networkGroupId", "options": ["network-group-id"], "required": true, "help": {"short": "Network manager group Id."}}]}}, {"type": "string", "var": "$ruleCollection.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description of the routing rule collection."}}, {"type": "string", "var": "$ruleCollection.properties.disableBgpRoutePropagation", "options": ["disable-bgp-route"], "group": "Properties", "help": {"short": "Determines whether BGP route propagation is enabled. Defaults to true."}, "default": {"value": "true"}}, {"type": "string", "var": "$ruleCollection.properties.localRouteSetting", "options": ["local-route-setting"], "group": "Properties", "help": {"short": "Indicates local route setting for this particular rule collection."}, "enum": {"items": [{"name": "DirectRoutingWithinSubnet", "value": "DirectRoutingWithinSubnet"}, {"name": "DirectRoutingWithinVNet", "value": "DirectRoutingWithinVNet"}, {"name": "NotSpecified", "value": "NotSpecified"}]}}]}], "operations": [{"operationId": "RoutingRuleCollections_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/routingConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "ruleCollectionName", "arg": "$Path.ruleCollectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "ruleCollection", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "array", "name": "appliesTo", "arg": "$ruleCollection.properties.appliesTo", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "networkGroupId", "arg": "$ruleCollection.properties.appliesTo[].networkGroupId", "required": true}]}, "identifiers": ["networkGroupId"]}, {"type": "string", "name": "description", "arg": "$ruleCollection.properties.description"}, {"type": "string", "name": "disableBgpRoutePropagation", "arg": "$ruleCollection.properties.disableBgpRoutePropagation"}, {"type": "string", "name": "localRouteSetting", "arg": "$ruleCollection.properties.localRouteSetting", "required": true, "enum": {"items": [{"value": "DirectRoutingWithinSubnet"}, {"value": "DirectRoutingWithinVNet"}, {"value": "NotSpecified"}]}}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/routingConfigurations/{}/ruleCollections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "appliesTo", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "networkGroupId", "required": true}]}, "identifiers": ["networkGroupId"]}, {"type": "string", "name": "description"}, {"type": "string", "name": "disableBgpRoutePropagation"}, {"type": "string", "name": "localRouteSetting", "required": true, "enum": {"items": [{"value": "DirectRoutingWithinSubnet"}, {"value": "DirectRoutingWithinVNet"}, {"value": "NotSpecified"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"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": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2023-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}", "version": "2023-03-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vcm91dGluZ0NvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0vcnVsZUNvbGxlY3Rpb25zL3tydWxlQ29sbGVjdGlvbk5hbWV9/V/MjAyMy0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["config-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the network manager Routing Configuration."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.ruleCollectionName", "options": ["n", "name", "collection-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the network manager routing Configuration rule collection."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "array", "var": "$ruleCollection.properties.appliesTo", "options": ["applies-to"], "group": "Properties", "help": {"short": "Groups for configuration"}, "item": {"nullable": true, "type": "object", "args": [{"type": "string", "var": "$ruleCollection.properties.appliesTo[].networkGroupId", "options": ["network-group-id"], "help": {"short": "Network manager group Id."}}]}}, {"nullable": true, "type": "string", "var": "$ruleCollection.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description of the routing rule collection."}}, {"nullable": true, "type": "string", "var": "$ruleCollection.properties.disableBgpRoutePropagation", "options": ["disable-bgp-route"], "group": "Properties", "help": {"short": "Determines whether BGP route propagation is enabled. Defaults to true."}}, {"type": "string", "var": "$ruleCollection.properties.localRouteSetting", "options": ["local-route-setting"], "group": "Properties", "help": {"short": "Indicates local route setting for this particular rule collection."}, "enum": {"items": [{"name": "DirectRoutingWithinSubnet", "value": "DirectRoutingWithinSubnet"}, {"name": "DirectRoutingWithinVNet", "value": "DirectRoutingWithinVNet"}, {"name": "NotSpecified", "value": "NotSpecified"}]}}]}], "operations": [{"operationId": "RoutingRuleCollections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/routingConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "ruleCollectionName", "arg": "$Path.ruleCollectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/routingConfigurations/{}/ruleCollections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "appliesTo", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "networkGroupId", "required": true}]}, "identifiers": ["networkGroupId"]}, {"type": "string", "name": "description"}, {"type": "string", "name": "disableBgpRoutePropagation"}, {"type": "string", "name": "localRouteSetting", "required": true, "enum": {"items": [{"value": "DirectRoutingWithinSubnet"}, {"value": "DirectRoutingWithinVNet"}, {"value": "NotSpecified"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"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": "RoutingRuleCollection_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "ruleCollection", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "array", "name": "appliesTo", "arg": "$ruleCollection.properties.appliesTo", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "networkGroupId", "arg": "$ruleCollection.properties.appliesTo[].networkGroupId", "required": true}]}, "identifiers": ["networkGroupId"]}, {"type": "string", "name": "description", "arg": "$ruleCollection.properties.description"}, {"type": "string", "name": "disableBgpRoutePropagation", "arg": "$ruleCollection.properties.disableBgpRoutePropagation"}, {"type": "string", "name": "localRouteSetting", "arg": "$ruleCollection.properties.localRouteSetting", "required": true, "enum": {"items": [{"value": "DirectRoutingWithinSubnet"}, {"value": "DirectRoutingWithinVNet"}, {"value": "NotSpecified"}]}}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "RoutingRuleCollections_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/routingConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "ruleCollectionName", "arg": "$Path.ruleCollectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@RoutingRuleCollection_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9/2023-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9/2023-03-01-preview.xml new file mode 100644 index 000000000..c3a34bb68 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9/2023-03-01-preview.xml @@ -0,0 +1,551 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVz/2023-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVz/2023-03-01-preview.json new file mode 100644 index 000000000..1f6156f55 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVz/2023-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}/rules", "version": "2023-03-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vcm91dGluZ0NvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0vcnVsZUNvbGxlY3Rpb25zL3tydWxlQ29sbGVjdGlvbk5hbWV9L3J1bGVz/V/MjAyMy0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network manager routing-config rule-collection rule", "commands": [{"name": "list", "version": "2023-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}/rules", "version": "2023-03-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vcm91dGluZ0NvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0vcnVsZUNvbGxlY3Rpb25zL3tydWxlQ29sbGVjdGlvbk5hbWV9L3J1bGVz/V/MjAyMy0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["config-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the network manager Routing Configuration."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.ruleCollectionName", "options": ["collection-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the network manager routing Configuration rule collection."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"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": "RoutingRules_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/routingConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "ruleCollectionName", "arg": "$Path.ruleCollectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "uuid", "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": "2023-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/routingConfigurations/{}/ruleCollections/{}/rules/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "object", "name": "destination", "required": true, "props": [{"type": "string", "name": "destinationAddress", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefix"}, {"value": "ServiceTag"}]}}]}, {"type": "object", "name": "nextHop", "required": true, "props": [{"type": "string", "name": "nextHopAddress"}, {"type": "string", "name": "nextHopType", "required": true, "enum": {"items": [{"value": "Internet"}, {"value": "NoNextNop"}, {"value": "VirtualAppliance"}, {"value": "VirtualNetworkGateway"}, {"value": "VnetLocal"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"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": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVz/2023-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVz/2023-03-01-preview.xml new file mode 100644 index 000000000..5c72b1561 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVz/2023-03-01-preview.xml @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVzL3t9/2023-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVzL3t9/2023-03-01-preview.json new file mode 100644 index 000000000..3d881f2ce --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVzL3t9/2023-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}/rules/{}", "version": "2023-03-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vcm91dGluZ0NvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0vcnVsZUNvbGxlY3Rpb25zL3tydWxlQ29sbGVjdGlvbk5hbWV9L3J1bGVzL3tydWxlTmFtZX0=/V/MjAyMy0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network manager routing-config rule-collection rule", "commands": [{"name": "show", "version": "2023-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}/rules/{}", "version": "2023-03-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vcm91dGluZ0NvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0vcnVsZUNvbGxlY3Rpb25zL3tydWxlQ29sbGVjdGlvbk5hbWV9L3J1bGVzL3tydWxlTmFtZX0=/V/MjAyMy0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["config-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the network manager Routing Configuration."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.ruleCollectionName", "options": ["collection-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the network manager routing Configuration rule collection."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "var": "$Path.ruleName", "options": ["n", "name", "rule-name"], "required": true, "idPart": "child_name_3", "help": {"short": "The name of the rule."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "RoutingRules_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/routingConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "ruleCollectionName", "arg": "$Path.ruleCollectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "ruleName", "arg": "$Path.ruleName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/routingConfigurations/{}/ruleCollections/{}/rules/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "object", "name": "destination", "required": true, "props": [{"type": "string", "name": "destinationAddress", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefix"}, {"value": "ServiceTag"}]}}]}, {"type": "object", "name": "nextHop", "required": true, "props": [{"type": "string", "name": "nextHopAddress"}, {"type": "string", "name": "nextHopType", "required": true, "enum": {"items": [{"value": "Internet"}, {"value": "NoNextNop"}, {"value": "VirtualAppliance"}, {"value": "VirtualNetworkGateway"}, {"value": "VnetLocal"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"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": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2023-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}/rules/{}", "version": "2023-03-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vcm91dGluZ0NvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0vcnVsZUNvbGxlY3Rpb25zL3tydWxlQ29sbGVjdGlvbk5hbWV9L3J1bGVzL3tydWxlTmFtZX0=/V/MjAyMy0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["config-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the network manager Routing Configuration."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.ruleCollectionName", "options": ["collection-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the network manager routing Configuration rule collection."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "var": "$Path.ruleName", "options": ["n", "name", "rule-name"], "required": true, "idPart": "child_name_3", "help": {"short": "The name of the rule."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "RoutingRules_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/routingConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "ruleCollectionName", "arg": "$Path.ruleCollectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "ruleName", "arg": "$Path.ruleName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}/rules/{}", "version": "2023-03-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vcm91dGluZ0NvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0vcnVsZUNvbGxlY3Rpb25zL3tydWxlQ29sbGVjdGlvbk5hbWV9L3J1bGVzL3tydWxlTmFtZX0=/V/MjAyMy0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["config-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the network manager Routing Configuration."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.ruleCollectionName", "options": ["collection-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the network manager routing Configuration rule collection."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "var": "$Path.ruleName", "options": ["n", "name", "rule-name"], "required": true, "idPart": "child_name_3", "help": {"short": "The name of the rule."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$routingRule.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for this rule."}}, {"type": "object", "var": "$routingRule.properties.destination", "options": ["destination"], "group": "Properties", "help": {"short": "Indicates the destination for this particular rule."}, "args": [{"type": "string", "var": "$routingRule.properties.destination.destinationAddress", "options": ["destination-address"], "required": true, "help": {"short": "Destination address."}}, {"type": "string", "var": "$routingRule.properties.destination.type", "options": ["type"], "required": true, "help": {"short": "Destination type."}, "enum": {"items": [{"name": "AddressPrefix", "value": "AddressPrefix"}, {"name": "ServiceTag", "value": "ServiceTag"}]}}]}, {"type": "object", "var": "$routingRule.properties.nextHop", "options": ["next-hop"], "group": "Properties", "help": {"short": "Indicates the next hop for this particular rule."}, "args": [{"type": "string", "var": "$routingRule.properties.nextHop.nextHopAddress", "options": ["next-hop-address"], "help": {"short": "Next hop address. Only relevant if the next hop type is VirtualAppliance."}}, {"type": "string", "var": "$routingRule.properties.nextHop.nextHopType", "options": ["next-hop-type"], "required": true, "help": {"short": "Next hop type."}, "enum": {"items": [{"name": "Internet", "value": "Internet"}, {"name": "NoNextNop", "value": "NoNextNop"}, {"name": "VirtualAppliance", "value": "VirtualAppliance"}, {"name": "VirtualNetworkGateway", "value": "VirtualNetworkGateway"}, {"name": "VnetLocal", "value": "VnetLocal"}]}}]}]}], "operations": [{"operationId": "RoutingRules_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/routingConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "ruleCollectionName", "arg": "$Path.ruleCollectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "ruleName", "arg": "$Path.ruleName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "routingRule", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$routingRule.properties.description"}, {"type": "object", "name": "destination", "arg": "$routingRule.properties.destination", "required": true, "props": [{"type": "string", "name": "destinationAddress", "arg": "$routingRule.properties.destination.destinationAddress", "required": true}, {"type": "string", "name": "type", "arg": "$routingRule.properties.destination.type", "required": true, "enum": {"items": [{"value": "AddressPrefix"}, {"value": "ServiceTag"}]}}]}, {"type": "object", "name": "nextHop", "arg": "$routingRule.properties.nextHop", "required": true, "props": [{"type": "string", "name": "nextHopAddress", "arg": "$routingRule.properties.nextHop.nextHopAddress"}, {"type": "string", "name": "nextHopType", "arg": "$routingRule.properties.nextHop.nextHopType", "required": true, "enum": {"items": [{"value": "Internet"}, {"value": "NoNextNop"}, {"value": "VirtualAppliance"}, {"value": "VirtualNetworkGateway"}, {"value": "VnetLocal"}]}}]}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/routingConfigurations/{}/ruleCollections/{}/rules/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "object", "name": "destination", "required": true, "props": [{"type": "string", "name": "destinationAddress", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefix"}, {"value": "ServiceTag"}]}}]}, {"type": "object", "name": "nextHop", "required": true, "props": [{"type": "string", "name": "nextHopAddress"}, {"type": "string", "name": "nextHopType", "required": true, "enum": {"items": [{"value": "Internet"}, {"value": "NoNextNop"}, {"value": "VirtualAppliance"}, {"value": "VirtualNetworkGateway"}, {"value": "VnetLocal"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"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": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2023-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}/rules/{}", "version": "2023-03-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vcm91dGluZ0NvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0vcnVsZUNvbGxlY3Rpb25zL3tydWxlQ29sbGVjdGlvbk5hbWV9L3J1bGVzL3tydWxlTmFtZX0=/V/MjAyMy0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.configurationName", "options": ["config-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the network manager Routing Configuration."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.ruleCollectionName", "options": ["collection-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the network manager routing Configuration rule collection."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "var": "$Path.ruleName", "options": ["n", "name", "rule-name"], "required": true, "idPart": "child_name_3", "help": {"short": "The name of the rule."}, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$routingRule.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for this rule."}}, {"type": "object", "var": "$routingRule.properties.destination", "options": ["destination"], "group": "Properties", "help": {"short": "Indicates the destination for this particular rule."}, "args": [{"type": "string", "var": "$routingRule.properties.destination.destinationAddress", "options": ["destination-address"], "help": {"short": "Destination address."}}, {"type": "string", "var": "$routingRule.properties.destination.type", "options": ["type"], "help": {"short": "Destination type."}, "enum": {"items": [{"name": "AddressPrefix", "value": "AddressPrefix"}, {"name": "ServiceTag", "value": "ServiceTag"}]}}]}, {"type": "object", "var": "$routingRule.properties.nextHop", "options": ["next-hop"], "group": "Properties", "help": {"short": "Indicates the next hop for this particular rule."}, "args": [{"nullable": true, "type": "string", "var": "$routingRule.properties.nextHop.nextHopAddress", "options": ["next-hop-address"], "help": {"short": "Next hop address. Only relevant if the next hop type is VirtualAppliance."}}, {"type": "string", "var": "$routingRule.properties.nextHop.nextHopType", "options": ["next-hop-type"], "help": {"short": "Next hop type."}, "enum": {"items": [{"name": "Internet", "value": "Internet"}, {"name": "NoNextNop", "value": "NoNextNop"}, {"name": "VirtualAppliance", "value": "VirtualAppliance"}, {"name": "VirtualNetworkGateway", "value": "VirtualNetworkGateway"}, {"name": "VnetLocal", "value": "VnetLocal"}]}}]}]}], "operations": [{"operationId": "RoutingRules_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/routingConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "ruleCollectionName", "arg": "$Path.ruleCollectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "ruleName", "arg": "$Path.ruleName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/routingConfigurations/{}/ruleCollections/{}/rules/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "object", "name": "destination", "required": true, "props": [{"type": "string", "name": "destinationAddress", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AddressPrefix"}, {"value": "ServiceTag"}]}}]}, {"type": "object", "name": "nextHop", "required": true, "props": [{"type": "string", "name": "nextHopAddress"}, {"type": "string", "name": "nextHopType", "required": true, "enum": {"items": [{"value": "Internet"}, {"value": "NoNextNop"}, {"value": "VirtualAppliance"}, {"value": "VirtualNetworkGateway"}, {"value": "VnetLocal"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"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": "RoutingRule_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "routingRule", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$routingRule.properties.description"}, {"type": "object", "name": "destination", "arg": "$routingRule.properties.destination", "required": true, "props": [{"type": "string", "name": "destinationAddress", "arg": "$routingRule.properties.destination.destinationAddress", "required": true}, {"type": "string", "name": "type", "arg": "$routingRule.properties.destination.type", "required": true, "enum": {"items": [{"value": "AddressPrefix"}, {"value": "ServiceTag"}]}}]}, {"type": "object", "name": "nextHop", "arg": "$routingRule.properties.nextHop", "required": true, "props": [{"type": "string", "name": "nextHopAddress", "arg": "$routingRule.properties.nextHop.nextHopAddress"}, {"type": "string", "name": "nextHopType", "arg": "$routingRule.properties.nextHop.nextHopType", "required": true, "enum": {"items": [{"value": "Internet"}, {"value": "NoNextNop"}, {"value": "VirtualAppliance"}, {"value": "VirtualNetworkGateway"}, {"value": "VnetLocal"}]}}]}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "RoutingRules_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/routingConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "configurationName", "arg": "$Path.configurationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "ruleCollectionName", "arg": "$Path.ruleCollectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "string", "name": "ruleName", "arg": "$Path.ruleName", "required": true, "format": {"pattern": "^[a-zA-Z0-9_.-]*$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@RoutingRule_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVzL3t9/2023-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVzL3t9/2023-03-01-preview.xml new file mode 100644 index 000000000..1a2010447 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9yb3V0aW5nY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVzL3t9/2023-03-01-preview.xml @@ -0,0 +1,641 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+