The quantumclient.quantum.v2_0.router Module

class quantumclient.quantum.v2_0.router.AddInterfaceRouter(app, app_args)

Bases: quantumclient.quantum.v2_0.router.RouterInterfaceCommand

Add an internal network interface to a router.

run(parsed_args)
class quantumclient.quantum.v2_0.router.CreateRouter(app, app_args)

Bases: quantumclient.quantum.v2_0.CreateCommand

Create a router for a given tenant.

add_known_arguments(parser)
args2body(parsed_args)
log = <logging.Logger instance at 0x3c7b248>
resource = 'router'
class quantumclient.quantum.v2_0.router.DeleteRouter(app, app_args)

Bases: quantumclient.quantum.v2_0.DeleteCommand

Delete a given router.

log = <logging.Logger instance at 0x3c7b320>
resource = 'router'
class quantumclient.quantum.v2_0.router.ListRouter(app, app_args)

Bases: quantumclient.quantum.v2_0.ListCommand

List routers that belong to a given tenant.

list_columns = ['id', 'name', 'external_gateway_info']
log = <logging.Logger instance at 0x3c7b050>
pagination_support = True
resource = 'router'
sorting_support = True
class quantumclient.quantum.v2_0.router.RemoveGatewayRouter(app, app_args)

Bases: quantumclient.quantum.v2_0.QuantumCommand

Remove an external network gateway from a router.

api = 'network'
get_parser(prog_name)
log = <logging.Logger instance at 0x3c7b5f0>
resource = 'router'
run(parsed_args)
class quantumclient.quantum.v2_0.router.RemoveInterfaceRouter(app, app_args)

Bases: quantumclient.quantum.v2_0.router.RouterInterfaceCommand

Remove an internal network interface from a router.

run(parsed_args)
class quantumclient.quantum.v2_0.router.RouterInterfaceCommand(app, app_args)

Bases: quantumclient.quantum.v2_0.QuantumCommand

Based class to Add/Remove router interface.

api = 'network'
get_parser(prog_name)
log = <logging.Logger instance at 0x3c7b440>
resource = 'router'
class quantumclient.quantum.v2_0.router.SetGatewayRouter(app, app_args)

Bases: quantumclient.quantum.v2_0.QuantumCommand

Set the external network gateway for a router.

api = 'network'
get_parser(prog_name)
log = <logging.Logger instance at 0x3c7b518>
resource = 'router'
run(parsed_args)
class quantumclient.quantum.v2_0.router.ShowRouter(app, app_args)

Bases: quantumclient.quantum.v2_0.ShowCommand

Show information of a given router.

log = <logging.Logger instance at 0x3c7b200>
resource = 'router'
class quantumclient.quantum.v2_0.router.UpdateRouter(app, app_args)

Bases: quantumclient.quantum.v2_0.UpdateCommand

Update router’s information.

log = <logging.Logger instance at 0x3c7b3f8>
resource = 'router'

This Page