The networking_cisco.neutronclient.routerscheduler Module

class networking_cisco.neutronclient.routerscheduler.AddRouterToHostingDevice(app, app_args, cmd_name=None)

Bases: neutronclient.common.extension.ClientExtensionCreate, networking_cisco.neutronclient.routerscheduler.RoutersOnHostingDevice

Add a router to hosting device.

add_router_to_hosting_device(client, hosting_device_id, body)

Adds a router to hosting device.

execute(parsed_args)
get_parser(prog_name)
log = <logging.Logger object at 0x97919d0>
shell_command = ‘cisco-hosting-device-router-add’
class networking_cisco.neutronclient.routerscheduler.HostingDeviceHostingRouter(app, app_args, cmd_name=None)

Bases: neutronclient.common.extension.NeutronClientExtension

allow_names = True
log = <logging.Logger object at 0x9791ed0>
object_path = ‘/hosting_devices’
resource = ‘hosting_device’
resource_path = ‘/hosting_devices/%s’
resource_plural = ‘hosting_devices’
versions = [‘2.0’]
class networking_cisco.neutronclient.routerscheduler.HostingDeviceHostingRouterList(app, app_args, cmd_name=None)

Bases: neutronclient.common.extension.ClientExtensionList, networking_cisco.neutronclient.routerscheduler.HostingDeviceHostingRouter

call_server(neutron_client, search_opts, parsed_args)
get_parser(prog_name)
list_columns = [‘id’, ‘name’, ‘status’, ‘admin_state_up’, ‘template_id’]
list_hosting_devices_hosting_routers(client, router_id, **_params)

Fetches a list of hosting devices hosting a router.

log = <logging.Logger object at 0x97912d0>
shell_command = ‘cisco-router-list-hosting-devices’
class networking_cisco.neutronclient.routerscheduler.RemoveRouterFromHostingDevice(app, app_args, cmd_name=None)

Bases: neutronclient.common.extension.ClientExtensionCreate, networking_cisco.neutronclient.routerscheduler.RoutersOnHostingDevice

Remove a router from Hosting Device.

execute(parsed_args)
get_parser(prog_name)
log = <logging.Logger object at 0x9791650>
remove_router_from_hosting_device(client, hosting_device_id, router_id)

Remove a router from hosting_device.

shell_command = ‘cisco-hosting-device-router-remove’
class networking_cisco.neutronclient.routerscheduler.RoutersOnHostingDevice(app, app_args, cmd_name=None)

Bases: neutronclient.common.extension.NeutronClientExtension

allow_names = True
log = <logging.Logger object at 0x9a6ec90>
object_path = ‘/routers’
resource = ‘router’
resource_path = ‘/routers/%s’
resource_plural = ‘routers’
versions = [‘2.0’]
class networking_cisco.neutronclient.routerscheduler.RoutersOnHostingDeviceList(app, app_args, cmd_name=None)

Bases: neutronclient.common.extension.ClientExtensionList, networking_cisco.neutronclient.routerscheduler.RoutersOnHostingDevice

call_server(neutron_client, search_opts, parsed_args)
get_parser(prog_name)
list_columns = [‘id’, ‘name’, ‘external_gateway_info’]
list_routers_on_hosting_device(client, hosting_device_id, **_params)

Fetches a list of routers hosted on a hosting device.

log = <logging.Logger object at 0x9791d10>
shell_command = ‘cisco-hosting-device-list-hosted-routers’