Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 18 additions & 18 deletions src/azure-cli/azure/cli/command_modules/network/_help.py
Original file line number Diff line number Diff line change
Expand Up @@ -5889,81 +5889,81 @@

helps['network routeserver'] = """
type: group
short-summary: Manage the virtual hub router.
short-summary: Manage the route server.
"""

helps['network routeserver create'] = """
type: command
short-summary: Create a virtual hub router.
short-summary: Create a route server.
examples:
- name: Create a virtual hub router.
- name: Create a route server.
text: |
az network routeserver create --resource-group myresourcegroup --name myvirtualrouter --hosted-subnet my_subnet_id
az network routeserver create --resource-group myresourcegroup --name myrouteserver --hosted-subnet my_subnet_id
"""

helps['network routeserver update'] = """
type: command
short-summary: Update a virtual hub router.
short-summary: Update a route server.
examples:
- name: Update a virtual hub router. (autogenerated)
- name: Update a route server.
text: |
az network routeserver update --name myvirtualrouter --resource-group myresourcegroup --tags super_secure no_80 no_22
az network routeserver update --name myrouteserver --resource-group myresourcegroup --tags super_secure no_80 no_22
crafted: true
"""

helps['network routeserver show'] = """
type: command
short-summary: Show a virtual hub router.
short-summary: Show a route server.
"""

helps['network routeserver list'] = """
type: command
short-summary: List all virtual hub routers under a subscription or a resource group.
short-summary: List all route servers under a subscription or a resource group.
"""

helps['network routeserver delete'] = """
type: command
short-summary: Delete a virtual hub router under a resource group.
short-summary: Delete a route server under a resource group.
"""

helps['network routeserver peering'] = """
type: group
short-summary: Manage the virtual hub router peering.
short-summary: Manage the route server peering.
"""

helps['network routeserver peering create'] = """
type: command
short-summary: Create a virtual hub router peering.
short-summary: Create a route server peering.
"""

helps['network routeserver peering update'] = """
type: command
short-summary: Update a virtual hub router peering.
short-summary: Update a route server peering.
"""

helps['network routeserver peering list'] = """
type: command
short-summary: List all virtual hub router peerings under a resource group.
short-summary: List all route server peerings under a resource group.
"""

helps['network routeserver peering show'] = """
type: command
short-summary: Show a virtual hub router peering
short-summary: Show a route server peering
"""

helps['network routeserver peering delete'] = """
type: command
short-summary: Delete a virtual hub router peering.
short-summary: Delete a route server peering.
"""

helps['network routeserver peering list-learned-routes'] = """
type: command
short-summary: List all routes the virtual hub bgp connection has learned.
short-summary: List all routes the route server bgp connection has learned.
"""

helps['network routeserver peering list-advertised-routes'] = """
type: command
short-summary: List all routes the virtual hub bgp connection is advertising to the specified peer.
short-summary: List all routes the route server bgp connection is advertising to the specified peer.
"""

helps['network watcher'] = """
Expand Down
11 changes: 6 additions & 5 deletions src/azure-cli/azure/cli/command_modules/network/_params.py
Original file line number Diff line number Diff line change
Expand Up @@ -1972,19 +1972,20 @@ def load_arguments(self, _):

with self.argument_context('network routeserver') as c:
c.argument('virtual_hub_name', options_list=['--name', '-n'], id_part='name',
help='The name of the Virtual Hub Router.')
c.argument('hosted_subnet', help='The ID of a subnet where Virtual Hub Router would be deployed')
help='The name of the Route Server.')
c.argument('hosted_subnet', help='The ID of a subnet where Route Server would be deployed')
c.argument('allow_branch_to_branch_traffic', options_list=['--allow-b2b-traffic'],
arg_type=get_three_state_flag(), help='Allow branch to branch traffic.')

with self.argument_context('network routeserver create') as c:
c.argument('virtual_hub_name', id_part=None)

with self.argument_context('network routeserver peering') as c:
c.argument('virtual_hub_name', options_list=['--vrouter-name'], id_part='name',
help='The name of the Virtual Hub Router.')
c.argument('virtual_hub_name', options_list=[
'--routeserver', c.deprecate(target='--vrouter-name', redirect='--routeserver', hide=True)
], id_part='name', help='The name of the Route Server.')
c.argument('connection_name', options_list=['--name', '-n'], id_part='child_name_1',
help='The name of the Virtual Hub Router Peering')
help='The name of the Route Server Peering')
c.argument('peer_asn', type=int, help='Peer ASN. Its range is from 1 to 4294967295.')
c.argument('peer_ip', help='Peer IP address.')

Expand Down
Loading