Merge pull request #421 from aytripathi/main

AZ atomic commands for network fabric 5.2
This commit is contained in:
necusjz 2024-03-05 13:48:28 +08:00 коммит произвёл GitHub
Родитель 67b8eabf05 1444cdbdec
Коммит a2325a3918
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
271 изменённых файлов: 30072 добавлений и 50 удалений

Просмотреть файл

@ -40,3 +40,24 @@ Create a Access Control List resource
```bash
networkfabric acl create --dynamic-match-configurations "??"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9hY2Nlc3Njb250cm9sbGlzdHMve30=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{} 2024-02-15-preview -->
#### examples
- Creates an Access Control List with Configuration type as "File".
```bash
networkfabric acl create --resource-group "example-rg" --location "westus3" --resource-name "example-accesscontrollist" --configuration-type "File" --acls-url "https://ACL-Storage-URL"
```
- Creates an Access Control List with Configuration type as "Inline".
```bash
networkfabric acl create --resource-group "example-rg" --location "westus3" --resource-name "example-accesscontrollist" --configuration-type "Inline" --default-action "Permit" --dynamic-match-configurations "[{ipGroups:[{name:'example-ipGroup',ipAddressType:IPv4,ipPrefixes:['10.20.3.1/20']}],vlanGroups:[{name:'example-vlanGroup',vlans:['20-30']}],portGroups:[{name:'example-portGroup',ports:['100-200']}]}]" --match-configurations "[{matchConfigurationName:'example-match',sequenceNumber:123,ipAddressType:IPv4,matchConditions:[{etherTypes:['0x1'],fragments:['0xff00-0xffff'],ipLengths:['4094-9214'],ttlValues:[23],dscpMarkings:[32],portCondition:{flags:[established],portType:SourcePort,layer4Protocol:TCP,ports:['1-20'],portGroupNames:['example-portGroup']},protocolTypes:[TCP],vlanMatchCondition:{vlans:['20-30'],innerVlans:[30],vlanGroupNames:['example-vlanGroup']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.20.20.20/12'],ipGroupNames:['example-ipGroup']}}],actions:[{type:Count,counterName:'example-counter'}]}]"
```
- Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax.
```bash
networkfabric acl create --dynamic-match-configurations "??"
```

Просмотреть файл

@ -25,3 +25,14 @@ Delete the Access Control List resource
```bash
networkfabric acl delete --resource-group "example-rg" --resource-name "example-acl"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9hY2Nlc3Njb250cm9sbGlzdHMve30=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{} 2024-02-15-preview -->
#### examples
- Delete the Access Control List
```bash
networkfabric acl delete --resource-group "example-rg" --resource-name "example-acl"
```

Просмотреть файл

@ -32,3 +32,20 @@ List all Access Control Lists in the provided resource group or subscription
```bash
networkfabric acl list --subscription "<subscriptionId>"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9hY2Nlc3Njb250cm9sbGlzdHM=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.managednetworkfabric/accesscontrollists 2024-02-15-preview -->
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists 2024-02-15-preview -->
#### examples
- List the Access Control Lists for Resource group.
```bash
networkfabric acl list --resource-group "example-rg"
```
- List the Access Control Lists for Subscription.
```bash
networkfabric acl list --subscription "<subscriptionId>"
```

Просмотреть файл

@ -25,3 +25,14 @@ Show details of the provided Access Control List resource
```bash
networkfabric acl show --resource-group "example-rg" --resource-name "example-acl"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9hY2Nlc3Njb250cm9sbGlzdHMve30=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{} 2024-02-15-preview -->
#### examples
- Show the Access Control List
```bash
networkfabric acl show --resource-group "example-rg" --resource-name "example-acl"
```

Просмотреть файл

@ -18,3 +18,14 @@ Update the Access Control List resource
```bash
networkfabric acl update -g "example-rg" --resource-name "example-acl" --configuration-type "Inline" --default-action "Permit" --dynamic-match-configurations "[{ipGroups:[{name:'example-ipGroup',ipAddressType:IPv4,ipPrefixes:['10.20.3.1/20']}],vlanGroups:[{name:'example-vlanGroup',vlans:['20-30']}],portGroups:[{name:'example-portGroup',ports:['100-200']}]}]" --match-configurations "[{matchConfigurationName:'example-match',sequenceNumber:123,ipAddressType:IPv4,matchConditions:[{etherTypes:['0x1'],fragments:['0xff00-0xffff'],ipLengths:['4094-9214'],ttlValues:[23],dscpMarkings:[32],portCondition:{flags:[established],portType:SourcePort,layer4Protocol:TCP,ports:['1-20'],portGroupNames:['example-portGroup']},protocolTypes:[TCP],vlanMatchCondition:{vlans:['20-30'],innerVlans:[30],vlanGroupNames:['example-vlanGroup']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.20.20.20/12'],ipGroupNames:['example-ipGroup']}}],actions:[{type:Count,counterName:'example-counter'}]}]"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9hY2Nlc3Njb250cm9sbGlzdHMve30=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{} 2024-02-15-preview -->
#### examples
- Update ACL with Inline configuration type
```bash
networkfabric acl update -g "example-rg" --resource-name "example-acl" --configuration-type "Inline" --default-action "Permit" --dynamic-match-configurations "[{ipGroups:[{name:'example-ipGroup',ipAddressType:IPv4,ipPrefixes:['10.20.3.1/20']}],vlanGroups:[{name:'example-vlanGroup',vlans:['20-30']}],portGroups:[{name:'example-portGroup',ports:['100-200']}]}]" --match-configurations "[{matchConfigurationName:'example-match',sequenceNumber:123,ipAddressType:IPv4,matchConditions:[{etherTypes:['0x1'],fragments:['0xff00-0xffff'],ipLengths:['4094-9214'],ttlValues:[23],dscpMarkings:[32],portCondition:{flags:[established],portType:SourcePort,layer4Protocol:TCP,ports:['1-20'],portGroupNames:['example-portGroup']},protocolTypes:[TCP],vlanMatchCondition:{vlans:['20-30'],innerVlans:[30],vlanGroupNames:['example-vlanGroup']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.20.20.20/12'],ipGroupNames:['example-ipGroup']}}],actions:[{type:Count,counterName:'example-counter'}]}]"
```

Просмотреть файл

@ -35,3 +35,19 @@ Create a Network Fabric Controller resource
```bash
networkfabric controller create --infra-er-connections "??"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljY29udHJvbGxlcnMve30=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{} 2024-02-15-preview -->
#### examples
- Create a Network Fabric Controller. For RE-PUT with 'mrg' parameter, both name and location properties are required.
```bash
networkfabric controller create --resource-group "example-rg" --location "westus3" --resource-name "example-nfc" --ipv4-address-space "10.0.0.0/19" --is-workload-management-network-enabled "True" --nfc-sku "Basic" --infra-er-connections "[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'},{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]" --workload-er-connections "[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'},{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]" --mrg name=example-mrgName location=eastus
```
- Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax.
```bash
networkfabric controller create --infra-er-connections "??"
```

Просмотреть файл

@ -25,3 +25,14 @@ Delete the Network Fabric Controller resource
```bash
networkfabric controller delete --resource-group "example-rg" --resource-name "example-nfc"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljY29udHJvbGxlcnMve30=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{} 2024-02-15-preview -->
#### examples
- Delete the Network Fabric Controller
```bash
networkfabric controller delete --resource-group "example-rg" --resource-name "example-nfc"
```

Просмотреть файл

@ -38,3 +38,20 @@ List all Network Fabric Controllers in the provided resource group or subscripti
```bash
networkfabric controller list --subscription "<subscriptionId>"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljY29udHJvbGxlcnM=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers 2024-02-15-preview -->
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers 2024-02-15-preview -->
#### examples
- List the Network Fabric Controllers for Resource group
```bash
networkfabric controller list --resource-group "example-rg"
```
- List the Network Fabric Controllers for Subscription
```bash
networkfabric controller list --subscription "<subscriptionId>"
```

