Bases: object
Agent management extension
Returns Ext Resources
Bases: quantum.common.exceptions.NotFound
Bases: quantum.common.exceptions.NotFound
Bases: object
REST API to operate the Agent.
All of method must be in an admin context.
Create agent.
This operation is not allow in REST API. @raise exceptions.BadRequest:
Delete agent. Agents register themselves on reporting state. But if a agent does not report its status for a long time (for example, it is dead for ever. ), admin can remove it. Agents must be disabled before being removed.
Disable or Enable the agent. Discription also can be updated.
Some agents cannot be disabled, such as plugins, services. An error code should be reported in this case. @raise exceptions.BadRequest:
Bases: quantum.common.exceptions.Conflict