from resource.agent.handler.lcp import LCP
from resource.base import Base_Resource
from docstring import docstring
from document.agent.instance import Agent_Instance_Document
from schema.agent.instance import Agent_Instance_Schema
[docs]@docstring(ext='yaml')
class Agent_Instance_Resource(Base_Resource):
doc = Agent_Instance_Document
name = 'agent instance'
names = 'agent instances'
routes = '/instance/agent/'
schema = Agent_Instance_Schema
lcp_handler = {'post': LCP.handler, 'put': LCP.handler}
ignore_fields = ['operations']
[docs]@docstring(ext='yaml')
class Agent_Instance_Selected_Resource(Agent_Instance_Resource):
routes = '/instance/agent/{id}'