Просмотреть файл

@ -25,3 +25,14 @@ Show details of the provided Network Fabric Controller resource
```bash
networkfabric controller show --resource-group "example-rg" --resource-name "example-nfc"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljY29udHJvbGxlcnMve30=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{} 2024-02-15-preview -->
#### examples
- Show the Network Fabric Controller
```bash
networkfabric controller show --resource-group "example-rg" --resource-name "example-nfc"
```

Просмотреть файл

@ -23,3 +23,19 @@ Update the Network Fabric Controller resource
```bash
networkfabric controller update --infra-er-connections "??"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljY29udHJvbGxlcnMve30=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{} 2024-02-15-preview -->
#### examples
- Update the Network Fabric Controller
```bash
networkfabric controller update --resource-group "example-rg" --resource-name "example-nfc" --infra-er-connections "[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]" --workload-er-connections "[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]"
```
- Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax.
```bash
networkfabric controller update --infra-er-connections "??"
```

Просмотреть файл

@ -11,3 +11,7 @@ Create a Network Device resource
### [2023-06-15](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlcy97fQ==/2023-06-15.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{} 2023-06-15 -->
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{} 2024-02-15-preview -->

Просмотреть файл

@ -25,3 +25,14 @@ Delete the Network Device resource
```bash
networkfabric device delete --resource-group "example-rg" --resource-name "example-device"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{} 2024-02-15-preview -->
#### examples
- Delete the Network Device
```bash
networkfabric device delete --resource-group "example-rg" --resource-name "example-device"
```

Просмотреть файл

@ -37,3 +37,20 @@ List all Network Devices in the provided resource group or subscription
```bash
networkfabric device list --subscription "<subscriptionId>"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlcw==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.managednetworkfabric/networkdevices 2024-02-15-preview -->
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices 2024-02-15-preview -->
#### examples
- List the Network Devices for Resource Group
```bash
networkfabric device list --resource-group "example-rg"
```
- List the Network Devices for Subscription
```bash
networkfabric device list --subscription "<subscriptionId>"
```

Просмотреть файл

@ -0,0 +1,16 @@
# [Command] _networkfabric device run-ro_
Run the RO Command on the Network Device.
## Versions
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlcy97fS9ydW5yb2NvbW1hbmQ=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/runrocommand 2024-02-15-preview -->
#### examples
- Run ro on the network device
```bash
networkfabric device run-ro --resource-name "example-device" --resource-group "example-rg" --ro-command "example command"
```

Просмотреть файл

@ -0,0 +1,9 @@
# [Command] _networkfabric device run-rw_
Run the RW Command on the Network Device.
## Versions
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlcy97fS9ydW5yd2NvbW1hbmQ=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/runrwcommand 2024-02-15-preview -->

Просмотреть файл

@ -25,3 +25,14 @@ Show details of the provided Network Device resource
```bash
networkfabric device show --resource-group "example-rg" --resource-name "example-device"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{} 2024-02-15-preview -->
#### examples
- Show the Network Device
```bash
networkfabric device show --resource-group "example-rg" --resource-name "example-device"
```

Просмотреть файл

@ -25,3 +25,14 @@ Update the Network Device resource.
```bash
networkfabric device update --resource-group "example-rg" --resource-name "example-device" --host-name "AustinNF-AR-CE1" --serial-number "Arista;DCS-7280DR3-24;12.05;JPE21115446"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{} 2024-02-15-preview -->
#### examples
- Update the Network Device
```bash
networkfabric device update --resource-group "example-rg" --resource-name "example-device" --host-name "AustinNF-AR-CE1" --serial-number "Arista;DCS-7280DR3-24;12.05;JPE21115446"
```

Просмотреть файл

@ -7,3 +7,7 @@ Upgrades the version of the Network Device.
### [2023-06-15](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlcy97fS91cGdyYWRl/2023-06-15.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/upgrade 2023-06-15 -->
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlcy97fS91cGdyYWRl/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/upgrade 2024-02-15-preview -->

Просмотреть файл

@ -13,6 +13,12 @@ Manage Network Device Resource
- [list](/Commands/networkfabric/device/_list.md)
: List all Network Devices in the provided resource group or subscription
- [run-ro](/Commands/networkfabric/device/_run-ro.md)
: Run the RO Command on the Network Device.
- [run-rw](/Commands/networkfabric/device/_run-rw.md)
: Run the RW Command on the Network Device.
- [show](/Commands/networkfabric/device/_show.md)
: Show details of the provided Network Device resource

Просмотреть файл

@ -1,16 +1,27 @@
# [Command] _networkfabric devicesku list_
List all Network Device SKUs in the provided subscription.
## Versions
### [2023-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlc2t1cw==/2023-02-01-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus 2023-02-01-preview -->
#### examples
- List the DeviceSKU for Subscription
```bash
networkfabric devicesku list --subscription <subscriptionId>
```
# [Command] _networkfabric devicesku list_
List all Network Device SKUs in the provided subscription.
## Versions
### [2023-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlc2t1cw==/2023-02-01-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus 2023-02-01-preview -->
#### examples
- List the DeviceSKU for Subscription
```bash
networkfabric devicesku list --subscription <subscriptionId>
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlc2t1cw==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus 2024-02-15-preview -->
#### examples
- List the DeviceSKU for Subscription
```bash
networkfabric devicesku list --subscription <subscriptionId>
```

Просмотреть файл

@ -1,9 +1,13 @@
# [Command] _networkfabric devicesku show_
Show details of the provided Network Device SKU resource.
## Versions
### [2023-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlc2t1cy97fQ==/2023-02-01-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus/{} 2023-02-01-preview -->
# [Command] _networkfabric devicesku show_
Show details of the provided Network Device SKU resource.
## Versions
### [2023-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlc2t1cy97fQ==/2023-02-01-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus/{} 2023-02-01-preview -->
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlc2t1cy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus/{} 2024-02-15-preview -->

Просмотреть файл

@ -45,3 +45,24 @@ Create a External Network resource
```bash
networkfabric externalnetwork create --option-a-properties "??"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vZXh0ZXJuYWxuZXR3b3Jrcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{} 2024-02-15-preview -->
#### examples
- Create a External Network with option B properties
```bash
networkfabric externalnetwork create --resource-group "example-rg" --l3domain "example-l3domain" --resource-name "example-externalNetwork" --peering-option "OptionB" --option-b-properties "{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}" --import-route-policy "{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}" --export-route-policy "{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}"
```
- Create a External Network with option A properties
```bash
networkfabric externalnetwork create --resource-group "example-rg" --l3domain "example-l3domain" --resource-name "example-externalNetwork" --peering-option "OptionA" --option-a-properties "{peerASN:65234,vlanId:501,mtu:1500,primaryIpv4Prefix:'172.23.1.0/31',secondaryIpv4Prefix:'172.23.1.2/31',bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300}}" --import-route-policy "{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}" --export-route-policy "{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}"
```
- Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax.
```bash
networkfabric externalnetwork create --option-a-properties "??"
```

Просмотреть файл

@ -25,3 +25,14 @@ Delete the External Network resource
```bash
networkfabric externalnetwork delete --resource-group "example-rg" --l3domain "example-l3domain" --resource-name "example-externalnetwork"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vZXh0ZXJuYWxuZXR3b3Jrcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{} 2024-02-15-preview -->
#### examples
- Delete the External Network
```bash
networkfabric externalnetwork delete --resource-group "example-rg" --l3domain "example-l3domain" --resource-name "example-externalnetwork"
```

Просмотреть файл

@ -25,3 +25,14 @@ List all External Networks in the provided resource group
```bash
networkfabric externalnetwork list --resource-group "example-rg" --l3domain "example-l3domain"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vZXh0ZXJuYWxuZXR3b3Jrcw==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks 2024-02-15-preview -->
#### examples
- List the External Network for Resource Group
```bash
networkfabric externalnetwork list --resource-group "example-rg" --l3domain "example-l3domain"
```

