The networking_cisco.plugins.cisco.extensions.ciscocfgagentscheduler Module¶
-
class
networking_cisco.plugins.cisco.extensions.ciscocfgagentscheduler.CfgAgentSchedulerPluginBase¶ Bases:
objectREST API to operate the cfg agent scheduler.
All of method must be in an admin context.
-
assign_hosting_device_to_cfg_agent(context, id, hosting_device_id)¶
-
list_cfg_agents_handling_hosting_device(context, hosting_device_id)¶
-
list_hosting_devices_handled_by_cfg_agent(context, id)¶
-
unassign_hosting_device_from_cfg_agent(context, id, hosting_device_id)¶
-
-
class
networking_cisco.plugins.cisco.extensions.ciscocfgagentscheduler.CfgAgentsHandlingHostingDeviceController¶ Bases:
neutron.wsgi.Controller-
get_plugin()¶
-
index(request, **kwargs)¶
-
-
class
networking_cisco.plugins.cisco.extensions.ciscocfgagentscheduler.Ciscocfgagentscheduler¶ Bases:
neutron_lib.api.extensions.ExtensionDescriptorExtension class supporting configuration agent scheduler.
-
classmethod
get_alias()¶
-
classmethod
get_description()¶
-
get_extended_resources(version)¶
-
classmethod
get_name()¶
-
classmethod
get_namespace()¶
-
classmethod
get_resources()¶ Returns Ext Resources.
-
classmethod
get_updated()¶
-
classmethod
-
exception
networking_cisco.plugins.cisco.extensions.ciscocfgagentscheduler.HostingDeviceAssignedToCfgAgent(**kwargs)¶ Bases:
neutron_lib.exceptions.Conflict-
message= u’The hosting device %(hosting_device_id)s is already assigned to Cisco cfg agent %(agent_id)s.’¶
-
-
exception
networking_cisco.plugins.cisco.extensions.ciscocfgagentscheduler.HostingDeviceNotAssignedToCfgAgent(**kwargs)¶ Bases:
neutron_lib.exceptions.NotFound-
message= u’The hosting device %(hosting_device_id)s is currently not assigned to Cisco cfg agent %(agent_id)s.’¶
-
-
class
networking_cisco.plugins.cisco.extensions.ciscocfgagentscheduler.HostingDeviceSchedulerController¶ Bases:
neutron.wsgi.Controller-
create(request, body, **kwargs)¶
-
delete(request, **kwargs)¶
-
get_plugin()¶
-
index(request, **kwargs)¶
-
-
exception
networking_cisco.plugins.cisco.extensions.ciscocfgagentscheduler.HostingDeviceSchedulingFailed(**kwargs)¶ Bases:
neutron_lib.exceptions.Conflict-
message= u’Failed to assign hosting device %(hosting_device_id)s to Cisco cfg agent %(agent_id)s.’¶
-
-
exception
networking_cisco.plugins.cisco.extensions.ciscocfgagentscheduler.InvalidCfgAgent(**kwargs)¶ Bases:
neutron.extensions.agent.AgentNotFound-
message= u’Agent %(agent_id)s is not a Cisco cfg agent or has been disabled’¶
-
-
networking_cisco.plugins.cisco.extensions.ciscocfgagentscheduler.notify(context, action, hosting_device_id, cfg_agent_id)¶