novaclient.v2.agents module¶
agent interface
- class novaclient.v2.agents.Agent(manager, info, loaded=False, resp=None)¶
Bases:
Resource
Populate and bind to a manager.
- Parameters:
manager – BaseManager object
info – dictionary representing resource attributes
loaded – prevent lazy-loading if set to True
resp – Response or list of Response objects
- class novaclient.v2.agents.AgentsManager(api)¶
Bases:
ManagerWithFind
- create(os, architecture, version, url, md5hash, hypervisor)¶
Create a new agent build.
- delete(id)¶
Deletes an existing agent build.
- Parameters:
id – The agent’s id to delete
- Returns:
An instance of novaclient.base.TupleWithMeta
- list(hypervisor=None)¶
List all agent builds.
- update(id, version, url, md5hash)¶
Update an existing agent build.