Просмотреть файл

@ -25,3 +25,14 @@ Show details of the provided External Network resource
```bash
networkfabric externalnetwork show --resource-group "example-rg" --l3domain "example-l3domain" --resource-name "example-externalnetwork"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vZXh0ZXJuYWxuZXR3b3Jrcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{} 2024-02-15-preview -->
#### examples
- Show the External Network
```bash
networkfabric externalnetwork show --resource-group "example-rg" --l3domain "example-l3domain" --resource-name "example-externalnetwork"
```

Просмотреть файл

@ -14,3 +14,14 @@ Update the admin state of the provided External Network resource.
```bash
networkfabric externalnetwork update-admin-state --resource-group "example-rg" --l3domain "example-l3domain" --resource-name "example-externalNetwork" --state "Enable"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vZXh0ZXJuYWxuZXR3b3Jrcy97fS91cGRhdGVhZG1pbmlzdHJhdGl2ZXN0YXRl/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}/updateadministrativestate 2024-02-15-preview -->
#### examples
- Update admin state of External Network
```bash
networkfabric externalnetwork update-admin-state --resource-group "example-rg" --l3domain "example-l3domain" --resource-name "example-externalNetwork" --state "Enable"
```

Просмотреть файл

@ -28,3 +28,24 @@ Update the External Networks resource.
```bash
networkfabric externalnetwork update --option-a-properties "??"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vZXh0ZXJuYWxuZXR3b3Jrcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{} 2024-02-15-preview -->
#### examples
- Update the External Network with option B properties
```bash
networkfabric externalnetwork update --resource-group "example-rg" --l3domain "example-l3domain" --resource-name "example-externalNetwork" --peering-option "OptionB" --option-b-properties "{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}" --import-route-policy "{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}" --export-route-policy "{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}"
```
- Update the External Network with option A properties
```bash
networkfabric externalnetwork update --resource-group "example-rg" --l3domain "example-l3domain" --resource-name "example-externalNetwork" --peering-option "OptionA" --nni-id "/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/microsoft.managednetworkfabric/networkfabrics/example-fabric/networkToNetworkInterconnects/example-nni" --option-a-properties "{peerASN:65234,vlanId:501,mtu:1500,primaryIpv4Prefix:'172.23.1.0/31',secondaryIpv4Prefix:'172.23.1.2/31',bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300}}" --import-route-policy "{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}" --export-route-policy "{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}"
```
- Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax.
```bash
networkfabric externalnetwork update --option-a-properties "??"
```

Просмотреть файл

@ -14,3 +14,14 @@ Atomic update of the given Network Fabric instance. Sync update of NFA resources
```bash
networkfabric fabric commit-configuration --resource-group "example-rg" --resource-name "example-fabric"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljcy97fS9jb21taXRjb25maWd1cmF0aW9u/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/commitconfiguration 2024-02-15-preview -->
#### examples
- Commit Configuration
```bash
networkfabric fabric commit-configuration --resource-group "example-rg" --resource-name "example-fabric"
```

Просмотреть файл

@ -49,3 +49,26 @@ Create a Network Fabric resource
networkfabric fabric create --managed-network-config "{infrastructureVpnConfiguration:??"
networkfabric fabric create --managed-network-config "{infrastructureVpnConfiguration:{option-b-properties:??"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{} 2024-02-15-preview -->
#### examples
- Create a Network Fabric with option B Properties
```bash
networkfabric fabric create --resource-group "example-rg" --location "westus3" --resource-name "example-fabric" --nf-sku "fab1" --fabric-version "1.x.x" --nfc-id "/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-NFC" --fabric-asn 20 --ipv4-prefix 10.1.0.0/19 --rack-count 2 --server-count-per-rack 5 --ts-config "{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:'1234'}" --managed-network-config "{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}}}"
```
- Create a Network Fabric with option A Properties
```bash
networkfabric fabric create --resource-group "example-rg" --location "westus3" --resource-name "example-fabric" --nf-sku "fab1" --fabric-version "1.x.x" --nfc-id "/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-NFC" --fabric-asn 20 --ipv4-prefix "10.1.0.0/19" --rack-count 2 --server-count-per-rack 5 --ts-config "{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:1234}" --managed-network-config "{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31',primaryIpv6Prefix:'3FFE:FFFF:0:CD30::a0/127',secondaryIpv6Prefix:'3FFE:FFFF:0:CD30::a0/127'}}}"
```
- Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax.
```bash
networkfabric fabric create --ts-config "??"
networkfabric fabric create --managed-network-config "{infrastructureVpnConfiguration:??"
networkfabric fabric create --managed-network-config "{infrastructureVpnConfiguration:{option-b-properties:??"
```

Просмотреть файл

@ -25,3 +25,14 @@ Delete the Network Fabric resource
```bash
networkfabric fabric delete --resource-group "example-rg" --resource-name "example-fabric"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{} 2024-02-15-preview -->
#### examples
- Delete the Network Fabric
```bash
networkfabric fabric delete --resource-group "example-rg" --resource-name "example-fabric"
```

Просмотреть файл

@ -25,3 +25,14 @@ Deprovisions the underlying resources in the given Network Fabric instance.
```bash
networkfabric fabric deprovision --resource-group "example-rg" --resource-name "example-fabric"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljcy97fS9kZXByb3Zpc2lvbg==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/deprovision 2024-02-15-preview -->
#### examples
- Deprovision the Network Fabric
```bash
networkfabric fabric deprovision --resource-group "example-rg" --resource-name "example-fabric"
```

Просмотреть файл

@ -37,3 +37,20 @@ List all Network Fabrics in the provided resource group or subscription
```bash
networkfabric fabric list --subscription "<subscriptionId>"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljcw==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabrics 2024-02-15-preview -->
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics 2024-02-15-preview -->
#### examples
- List the Network Fabrics for Resource Group
```bash
networkfabric fabric list --resource-group "example-rg"
```
- List the Network Fabrics for Subscription
```bash
networkfabric fabric list --subscription "<subscriptionId>"
```

Просмотреть файл

@ -25,3 +25,14 @@ Provisions the underlying resources in the given Network Fabric instance.
```bash
networkfabric fabric provision --resource-group "example-rg" --resource-name "example-fabric"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljcy97fS9wcm92aXNpb24=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/provision 2024-02-15-preview -->
#### examples
- Provision the Network Fabric
```bash
networkfabric fabric provision --resource-group "example-rg" --resource-name "example-fabric"
```

Просмотреть файл

@ -25,3 +25,14 @@ Show details of the provided Network Fabric resource
```bash
networkfabric fabric show --resource-group "example-rg" --resource-name "example-fabric"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{} 2024-02-15-preview -->
#### examples
- Show the Network Fabric
```bash
networkfabric fabric show --resource-group "example-rg" --resource-name "example-fabric"
```

Просмотреть файл

@ -30,3 +30,26 @@ Update the Network Fabric resource.
networkfabric fabric update --managed-network-config "{infrastructureVpnConfiguration:??"
networkfabric fabric update --managed-network-config "{infrastructureVpnConfiguration:{option-b-properties:??"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{} 2024-02-15-preview -->
#### examples
- Update the Network Fabric option B Properties
```bash
networkfabric fabric update --resource-group "example-rg" --resource-name "example-fabric" --fabric-asn 20 --ipv4-prefix 10.1.0.0/19 --rack-count 3 --server-count-per-rack 7 --ts-config "{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:'1234'}" --managed-network-config "{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}}}"
```
- Update the Network Fabric option A Properties
```bash
networkfabric fabric update --resource-group "example-rg" --resource-name "example-fabric" --fabric-asn 20 --ipv4-prefix "10.1.0.0/19" --rack-count 3 --server-count-per-rack 7 --ts-config "{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:1234}" --managed-network-config "{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}}}"
```
- Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax.
```bash
networkfabric fabric update --ts-config "??"
networkfabric fabric update --managed-network-config "{infrastructureVpnConfiguration:??"
networkfabric fabric update --managed-network-config "{infrastructureVpnConfiguration:{option-b-properties:??"
```

Просмотреть файл

@ -7,3 +7,7 @@ Upgrades the version of the underlying resources in the given Network Fabric ins
### [2023-06-15](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljcy97fS91cGdyYWRl/2023-06-15.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/upgrade 2023-06-15 -->
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljcy97fS91cGdyYWRl/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/upgrade 2024-02-15-preview -->

Просмотреть файл

@ -14,3 +14,14 @@ Validates the configuration of the underlying resources in the given Network Fab
```bash
networkfabric fabric validate-configuration -g "example-rg" --resource-name "example-nf" --validate-action "Cabling"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljcy97fS92YWxpZGF0ZWNvbmZpZ3VyYXRpb24=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/validateconfiguration 2024-02-15-preview -->
#### examples
- Validate the configuration
```bash
networkfabric fabric validate-configuration -g "example-rg" --resource-name "example-nf" --validate-action "Cabling"
```

Просмотреть файл

@ -1,16 +1,27 @@
# [Command] _networkfabric fabricsku list_
List all Network Fabric SKUs in the provided subscription.
## Versions
### [2023-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljc2t1cw==/2023-02-01-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus 2023-02-01-preview -->
#### examples
- List the FabricSKU for Subscription
```bash
networkfabric fabricsku list --subscription <subscriptionId>
```
# [Command] _networkfabric fabricsku list_
List all Network Fabric SKUs in the provided subscription.
## Versions
### [2023-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljc2t1cw==/2023-02-01-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus 2023-02-01-preview -->
#### examples
- List the FabricSKU for Subscription
```bash
networkfabric fabricsku list --subscription <subscriptionId>
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljc2t1cw==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus 2024-02-15-preview -->
#### examples
- List the FabricSKU for Subscription
```bash
networkfabric fabricsku list --subscription <subscriptionId>
```

Просмотреть файл

@ -1,9 +1,13 @@
# [Command] _networkfabric fabricsku show_
Show details of the provided Network Fabric SKU resource.
## Versions
### [2023-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljc2t1cy97fQ==/2023-02-01-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus/{} 2023-02-01-preview -->
# [Command] _networkfabric fabricsku show_
Show details of the provided Network Fabric SKU resource.
## Versions
### [2023-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljc2t1cy97fQ==/2023-02-01-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus/{} 2023-02-01-preview -->
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljc2t1cy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus/{} 2024-02-15-preview -->

Просмотреть файл

@ -11,3 +11,7 @@ Create a Network Interface resource.
### [2023-06-15](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlcy97fS9uZXR3b3JraW50ZXJmYWNlcy97fQ==/2023-06-15.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{} 2023-06-15 -->
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlcy97fS9uZXR3b3JraW50ZXJmYWNlcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{} 2024-02-15-preview -->

Просмотреть файл

@ -25,3 +25,14 @@ Delete the Network Interface resource
```bash
networkfabric interface delete -g "example-rg" --network-device-name "example-device" --resource-name "example-interface"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlcy97fS9uZXR3b3JraW50ZXJmYWNlcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{} 2024-02-15-preview -->
#### examples
- Delete the Network Interface
```bash
networkfabric interface delete -g "example-rg" --network-device-name "example-device" --resource-name "example-interface"
```

Просмотреть файл

@ -25,3 +25,14 @@ List all Network Interfaces in the provided resource group
```bash
networkfabric interface list -g "example-rg" --network-device-name "example-device"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlcy97fS9uZXR3b3JraW50ZXJmYWNlcw==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces 2024-02-15-preview -->
#### examples
- List the Network Interfaces for Resource Group
```bash
networkfabric interface list -g "example-rg" --network-device-name "example-device"
```

Просмотреть файл

@ -25,3 +25,14 @@ Show details of the provided Network Interface resource
```bash
networkfabric interface show -g "example-rg" --network-device-name "example-device" --resource-name "example-interface"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlcy97fS9uZXR3b3JraW50ZXJmYWNlcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{} 2024-02-15-preview -->
#### examples
- Show the Network Interface
```bash
networkfabric interface show -g "example-rg" --network-device-name "example-device" --resource-name "example-interface"
```

Просмотреть файл

@ -25,3 +25,14 @@ Update the admin state of the Network Interface.
```bash
networkfabric interface update-admin-state -g "example-rg" --network-device-name "example-device" --resource-name "example-interface" --state "Enable"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlcy97fS9uZXR3b3JraW50ZXJmYWNlcy97fS91cGRhdGVhZG1pbmlzdHJhdGl2ZXN0YXRl/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}/updateadministrativestate 2024-02-15-preview -->
#### examples
- Update admin state of Network Interface
```bash
networkfabric interface update-admin-state -g "example-rg" --network-device-name "example-device" --resource-name "example-interface" --state "Enable"
```

Просмотреть файл

@ -11,3 +11,7 @@ Update certain properties of the Network Interface resource.
### [2023-06-15](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlcy97fS9uZXR3b3JraW50ZXJmYWNlcy97fQ==/2023-06-15.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{} 2023-06-15 -->
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlcy97fS9uZXR3b3JraW50ZXJmYWNlcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{} 2024-02-15-preview -->

Просмотреть файл

@ -37,3 +37,20 @@ Create a Internal Network resource
networkfabric internalnetwork create --static-route-configuration "??"
networkfabric internalnetwork create --static-route-configuration "{ipv4-routes:??"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vaW50ZXJuYWxuZXR3b3Jrcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{} 2024-02-15-preview -->
#### examples
- Create a Internal Network
```bash
networkfabric internalnetwork create --resource-group "example-rg" --l3-isolation-domain-name "example-l3domain" --resource-name "example-internalNetwork" --vlan-id 2600 --mtu 1500 --extension "NoExtension" --is-monitoring-enabled "True" --connected-ipv4-subnets "[{prefix:'10.0.0.1/21'},{prefix:'10.1.1.1/22'}]" --connected-ipv6-subnets "[{prefix:'2fff::/64'}]" --static-route-configuration "{extension:NPB,bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},ipv4Routes:[{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']},{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']}],ipv6Routes:[{prefix:'2fff::/64',nextHop:['3fff::1']}]}" --bgp-configuration "{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},defaultRouteOriginate:True,allowAS:2,allowASOverride:Enable,peerASN:65047,ipv4ListenRangePrefixes:['10.1.1.1/28','10.0.0.1/28'],ipv6ListenRangePrefixes:['2fff::/66'],ipv4NeighborAddress:[{address:'10.0.0.11'},{address:'10.0.0.12'}],ipv6NeighborAddress:[{address:'2fff::'}]}" --import-route-policy "{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}" --export-route-policy "{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}"
```
- Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax.
```bash
networkfabric internalnetwork create --static-route-configuration "??"
networkfabric internalnetwork create --static-route-configuration "{ipv4-routes:??"
```

Просмотреть файл

@ -25,3 +25,14 @@ Delete the Internal Network resource
```bash
networkfabric internalnetwork delete --resource-group "example-rg" --l3domain "example-l3domain" --resource-name "example-internalnetwork"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vaW50ZXJuYWxuZXR3b3Jrcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{} 2024-02-15-preview -->
#### examples
- Delete the Internal Network
```bash
networkfabric internalnetwork delete --resource-group "example-rg" --l3domain "example-l3domain" --resource-name "example-internalnetwork"
```

Просмотреть файл

@ -25,3 +25,14 @@ List all Internal Networks in the provided resource group
```bash
networkfabric internalnetwork list --resource-group "example-rg" --l3domain "example-l3domain"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vaW50ZXJuYWxuZXR3b3Jrcw==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks 2024-02-15-preview -->
#### examples
- List the Internal Networks for Resource Group
```bash
networkfabric internalnetwork list --resource-group "example-rg" --l3domain "example-l3domain"
```

Просмотреть файл

@ -25,3 +25,14 @@ Show details of the provided Internal Network resource
```bash
networkfabric internalnetwork show --resource-group "example-rg" --resource-name "example-internalnetwork" --l3domain "example-l3domain"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vaW50ZXJuYWxuZXR3b3Jrcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{} 2024-02-15-preview -->
#### examples
- Show the Internal Network
```bash
networkfabric internalnetwork show --resource-group "example-rg" --resource-name "example-internalnetwork" --l3domain "example-l3domain"
```

Просмотреть файл

@ -14,3 +14,14 @@ Update the admin state of the provided Internal Network resource.
```bash
networkfabric internalnetwork update-admin-state --resource-group "example-rg" --l3domain "example-l3domain" --resource-name "example-internalNetwork" --state "Enable"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vaW50ZXJuYWxuZXR3b3Jrcy97fS91cGRhdGVhZG1pbmlzdHJhdGl2ZXN0YXRl/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}/updateadministrativestate 2024-02-15-preview -->
#### examples
- Update admin state of Internal Network
```bash
networkfabric internalnetwork update-admin-state --resource-group "example-rg" --l3domain "example-l3domain" --resource-name "example-internalNetwork" --state "Enable"
```

Просмотреть файл

@ -24,3 +24,20 @@ Update the Internal Network resource.
networkfabric internalnetwork update --static-route-configuration "??"
networkfabric internalnetwork update --static-route-configuration "{ipv4-routes:??"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vaW50ZXJuYWxuZXR3b3Jrcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{} 2024-02-15-preview -->
#### examples
- Update the Internal Network resource
```bash
networkfabric internalnetwork update --resource-group "example-rg" --l3-isolation-domain-name "example-l3domain" --resource-name "example-internalNetwork" --mtu 1500 --is-monitoring-enabled "True" --connected-ipv4-subnets "[{prefix:'10.0.0.1/21'},{prefix:'10.0.0.1/22'}]" --static-route-configuration "{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},ipv4Routes:[{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']},{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']}]}" --bgp-configuration "{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},defaultRouteOriginate:True,allowAS:2,allowASOverride:Enable,peerASN:65047,ipv4ListenRangePrefixes:['10.1.0.0/28','10.1.0.1/28'],ipv4NeighborAddress:[{address:'10.0.0.11'},{address:'10.0.0.12'}]}" --import-route-policy "{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}" --export-route-policy "{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}"
```
- Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax.
```bash
networkfabric internalnetwork update --static-route-configuration "??"
networkfabric internalnetwork update --static-route-configuration "{ipv4-routes:??"
```

Просмотреть файл

@ -14,3 +14,14 @@ Create an Internet Gateway resource
```bash
networkfabric internetgateway create --resource-group "example-rg" --location "westus3" --resource-name "example-internetgateway" --type "Infrastructure" --network-fabric-controller-id "/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-nfc" --internet-gateway-rule-id "/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/example-internetGatewayRule"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pbnRlcm5ldGdhdGV3YXlzL3t9/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{} 2024-02-15-preview -->
#### examples
- Create a Internet Gateway
```bash
networkfabric internetgateway create --resource-group "example-rg" --location "westus3" --resource-name "example-internetgateway" --type "Infrastructure" --network-fabric-controller-id "/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-nfc" --internet-gateway-rule-id "/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/example-internetGatewayRule"
```

Просмотреть файл

@ -14,3 +14,14 @@ Delete the Internet Gateway resource
```bash
networkfabric internetgateway delete --resource-group "example-rg" --resource-name "example-internetgateway"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pbnRlcm5ldGdhdGV3YXlzL3t9/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{} 2024-02-15-preview -->
#### examples
- Delete the Internet Gateway
```bash
networkfabric internetgateway delete --resource-group "example-rg" --resource-name "example-internetgateway"
```

Просмотреть файл

@ -20,3 +20,20 @@ List all Internet Gateways in the provided resource group or subscription
```bash
networkfabric internetgateway list --subscription "<subscriptionId>"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pbnRlcm5ldGdhdGV3YXlz/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.managednetworkfabric/internetgateways 2024-02-15-preview -->
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways 2024-02-15-preview -->
#### examples
- List the Internet Gateway for Resource group
```bash
networkfabric internetgateway list --resource-group "example-rg"
```
- List the Internet Gateway for Subscription.
```bash
networkfabric internetgateway list --subscription "<subscriptionId>"
```

Просмотреть файл

@ -14,3 +14,14 @@ Show details of the provided Internet Gateway resource
```bash
networkfabric internetgateway show --resource-group "example-rg" --resource-name "example-internetgateway"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pbnRlcm5ldGdhdGV3YXlzL3t9/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{} 2024-02-15-preview -->
#### examples
- Show the Internet Gateway
```bash
networkfabric internetgateway show --resource-group "example-rg" --resource-name "example-internetgateway"
```

Просмотреть файл

@ -14,3 +14,14 @@ Update the Internet Gateway resource.
```bash
networkfabric internetgateway update --resource-group "example-rg" --resource-name "example-internetgateway" --internet-gateway-rule-id "/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/example-internetGatewayRule"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pbnRlcm5ldGdhdGV3YXlzL3t9/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{} 2024-02-15-preview -->
#### examples
- Update the Internet Gateway
```bash
networkfabric internetgateway update --resource-group "example-rg" --resource-name "example-internetgateway" --internet-gateway-rule-id "/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/example-internetGatewayRule"
```

Просмотреть файл

@ -19,3 +19,19 @@ Create an Internet Gateway Rule resource
```bash
networkfabric internetgatewayrule create --rule-properties "??"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pbnRlcm5ldGdhdGV3YXlydWxlcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{} 2024-02-15-preview -->
#### examples
- Create a Internet Gateway Rule
```bash
networkfabric internetgatewayrule create --resource-group "example-rg" --location "westus3" --resource-name "example-internetgatewayrule" --rule-properties "{action:Allow,addressList:['10.10.10.10']}"
```
- Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax.
```bash
networkfabric internetgatewayrule create --rule-properties "??"
```

Просмотреть файл

@ -14,3 +14,14 @@ Delete the Internet Gateway Rule resource
```bash
networkfabric internetgatewayrule delete --resource-group "example-rg" --resource-name "example-internetgatewayrule"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pbnRlcm5ldGdhdGV3YXlydWxlcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{} 2024-02-15-preview -->
#### examples
- Delete the Internet Gateway Rule
```bash
networkfabric internetgatewayrule delete --resource-group "example-rg" --resource-name "example-internetgatewayrule"
```

Просмотреть файл

@ -20,3 +20,20 @@ List all Internet Gateway Rules in the provided resource group or subscription
```bash
networkfabric internetgatewayrule list --subscription "<subscriptionId>"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pbnRlcm5ldGdhdGV3YXlydWxlcw==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.managednetworkfabric/internetgatewayrules 2024-02-15-preview -->
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules 2024-02-15-preview -->
#### examples
- List the Internet Gateway Rule for Resource group
```bash
networkfabric internetgatewayrule list --resource-group "example-rg"
```
- List the Internet Gateway Rule for Subscription
```bash
networkfabric internetgatewayrule list --subscription "<subscriptionId>"
```

Просмотреть файл

@ -14,3 +14,14 @@ Show details of the provided Internet Gateway Rule resource
```bash
networkfabric internetgatewayrule show --resource-group "example-rg" --resource-name "example-internetgatewayrule"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pbnRlcm5ldGdhdGV3YXlydWxlcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{} 2024-02-15-preview -->
#### examples
- Show the Internet Gateway Rule
```bash
networkfabric internetgatewayrule show --resource-group "example-rg" --resource-name "example-internetgatewayrule"
```

Просмотреть файл

@ -14,3 +14,14 @@ Update the Internet Gateway Rule resource.
```bash
networkfabric internetgatewayrule update --resource-group "example-rg" --resource-name "example-internetgatewayrule" --tags "{key3311:1234}"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pbnRlcm5ldGdhdGV3YXlydWxlcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{} 2024-02-15-preview -->
#### examples
- Update the Internet Gateway Rule
```bash
networkfabric internetgatewayrule update --resource-group "example-rg" --resource-name "example-internetgatewayrule" --tags "{key3311:1234}"
```

Просмотреть файл

@ -30,3 +30,19 @@ Create a Ip Community resource
```bash
networkfabric ipcommunity create --ip-community-rules "??"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pcGNvbW11bml0aWVzL3t9/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{} 2024-02-15-preview -->
#### examples
- Create a Ip Community
```bash
networkfabric ipcommunity create --resource-group "example-rg" --location "westus3" --resource-name "example-ipcommunity" --ip-community-rules "[{action:Permit,communityMembers:['1:1'],sequenceNumber:1234,wellKnownCommunities:[Internet,GShut]}]"
```
- Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax.
```bash
networkfabric ipcommunity create --ip-community-rules "??"
```

Просмотреть файл

@ -25,3 +25,14 @@ Delete the Ip Community resource
```bash
networkfabric ipcommunity delete --resource-group "example-rg" --resource-name "example-ipcommunity"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pcGNvbW11bml0aWVzL3t9/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{} 2024-02-15-preview -->
#### examples
- Delete the Ip Community
```bash
networkfabric ipcommunity delete --resource-group "example-rg" --resource-name "example-ipcommunity"
```

Просмотреть файл

@ -37,3 +37,20 @@ List all Ip Communities in the provided resource group or subscription
```bash
networkfabric ipcommunity list --subscription "<subscriptionId>"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pcGNvbW11bml0aWVz/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.managednetworkfabric/ipcommunities 2024-02-15-preview -->
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities 2024-02-15-preview -->
#### examples
- List the Ip Communities for Resource Group
```bash
networkfabric ipcommunity list --resource-group "example-rg"
```
- List the Ip Communities for Subscription
```bash
networkfabric ipcommunity list --subscription "<subscriptionId>"
```

Просмотреть файл

@ -25,3 +25,14 @@ Show details of the provided Ip Community resource
```bash
networkfabric ipcommunity show --resource-group "example-rg" --resource-name "example-ipcommunity"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pcGNvbW11bml0aWVzL3t9/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{} 2024-02-15-preview -->
#### examples
- Show the Ip Community
```bash
networkfabric ipcommunity show --resource-group "example-rg" --resource-name "example-ipcommunity"
```

Просмотреть файл

@ -18,3 +18,14 @@ Update to update certain properties of the IP Community resource.
```bash
networkfabric ipcommunity update --resource-group "example-rg" --resource-name "example-ipcommunity" --ip-community-rules "[{action:Permit,communityMembers:['1:1'],sequenceNumber:1234,wellKnownCommunities:[Internet,GShut]}]"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pcGNvbW11bml0aWVzL3t9/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{} 2024-02-15-preview -->
#### examples
- Update IP Community
```bash
networkfabric ipcommunity update --resource-group "example-rg" --resource-name "example-ipcommunity" --ip-community-rules "[{action:Permit,communityMembers:['1:1'],sequenceNumber:1234,wellKnownCommunities:[Internet,GShut]}]"
```

Просмотреть файл

@ -30,3 +30,19 @@ Create a Ip Extended Community resource
```bash
networkfabric ipextendedcommunity create --ip-extended-community-rules "??"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pcGV4dGVuZGVkY29tbXVuaXRpZXMve30=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{} 2024-02-15-preview -->
#### examples
- Create a Ip Extended Community
```bash
networkfabric ipextendedcommunity create --resource-group "example-rg" --location "westus3" --resource-name "example-ipextendedcommunity" --ip-extended-community-rules "[{action:Permit,sequenceNumber:1234,routeTargets:['1024:219','1001:200']}]"
```
- Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax.
```bash
networkfabric ipextendedcommunity create --ip-extended-community-rules "??"
```

Просмотреть файл

@ -25,3 +25,14 @@ Delete the Ip Extended Community resource
```bash
networkfabric ipextendedcommunity delete --resource-group "example-rg" --resource-name "example-ipextendedcommunity"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pcGV4dGVuZGVkY29tbXVuaXRpZXMve30=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{} 2024-02-15-preview -->
#### examples
- Delete the Ip Extended Community
```bash
networkfabric ipextendedcommunity delete --resource-group "example-rg" --resource-name "example-ipextendedcommunity"
```

Просмотреть файл

@ -37,3 +37,20 @@ List all Ip Extended Communities in the provided resource group or subscription
```bash
networkfabric ipextendedcommunity list --subscription "<subscriptionId>"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pcGV4dGVuZGVkY29tbXVuaXRpZXM=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities 2024-02-15-preview -->
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities 2024-02-15-preview -->
#### examples
- List the Ip Extended Communities for Resource Group
```bash
networkfabric ipextendedcommunity list --resource-group "example-rg"
```
- List the Ip Extended Communities for Subscription
```bash
networkfabric ipextendedcommunity list --subscription "<subscriptionId>"
```

Просмотреть файл

@ -25,3 +25,14 @@ Show details of the provided Ip Extended Community resource
```bash
networkfabric ipextendedcommunity show --resource-group "example-rg" --resource-name "example-ipextendedcommunity"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pcGV4dGVuZGVkY29tbXVuaXRpZXMve30=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{} 2024-02-15-preview -->
#### examples
- Show the Ip Extended Community
```bash
networkfabric ipextendedcommunity show --resource-group "example-rg" --resource-name "example-ipextendedcommunity"
```

Просмотреть файл

@ -18,3 +18,14 @@ Update to update certain properties of the IP Extended Community resource.
```bash
networkfabric ipextendedcommunity update --resource-group "example-rg" --resource-name "example-ipextendedcommunity" --ip-extended-community-rules "[{action:Permit,sequenceNumber:1234,routeTargets:['1024:219','1001:200']}]"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pcGV4dGVuZGVkY29tbXVuaXRpZXMve30=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{} 2024-02-15-preview -->
#### examples
- Update IP Extended Community
```bash
networkfabric ipextendedcommunity update --resource-group "example-rg" --resource-name "example-ipextendedcommunity" --ip-extended-community-rules "[{action:Permit,sequenceNumber:1234,routeTargets:['1024:219','1001:200']}]"
```

Просмотреть файл

@ -35,3 +35,19 @@ Create a Ip Prefix resource
```bash
networkfabric ipprefix create --ip-prefix-rules "??"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pcHByZWZpeGVzL3t9/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{} 2024-02-15-preview -->
#### examples
- Create a Ip Prefix
```bash
networkfabric ipprefix create --resource-group "example-rg" --location "westus3" --resource-name "example-ipprefix" --ip-prefix-rules "[{action:Permit,sequenceNumber:1234,networkPrefix:'1.1.1.0/24',condition:EqualTo,subnetMaskLength:24}]"
```
- Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax.
```bash
networkfabric ipprefix create --ip-prefix-rules "??"
```

Просмотреть файл

@ -25,3 +25,14 @@ Delete the Ip Prefix resource
```bash
networkfabric ipprefix delete --resource-group "example-rg" --resource-name "example-ipprefix"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pcHByZWZpeGVzL3t9/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{} 2024-02-15-preview -->
#### examples
- Delete the Ip Prefix
```bash
networkfabric ipprefix delete --resource-group "example-rg" --resource-name "example-ipprefix"
```

Просмотреть файл

@ -37,3 +37,20 @@ List all Ip Prefixes in the provided resource group or subscription
```bash
networkfabric ipprefix list --subscription "<subscriptionId>"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pcHByZWZpeGVz/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.managednetworkfabric/ipprefixes 2024-02-15-preview -->
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes 2024-02-15-preview -->
#### examples
- List the Ip Prefixes for Resource Group
```bash
networkfabric ipprefix list --resource-group "example-rg"
```
- List the Ip Prefixes for Subscription
```bash
networkfabric ipprefix list --subscription "<subscriptionId>"
```

Просмотреть файл

@ -25,3 +25,14 @@ Show details of the provided Ip Prefix resource
```bash
networkfabric ipprefix show --resource-group "example-rg" --resource-name "example-ipprefix"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pcHByZWZpeGVzL3t9/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{} 2024-02-15-preview -->
#### examples
- Show the Ip Prefix
```bash
networkfabric ipprefix show --resource-group "example-rg" --resource-name "example-ipprefix"
```

Просмотреть файл

@ -18,3 +18,14 @@ Update to update certain properties of the IP Prefix resource.
```bash
networkfabric ipprefix update -g "example-rg" --resource-name "example-ipprefix" --ip-prefix-rules "[{action:Permit,sequenceNumber:4155123341,networkPrefix:'10.10.10.10/30',condition:GreaterThanOrEqualTo,subnetMaskLength:10}]"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pcHByZWZpeGVzL3t9/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{} 2024-02-15-preview -->
#### examples
- Update IP prefix
```bash
networkfabric ipprefix update -g "example-rg" --resource-name "example-ipprefix" --ip-prefix-rules "[{action:Permit,sequenceNumber:4155123341,networkPrefix:'10.10.10.10/30',condition:GreaterThanOrEqualTo,subnetMaskLength:10}]"
```

Просмотреть файл

@ -25,3 +25,14 @@ Create a L2 Isolation Domain resource
```bash
networkfabric l2domain create --resource-group "example-rg" --resource-name "example-l2domain" --location "westus3" --nf-id "/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/NetworkFabrics/example-fabricName" --vlan-id 501 --mtu 1500
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sMmlzb2xhdGlvbmRvbWFpbnMve30=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{} 2024-02-15-preview -->
#### examples
- Create a L2 Isolation Domain
```bash
networkfabric l2domain create --resource-group "example-rg" --resource-name "example-l2domain" --location "westus3" --nf-id "/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/NetworkFabrics/example-fabricName" --vlan-id 501 --mtu 1500
```

Просмотреть файл

@ -25,3 +25,14 @@ Delete the L2 Isolation Domain resource
```bash
networkfabric l2domain delete --resource-group "example-rg" --resource-name "example-l2domain"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sMmlzb2xhdGlvbmRvbWFpbnMve30=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{} 2024-02-15-preview -->
#### examples
- Delete the L2 Isolation Domain
```bash
networkfabric l2domain delete --resource-group "example-rg" --resource-name "example-l2domain"
```

Просмотреть файл

@ -37,3 +37,20 @@ List all L2 Isolation Domains in the provided resource group or subscription
```bash
networkfabric l2domain list --subscription "<subscriptionId>"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sMmlzb2xhdGlvbmRvbWFpbnM=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.managednetworkfabric/l2isolationdomains 2024-02-15-preview -->
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains 2024-02-15-preview -->
#### examples
- List the L2 Isolation Domains for Resource Group
```bash
networkfabric l2domain list --resource-group "example-rg"
```
- List the L2 Isolation Domains for Subscription
```bash
networkfabric l2domain list --subscription "<subscriptionId>"
```

Просмотреть файл

@ -25,3 +25,14 @@ Show details of the provided L2 Isolation Domain resource
```bash
networkfabric l2domain show --resource-group "example-rg" --resource-name "example-l2domain"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sMmlzb2xhdGlvbmRvbWFpbnMve30=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{} 2024-02-15-preview -->
#### examples
- Show the L2 Isolation Domain
```bash
networkfabric l2domain show --resource-group "example-rg" --resource-name "example-l2domain"
```

Просмотреть файл

@ -25,3 +25,14 @@ Enables isolation domain across the fabric or on specified racks.
```bash
networkfabric l2domain update-admin-state --resource-group "example-rg" --resource-name "example-l2domain" --state "Enable"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sMmlzb2xhdGlvbmRvbWFpbnMve30vdXBkYXRlYWRtaW5pc3RyYXRpdmVzdGF0ZQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}/updateadministrativestate 2024-02-15-preview -->
#### examples
- Update admin state of L2 Isolation Domain
```bash
networkfabric l2domain update-admin-state --resource-group "example-rg" --resource-name "example-l2domain" --state "Enable"
```

Просмотреть файл

@ -18,3 +18,14 @@ Update the L2 Isolation Domain resource.
```bash
networkfabric l2domain update --resource-group "example-rg" --resource-name "example-l2domain" --mtu 1500
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sMmlzb2xhdGlvbmRvbWFpbnMve30=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{} 2024-02-15-preview -->
#### examples
- Update the L2 Isolation Domain
```bash
networkfabric l2domain update --resource-group "example-rg" --resource-name "example-l2domain" --mtu 1500
```

Просмотреть файл

@ -35,3 +35,19 @@ Create a L3 Isolation Domain resource
```bash
networkfabric l3domain create --connected-subnet-route-policy "??"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{} 2024-02-15-preview -->
#### examples
- Create a L3 Isolation Domain
```bash
networkfabric l3domain create --resource-group "example-rg" --resource-name "example-l3domain" --location "westus3" --nf-id "/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabricName" --redistribute-connected-subnets "True" --redistribute-static-routes "True" --aggregate-route-configuration "{ipv4Routes:[{prefix:'10.0.0.1/28'},{prefix:'10.0.0.2/28'}],ipv6Routes:[{prefix:'2fff::/64'},{prefix:'2fff::/65'}]}" --connected-subnet-route-policy "{exportRoutePolicy:{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}}"
```
- Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax.
```bash
networkfabric l3domain create --connected-subnet-route-policy "??"
```

Просмотреть файл

@ -25,3 +25,14 @@ Delete the L3 Isolation Domain resource
```bash
networkfabric l3domain delete --resource-group "example-rg" --resource-name "example-l3domain"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{} 2024-02-15-preview -->
#### examples
- Delete the L3 Isolation Domain
```bash
networkfabric l3domain delete --resource-group "example-rg" --resource-name "example-l3domain"
```

Просмотреть файл

@ -37,3 +37,20 @@ List all L3 Isolation Domains in the provided resource group or subscription
```bash
networkfabric l3domain list --subscription "<subscriptionId>"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnM=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.managednetworkfabric/l3isolationdomains 2024-02-15-preview -->
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains 2024-02-15-preview -->
#### examples
- List the L3 Isolation Domains for Resource Group
```bash
networkfabric l3domain list --resource-group "example-rg"
```
- List the L3 Isolation Domains for Subscription
```bash
networkfabric l3domain list --subscription "<subscriptionId>"
```

Просмотреть файл

@ -25,3 +25,14 @@ Show details of the provided L3 Isolation Domain resource
```bash
networkfabric l3domain show --resource-group "example-rg" --resource-name "example-l3domain"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{} 2024-02-15-preview -->
#### examples
- Show the L3 Isolation Domain
```bash
networkfabric l3domain show --resource-group "example-rg" --resource-name "example-l3domain"
```

Просмотреть файл

@ -25,3 +25,14 @@ Enables racks for this Isolation Domain.
```bash
networkfabric l3domain update-admin-state --resource-group "example-rg" --resource-name "example-l3domain" --state "Enable"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vdXBkYXRlYWRtaW5pc3RyYXRpdmVzdGF0ZQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/updateadministrativestate 2024-02-15-preview -->
#### examples
- Update admin state of L3 Isolation Domain
```bash
networkfabric l3domain update-admin-state --resource-group "example-rg" --resource-name "example-l3domain" --state "Enable"
```

Просмотреть файл

@ -23,3 +23,19 @@ Update to update certain properties of the L3 Isolation Domain resource.
```bash
networkfabric l3domain update --connected-subnet-route-policy "??"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30=/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{} 2024-02-15-preview -->
#### examples
- Update the L3 Isolation Domain
```bash
networkfabric l3domain update --resource-group "example-rg" --resource-name "example-l3domain" --redistribute-connected-subnets "True" --redistribute-static-routes "True" --aggregate-route-configuration "{ipv4Routes:[{prefix:'10.0.0.1/28'},{prefix:'10.0.0.2/28'}],ipv6Routes:[{prefix:'2fff::/64'},{prefix:'2fff::/65'}]}" --connected-subnet-route-policy "{exportRoutePolicy:{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}}"
```
- Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax.
```bash
networkfabric l3domain update --connected-subnet-route-policy "??"
```

Просмотреть файл

@ -19,3 +19,19 @@ Create a Neighbor Group resource
```bash
networkfabric neighborgroup create --destination "??"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZWlnaGJvcmdyb3Vwcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{} 2024-02-15-preview -->
#### examples
- Create a Neighbor Group
```bash
networkfabric neighborgroup create --resource-group "example-rg" --location "westus3" --resource-name "example-neighborgroup" --destination "{ipv4Addresses:['10.10.10.10']}"
```
- Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax.
```bash
networkfabric neighborgroup create --destination "??"
```

Просмотреть файл

@ -14,3 +14,14 @@ Delete the Neighbor Group resource
```bash
networkfabric neighborgroup delete --resource-group "example-rg" --resource-name "example-neighborgroup"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZWlnaGJvcmdyb3Vwcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{} 2024-02-15-preview -->
#### examples
- Delete the Neighbor Group
```bash
networkfabric neighborgroup delete --resource-group "example-rg" --resource-name "example-neighborgroup"
```

Просмотреть файл

@ -20,3 +20,20 @@ List all Neighbor Groups in the provided resource group or subscription
```bash
networkfabric neighborgroup list --subscription "<subscriptionId>"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZWlnaGJvcmdyb3Vwcw==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.managednetworkfabric/neighborgroups 2024-02-15-preview -->
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups 2024-02-15-preview -->
#### examples
- List the Neighbor Group for Resource group
```bash
networkfabric neighborgroup list --resource-group "example-rg"
```
- List the Neighbor Group for Subscription
```bash
networkfabric neighborgroup list --subscription "<subscriptionId>"
```

Просмотреть файл

@ -14,3 +14,14 @@ Show details of the provided Neighbor Group resource
```bash
networkfabric neighborgroup show --resource-group "example-rg" --resource-name "example-neighborgroup"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZWlnaGJvcmdyb3Vwcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{} 2024-02-15-preview -->
#### examples
- Show the Neighbor Group
```bash
networkfabric neighborgroup show --resource-group "example-rg" --resource-name "example-neighborgroup"
```

Просмотреть файл

@ -19,3 +19,19 @@ Update the Neighbor Group resource.
```bash
networkfabric neighborgroup update --destination "??"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZWlnaGJvcmdyb3Vwcy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{} 2024-02-15-preview -->
#### examples
- Update the Neighbor Group
```bash
networkfabric neighborgroup update --resource-group "example-rg" --resource-name "example-neighborgroup" --destination "{ipv4Addresses:['10.10.10.10'],ipv6Addresses:['2F::/100']}"
```
- Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax.
```bash
networkfabric neighborgroup update --destination "??"
```

Просмотреть файл

@ -35,3 +35,19 @@ Create a Network To Network Interconnect resource
```bash
networkfabric nni create --layer2-configuration "??"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljcy97fS9uZXR3b3JrdG9uZXR3b3JraW50ZXJjb25uZWN0cy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{} 2024-02-15-preview -->
#### examples
- Create a Network To Network Interconnect
```bash
networkfabric nni create --resource-group "example-rg" --fabric "example-fabric" --resource-name "example-nni" --nni-type "CE" --is-management-type "True" --use-option-b "True" --import-route-policy "{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}" --export-route-policy "{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}" --layer2-configuration "{interfaces:['resourceId'],mtu:1500}" --option-b-layer3-configuration "{peerASN:28,vlanId:501,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}"
```
- Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax.
```bash
networkfabric nni create --layer2-configuration "??"
```

Просмотреть файл

@ -25,3 +25,14 @@ Delete the Network To Network Interconnect resource
```bash
networkfabric nni delete --resource-group "example-rg" --fabric "example-fabric" --resource-name "example-nni"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljcy97fS9uZXR3b3JrdG9uZXR3b3JraW50ZXJjb25uZWN0cy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{} 2024-02-15-preview -->
#### examples
- Delete the Network To Network Interconnect
```bash
networkfabric nni delete --resource-group "example-rg" --fabric "example-fabric" --resource-name "example-nni"
```

Просмотреть файл

@ -25,3 +25,14 @@ List all Network To Network Interconnects in the provided resource group
```bash
networkfabric nni list --resource-group "example-rg" --fabric "example-fabric"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljcy97fS9uZXR3b3JrdG9uZXR3b3JraW50ZXJjb25uZWN0cw==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects 2024-02-15-preview -->
#### examples
- List the Network To Network Interconnects for Resource Group
```bash
networkfabric nni list --resource-group "example-rg" --fabric "example-fabric"
```

Просмотреть файл

@ -25,3 +25,14 @@ Show details of the provided Network To Network Interconnect resource
```bash
networkfabric nni show --resource-group "example-rg" --fabric "example-fabric" --resource-name "example-nni"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljcy97fS9uZXR3b3JrdG9uZXR3b3JraW50ZXJjb25uZWN0cy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{} 2024-02-15-preview -->
#### examples
- Show the Network To Network Interconnect
```bash
networkfabric nni show --resource-group "example-rg" --fabric "example-fabric" --resource-name "example-nni"
```

Просмотреть файл

@ -7,3 +7,7 @@ Updates the Admin State.
### [2023-06-15](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljcy97fS9uZXR3b3JrdG9uZXR3b3JraW50ZXJjb25uZWN0cy97fS91cGRhdGVhZG1pbmlzdHJhdGl2ZXN0YXRl/2023-06-15.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}/updateadministrativestate 2023-06-15 -->
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljcy97fS9uZXR3b3JrdG9uZXR3b3JraW50ZXJjb25uZWN0cy97fS91cGRhdGVhZG1pbmlzdHJhdGl2ZXN0YXRl/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}/updateadministrativestate 2024-02-15-preview -->

Просмотреть файл

@ -23,3 +23,19 @@ Update the Network to Network interconnect resource
```bash
networkfabric nni update --layer2-configuration "??"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljcy97fS9uZXR3b3JrdG9uZXR3b3JraW50ZXJjb25uZWN0cy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{} 2024-02-15-preview -->
#### examples
- Update the Network To Network Interconnect
```bash
networkfabric nni update --resource-group "example-rg" --fabric "example-fabric" --resource-name "example-nni" --import-route-policy "{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}" --export-route-policy "{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}" --layer2-configuration "{interfaces:['resourceId'],mtu:1500}" --option-b-layer3-configuration "{peerASN:28,vlanId:501,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}"
```
- Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax.
```bash
networkfabric nni update --layer2-configuration "??"
```

Просмотреть файл

@ -14,3 +14,14 @@ Create a Network Packet Broker resource
```bash
networkfabric npb create --resource-group "example-rg" --location "westus3" --resource-name "example-nbp" --network-fabric-id "/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-nf"
```
### [2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrcGFja2V0YnJva2Vycy97fQ==/2024-02-15-preview.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{} 2024-02-15-preview -->
#### examples
- Create a Network Packet Broker
```bash
networkfabric npb create --resource-group "example-rg" --location "westus3" --resource-name "example-nbp" --network-fabric-id "/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-nf"
```

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше